摘要: The idea was borrowed from Modula-3. It turns out to be very useful, for a variety of reasons. First, it’s more obvious that you are using a method or 阅读全文
posted @ 2013-10-18 20:02 Ice_Max 阅读(3058) 评论(0) 推荐(0) 编辑
摘要: 曾经有这么一个需求,想要将程序中跑的整个process友好地显示出来,这样子后来者在看log的时候,就能够很清楚地知道程序source code中function的调用逻辑,方便理解。在接触到装饰器之前,以为想要达到这样的目的,就需要在每个function的开始和结束的部分加上相应的code,现... 阅读全文
posted @ 2013-10-18 18:00 Ice_Max 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 简单总结以及整理如下:>>> dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', ' 阅读全文
posted @ 2013-10-18 17:19 Ice_Max 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 大概六年前,我在一家名为“抓虾”的在线RSS阅读网站工作(如果你不清楚RSS阅读网站是什么,可以参考Google Reader)。同为RSS阅读器,抓虾的未读数是精确的数字,明确告诉用户“你还有2456篇文章没读过”,Google Reader则显示为10+、100+等形式,告诉用户“我还有一千多篇文章没读过”。表面看来,这只是一种差异,但产品人员提出10+、100+的形式更好,原因我如今记不太清楚了,似乎是这样给用户的心理压力更小,如果数字比较大,用户不需要知道确切的数值,所以阅读体验更好。虽然广大程序员并不认同,因为分工不同,还是完成了这个功能。“可想而知”的是,这个功能上线之后并没有.. 阅读全文
posted @ 2013-10-18 16:59 Ice_Max 阅读(144) 评论(0) 推荐(0) 编辑