使用GitHub来管理博客源文件

使用hexo写博客的一个问题就是源文件都是在本地的,如果换了电脑需要更新博客时就会比较麻烦。正好快要放假回家了,这个问题急需解决。

以前的解决办法是将博客拷到U盘里,但是同步又比较麻烦。使用云盘时每次又提示.git文件不能上传。目前,觉得比较靠谱的办法就是用github来管理了。

Read More

hexo添加文章目录模块

在文章中使用目录还是挺好的,通过查看目录,可以更加清晰地了解文章的总体结体,读者可以很方便的进行选择性跳跃去阅读感兴趣的文章部分。

因此,折腾了一个午休时间,终于在landscape+主题里加入了文章目录模块。以下是瞎折腾的步骤。

Read More

MySQL在远程访问时非常慢的解决skip-name-resolve

服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常慢。

后来在网上发现解决方法,my.cnf里面添加

1
2
[mysqld]
skip-name-resolve

这样速度就快了!

skip-name-resolve选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。

Read More

3个解析url的php函数

通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如

/index.php?name=tank&sex=1#top

我们就可以通过$_GET['name']$_GET['sex']来获得传的数据。但是如果我们不知道这些变量名又怎么办呢?这也是写这篇博文的目的,因为自己老是忘,所以做个标记,下次就不要到处找了。

我们可以通php的变量来获得url和要传的参数字符串

$_SERVER["QUERY_STRING"] name=tank&sex=1

$_SERVER["REQUEST_URI"] /index.php?name=tank&sex=1

javascript也可以获得来源的url,document.referrer;方法有很多。

Read More