1.别给糟糕的代码加注释--重新写吧。---Brian W.Kernighan 和 P.J.Plaugher
2.如果每个例程都让你感到深合己意,那就是整洁代码。如果代码让编程语言看起来,
像是专为解决那个问题而存在的话,就可以称之为漂亮的代码---Ward Cunningham,Wiki的发明者
3.我喜欢优雅和高效的代码。代码逻辑直接了当,叫缺陷难以隐藏;尽量减少依赖关系...
分类:
其他好文 时间:
2014-06-05 04:24:45
阅读次数:
376
本题应该挺经典的,因为可以使用好多方法过,适合训练多种高级数据结构和算法。
这里使用AVL平衡二叉树的解法,时间还可以,大概300ms吧,内存很省188k,因为这里使用指针,没有浪费内存。
这里使用Geeks上面的AVL的做法,使用递归更新树,而不使用双亲指针,试了下使用双亲指针,真的好麻烦,要维护多一个指针,容易出错很多。
递归操作二叉树是非常优雅的。
而且不需要使用任何STL容器,非常...
分类:
其他好文 时间:
2014-06-05 01:56:58
阅读次数:
269
python的强大,python的优雅,python的简介...
分类:
编程语言 时间:
2014-06-04 21:56:21
阅读次数:
264
人月神话读后感
这本300多页(中文新版)的神书,在经过了20多年的历史之后,仍然畅销不衰,究竟是什么让它有如此的魅力?过去的一个月,一点一滴的阅读之中算是初步的了解到了它的一部分吧。人月神话的核心观点:概念完整性和架构师
Brooks认为,一个整洁、优雅的变成产品必须向它的每位用户提供一个条理.....
分类:
其他好文 时间:
2014-06-03 14:11:46
阅读次数:
284
治大国若烹小鲜
此系列文章算是《项目管理七杯茶》的笔记或者是要点整理。如有疑问请参阅原版书籍。
项目管理不仅仅是软件项目管理,已知的被记载的,项目管理是第二次世界大战的产物,起源于美国研制原子弹的曼哈顿计划。时至今日,项目管理已被广泛应用在各个领域,并成为高级职业经理人的必备技能。
文章将枯燥乏味的管理理论于优雅的茶文化结合起来,达到“治大国若烹小鲜”的神妙。
项目管理茶之...
分类:
其他好文 时间:
2014-06-03 01:45:53
阅读次数:
203
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob
Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
Bootstrap一经推出...
分类:
其他好文 时间:
2014-05-31 14:23:36
阅读次数:
257
很多人觉得学IOS入门很难,后期会比较容易一点。对我来说,其实也不是那么危言耸听Objective-C诞生于 20 世纪 80 年代,由Brad Cox
发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语...
分类:
其他好文 时间:
2014-05-30 00:39:26
阅读次数:
269
不得不说够优雅,够内涵。这个东西是能够通过外围设定的fon-size设定大小的,也就是所谓的矢量图。另外这个东西后面如果有文本的话,需要在文本前面追加一个空格,来弥补一下padding(内补)。
Star挺帅的~Font Awesome 3.0的使用确实让人感到舒服: icon-camera-r.....
分类:
其他好文 时间:
2014-05-28 20:31:16
阅读次数:
405
在.NET3.0版本中微软推出了Lambda表达式。这使代码的表述可以更加优雅。但是对于新事物大多会本能的排斥,虽然3.0版本已经推出了好久了,但是我向周围的人了解了一下,用Lambda的人不是很多,即使有可以使用的场合也用旧方法来代替。其实Lambda表达式并不神秘,下面让我们一起来揭开C#
La...
分类:
其他好文 时间:
2014-05-28 19:48:13
阅读次数:
303
使用设计模式改善程序结构(一)设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从...
分类:
其他好文 时间:
2014-05-28 18:46:11
阅读次数:
280