偶尔和小伙伴聊起开源种种,看着年轻人们为开源文化如痴如醉,想想行业现状,颇有感慨。纵观现今IT行业崇尚开源文化的公司大致分两种。第一种创造开源产品,以为技术世界作贡献为乐。第二种使用开源产品,并对微软等闭源平台口诛笔伐,对此平台上的开发者强烈鄙视,使劲宣传开放理念,而他们自己的产品创造着庞大的利润,...
分类:
其他好文 时间:
2014-09-24 20:29:27
阅读次数:
192
Ubuntu的发音Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:)大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二个音节即 u'buntu ,...
分类:
其他好文 时间:
2014-09-24 11:14:56
阅读次数:
293
本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始。 在《第一个Selenium RC测试案例》中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selen...
分类:
其他好文 时间:
2014-09-24 01:51:25
阅读次数:
279
简单记录在开发过程中常用的正则表达式:
1.[a-b]就是从a-b的数字或者是字母
2.a.b表示以a开始到b结束,.只能唯一代表一个字符。比如acb,adb,aab,a#b,a b等
3.a[abcde]b只有方括号里面指定的字符才参与匹配,只能匹配单个字符
4.如果想要得到aoob就要使用|,。“|”操作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n...
分类:
移动开发 时间:
2014-09-22 17:24:35
阅读次数:
194
Drupal的主题机制当中存在很多种预处理函数和处理函数,看起来让人犯晕。本文为大家总结了它们执行的基本规律。Drupal的所有预处理函数在处理函数之前运行。template前缀的函数首先运行,module前缀的函数其次运行,theme前缀的函数最后运行。Drupal的多钩子函数在特定钩子函数之前运...
分类:
其他好文 时间:
2014-09-21 13:09:50
阅读次数:
199
redis的常见命令set key helloget keyincr numget numset foo loremincr foohset car price 500hset car name BMWhsetnx car model carhgetall car
分类:
其他好文 时间:
2014-09-19 10:04:05
阅读次数:
177
面向对象是对现实世界的抽象。接口, 是对对象的功能的抽象。接口可以理解为一组功能,协议。协议体现在两点:1, 是业务需求与程序之间的协议。将需求功能抽象为接口。2,是架构,或分层中层与层之间的协议。体现在“是什么就一定能干什么”。view 层和business层和db层之间的协议。这也体现了封装性。...
分类:
其他好文 时间:
2014-09-18 21:52:44
阅读次数:
123
ECMAScript支持面向对象(OO)编程,但不使用类或者接口。对象可以在代码执行过程中创建或增强,因此具有动态性而非严格定义的实体。在没有类的情况下,可以采用下列模式创建对象。 对象的创建 工厂模式 工厂模式是软件工程里面一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。考虑到ECMAS...
分类:
编程语言 时间:
2014-09-18 18:07:34
阅读次数:
210
对于boot a peripherial or module 一般都是配置一系列的寄存器(有可能有时间等方便的写入读出要求)。1.确保寄存器的读写按spec要求完成。<====可以通过波形查看寄存器值是否按要求写入2.模块的启动结束会有标志flag。<====从flag为何失效开始追踪debug3....
分类:
其他好文 时间:
2014-09-17 20:25:42
阅读次数:
254
PHP的大版本主要分三支:PHP4/PHP5/PHP6 其中,PHP4由于太古老、对OO支持不力已基本被淘汰,请无视PHP4。 PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。 PHP5的版本主要分四支:PHP...
分类:
Web程序 时间:
2014-09-17 20:20:42
阅读次数:
539