排序算法

Quick Sort采用分治法(Divide and conquer)将一个序列分为两个子序列。
采用快速排序对一个序列S进行排序,主要用到下面的步骤:

  1. If the number of element in S is 0 or 1, then return.

Read More

Linux命令总结

压缩:zip,tar

做项目的时候,经常需要将线上的文件打包下载到本地。一般情况下通过命令zip -r target.zip source/folder直接将项目文件夹打包。

Read More

PHP成长笔记

PHP的成长记录

1 file_put_contents + print_r($params,true)

Read More

vsftp添加虚拟用户

项目开发过程中会经常遇到这样的情景:指定用户只能对指定的文件目录有权限。这时候给ftp服务器添加虚拟用户就很方便了。

centos6.5 vsftpd服务器。

1
2
yum install vsftpd
yum install db4-utils db4-devel db4

Read More

Debian折腾记

切不可忘了乐极生悲

小猪一砖一瓦地搭了自己的小窝,兴高采烈地安置了桌椅,高高兴兴地装置着小窝里的一点一滴。随着时间的流逝,在小猪的精心打造下,小窝越来越个性化。小窝越来越变得得心应手。小猪心里那个高兴啊,相当地有成就感。

Read More

修复sslocal不能使用的问题

听说nginx比apache轻量,本着没事折腾的原则,在原来的基础上,新安装了nginx。Web server安装,调试好之后,数据库又出了问题。应该是相关的模块没有安装处理好。最严重的是,科学上网的sslocal也报错了。折腾了一会,没有细究。过了几天,总算是不折腾不死,花了几个小时,把科学上网弄好了。

Read More

在coding的同时,跑步与阅读不可辜负

“道理都懂,却依旧过不好这一生!”

量变产生质变

代码写到一定量了之后,手感就上来了。跑步到一定量之后,节奏就上来了。阅读到一定量之后,灵感就上来了。看似很奇妙,古人早就道破了玄机–“无它,惟手熟尔”。

Read More

rm -f /usr/bin/yum

今天在centos上把PHP5.4更新到PHP7.0。用yum的时候提示yum被占用,百度一下,提示删除进程 rm -f /usr/bin/yum.pid。我一个不留神,执行了
rm -f /usr/bin/yum
然后就悲了个剧了。再用yum的时候,提示no such file or directory。

Read More

总结最近的工作和生活

以前也是偶尔跑跑步,频率一个月一到两次,每次八到十公里的样子。到现在公司上班四个多月,自己的体重蹭蹭蹭地往上涨,一个月涨了6斤。在惊慌之余,我决定开始长跑–先制订一个小目标,今年先完成半马。

从8.11到今天,这一个月严格按照跑步训练计划来,跑步频率基本上两天一次,五到八公里每次。从第一次五公里耗时38分钟到最近的一次五公里用时25分钟,虽说体重只减了一公斤多点,但是心肺功能和精神 状况得到了明显的改善。这其中更是锻炼自己的毅力,总体来说,效果还是很让人激动。跑步的时间多了,打球的时间少了。

Read More

昨天干了件蠢事

这两天将家里的ubuntu14.04升级到16.04的过程中,提示/boot空间不足。网上搜了一下,Ubuntu下提示/boot空间不足解决办法

Read More