记录我工作学习生活中的点点滴滴......

放假重装了一下系统,win7 x64的,而我使用的win下的开发环境也升级到了最新版,所集成的是php5.3.13,一切很顺利,但是在安装php的memcache扩展的时候发现官方并未提供(http://downloads.php.net/pierre/),只提供了有限的x86的线程安全与非线程安全两种,并未提供x64的。经过一翻寻找,安装成功,再次做下记录,方便以后查找。 一、安装memcache的php扩展 1. php_memcache.dll 下载: 下载地址:php_......

发布于2012年07月02日 19时08分,被围观4379次,留下了0脚印立即阅读

在MySQL中子查询是不能使用LIMIT的,手册中也明确指明 “This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ ” 也就是说,这样的语句是不能正确执行的。 select * from ptcms_category where cid in (select cid from ptcms_category l......

发布于2012年07月01日 10时52分,被围观4240次,留下了0脚印立即阅读

以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。 要实现自动获取关键词的功能,大概可以分成三步 1,通过分词算法将标题和内容分别进行分割,提取出关键词和频度。当前主要的两个算法是中科院的ICTCLAS和隐马尔可夫模型。但这两个都太高端,有一定的门槛,且都是只支持C++/JAVA。基于PHP的当前有两个是值......

发布于2012年06月29日 14时10分,被围观5218次,留下了2脚印立即阅读

最近一直考虑写一些笔记文档之类的,因为再好的记性也不如烂笔头,还是记下来实在,更何况自己的记忆力相当的差。 之前用的wps2012,插一句,真不知道为什么wps每次关闭非要给我添加一个自动更新的计划任务,而且qq软件管家更是无耻的直接通过,真是好基情啊。所以我直接干掉了这对基友,也就有了office2010的上场机会。 安装的过程很顺利,结束后突然发现桌面上有两个文档的图标不正常。那是两个 Excel 文件,图标是空白文档的样子,点右键查看属性,没有关联到任何程序,但是边上的两个 Word......

发布于2012年06月24日 22时17分,被围观5130次,留下了0脚印立即阅读

前段时间做项目使用到了无限极分类,当时由于赶时间交工,这部分输出相当的乱,现在终于有时间了,将用到的整理了一下写了一个类,方便今后的使用 其中需要注意的是getPosition,因为用到了引用赋值,所以调用方式和其他不同,我已经在注释中说明了 $position=array(); $tree->getPosition(10,$position); print_r($position); 另外getTreeArr中的引用变量的用法......

发布于2012年06月20日 22时45分,被围观4323次,留下了0脚印立即阅读

之前写过一篇日志,确定自己要开发一个框架,而pt以后的产品都要使用这个框架进行开发,目前已经完工,经过了一个项目的测试,修复了很多的bug,但是我相信肯定还有很多的bug和不合理的地方需要继续完善,修复。 此次发布的已经可以用于正式建站,但是很遗憾,文档没有跟上来,因为我实在是不擅长写文档,并且没有相关的写文档的经验,不知道如何去写,不知道如何去阐述自己的框架,如何让别人明白其中很多地方的思想,这正是我需要努力的。 接下来的时间里我将会用这个框架去完成PTcms的网站,然后在开发一套开源的文......

发布于2012年06月17日 15时06分,被围观4309次,留下了0脚印立即阅读

切身感受,去年一次大病,今年小病不断,身体信号越来越差 现在亏欠的是自己,自己要为自己负责。......

发布于2012年06月13日 21时25分,被围观3759次,留下了0脚印立即阅读

完成功能 一、引入thinkphp的编译机制。第一次运行的时候把核心需要加载的文件去掉空白和注释后合并到一个文件中,控制器和模型也都做了同样处理二、改进配置文件,采用类似thinkphp的配置方式, 采用数组进行配置,在项目中可以用函数获取和修改三、引入thinkphp的三大自动:自动验证 自动映射 自动完成四、增加了表单令牌,防止从其他地方提交表单。五、跨项目调用model,后台和前台操作相同的数据库而无需重复自定义model六、去掉了查询的被动memcache缓存,因为这种缓存对于某些情况......

发布于2012年05月27日 18时26分,被围观4342次,留下了0脚印立即阅读

虽然说现在pt开发已经有了一定套路,但是没有形成相应的规范,在多人开发上面很麻烦,所以干脆写一个框架。明确mvc,强化模型,对目录,命名等都形成一套规则。然后各个常用功能集合起来,方便以后开发。 暂时定名为PTPHP 目前已经开始了构思,刚刚写了一些文档和完成了目录部署,还有很长的时间来调试完善。 这个框架前期应该不会公开,但是内置于程序中。在完善了在进行公开发布吧,我想你们也不会想看到一个充满bug的框架吧?......

发布于2012年05月24日 20时56分,被围观3586次,留下了4脚印立即阅读

说起来开源, 想起来一个对话, 某个朋友开玩笑说: "不愿意写blog, 那是因为怕别人看了, 教会了徒弟, 饿死了师父"。 我一直在避免自己再次在国内进入到这“开源”的世界,可以最近发生的几件事情确实是让我有了很大的触动。 第一件事情:这几天有个人加了我的工作qq,说是在淘宝上购买了我开发的产品,要找我要技术支持。这让我极其无奈,现在PT早已经没有任何的收费产品,国内的环境所至,我们不敢去触及这个禁区,对外宣布了PT所有的产品免费发布,对于已经购买的寻找机会进行补偿......

发布于2012年05月13日 17时22分,被围观4371次,留下了9脚印立即阅读