2013年7月16日
摘要: POSIX 与 System V的信号灯接口的不同 阅读全文
posted @ 2013-07-16 10:37 dartagnan 阅读(1433) 评论(0) 推荐(1) 编辑
  2013年5月9日
摘要: http://blog.csdn.net/xkarl/article/details/6546250===================================Broadcom以太网交换芯片培训----目录1、 交换芯片架构2、 L2转发流程2.1 L2转发原理2.2 L2转发相关的表项2.2.1 port表2.2.2 egress port表2.2.3 L2地址表2.2.3 VLAN表3、 L3转发流程4、 L2组播转发流程5、 L3组播转发流程6、 流分类处理流程本文以broadcom56504/56300交换芯片为重点,介绍一下交换芯片的工作原理。1、 交换芯片架构 交换芯片由 阅读全文
posted @ 2013-05-09 18:35 dartagnan 阅读(9053) 评论(1) 推荐(1) 编辑
  2013年5月3日
摘要: GDB十分钟教程作者: liigo原文链接:http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。命令解释示例file <文件名>加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执行G 阅读全文
posted @ 2013-05-03 18:40 dartagnan 阅读(836) 评论(2) 推荐(1) 编辑
  2013年4月28日
摘要: http://xifage.com/gcc-4-6-warning-variable-set-but-not-used/http://blog.163.com/muren20062094@yeah/blog/static/16184441620117144138999/===========================================这是将gcc从4.3升级到4.6的新特性,诸位不必惊慌! 阅读全文
posted @ 2013-04-28 17:10 dartagnan 阅读(1773) 评论(0) 推荐(0) 编辑
  2013年4月25日
摘要: 终端I/O有两种不同的工作方式:规范方式输入处理。在这种方式中,终端输入以行为单位进行处理。对于每个读要求,终端驱动程序最多返回一行。非规范方式输入处理。输入字符不以行为单位进行装配。如果不作特殊处理,则默认方式是规范方式。V7和BSD类的终端驱动程序支持三种终端输入方式:精细加工方式(输入装配成行,并对特殊字符进行处理);原始方式(输入不装配成行,也不对特殊字符进行处理);cbreak方式(输入不装配成行,但对某些特殊字符进行处理)。2.termios结构[c-sharp] view plaincopystructtermios{tcflag_tc_iflag;/*Inputmodes*/t 阅读全文
posted @ 2013-04-25 13:59 dartagnan 阅读(12208) 评论(1) 推荐(1) 编辑
摘要: 注意gcc,glibc,binutils的区别 阅读全文
posted @ 2013-04-25 11:48 dartagnan 阅读(11680) 评论(1) 推荐(0) 编辑
  2013年4月19日
摘要: 把 struct msg 改一下,struct msg{ long int msgtype; int count; unsigned int data[35];}其中count记录总共有多少个 data,这样就可以发送变长的消息了,比如你要发10个unsigned int,那么struct msg mymsg;mymsg.msgtype = XXXX;mymsg.count = 10;/* 发消息时,不用把整个msg都发出去,只需要发有效的内容 */len = sizeof(msg) - sizeof(unsigned int) * (35-mymsg.count);mq... 阅读全文
posted @ 2013-04-19 17:19 dartagnan 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 几乎所有的 Linux 发行版本都包含ipcs 命令,该命令可以提供当前加载到系统上的IPC 资源信息。通过 ipcs 可以确定系统的当前 IPC 限制,还可以检查系统当前使用的上述三类IPC资源的状态。例如,假若应用程序启动失败,可以检查系统上的 IPC使用情况来判断是否已超出了某个IPC限制。为了确定系统的IPC资源状态,可以在 root用户权限下执行带有-u 选项的 ipcs 命令。# ipcs -u------ Shared Memory Status --------segments allocated 32pages allocated 2361pages resident 253 阅读全文
posted @ 2013-04-19 17:18 dartagnan 阅读(671) 评论(0) 推荐(0) 编辑
摘要: sizeof() 运算符与 strlen()函数的区别与联系! 阅读全文
posted @ 2013-04-19 13:50 dartagnan 阅读(751) 评论(1) 推荐(0) 编辑
  2013年4月18日
摘要: 实在是记不住了,记下来 阅读全文
posted @ 2013-04-18 19:43 dartagnan 阅读(56255) 评论(0) 推荐(2) 编辑