《黑客与画家》读书笔记

《黑客与画家》最近一口气把它读完了,感觉非常适合程序猿、互联网从业者、创业者去好好读一读。以下整理了我在阅读过程中记录的书摘,受益匪浅。

  • 2 黑客与画家

再比如,我们使用代码的行数考核程序员的工作效率。这样的考核容易实施,而容易实施的考核总是首先被采用。

唯一有效的外部考核就是时间。经过岁月的洗礼,优美的东西生存发展的机会更大,丑陋的东西往往会被淘汰。不幸的是,这种考核需要的时间可能比一个人的生命还要长。塞缪尔· 约翰逊说过,人们对一个作家的评价,需要100年才能达成一致。你必须先等他的那些有影响力的朋友都死了,然后再等他的追随者都死了,才能对他有一个公正的评价。

编程语言首要的特性应该是允许动态扩展(malleable)。编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。

Android Fragment你应该知道的一切(转)

CSDN上关注的博主写的关于fragment的一些tips,转过来备着。

转自http://blog.csdn.net/lmj623565791/article/details/42628537

很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Fragment,本文目标教你如何用好Fragment,即Fragment的一些使用的建议,(多数内容来自:android programming the big nerd ranch guide 一书,直接百度,你懂的,虽然是基础书籍,还是很值得一看的)。

Java7中NIO.2中文件IO的sample

Java7对原有的NIO进行了重大改进,叫NIO.2。= =

其中之一就是提供了全面的文件IO和文件系统访问支持,新增了java.nio.file包及各个子包。

NIO.2引入了Path接口,Path接口代表一个平台无关的平台路径;还提供了Files、Paths两个工具类,Files包含了大量静态的工具方法来操作文件,Paths则包含了两个返回Path的静态工厂方法。

这边我记录下以上几个的用法sample,以后用得着。

markdown简明语法(转)

转自:http://ibruce.info/2013/11/26/markdown/。某些地方略作标注。

Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用。其不追求大而全,简洁至上,正所谓不求最贵,只求最好!

本文介绍Markdown基本语法,内容很少,一行语法一行示例,学会后可轻松写出高大上的文档,再也不需要各种编辑器去调文章格式。另外,网上有各平台下的Markdown工具可用,也有在线的,我直接使用sublime搞定,Markdown本来就是为了追求简洁,弄个工具岂不多此一举。