Shell编程速查手册

2015.01.31/2016.07.31发布于笔记暂无评论#bash#prog#shell#总结#未完成

总结一下日常Shell脚本里常用的知识,忘记时方便查阅。

常见的shell

常见的Linux发行版里,默认的shell一般是dash(sh)或bash,不同的shell对脚本的支持也各不相同。若无特殊说明,以下shell知识都是基于Ubuntu 14.04 x86_64系统上的bash 4.3

Shell编程书籍

只看过Advanced Bash-Scripting Guide,简称ABS。感觉这本电子书内容详尽,例子很多,作者维护地也很积极。

继续阅读...

C++0x/C++11新特性总结

2014.06.04/2014.06.20发布于笔记暂无评论#c++#c++11#总结#未完成

C++11(或C++0x)是目前的C++语言标准,新的标准将取代之前的C++03标准,并在其基础上扩展核心语言和标准库,本文总结C++0x/C++11的部分新特性,如有错漏之处欢迎反馈指正。

本文中出现的代码均在如下环境编译通过,其中多数取自网络并稍加修改,代码放在这里

  • OS: Ubuntu 14.04 x86-64
  • 编译器: clang-3.5
  • 标准库实现: libc++

未完成,列提纲占坑先

关于C++的吐槽

继续阅读...

googletest和googlemock使用总结

2014.02.26发布于笔记暂无评论#c++#google#单元测试#总结#未完成

googletest和googlemock使用总结,尚待补充。

googletest和googlemock是c++里很好用的单元测试框架。另外,若无特别说明,以下内容均基于googletest 1.7和googlemock 1.7。

googletest

简单的例子

Makefile

继续阅读...

Vim技巧总结

2014.02.20发布于笔记暂无评论#trick#vim#总结#未完成

总结在使用vim过程中学到的技巧。

删除但不拷贝

vim的d快捷键在删除文本的时候同时会将被删除的内容拷贝到默认寄存器(register "),如果只想删除一行而不拷贝到默认寄存器,可以键入"_dd,意思就是删除当前行并将被删除的内容存入_寄存器,而_寄存器是一个类似/dev/null的黑洞,存入其中的内容也都瞬间蒸发了。

继续阅读...

一些值得品味的话

2014.02.18/2015.07.07发布于搜藏暂无评论#名言#未完成#转载

收集一些名人名言或者是网络上颇有哲理的段子,无聊时看看。

大多数人在20到30岁就已经过完自己的一生。一过了这个年龄段, 他们就变成自己的影子, 以后的生命只是在不断重复自己。

出自《约翰·克里斯朵夫》罗曼.罗兰

要清楚的知道,任何人做出某种选择的同时,就等于选择了相应的后果,不论自己愿不愿意。

出自 网络

一个人可以做也可以不做的事情很多,有些尽管应该做,但需要他自己付出一定的代价,只要他为你做了,你就应该感激。

出自 网络

生活中的一个个挫折,就像冰糖葫芦一样,竹竿刺进了身体,却成为了一生的脊梁。

出自 网络
继续阅读...

Chrome扩展编写总结

2014.02.14发布于笔记暂无评论#Chrome#plugin#总结#扩展#未完成

总结编写Chrome扩展时遇到的问题和相关注意事项,并收集与开发相关的资源,备忘。

入门教程

入门教程直接看官方的Get StartedOverview即可。

Chrome接口

存储

继续阅读...

网站设计收集

2014.01.09/2014.01.28发布于搜藏暂无评论#未完成#网站#设计

收集一些设计美观的网站。

Botbot.me

一个美化IRC聊天日志的网站,示例页面见此,缓存在此,截图见下。

继续阅读...