两个不同的字符串,分别插入一个表,保存字符串的字段叫 word,在 word 上建了唯一索引(unique key)。 连续插入这 2 个字符串,第二个居然报错:Duplicate entry ‘%s’ for key %d – Error: […]
March 2008
addslashes() Versus mysql_real_escape_string()
关于 addslashes() 和 mysql_real_escape_string() 两个函数,已经有过很多争论了。 在 PHP 过滤 SQL 注入时,通常都会使用 addslashes() 函数,但这并不保险,尤其是数据库编码是 GBK 时,类似于 %5c(\) […]
友情提示
公安部紧急通知 市民上街一定记得要带条白布; 见藏民可以献哈达; 见警察可以挥布投降; 遭砍伤可以当绷带; 遭砍死可以遮脸。 加强交流,学习藏文!促进和谐! 你好----扎西德勒 谢谢----突及其 对不起---贡达 好汉饶命--乌哈嘟里 记住关键的最后一句!! 必要的时候可以用!!
Symfony 文档 电子书 PHP Quebec 2007
最近在看 Symfony 的源码,从中体会到很多这个框架背后实现的原理和过程。 其实,我们在讨论框架的时候,不是要把他直接拿来用,而是要研究他优秀的部分,吸取他的经验。 我真是不明白为什么很多搞开发的人那么讨厌框架,那么鄙视框架的性能。 也许,就像我的一个朋友说的那样,有些人在技术上比较保守,不思进取,当别人学新东西的时候,他总是极力反对,原因就是怕别人抢饭碗…… 不说那么多了,今天在一个比较牛的下载站,下了很多 Symfony 的文档和一些相关参考资料。 其中有一个 pdf ,是 Symfnoy 创始人 Fabien […]
PHP 性能优化 二进制转换 pack()
今天搞一个数据存储程序,需要把数据转换成二进制存储。 在转换过程中,发现效率很低,不能满足需要。 经过反复测试和修改,总结了一些经验。 写在我的 Wiki 里了,Wiki 里贴代码比较方便,也顺便在这里推广一下我的Wiki。 <<Leakon’s Wiki>> 性能优化的Wiki地址:http://wiki.leakon.com/PerformancePack
关于 OpenID 之深刻的感悟
今天在网上到处寻找新概念,碰巧发现一个,叫 OpenID。 互联网的熟客们,大多注册过不止10个20个论坛吧,你能确保记清楚每一个论坛的ID和密码吗? 我不能。 我需要一个单点登录的方式,注册一个就好了,然后在所有的地方都不用再登录,不用再注册。 今天碰巧就看到这样的概念的一个实例:OpenID。 我知道这个项目,到现在为止还不到1个小时。 简单的看了一眼介绍,转到一个Blog,看到一个深刻的感悟评论,实在是太深刻了。有点找到知音的感觉(太不谦虚了,请原文作者原谅)。 作为引子,给大家稍微说说背景:很多互联网的开发者,共同谋划一个叫做OpenID的项目,开会讨论如何推广。其中一个参与者,在会后给出了一篇发人深省的评论。OpenID的理念很好,是一个很理想化的概念,但面对如何把概念转变为市场的问题上,这位参会者,给出了自己的看法。 原文后面有我的评论,在openidchina的blog上,需要审核后才可以发出,我就把我自己的评论,写在自己blog的后面了,请大家读完原文,顺便也看看吧。 原文出处:http://www.openidchina.com.cn/openid-talk/openid-forum-thought.html 本文是OpenID QQ群成员杭州-水调歌头在参加了OpenID研讨会后的感悟,作者上传到QQ空间,本博客转载到此。 以下是原文: 参加了7月28日上海的会议,谈谈自己的看法。 […]
卡巴斯基 7 Kav 7 授权文件 激活码
这里是我老婆帮我找到的卡巴斯基7授权文件,可以到2009年1月26号,还有8个月可用,大家先用着吧,年底了肯定有新的授权文件。 下载地址: http://down.leakon.com/software/2008/03/KAV2009-1-26.key 谢谢yoyo!
我的Wiki
Wiki 的特点,就是可以保存每一次修改的历史。 这可以记录,我的网站是如何从无到有,内容是如何从少到多。 同样可以记录,我是如何成长,如何不断改进,如何取得每一次小小的进步。 我会把所有的积累,一点一点的发在这里,与大家共享。 我会贡献我写的程序,大家可以看到我每次修改的历史,和我一起体会不断改进,不断优化带来的成就感。 谢谢! 地址:Leakon的Wiki
80后烦恼症状
1.成天泡在网上,又不知道做什么好。 80后最常说的一句话是“无聊”,尽管他们在网络上聊天花去了大把的时间。 建议: 聊天作为一种基本交流方式,所要达到的目的是获得认同。网上聊天很难达到这种认同,所以越聊越无聊。学习和工作累了,玩一玩游戏没错,但是打怪练级那些游戏基本上是得不偿失的,费时间,伤身体,还花钱。可以玩一玩趣味性强的休闲游戏,比如《纸客帝国》之类,轻松幽默,带点无厘头的风格,很能消除疲劳。靠玩游戏来交流感情是不现实的,要交流感情最好还是找个人去咖啡吧,或者堡个电话粥吧。 2. 浮躁,好预测未知妄下定论。 对看过的电影和电视剧,会按耐不住向别人透露下一个情节或者结局。对不了解的事物,根据一丁点信息发表长篇大论的见解,并且多半是批判的。对权威毫无理由的不耐烦,但绝不公开挑战,只热衷于影响身边的几个人,并有得到认同的强烈欲望。一旦不能如愿,就不再发言,部分人会暴跳如雷,令旁人费解。 建议: 多出去旅行,多读书,多参加团体活动,多接触社会。世界的绝大部分真相在我们的视野之外,浮躁是个人修养浅薄的表现,人既是社会成员也是自然的组成部分,需要积淀对世界尽可能的多认识,才能达到意识的足够高度,才能让人看起来不那么浮躁。 3. 瘦弱,不爱运动。 对健壮的人心存嘲讽,对肌肉和力量心存恐惧。在审美上受日式漫画的影响,崇尚中性美和病态美。与第一点有一定关系,在身体的耐力、韧性和爆发力上,更热衷于后者。但是在受到刺激之后,又会表现出病态的固执。这样就表现为两个极端,一方面弱不禁风,另一方面又偶尔会有惊人之举。 建议: 健身,多进行户外运动。身体是人最接近自然的组成部分,一个健康强壮不容易被击倒的身体可以让我们终生收益。 4. […]
如何做事
很巧的一件事,让我感觉到,在做事的时候,人与人之间的差别怎么那么大。 今早,公司发布了IM。以前一直没有见过真正的版本,公司在保密方面做得还不错。 早上到公司,马上试用了一下。 心想这也是个大新闻了,就想发在博客里,吸引一下大家的眼球。 感觉直接发在博客上,有点不太好,毕竟是内测的软件,多少有点泄密的感觉,虽然早在我之前,就有好多人把消息泄露给各大网站了。 于是想到在雪宝宝论坛发这个,毕竟Discuz的论坛,发图片,还可以防盗链,同时,只有注册的会员才可以看到图片。 就算趁机给雪宝宝带点流量吧。 把软件的使用截图,用户名部分经过模糊处理后,发给了yoyo,她帮我在雪宝宝上发帖(感谢老婆~~) 。 看到帖子后,我立刻把链接发给qq里和msn里的每个好友,只发给在线的了,加在一起20多个人吧。 过了一会儿,大家的反应,真是让我感慨颇深。 超过一半以上的人,给我回复的是:“您所在的用户组无法下载或查看附件”,看不了啊! 我就不明白了,您就不会自己注册一下吗? 这就是我这篇文章要说的问题,做事的方法! 可能我们这代人,尤其是在北京长大的这帮少爷小姐们,过惯了衣来伸手饭来张口的日子,习惯了别人为我们准备好一切,自己只要直接拿到结果就可以了,甚至不愿意为了结果付出那么一丁点的劳动。 […]