0%

今天要处理下手机通讯录,然后发现可以导出成CSV文件。直接处理csv文件就可以了。直觉上python应该可以,一查果然,哈哈。下面介绍一下python的csv模块。

csv模块可以对csv模块进行读写操作。reader和writer分别负责读写序列,也可以用DictReader和DictWriter实现字典形式读写。

Read more »

夜深人静的时候总是适合想一些东西。

这句话是《老人与海》的这本书里的。《老人与海》出自海明威,美国作家,不是中国的那个歌手。说起海明威,老罗给了一段惊艳的描述:

Read more »

距离上一次写文章过去了很久,这再一次印证了我之前的观点:坚持真的是一件很难的事。不过没关系,就像训练注意力一样,每次意识到自己注意力不集中到时候,立马切回来就好了。是的,我又回来了。

三个月的时间说长不长,说短不短。它可以像学生时代的一个半暑假,也可以是一个公司的N个项目迭代了。那么这三个月都有什么可以纪念的呢?

Read more »

这次写一下书中说的高效编程的原则。

一、永远都是你的错

你写的代码任何时候出了问题都是你的错。这不是一个绝对的论断,而是一个建议。当你的代码出问题的时候,希望你的脑海中第一时间能出现这句话。相信每个人都会有经验,就不细说了。

Read more »

周五看了一本书《高效能程序员的修炼》,感觉有些建议还是很不错的,难得可贵的是,有些观点和我一直以来的想法一样,心有戚戚焉。

这本书的作者是stack overflow的创始人,书还是很值得一看的。

培养写作习惯

Read more »

今天介绍一个可以处理pdf的python包:PyPDF2。

进入正题之间先来了解一下pdf文件格式。pdf是Portable Document Format的简称,也就是便携式文档格式,由Adobe公司推出。pdf文件格式可以简单表示如下:

Read more »

这里介绍两个可以把html转成pdf的python包:xhtml2pdf和pdfcrowd。

xhtml2pdf的github主页在这:xhtml2pdf。安装建议不要按他说的。可以通过pip安装。安装pip之前有些人可能还需要安装一下python-setuptools。

1
2
3
$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install xhtml2pdf
Read more »

写篇短文回去吃饭:)

使用linux的过程中会发现很多奇淫技巧,比如alias。alias是用来设置命令的别名。比如ll命令其实就是ls -al的别名。打开.bashrc可以发现一些例子。比如ubuntu 14.04的.bashrc中程序片段。

Read more »

  • 译注1:在我刚开始写博客的时候,发现了Peteris Krumins,特别高产的博主。博客地址是:www.catonmat.net。我给他发了一封邮件,希望可以将他的一篇博文翻译成中文,他很开心的答应了。前段时候Peteris来信问我,有没有兴趣再翻译一篇。于是有了这篇译文。
  • 译注2:关于Fog Creek公司。Fog Creek是一家致力于项目管理工具的公司。我所知道的Trello就是出自这家公司。让我印象比较深刻的还有办公环境,说其好于google也不为过。不信你去搜索一下。
  • 注3:Fog Creek会定期对一些开发人员进行访谈。下面是采访译文。
    Read more »

go语言已经出来5年了,最近才开始学习,真是惭愧。

如果要用一个词来形容go语言的话,那么没有比高并发更合适的。levelDB就是用go语言来实现的。

Read more »