这里本该有简介

shell 快捷键

无意中发现shell的快捷键与emacs一样,以下是一些常用的快捷键,可以帮助我们更高效的使用shell。 首先是按键约定: C- == Ctrl + 字符 M- == Meta + 字符 Meta键,键盘上可能没有,但它可能是 Alt 键,或者是使用 Esc 键代替。 如何在命令行中快速移动 [c……read more

linux tool – 代码行数统计 – cloc

cloc 是一个统计代码行数的工具,可以方便统计各种不同代码类型。 在ubuntu下安装 sudo apt-get install cloc 用法 例如使用cloc ./wordpress 查看我的wordpress代码行数,输出如下: [crayon-5dd21e5df1f16024603524/……read more

linux tool – 目录树展示工具 – tree

tree是一个可以把目录以树形展示的工具,展示出来的目录相当的美观,如下:

在ubuntu上安装 sudo apt-get install tree 一些用法 tree 显示当前目录的树形结构 tree -L <level&gt……read more

微机原理

微型计算机体系结构 从计算机体系结构的观点来看,计算机由五大部件组成: * 运算器 * 存储器 * 控制器 * 输入设备 * 输出设备这 就是所谓的冯·诺依曼结构。 从计算机硬件系统来看,计算机由以下部分组成: * 微处理器 * 存储器 * I/O接口 * 输入输出设备 参考 百度脑图-微机系统 微……read more

测试驱动开发简介

Test-driven development (TDD),测试驱动开发,是一种软件开发流程。 它把需求分解成许多测试用例,然后编写代码使测试用例通过。 TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 实行TDD考虑……read more

secureCRT_ssh连接慢

现象:secureCRT在ssh连接ubuntu时特别慢。可能原因为:DNS解析IP导致. 解决办法: 在ssh服务端上更改/etc/ssh/sshd_config 文件中的配置增加:UseDNS no 重启ssh服务: /etc/init.d/ssh restart

FTK移植

ftk核心源码在src目录下:

编写Makefile,编译src下的所有C文件,其他的都是非必须的,可以先去掉,减少编译复杂度。 常见问题 函数或变量重定义 例如:ftk_font_freetype.c 与 ftk_font_defa……read more