xml,array的转换

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//xml转为array
public function xmlToArray($xml)
{
$xml=simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$array_data = json_decode(json_encode($xml), true);
return $array_data;
}
//array转xml
public function arrayToXml($arr)
{
$xml = "<xml>";
foreach ($arr as $key=>$val)
{
if (is_numeric($val))
{
$xml.="<".$key.">".$val."</".$key.">";
}
else
$xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
}
$xml.="</xml>";
return $xml;
}

Windows中cmd操作mysql

打开CMD
将工作目录切换到MySQL的bin下
mysql -u root -p
输入密码即可登陆MySQL
问号可以查看帮助
首先需要选择操作的数据库use database_name
然后可以进行select等操作
需要注意的是,操作要记得分号结尾
如果忘记输入分号可以用\c来结束命令输入
常见的操作如下表

Read More

firefox config

火狐打开经常巨慢,网上收集了一些设置,确实快了很多,在火狐地址栏中输入:about:config进入配置:

1.限制页面快进/快退功能中保存的页面总数(默认值是-1表示无限页)

在过滤器栏输入:browser.sessionhistory.max_total_viewers,双击该项,修改值为0。

Read More

导入SQL大文件超时

.sql文件太大,导入时报错如下:

Error Code: 2006 - MySQL server has gone away.

原因:配置文件中的max_allowed_packet不够大。

解决:

1
2
# 直接用SQL语句:
SET GLOBAL max_allowed_packet=67108864;

Hexo主题配置

安装主题

从GitHub上获取代码,在..\hexo\themes目录,Git Bash Here , and excute:

1
$ git clone https://github.com/iTimeTraveler/hexo-theme-hiker.git themes/hiker

改变主题

把Hexo主目录下的 _config.yml 文件中的字段 theme 修改为 hiker.

1
theme: hiker

Read More


Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2017 (ˇˍˇ) ~ All Rights Reserved.

(´▽`)ノ | (゚▽゚*)