1、 用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数 加上了双引号)。
2、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍。
3、$row['id'] 的速度是$row[id]的 7 倍。
4、echo 比 print 快,并且使用 echo 的多重参数(译注:指用逗号而不是句点)代替字符串 连接,比如 echo $str1,$str2。
ProcessOn 是一个面向流程用户的专业社交网络,提供高效免费的作图工具和团队实时协作服务。使用它,用户可以在线轻轻松松制作出多种工作图,包括:Flowchart流程图、BPMN图、Org组织结构图、EVC企业价值链图、EPC事件过程链图等等等等。除此以外,你还可以随时邀请你的同事、客户以及咨询顾问参与创作,大家可以在作图的过程中一起讨论、修改、完善等,而这一切操作都将是平滑、实时所呈现的。另外,作为一款工具性质的互联网产品,ProcessOn还是坚持融入了很多社交媒体的元素,在ProcessOn,你不仅可以作图,更可以认识更多专业人士,关注他们,与他们进行互动,发现更多精彩。
一、什么是 QUnit
QUnit(http://qunitjs.com/) 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery 团队的成员写的,而且是 jQuery 的官方测试套装。但QUnit一般是足以测试任何常规 javascript 代码,它甚至可能通过一些 javascript 引擎比如 Rhino 或 V8 来测试服务器端 JavaScript。
如果你不熟悉“单元测试”的概念,请不要担心。这不是很难理解的:
Yahoo!性能工程师Nicole Sullivan写了一篇非常值得一读的分析Reflow和Repaint的文章。
无损压缩图片,我们知道,Yahoo! http://smushit.com/ysmush.it/ CssGaGa这个.net开发的工具,也有这个功能(测试没有Yahoo!Smushit.it的效果好)
无损压缩工具常用有
API 管理的目的就是通过扩大各大公司的 API 通道,增加开发者的使用率,实现流量控制,增加 API 的安全性等等手段,让某个公司的 API 变得安全性好,可扩展性高,并易于使用,获得更多的应用开发者青睐。
DNS是:域名解析,主要用在网站上面,网站通过域名访问,但其实是域名绑定的一个空间IP,之间要进行DNS解析服务才能通过域名打开网站。
DNSPod 建立于2006年3月份,是一款免费智能DNS产品。
在前面一文,说过二叉树的递归遍历算法(二叉树先根(先序)遍历的改进),此文主要讲二叉树的非递归算法,采用栈结构
总结先根遍历得到的非递归算法思想如下:
1)入栈,主要是先头结点入栈,然后visit此结点
2)while,循环遍历当前结点,直至左孩子没有结点
3)if结点的右孩子为真,转入1)继续遍历,否则退出当前结点转入父母结点遍历转入1)
先看符合此思想的算法:
摘要:网站优化的方面:
一、服务器侧优化(包括:添加 Expires 或 Cache-Control 信息头、压缩内容、设置Etags等)
二、Cookie优化(包括:减小Cookie体积、对于页面内容使用无coockie域名等)
三、JAVASCRIPT 和 CSS 优化(包括:把 CSS 放到代码页上端、避免 CSS 表达式、从页面中剥离 JavaScript 与 CSS、精简 JavaScript 与 CSS、使用 <link> 而不是 @importChoose <link> over @import、避免使用CSS Filter、JS尽量放到页面最下端、页面展现尽量交给CSS完成等)
...