工作学习

工作中的一些经验总结,学习心得体会等

使用Markdown快速书写技术文档

背景介绍

在设计和开发公司某项目的过程中,通过与同事交谈,了解到目前使用Word作为主要的技术文档制作工具,有以下使用难点

  1. 排版困难,比如:标题、有序列表的调整,都很繁琐,效率低
  2. 格式方面,比如:给代码加语法高亮,Word支持很差。如果截图贴到文档里,易用性、可编辑性都比较差

针对上[……]

继续阅读

程序员之歌

十年生死两茫茫,写程序,到天亮。

千行代码,Bug何处藏。

纵使上线又怎样,朝令改,夕断肠。

领导每天新想法,天天改,日日忙。

相顾无言,唯有泪千行。

每晚灯火阑珊处,夜难寐,加班忙。

[……]

继续阅读

自动发送Kindle4rss文章和下载生成的mobi文件

最近入手了Kindle Paperwhite2,它的推送功能很赞。经过网上搜索,找到了Kindle4rss和狗耳朵,提供在线文章推送到Kindle功能。
经过使用发现,免费账号都有一些功能方面的限制。例如:Kindle4rss不能定时推送,狗耳朵可以在线推送,但是文章里不包含图片等。最终决定使用K[……]

继续阅读

程序员必看的十大电影

不同的行业领域中很多时候都分享着共同的思想和理念。比如,大量的计算机编程中涉及到的概念都被运用到了电影里。有些概念出现在电影里后变得如此之酷,甚至反过来能帮助我们程序员更好的理解这些概念。下面就是我最喜欢的10大电影,它们都在某方便帮助了我理解编程中的某些概念。

程序员必看的十大电影,大家可以到百[……]

继续阅读

JavaScript高级程序设计(第3版)示例源码在线版

最近在网上买了本《JavaScript高级程序设计(第3版)》来学习JavaScript。书中有很多详细示例可以学习,并且可以在网上下载示例源码。尽管这样,我觉的还是不太方便。比如,办公和家用机器上都要使用示例源码的话,都需要下载。所以就有了做一个在线版本的“JavaScript高级程序设计(第3版[……]

继续阅读

如何写一份良好的缺陷(Bug)报告

没错,任何软件都存在bug,哪怕是我们自己也存在缺陷,因为程序员也是普通人,人是会犯错误的。当有人在使用软件时遇到bug,你需要使用邮件形成一份缺陷bug,发送给开发人员。开发者可以依据该报告定位问题,复现问题,修复问题。

但是很多时候,开发人员很难理解提交上的缺陷报告,因为发送人并不了解我们[……]

继续阅读

Python彩蛋:哲学理念及设计思想(The Zen of Python, by Tim Peters)

为了更好的了解Python哲学理念及设计思想,可以在任何一个Python交互解释器中输入import this命令。就会出现Python的一个彩蛋,描述了一系列Python的设计原则,阅读一下这些文字,对于我们深入了解Python有许多帮助。下面贴出来,跟大家分享。

The Zen of Pyth[……]

继续阅读