- 博客(11)
- 收藏
- 关注
转载 linux内存屏障浅析
原文:http://hi.baidu.com/_kouu/item/7a796014bdb6d78d88a956d9内存屏障是一个很神奇的东西,之前翻译了linux内核文档memory-barriers.txt,对内存屏障有了一定有理解。现在用自己的方式来整理一下。在我看来,内存屏障主要解决了两个问题:单处理器下的乱序问题和多处理器下的内存同步问题。为什么会乱序现在
2013-01-14 12:53:43
294
转载 vim入门,进阶与折腾
做为编辑器之神,vim一直是我编辑文本的不二选择,哪怕其坎坷的学习曲线让人头疼不已.末学总结一下经验教训,以作备忘.入门个人习惯编译选项./configure -with-features=huge -enable-cscope -enable-fontset -enable-multibyte -enable-perlinterp -enable-rubyinterp -enable
2012-10-28 15:31:02
770
原创 VIM笔记
% : 匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上)* 和 #: 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)K 查看Keyword的文档
2012-10-28 15:20:59
228
转载 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数
原文:http://www.ibm.com/developerworks/cn/linux/l-vim-script-2/用户定义函数Haskell 或 Scheme 程序员会告诉您,函数对于任何严肃的编程语言来说都是最重要的特性。对于 C 或 Perl 程序员,他们也会告诉您完全相同的观点。函数为严肃的程序员提供了两个基本优势:它们能够将复杂的计算任务细分为足够小的部分,
2012-10-20 17:20:39
1312
转载 使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式
原文:http://www.ibm.com/developerworks/cn/linux/l-vim-script-1/优秀的文本编辑器有这样一则老笑话:如果 Emacs 拥有一款优良的文本编辑器,那么它将是一个优秀的操作系统,相反,如果 vi 拥有一个不错的操作系统,那么它将是一款非常出色的文本编辑器。这个笑话反映了 Emacs 有一个一直比 vi 好的策略优势:一种嵌入式扩展编程
2012-10-20 17:15:51
583
转载 VC\GCC宏一览
转自:http://www.cnblogs.com/sevencat/archive/2004/06/10/14872.html一、标准预定义宏The standard predefined macros are specified by the relevant language standards, so they are available with all compil
2012-10-18 11:04:16
408
转载 [笔记] Intel C++编译器的预定义宏(Windows版、Linux版)
转自:http://www.189works.com/article-76996-1.html 网上有很多介绍VC与GCC预定义宏的帖子,例如《C\C++宏大全》。 而对于Intel C++编译器的预定义宏,似乎没人介绍。 我Google了很久,发现Intel官网上有,但是很奇怪,很多链接都失效了,报告404错误。反复调整搜索关键字,一个一个的尝试链接,最后终于找到了
2012-10-18 11:02:40
501
转载 c++宏编程一览
转自:http://blog.youkuaiyun.com/cdscan/article/details/4863057 基础部分1. __VA_ARGS__: 用来替换任意参数部分, 相当于c语言中的va_list;例:#define OUT(...) printf(__VA_ARGS__)2. 宏从内向外展开(例外情况见4)原因是, 当一个红的参数也是宏的时候
2012-10-06 14:05:19
462
转载 yum命令常用参数详解
转自:http://3laoxiao.blog.163.com/blog/static/73588589201092103913867/ yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。现在把常用的
2012-10-06 13:32:43
423
转载 linux网络编程笔记
转自:http://blog.youkuaiyun.com/ericming200409/article/details/5547496一 三种类型的套接字: 1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务。数据被看作是字节流,无长度限制。例如FTP协议就采用这种。2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,
2012-10-06 13:26:23
245
转载 软件开发solid原则
原文:http://m.oschina.net/blog/37330S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。SRPThe Single Responsibility Principle 单一责任原则OCPThe Open Closed Principle
2012-10-06 13:22:35
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人