自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (18)
  • 收藏
  • 关注

原创 Linux网卡名称的生成规则

eth0, eth1这些名称是怎么来的呢?内核发现一个pci网卡设备,调用网卡驱动的probe函数。probe函数在做完一定的初始化之后,会调用内核接口register_netdev向内核注册一个新的net_device设备。这个设备的名字,网卡驱动程序往往只决定其中一部分。就像下面这种方式,网卡驱动提供一个“eth%d”这样的名称,然后调用内核接口register_n

2015-01-23 14:04:19 7023

原创 windows程序如何实现精准定时

有朋友问我,“小兵以太网测试仪”这个软件,是如何控制发包频率的。我想想,干脆写一篇文章来聊聊这个问题吧。windows下,每当一个程序设定的定时器时间到了,windows会给程序发送一个WM_TIMER消息。根据著名的windows编程书籍《Windows程序设计》的描述(在第8章),我们知道,windows的定时器有如下的缺陷:1. 精度不高windows

2015-01-21 20:57:32 1875

原创 Linux内核中实现生产者与消费者(避免无效唤醒)

本文关注的重点是,避免内核线程的无效唤醒,并且主要是关注消费者线程的设计。因此,为了省事,这里关与生产者,消费者本身的处理流程可能不够严密。1. 生产者一个内核线程,每生产一个商品后,就唤醒消费者,然后自己睡眠1秒钟。2. 消费者一个内核线程,每当被唤醒后,就消费商品,然后进入睡眠。对于消费者线程的这种设计,有几个好处:响应快,平时不占任何cpu。但这种

2015-01-10 11:03:08 1880

原创 Linux内核proc文件系统使用示例

/* * kernel programming test code * * Copyright (C) 2014 Sun Mingbao  * Dual licensed under the MIT and/or GPL licenses. * */ #include #include #include #include #include #in

2015-01-10 09:25:12 1505

unix环境高级编程第二版chm

unix环境 高级编程,第二版, chm格式

2017-06-28

C程序设计语言(The C programming Language)-英文版-第二版-chm格式

超级经典的C语言书籍,言简意赅。

2017-03-09

cpu信息检测工具cpuid

一个软件工具,用于检测cpu信息

2016-10-28

TCPIP详解(卷一)chm格式

TCPIP详解-TCPIP.Illustrated Volume 1

2016-10-26

深入理解计算机系统.pdf

深入理解计算机系统,超好的系统编程学习资料。

2016-10-15

GNU-make-v3.81.pdf

gnu make使用手册英文版

2016-10-11

gcc_manual_4.8.5.pdf

gcc manual

2016-10-11

UNIX Network Programming Volume.1.3rd.Ed.chm

UNIX Network Programming

2016-10-11

UNIX Shells by Example-Fourth Edition-chm格式

shell编程资料

2016-10-11

超级棒的gnu autotools学习资料《Using GNU Autotools》

超级棒的gnu autotools学习资料,内容简明易懂。

2015-12-26

超级棒的gnu autools学习资料《Using GNU Autotools》

超级棒的gnu autools学习资料,文字精简,超级易懂。

2015-12-25

LightTPD for windows安装包

LightTPD for windows。

2014-11-18

小兵以太网测试仪源码

小兵以太网测试仪源码。纯C语言写的windows程序。

2013-11-16

xb_ether_tester_source_2.3.0.zip

小兵以太网测试仪的源码。纯C语言实现的windows程序。

2013-11-15

纯C语言写的windows程序

纯C语言写出的windows小程序,没有使用任何集成开发环境。编程此程序,需要使用mingw工具链。

2013-08-04

简单的数独小游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

超简单的数独游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

一份简单的makefile示例

一份简单的makefile示例,演示了如果通过makefile构建静态库、动态库及可执行程序。

2012-11-07

空空如也

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

TA关注的人

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