自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux 内核模块编程的第一个字符设备驱动

最近学习Linux 内核模块编程,看的是《Linux内核模块编程指南》这本书,在字符设备驱动这一节遇到了几个问题,简单的记录一下。1.  ret = unregister_chrdev (...)    在编译时,出错:  error: void value not ignored as it ought to be   在cleanup_module(...)中调用的这个

2013-06-24 19:28:22 1106

原创 fedora 配置内核模块编程

以前就尝试过linux 的内核模块编程,但是一直没有成功,今天再次尝试终于成功了。我认为配置的两个关键问题是: 安装与系统内核相同的内核树编译时选择正确的内核对于第二个问题比较好解决,在写makefile时通过 uname -r便可以正确的选择内核,所以难点是正确的安装内核树,按理说,这个也不是什么难题,主要是因为有些发行版默认不安装内核树,或者安装内核树后对内核升

2013-06-21 17:03:48 1102

转载 解决TCP网络传输“粘包”问题

当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagram protocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的

2013-06-09 22:38:43 728

转载 GIT的使用

Git的使用说明一,Git代码状态转换图其中:未被Git跟踪的状态为unstage状态      已经被Git跟踪的状态为stage状态,因此包括staging状态和staged状态untrack files是指尚未被git所管理的文件;changed but not updated是指文件被git管理,并且发生了改变,但改动还没被git管理;这两种状态,都可以看成是改动还没被

2013-06-03 21:38:43 641

vim高级技巧

vim的一些技巧,想精通vim,高效的利用vim必备资料

2013-04-02

TCP/IP卷一

学习tcp,ip 的必备书籍,用tcpdump来抓取数据包

2013-03-16

ANSI 标准详解

C 语言的最权威的参考,一些细节问题必须要参考的文档

2013-03-16

空空如也

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

TA关注的人

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