摘要:这章内容就是“provides a whirlwind tour of the UNIX System from a programmer's perspective”。其实在看这章内容的时候,已经先看过了Chapter7~Chapter13,回头再看看这样的综述介绍。1.2 UNIX Archit...
阅读全文
摘要:这章节内容比较紧凑,主要有5部分:1. 守护进程的特点2. 守护进程的构造步骤及原理。3. 守护进程示例:系统日志守护进程服务syslogd的相关函数。4. Singe-Instance 守护进程。5. 其他相关内容1. 守护进程的特点 守护进程也是unix系统中的一种进程。有大量的系统守护进程,...
阅读全文
摘要:Signal主要分两大部分: A.什么是Signal,有哪些Signal,都是干什么使的。 B.列举了非常多不正确(不可靠)的处理Signal的方式,以及怎么样设计来避免这些错误出现。10.2 Signal Concepts 1. Signal的实体就是在头文件中定义的正整数(在我使用的lin...
阅读全文
摘要:我学习tmux的动力如下:(1)tmux大法好。原因是被同学安利过tmux。(2)多个terminal下ssh到开发机太麻烦。还是之前实习的时候,总要开N个terminal去ssh开发机,这种东西多了总是很恼人的。(3)运行后台进程。之前实习的时候,经常需要运行长时间的脚本(训练机器学习模型),当时...
阅读全文
摘要:上一篇日志已经step by step地实录了如何在本机mac上配置vim开发环境已经各种插件。有了一定经验之后,开始在实验室远程server上centos6.4的环境下配置vim环境。这台机器是内网服务器连外网比较麻烦,考虑到将来在公司配置开发机环境也是基本不能联网的,所以就当提前适应了吧。这里把...
阅读全文
摘要:【写在前面】 以下的所有内容主要参照: https://github.com/yangyangwithgnu/use_vim_as_ide。 原blog作者写的非常用心,建议大家都去看看。(个人觉得通过这个blog大大提升了学习vim配置环境的效率,因此给作者捐了顿外卖的钱)这个随笔就是学习上...
阅读全文
摘要:一、先得想清楚折腾vim受的这顿折磨值不值。值。零碎记录几点。迫使我使用vim的原因如下:(1)之前实习的公司的开发机上只有vim,以后工作的公司也只有vim,同部门的同事大都用vim;如果不用vim,出了问题都不好找人问。(2)vim离开发机(或线上机)最近,如果对环境依赖强的程序,编辑起来最方便...
阅读全文