代码改变世界

阅读排行榜

构造方法与析构方法

2011-06-13 17:07 by 卫佳, 387 阅读, 收藏,
摘要: 大多数类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,也就是使用new这个关键字来实例化对象的时候自动调用构造方法。 构造函数的声明与其它操作的声明一样,只是其名称必须是__construct()。这是PHP5中的变化,以前的版本中,构造函数的名称必须与类名相同,这种在PHP5中仍然可以用,但现在以经很少有人用了,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。为了向下兼容,如果一个类中没有名为__construct( )的方法,PHP将搜索一个php4中的写法,与类名相同名的构造方法。 格式:function__construc 阅读全文

Js的10个设计缺陷

2011-07-07 16:02 by 卫佳, 386 阅读, 收藏,
摘要: 1.不适合开发大型程序Javascript没有名称空间(namespace),很难模块化;没有如何将代码分布在多个文件的规范;允许同名函数的重复定义,后面的定义可以覆盖前面的定义,很不利于模块化加载。2.非常小的标准库 Javascript提供的标准函数库非常小,只能完成一些基本操作,很多功能都不具备。 3.null和undefined null属于对象(object)的一种,意思是该对象为空;undefined则是一种数据类型,表示未定义。 typeofnull;//object typeofundefined;//undefinedChinasunglassessupplier 两者非常. 阅读全文

对TP2.0示例Rabc的理解和使用建议

2011-05-19 15:45 by 卫佳, 386 阅读, 收藏,
摘要: 最近要带学生开发一个小项目,为了方便开发,就上网找了一些开发框架,发现TP是国产的,开发文档容易理解(中文),评价也不错,就尝试用它来开发,这时已经是2.0了,没用过以前的版本. 项目一开始就做个用户验证和权限管理的模块,于是参考示例的Rabc源码,因为第一次用TP,很多看不懂,开发手册只字没提,只是说把Rabcmurano pendants的分离出核心,其它分析就没了,版块的VIP区又进不去,只有上网找了很相关的资料,也很非常少,经过几天努力和分析代码,有如下理解:(1)TP2.0把Rabc的功能分离出核心,但相关功能(不知道是不是全部功能,之前版本没用过)封装在示例的commonActio 阅读全文

Nginx不支持ThinkPHP配置PATHINFO

2011-07-06 16:30 by 卫佳, 384 阅读, 收藏,
摘要: ThinkPHP支持通过PATHINFO和URLrewrite的方式来提供友好的URL,只需要在配置文件中设置'URL_MODEL'=>2即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,这使得用TP写程序变的非常有局限性。所以我们需要修改nginx.conf文件。 网上搜了很多方法都不奏效,研究了一天,发现通过以下的配置可以完美支持'URL_MODEL'=>2的情况了 location/project/{ indexindex.php; if(!-e$request_file 阅读全文

开发人员理应具备的八大特征

2011-07-18 15:38 by 卫佳, 382 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal01.热情/激情我们的目标之一就是创建一支令人惊叹的开发团队,我们的信条之一就是只有深入关注一些事情,我们才能成为世界最佳。所以我们在寻找证明开发人员对计算机有兴趣并热爱编程的证据。这方面的例子,比如说,开源活动、冷门的项目、非主流编程语言,等等。读大学之前的任何编程经历也是一个很好的指标。2.有干劲/自主性作为一个小公司,我们没有太多层次的管理。这很好,因为这样创造了一个非常好的工作环境。然而,这也意味着,就算是独立的贡献者也需要有能力完成项目,并且工作无须敦促。3.敏捷我们的团 阅读全文
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 44 下一页