代码改变世界

多线程与多进程的区别

2018-08-19 20:41 by 小花居士, 11692 阅读, 1 推荐, 收藏,
摘要:(1)多线程多进程的区别 维度 多进程 多线程 总结 数据共享、同步 数据是分开的:共享复杂,需要用IPC;同步简单 多线程共享进程数据:共享简单;同步复杂 各有优势 内存、CPU 占用内存多,切换复杂,CPU利用率低 占用内存少,切换简单,CPU利用率高 线程占优 创建销毁、切换 创建销毁、切换复 阅读全文

vim常用命令使用总结

2017-10-07 10:44 by 小花居士, 274 阅读, 0 推荐, 收藏,
摘要:现在主要使用的是linux C编程,所以vim的操作避免不了,刚从windows中的编程习惯切换过来的时候真的使用十分十分不顺手,但是等习惯这些操作以后简直不要太爽,但但但最重要的是还是要经常使用,不然一段时间以后也会生疏了,故写一篇博文总结之并分享之,嘻嘻嘻嘻。 首先说一下下面这些命令都是在命令状 阅读全文

sscanf分割字符串用法总结

2017-09-28 20:45 by 小花居士, 19950 阅读, 0 推荐, 收藏,
摘要:最近一直在写加载配置文件的代码,大多用sscanf函数来分割字符串,学习和总结一下它的用法: 基本用法 特殊情况: (1)如果要匹配"^"时,当然不能直接放在[]中,所以可以用%[ab^cd]这种方式, (2)当要匹配右方括号"]"时,应把其放在set中第一个位置,如"%[]abc]"表示匹配的字符 阅读全文