Linux
文章平均质量分 53
Focustc
多学习,多思考 Contact Me caozhk@gmail.com
展开
-
释放Ubuntu/Linux系统cache,增加可用内存空间
某台式机内存共3G,但free的内存只有200M,无法满足scala的jvm需求。注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。watch -n 1 cat /proc/meminfo搜索发现有三种方法都可以达到释放内存的目的。watch -n 1 free -mor:free -m上述这种方法只增加了几十M。原创 2013-10-02 16:20:46 · 9092 阅读 · 0 评论 -
《软硬件接口》课程大纲
《软硬件接口》课程大纲Coursera课程 The Hardware/Software Interface是华盛顿大学提供的一门课程,其中汇编语言、进程结构、Java实现等章节内容我认为对于学编程的同学来说非常有用。教学环境是Fedora,顺带介绍了一些常用工具的使用。课程大纲这门课程将会让学生知道当软件运行时到底发生了什么,并说明这个问题可以通过硬件架构层、汇编层、C语言层和翻译 2014-07-16 10:47:41 · 2884 阅读 · 0 评论 -
如何统计代码行数
如何统计代码行数linux下提供了很多实用工具,甚至在安卓上,都有移植的busybox包含这些工具。根据KISS理念,这些工具的功能很单一。但这些工具组合起来,就可以很方面的统计代码量了。统计代码行数流程为:首先使用find命令找到所有后缀名符合规则的源代码文件,之后使用wc命令统计行数。文件数可能过多,为防止出错使用xargs命令分割参数列表,最后得到的结果可以使用sort排原创 2014-08-02 09:28:25 · 7119 阅读 · 0 评论 -
《程序员面试宝典》精华 底层部分
《程序员面试宝典》精华 底层部分正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。本文专注位运算、操作系统、数据库、网络部分,包括第十二章以后的内容第十二章 位运算与嵌原创 2014-08-07 07:34:59 · 8199 阅读 · 11 评论 -
文本编码
文本编码文本编码这个问题自三年前就困扰着我,当时是用Python处理多国语言时出现的bug,最后问题解决了,但其中具体逻辑并不懂。后来零零散散接触了不少资料,算是大致弄明白,记录如下。unicode与ascii等编码方案asciiascii编码方案一共规定了128个字符对应的二进制表示,只占用了一个字节的后面7bit,最高位为0欧洲国家使用128个符号不足以表示所有字母,使原创 2016-03-01 00:05:49 · 20582 阅读 · 0 评论