setitimer定时函数

setitimer函数功能介绍   在linux下如果定时如果要求不太精确的话,使用alarm()和signal()就行了,但是如果想要实现精度较高的定时功能的话,就要使用setitimer函数   int setitimer(int which, const struct iti...

2012-12-28 13:54:47

阅读数:382

评论数:0

引起网络广播风暴的原因

http://blog.csdn.net/littletigerat/article/details/5624096 1 引言     什么是广播风暴呢?  处于同一个网络的所有设备,位于同一个广播域。也就是说,所有的广播信息会播发到网络的每一个端口,即使交换机、网桥也...

2012-12-27 10:48:18

阅读数:1640

评论数:0

广播风暴原因可能及排除方法

http://blog.csdn.net/sunfor/article/details/8015449 广播风暴 原因可能及排除方法 网络环境介绍:本校共有68台计算机,能上网的计算机共有55台,原来上网都是通过独立的IP,直接通过交换机上网。基本上都属于workgroup工作...

2012-12-27 10:41:21

阅读数:486

评论数:0

广播风暴

广播风暴(Broadcast Storm)   ★当主机系统响应一个在网上不断循环的报文分组或者试图响应一个没有应答的系统时就会发生广播风暴。一般为了改变这种状态,请求或者响应分组源源不断地产生出来,常使情况变得更糕。随着网络上分组数目的增加,拥塞会随之出现,从而降低网络的性能以至于使之陷入...

2012-12-27 10:24:32

阅读数:861

评论数:0

使用Libxml2操作XML文档

http://blog.csdn.net/armman/article/details/1739289 一、Libxml2介绍:  Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c...

2012-12-18 16:13:58

阅读数:449

评论数:0

Linux 内存 buffer 和 cache 的区别

http://blog.csdn.net/tianlesoftware/article/details/6459044 一. 内存使用说明   Free 命令相对于top 提供了更简洁的查看系统内存使用情况:   [root@rac1 ~]# free             ...

2012-12-12 15:49:27

阅读数:420

评论数:0

linux dma cache

http://www.360doc.com/content/11/1014/12/1317564_156094609.shtml 说到DMA,就会想到Cache,两者本身似乎是好不相关的事物。的确,假设DMA针对内存的目的地址和Cache缓存的对象没有重叠区域,DMA和Cache之间就相安无...

2012-12-12 14:41:39

阅读数:1061

评论数:0

内存中结构体字节对齐

http://blog.csdn.net/haiwil/article/details/7070593 一、字节对齐作用和原因: 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问一个...

2012-12-12 14:31:48

阅读数:369

评论数:0

环形缓冲区的实现原理(ring buffer)

http://blog.csdn.net/ghost1236/article/details/6256305 在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。 1、环形缓冲区的实现原理...

2012-12-11 20:27:45

阅读数:2050

评论数:0

ping-pong buffer

http://xilinx.eetop.cn/viewthread-41269 下图给出了pingpang的基本原理框图,从图上可以看出使用pingpang的主要作用 就是使用多个低速的数据预处理模块处理高速的输入数据流。这样做可以提高系统的数据吞吐量(如果不使用乒乓的话数据预处理模块会成为...

2012-12-11 16:58:58

阅读数:3898

评论数:0

sprintf函数的用法

http://www.programfan.com/blog/article.asp?id=12763 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直...

2012-12-11 14:54:05

阅读数:373

评论数:0

Linux获取time函数

asctime  ctime  gettimeofday  gmtime  localtime  mktime  settimeofday  time asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localt...

2012-12-11 14:43:43

阅读数:398

评论数:0

关于glibc的malloc内存对齐

http://blog.csdn.net/elpmis/article/details/4500917  最近需要写一个程序,这程序对内存比较敏感,如果采用最简单的分配策略至少要16G,而我们的服务器一般也就16G物理内存。因此需要采取各种策略减少内存的使用。后来采用的方法是一开始只...

2012-12-10 14:05:47

阅读数:476

评论数:0

struct结构对齐

http://blog.csdn.net/lbjfeng/article/details/3952387 当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖...

2012-12-10 14:01:43

阅读数:254

评论数:0

unix环境高级编程-4.7-access函数

http://blog.csdn.net/wallwind/article/details/6889888 如前所述,当用open函数打开一个文件的时候,内核以进程的有效用户ID和有效组ID,为基础执行期访问权限测试。有时候,进程也希望按期实际用户ID,和实际组ID,来测试访问能力。...

2012-12-10 10:58:15

阅读数:458

评论数:0

GCC版本导致的Floating Point Exception

http://blog.csdn.net/lastsweetop/article/details/6571941 在嵌入式系统中经常遇到开发环境版本与程序运行时环境版本不一致,由于使用高版本的gcc glibc 编译后在低版本的glibc上运行导致,可能导致Floating Point Ex...

2012-12-10 09:08:52

阅读数:490

评论数:0

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