摘要: 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环 阅读全文
posted @ 2012-02-14 10:49 学羊说IT 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 做为一个.Net、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的项目开发的人来说,我对任何一门语言都没有浊翁式狂热崇拜,因此我也相对理性的对整个问题进行分析。 阅读全文
posted @ 2011-10-19 14:11 学羊说IT 阅读(172) 评论(0) 推荐(0) 编辑
摘要: CPU虽然是计算机的核心,但只有CPU还是不能干活的,至少还需要有地方来存放机器指令代码。这就用到了存储器,存储器分两种:外存和内存。内存通常容量较小,存取数据的速度非常快,但一旦停电后,其中的信息会完全丢失。外存有许多种,如光盘、U盘和硬盘等,其特点是容量大,存取速度较慢,但停电之后信息仍然存在。人类写的程序,经过编译器转为机器指令后,一般以文件的方式保存在外存储器中,当CPU执行程序时,要先把外存储器中的指令读入到内存中。内存被分成很多块,每块都有一个惟一的地址,指令就存放在以某个特定的地址(称为入口地址)开始的内存区域中。CPU从入口地址处取出第一条机器指令,开始执行,然后再取第二条,依 阅读全文
posted @ 2011-10-17 16:32 学羊说IT 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)…… 阅读全文
posted @ 2011-10-12 15:14 学羊说IT 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 招聘一个程序员,唯一对你有意义的是他能写出好程序的能力。 很少人像这样去招人,他们更喜欢去挑剔程序员的个人癖好和性格缺点。 我一说出这样的话,人们大量的评论就会批评道:你错了,错了,完全的错了。 好的程序员需要具备沟通交流的技能,他们要有跟他人一起合作的能力。团队里不止你一个人! 事实上,人们会说:最好折中一下对技术上的要求,这样可以找出更能适应企业文化的人。 你不如这样说更合适:找不到那种技术上又好、又能适应企业文化的人,我就等着,一直找到为止。 我们很少有敢这样奢侈的公司,也许Google可以这样,就是Google这样的公司也一直处于一个“对招聘程序员感到绝望”的状态中。如果你决定去... 阅读全文
posted @ 2011-10-08 14:29 学羊说IT 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在很多大型网站的终极架构中都会有用c或c++写的模块,例如memcached,FastDFS,toyota TT等等。而更令微软程序员们郁闷的是这些类库往往都是在linux或者unix机器上经受过大量的性能和稳定性测试,而在windows的服务器上是否稳定,是否可以施展其高性能,就是一个未知数;例如据说将memcached server装在windows server上虽然可以装的上,但是却不是那么高效,还有可能会不稳定,所以我们公司用的memcached server只好部署在linux上。还有一点这些高性能,分布式系统或模块提供客户端的时候也往往是先提供php,java的,最后才出.net 阅读全文
posted @ 2011-09-26 14:20 学羊说IT 阅读(4817) 评论(36) 推荐(9) 编辑
摘要: 1.CodeProject这些年来我在这个站点下载了数不清的代码。该站点中的快捷有效的文章都是由真正的开发人员撰写的,他们可以给你关于特定编程问题的直接辅助,而文章中老是会包含一个代码下载的链接。提交文章跟代码的开发职员不会得到任何报酬,他们只是为了得到社区的认同。这个站点不仅包括.NET和Windows平台的内容,所以对想要扩大本人的技巧视线的开发人员来说,这儿也是个很好的去处。2.DotNetNukeDotNetNuke是一个开源的框架,开发人员可以下载它并用它来构建自己的ASP.NET网络利用。假如你是一个.NET开发人员而你还不下载过这些代码来读一读的话,你真的须要立刻去下载它了。此软 阅读全文
posted @ 2011-09-21 15:41 学羊说IT 阅读(310) 评论(3) 推荐(1) 编辑
摘要: 北京时间9月9日上午消息,据著名科技网站ExtremeTech的报道,谷歌编程新语言Dart逐渐浮出水面,它是一种“结构化的Web编程”语言。早在几天前谷歌就已着手注册了一系列与Dart相关的域名,当时也引发了沸沸扬扬的猜测。 阅读全文
posted @ 2011-09-14 16:02 学羊说IT 阅读(197) 评论(0) 推荐(0) 编辑