再谈榔头和钉子

  • Post author:
  • Post category:IT
  • Post comments:0评论

不久前写过一篇《给我一把榔头,满世界都是钉子》,从算法和数据结构的角度谈了谈对于问题和问题解决的工具这两方面我的看法;而最近看到了这样的代码,一个表格,单数行和双数行的样式不同,于是有程序员这样写道: var trs = $("#spreadSheet tr"); for(var i=0; i<trs.size(); i++){ if(i%2) $(trs.get(i)).children("td").css("color", &…

继续阅读再谈榔头和钉子

再谈榔头和钉子

  • Post author:
  • Post category:IT
  • Post comments:0评论

不久前写过一篇《给我一把榔头,满世界都是钉子》,从算法和数据结构的角度谈了谈对于问题和问题解决的工具这两方面我的看法;而最近看到了这样的代码,一个表格,单数行和双数行的样式不同,于是有程序员这样写道: var trs = $("#spreadSheet tr"); for(var i=0; i<trs.size(); i++){ if(i%2) $(trs.get(i)).children("td").css("color", &…

继续阅读再谈榔头和钉子

我这儿有两袋水泥

  • Post author:
  • Post category:IT
  • Post comments:0评论

这个故事,我必须要讲给你们听。 说, 有一次,用 XX 打车软件打了一辆车,我说要用 XX 支付方式支付。 于是,司机非常高兴啊,说,这样好,这样好,我们两都能挣钱。这钱啊,不挣白不挣! 我说,是啊,我得感谢这软件啊,他帮我付了小费,我打车也方便了。我还装了 YY 呢 司机一听,来劲了。 说,兄弟,要不,咱再挣一份儿钱! 我说,好啊,怎么个挣法儿,师傅,你说说看。 司机说,这样,你现在用 XX 软件付款,我们各收一份小费。 然后,你再用 YY 软件叫车一次,我来接单,你用 YY 付费,我们再各收…

继续阅读我这儿有两袋水泥

我这儿有两袋水泥

  • Post author:
  • Post category:IT
  • Post comments:0评论

这个故事,我必须要讲给你们听。 说, 有一次,用 XX 打车软件打了一辆车,我说要用 XX 支付方式支付。 于是,司机非常高兴啊,说,这样好,这样好,我们两都能挣钱。这钱啊,不挣白不挣! 我说,是啊,我得感谢这软件啊,他帮我付了小费,我打车也方便了。我还装了 YY 呢 司机一听,来劲了。 说,兄弟,要不,咱再挣一份儿钱! 我说,好啊,怎么个挣法儿,师傅,你说说看。 司机说,这样,你现在用 XX 软件付款,我们各收一份小费。 然后,你再用 YY 软件叫车一次,我来接单,你用 YY 付费,我们再各收…

继续阅读我这儿有两袋水泥

关于Interface和Callback的一些杂记

  • Post author:
  • Post category:IT
  • Post comments:0评论

Java中有一个名为interface的关键字用于定义接口类 ,”an interface is a group of related methods with empty bodies” C++中没有这个关键字,但是对于只含有纯虚函数的C++类来说,它和Java中的Interface也差不多。 interface常被用来实现callback。比如我们正在写一个http服务器,它每收到一个http请求就去执行一些特定的代码。为了把基础框架和应用层代码分开,callback就是很好的模式。 C语言…

继续阅读关于Interface和Callback的一些杂记

关于Interface和Callback的一些杂记

  • Post author:
  • Post category:IT
  • Post comments:0评论

Java中有一个名为interface的关键字用于定义接口类 ,”an interface is a group of related methods with empty bodies” C++中没有这个关键字,但是对于只含有纯虚函数的C++类来说,它和Java中的Interface也差不多。 interface常被用来实现callback。比如我们正在写一个http服务器,它每收到一个http请求就去执行一些特定的代码。为了把基础框架和应用层代码分开,callback就是很好的模式。 C语言…

继续阅读关于Interface和Callback的一些杂记

修改pip/setup.py的源

  • Post author:
  • Post category:IT
  • Post comments:0评论

今天在用setup.py安装我们项目代码的时候,发现在安装依赖包的时候,连接一直被墙了。 看到log输出是从https://pypi.python.org/simple/下载包的。 我想修改成douban的源。于是找了一下怎么设置源。 找到最多的是这个例子,首先我是在~/.pip/pip.conf里面写了 ~/.pip/pip.conf1 2 [global] index-url = http://pypi.douban.com/simple 发现用pip安装东西,确实是从douban的源下载的…

继续阅读修改pip/setup.py的源