代码改变世界

读《锤子和钉子》有感

2012-07-03 14:36 by ddback, 1238 阅读, 0 推荐, 收藏,
摘要:刚才在刘未鹏南方周末的专栏上看到一遍文章《锤子和钉子》(http://www.infzm.com/content/76918),写得挺深刻的。文章里面提到了软件开发的工程中框架开发和业务开发的冲突,我在的工作中也会遇到。在实际工作中我这个公司是没有框架开发人员的,只有业务开发人员,但我们总监一直鼓励我们使用框架。前段时间我们做一个比较复杂的业务,整个业务流程下来很复杂,各种情况之间的关联程度很高,分支特别的多,总监为了规范公司的开发流程,决定在此次开发中使用一下框架,我们服务器端的组长提出了反对意见,认为这样干进度很难有保障,我们几个开发人员也是这么认为的,最后,总监给了一个妥协方案,业务部分 阅读全文

python和JavaScript的正则

2012-06-27 17:13 by ddback, 526 阅读, 0 推荐, 收藏,
摘要:今天用python写了个小脚本,要用到正则表达式。python的正则用起来感觉没有JavaScript的清爽,简洁。一、声明//JavaScript的正则声明,简单,直接内置的var reg1 = /^\w+$/;var reg2 = new RegExp(^\\w+$);#python的正则声明import re#调用re的工厂方法pattern = re.compile(r'^\w+$')二、方法:现在要求抓取网页中表格的内容例如平时玩下彩票,现在想抓取网页中过往各期的中奖号码,使用python抓取内容如下:import urllib2url = '...' 阅读全文

Extend method in JavaScript

2012-06-08 18:17 by ddback, 373 阅读, 0 推荐, 收藏,
摘要:JavaScript这门语言中没用类似于java,php(当然这个以前的版本也没有)中的继承机制,要想实现继承需要自己定义Extend方法。我们可以从许多关于JavaScript的书籍或者文章中看到关于对继承方法的描写,首先可以先总结一下JavaScript中的几种不同的继承方式,然后再来谈一下我自己定义的特定类的继承方式。一、JavaScript中几种不同的继承方式1、apply method for extend 使用apply方法调用父类函数作用于当前上下文(this)//Model原型--数据持久层(美其名曰)function Model (){ this.id = "1&q 阅读全文

观察者模式在Java中的应用,附代码

2012-06-08 15:56 by ddback, 395 阅读, 0 推荐, 收藏,
摘要:说明:译自Observer design Pattern in Java with Real world code Examplehttp://javarevisited.blogspot.sg/2011/12/observer-design-pattern-java-example.html翻译只为更深入的学习,如果您发现错误很多,提示一下,我很感激,如果您发现不了错误,那只希望不要对您产生误导!--------------------------------------------------------------------------------------------1、什么是观察 阅读全文