前言

最近被挖猎几次,虽说心动不已,但我年事已高,不复当年之热血,故对未来的职业规划愈发迷茫,愈发谨慎。
恰巧得到@Easy兄惠赠的《程序员必读的职业规划书》,拜读之下有所收获。

阅读全文 »

前言

最近开始整并发,项目组的年轻人对共享资源的控制不够熟悉,导致经常core dump。虽然我在文档里写了,用windbg打开dmp,然后输入!analyze -v就能看到挂在哪一行,但是经常有小朋友来问命令怎么用。

老夫一怒之下,就开始反思。是我的文档写的不够清晰?还是操作太繁琐了?其实都不是,说白了就是现在的年轻人都太懒了。

竟然都这么懒惰,那么我只好想出个更简便的方法来分析dump,一键式傻瓜操作,这样应该可以了吧。

阅读全文 »

前言

上周领导在群里问谁会linux C开发,我曾在业余时间自己捣鼓过,于是回答略懂。这周就被派到别的项目组紧急支援开发。大体工作是开发一个so供前台调用,开发过程中对makefile、跨平台的理解越发深刻了。相比于自娱自乐,正规开发更能涨知识。

此后数据量较大,很快就出现性能问题,作为折腾砖家,我当仁不让地接下性能调优的活。

每当遇到难题,都是我比较开心的时候,因为又是一次get新技能的好机会。

阅读全文 »

背景

项目要发布一堆开发文档,并支持快速更新。经过我的不断安利,领导同意用markdown(感觉好有成就感啊)。
经过一番探索,决定采用pandoc,因为功能真的很强大,请看官网介绍

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, or Haddock markup to

- HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, or DZSlides.
- Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML
- Ebooks: EPUB version 2 or 3, FictionBook2
- Documentation formats: DocBook, GNU TexInfo, Groff man pages, Haddock markup
- Page layout formats: InDesign ICML
- Outline formats: OPML
- TeX formats: LaTeX, ConTeXt, LaTeX Beamer slides
- PDF via LaTeX
- Lightweight markup formats: Markdown, reStructuredText, AsciiDoc, MediaWiki markup, DokuWiki markup, Emacs Org-Mode, Textile
- Custom formats: custom writers can be written in lua.
阅读全文 »