windows下指定端口号起动memcached

双击.exe启动的话,默认启动的端口是11211 ,要指定端口的话加 -p + 端口号,如:

E:\tools\memcached-1.4.5-win32>memcached-1.4.5.exe -p 11711

如果不想每次启动都像上面那样麻烦的话,写一个批处理文件,内容如下:

start E:\tools\memcached-1.4.5-win32\memcached-1.4.5.exe -p 11711

保存成.bat文件,每次打开这个bat文件,就以11711端口启动了

默认启动占用的最大内存是64M,要指定大小的话,加 -m + 大小(单位m)如:

memcached-1.4.5.exe -p 11711 -m 1024

晨兴刘芹谈创业者这种动物:生来孤独、天道不一定酬勤

孤独,是每一个创业者与生俱来的。

做公司早期创始人是非常困难的。因为你面对员工的时候,很难向他去解释,公司可能只有三个月发工资的钱,甚至三个月之后发工资的钱从哪里来,我都不知道。你无法和他们去分享这个事实。你同时还得和他们讲,你在干一件非常伟大的事情。而事实上,你连明天干什么都不知道。

第二,你也无法和你的投资人去分享这件事。因为并不是所有的投资人,都有勇气去听到真实的现状。你也无法站在聚光灯下,向媒体去分享你的创业故事。你讲的都是你的光鲜亮丽,而事实上,你的压力无法得到分担。

这种孤独是一个创业者与生俱来的。而且越是成功的创业者,在工作上孤独感更大。为什么?如果你不成功,你可能失败了以后换一个办公室,两年时间干一番新的事业。如果你成功了,你被成功所累,你有了光环。人人都认为你应该继续更成功。这种光环使得你的孤独感更强。

所以投资人的认同,以及让创业者放下这种所谓的包袱,是创业者本质上最需要的。其实投资者给你投一档钱,这不重要。投一档钱真的是因为跟你投缘,是对你的认同。

Read More

谈PHP中的钩子

钩子,英文为hooks。在程序中应用相当广泛,但是究竟什么是钩子呢?本人介绍一下目前本人对钩子的理解和相关心得。

假如有这么一段程序流:

1
2
3
4
function fun(){  
funA();
funB();
}

fun函数正常的执行顺序,肯定是执行完funA,然后执行funB,然后fun函数就结束了。但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。

Read More

codeigniter读取数据库的公共配置并全局缓存的实现方案

引言

学习CodeIgniter大概有几天了。从第一天了解后,对CI情有独钟,比较符合我的风格。其实一直以来对框架这块不太敏感。自己长时间的开发,也有一套自己的开发风格和习惯。但是这年头,你说你不会框架,你都不好意思说你是做开发的。所以就选择一个框架来弥补这个缺点了。去年也接触过thinkPHP,但是对于分组这块,始终感觉理解和掌握不到位,由于时间关系,也就没有深入下去。这次也是因为在国庆节前有位客户要求用框架开发。所以,也到了不得不掌握一门框架的地步了。于是国庆期间,在家偶尔看了一下官方文档,甚是喜欢。这不,为了一展身手,决定将以前的一个项目转为CI框架模式。一切顺利,只是有一个问题让我一时无法解决,于是在“CI中国论坛”上求助,经过百度与GOOGLE的帮助,终于解决了这个心病,于是在此做个记录,以做纪念。

Read More