PHP
Drupal 7 "There is currently no content classified with this term."的解决办法
Posted by quentin 在 Sunday, 15 July 2012Drupal 7 "There is currently no content classified with this term."的解决办法:
各国语言的简写
Posted by quentin 在 Monday, 2 July 2012简体中文(中国) 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覆写模板规则
Posted by quentin 在 Wednesday, 27 June 2012
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,将会有下面的建议可用:
Drupal7与Drupal6的差异
Posted by quentin 在 Wednesday, 27 June 2012读到这篇文章将Drupal7和Drupal6的差异。
使用 PHP 直接在共享内存中存储数据集
Posted by quentin 在 Wednesday, 4 April 2012在虚拟机下让PHP Run Cron job.
Posted by quentin 在 Monday, 12 March 2012面试过程中遇到的难题
Posted by quentin 在 Friday, 9 March 20121. 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魔术方法和魔术变量
Posted by quentin 在 Monday, 30 January 2012PHP5魔术方法魔术函数: 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倍效率”的开发者
Posted by quentin 在 Wednesday, 4 January 2012如何成为“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设计;
◆ 沟通第一;
◆ 编码也许不是解决问题的办法;
◆ 过早的优化是一切罪恶的根源;
◆ 选择最简单的解决方案。