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

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

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

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

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

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

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

php锁定文本框内容的方法(disabled/readonly的区别)

有时候我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如<input type="text" name="zg" value="中国"> 的内容,”中国”两个字不可以修改,有三种方法。

1
2
3
4
5
6
7
8
9
方法1: onfocus=this.blur()
<input type="text" name="zg" value="中国" onfocus=this.blur()>

方法2:readonly
<input type="text" name="zg" value="中国" readonly>
<input type="text" name="zg" value="中国" readonly="true">

方法3: disabled
<input type="text" name="zg" value="中国" disabled>

特别说明:使用disabled属性的话,那么提交表单时无法获得该标签的数据,即提交表单后,$zg的值为空!

Read More