QQ是中国即时通讯领域的大哥,产品设计符合中国国情,开发团队也十分优秀。每次QQ新版本的发布,或多或少的给我带来惊喜。
但Windows下QQ的快捷键功能,一直没有重大改革。昨天趁着QQ同时在线突破1亿人,安装了QQ 2010 Beta版本。让我失望的是,快捷键功能仍然沿用了之前的设计。因此,我不得不写文章,说说自己对QQ快捷键功能的设想与架构。
QQ是中国即时通讯领域的大哥,产品设计符合中国国情,开发团队也十分优秀。每次QQ新版本的发布,或多或少的给我带来惊喜。
但Windows下QQ的快捷键功能,一直没有重大改革。昨天趁着QQ同时在线突破1亿人,安装了QQ 2010 Beta版本。让我失望的是,快捷键功能仍然沿用了之前的设计。因此,我不得不写文章,说说自己对QQ快捷键功能的设想与架构。
随着PHP开发框架的普及,越来越多的开发者开始使用ORM进行数据库的操作。
在使用ORM时,数据表间关系的设置往往被很多开发者忽略。
数据表间关系,主要有四种:
本文主要讨论一对一关系与从属关系的区别。
用于主表的定义中,指主表(primary table)每行记录,在从表(foreign table)中只有一行记录对应。
阅读全文
作者:Hackfan
一个特定的字符串,用它能通过特定系统的验证程序,这个字符串被称为万能密码。
【原文】http://developer.yahoo.com/security/
【译文】http://jiy.hu/security-best-practices
【译者】Hujiy ( Hackfan )
Yahoo在处理用户个人资料安全性的问题上,十分谨慎,我们希望我们的开发者也同样如此。以下是一些指导,帮助你保护你的应用程序用户的信任。
适当的代码优化应该或可以
但是适当的代码优化需要
某些程序员甚至是项目经理,经常以“项目时间紧”、“先实现功能为主”为由,无视代码优化,甚至把代码优化当做项目实施的绊脚石、眼中钉。我认为可能的原因:
分页代码是PHPer接触的最多的代码之一。很多PHPer都自行实现过分页程序,或者用过相关的分页函数。
首先回顾一下分页函数的输入与输出。我们拿一个较简单的模型来做说明。
函数输入:
- 记录总数
- 每页记录数
- 当前页数
函数输出
- 偏移量$offset、记录数$limit(在MySQL中执行LIMIT $limit OFFSET $offset)
- 总页……阅读全文
1、在Linode后台选中所要添加IP的VPS,在Extras中的Additional IPs下拉框中,选择增加1个IP的付费方式(月付、年付)。
2、生成订单、确定订单
3、支付,一般是信用卡直接划账。Linode的账单金额的计算方式:
【原文】http://www.appelsiini.net/projects/lazyload
【译者】Hujiy ( Hackfan )
Lazy load是一个jQuery插件。他能够延迟加载网页(特别是很长的网页)中的图片。在用户可视区域外的图片,直到用户看到它们时,才会被加载。这一点与图片预加载的做法是截然相反的。
在一张很长且包含很多大图片的网页上,采用Lazy Load,会使得网页加载速度变快。浏览……阅读全文
2010年2月4日,上午11点20分,我乘上了从新沂发往苏州的公共汽车。正值年末,外来打工者纷纷回家,因此,从发达地区发往欠发达地区的汽车,都装的满满的;而从欠发达地区发往发达地区的汽车,则空空荡荡,甚至还有空车。我所乘坐的公车,30几张位置,零零星星坐了不到十人。
车子从徐连高速转向京沪高速,一路上阳光明媚,透过车窗洒在我身上,我慵懒的躺在座位上,虽说已过午饭时间,但此时此刻的我,并没有多少饥饿感。座位、阳光、随时的小憩,我已经很满足了。
行使了一段时间后,车子从京沪高速宝应出口下。有常识的……阅读全文