ThinkPHP的Widget扩展用于根据页面需要输出不同内容,它在项目目录中的Lib/Widget下定义。具体定义如下:class NewsListWidget extends Widget{   public function render($data){     // code...   } }需要注意:1.Widget...
前段时间写了个关于手机应用的api,一直是用的query_string这种地址,而且还是根据一个act参数来区分所有的动作,这种让开发人员看起来比较费眼。本来想改写为“?c=controller&m=method&type=3&id=1” 这种形式,利用m参数来载入文件并进行实例化,后来看了sina weibo api 是对地址进行了路由。...
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集(新库默认使用utf8mb4字符集)解读:万国码,无需转码,无乱码风险,节省空间utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级...
1:软件中唯一不变的就是变化。在软件开发过程中需求是不停的变化,随着客户对系统的认识,和现有开发功能和软件的认识,也许以开始他提出的需求就是背离的。记得网上有一句笑话,师说需求变化的:程序员XX遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫。可他的Lead和亲人没有放弃,...
        对于初学者来说,框架是个很牛X的词,总认为一框架在手天下我有^_^。其实开源框架也没有什么不好,易于操作,降低了PHP的门槛哪怕是个新手也能上手,不用太考虑系统的安全性。        基本上每个公司的业务逻辑...
作为一个Coder,从08年开始涉足这个暗无天日的行业,至今快10个年头了(10年了!! -_-),使用的语言从开始的ASP(VB)到.NET(C#)再到如今的PHP,都用过觉得各有优缺点^_^。对于前端,大致分为了三个过程,从开始的简单到复杂化再到简单化。特效从当初的FLASH到全js实现。到后来JS框架的使用,其中有jquery、an...

我的博客

人生若只如初见,何事秋风悲画扇。