自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Metux和Semaphore的区别

Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。  Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称为binary semaphore。一般的用法是,用于限制对于某一资源的同时访问。

2018-02-24 11:32:23 982

原创 vim常用操作

插入:    当前位置插入:i;    当前行前一行插入:O(shift+o);    当前行后一行插入:o;    退出插入模式:ESC;粘贴复制:    普通模式下按v, 进入VISUAL模式,按上下左右键选择文本,按y复制, 在想要粘贴的地方按p粘贴。光标移动:    移动到行首:HOME/(shift+6);    移动到行尾:END/(

2018-01-04 21:58:06 176

原创 gcc的-g选项做了哪些操作

如果想用调试器执行一个可执行文件, 在用gcc编译时必须加上-g选项:gcc -o sum sum.c -g加上-g选项以后,gcc在编译是会做以下额外的操作:1. 创建符号表,符号表包含了程序中使用的变量名称的列表。2. 关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。

2017-12-31 11:50:18 25216

原创 Unix和Windows系统在系统软件设计和开发方面的不同

1. Windows: Windows计算机是一个封闭的系统。这是由微软的商业模式决定的: 为了向用户提供尽可能好用的系统,Windows计算机被设计成一个马上就可以使用的系统,这种设计策略势必会避免让用户接触系统内部的工作细节。Unix: Unix系统是开放源代码的。2.Windows: Windows系统是非模块化的,它是一个庞大的一成不变的系统,不允许系统各部分断开或相互交换。U

2017-12-30 19:01:23 691

翻译 Lwip中sys_timeouts如何被调用

想了解一下lwip中调用sys_timeout()函数所注册的handler是如何被调用的。只收到了一点有用的信息,粘一下,供大家参考:void sys_timeout(u32_t msecs,  sys_timeout_handler h,  void * arg  )

2017-12-27 17:37:10 2444

原创 C语言负数在IF语句中是真是假

当用数值表示真假时,0为假, 非0为真。因此,负数在IF语句中为真。

2017-12-26 21:41:36 12716

转载 vim永久显示行号

1. vim ~/.vimrc 打开vimrc文件2. 加一行 set number3. 保存退出 :wq

2016-11-23 13:21:02 246

原创 vi保存命令

:w   保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w!   强制保存,不推出vi:wq  保存文件并退出vi:wq! 强制保存文件,并退出viq:  不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑

2016-11-21 14:56:40 248

原创 TCP/IP协议零散笔记

1. A类\B类\C类地址:A类:1个字节的网络地址和3个字节的主机地址。范围:1.0.0.1-126.255.255.254:单址广播地址;           10.0.0.0-10.255.255.255 :私有地址;默认子网掩码:255.0.0.0一个A类网络可提供的主机地址为16777214个,也就是2^24-2个。减去两个的原因是主机地址全0表示本主机所连接

2016-06-13 10:56:45 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除