PHP

各国语言的简写

简体中文(中国) zh-cn

繁体中文(台湾地区) zh-tw

繁体中文(香港) zh-hk

 

英语(香港) en-hk

英语(美国) en-us

英语(英国) en-gb

英语(全球) en-ww

英语(加拿大) en-ca

英语(澳大利亚) en-au

英语(爱尔兰) en-ie

英语(芬兰) en-fi

英语(丹麦) en-dk

英语(以色列) en-il

英语(南非) en-za

英语(印度) en-in

英语(挪威) en-no

英语(新加坡) en-sg

英语(新西兰) en-nz

英语(印度尼西亚) en-id

英语(菲律宾) en-ph

英语(泰国) en-th

英语(马来西亚) en-my

英语(阿拉伯) en-xa

 

芬兰语(芬兰) fi-fi

 

丹麦语(丹麦) da-dk

 

希伯来语(以色列) he-il

 

博客分类: 

Drupal覆写模板规则

 

node-[type].tpl.php

基模板: node.tpl.php

节点类型,例如"node-story.tpl.php", "node-blog.tpl.php",等等.

 

page-[front|internal/path].tpl.php

基模板: page.tpl.php

可以有无数个建议.具有优先级的为首页(front page).剩下的都是基于当前页面的内部路径。不要将内部路径和路径别名混淆了,这里不能使用路径别名。记住,通常使用pathauto.module来设置路径别名。

可通过"Administrator > Site configuration > Site information"来设置首页。对于设置好的首页,将会为其使用"page-front.tpl.php"模板。

下面为模板建议文件,根据内部路径,越特殊的次序越靠前。如果系统为当前页面找到了一个模板建议的话,就不会再调用位于它后面的模板建议了。例如,对于http://www.example.com/node/1/edit,将会有下面的建议可用:

博客分类: 

面试过程中遇到的难题

1. ACID

ACID 是数据库事务正确执行的四个要素的缩写。即:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)。

 

2. HTTP 1.0 与HTTP1.1的区别

Please reference to: http://blog.sina.com.cn/s/blog_663432950100heaa.html

 

3. JS JSON转换

Please reference to: http://www.cnblogs.com/xiaoliepower/articles/1947761.html

 

4. Services of Mysql server

 

5. Mysql difference

博客分类: 

PHP5魔术方法和魔术变量

PHP5魔术方法魔术函数:    1、__construct()    构造函数 : 实例化对象时被调用,    当__construct和以类名为函数名的构造函数同时存在时,__construct将被调用,另一个不被调用、2、__destruct()析构函数 : 当删除一个对象或对象操作终止时被调用(程序结束后对象就摧毁)、永远都是最后执行的、3、__call()    对象调用某个方法,    若方法存在,则直接调用;若不存在,则会去调用__call函数、4、__get()    读取一个对象的属性时,若属性存在,则直接返回属性值;若不存在,则会调用__get函数、5、__set()设置一个对象的属性时,若属性存在,则直接赋值;若不存在,则会调用__set函数、 6、__toString()打印一个对象的时被调用、如echo $obj;或print $obj;7、__clone()克隆对象时被调用、如:$t=new Test();$t1=clone $t;8、__sleep()serialize之前被调用、若对象比较大,想删减一点东东再序列化,可考虑一下此函数、9、__wakeup()unserialize时被调用,做些对象的初始化工作、10、__isset()检测一个对象的属性是否存在时被调用、如:isset($c->name)、11、__unset()unset

如何成为“10倍效率”的开发者

如何成为“10倍效率”的开发者作为一名程序开发者,除了要求更好的代码质量以外,开发效率也是不可忽略的。从Brad Feld的一篇文章The Rise of Developeronomics中提到的“10倍效率开发者”的概念!下面文章将给出如何去提高这么诱人的开发效率的答案。 Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。

1、只做需要做的工作

◆  使用敏捷方法;

◆ 全心全意做UX设计;

◆ 沟通第一;

◆ 编码也许不是解决问题的办法;

◆ 过早的优化是一切罪恶的根源;

◆ 选择最简单的解决方案。

页面