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

原创 error: void value not ignored as it ought to be

在编译字符设备驱动文件时出现了一个 error: void value not ignored as it ought to be 错误。 本人表示非常恼火。问题出在: int ret = unregister_chrdev(Major,DEVICE_NAME);  编译器检测到在文件中,unregister_chrdev函数没有返回值。 而我在搜了一下头文件。在http://stud

2012-02-28 12:02:28 14775

原创 strace 命令用法

strace命令用法  调用:  strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...  [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]  strace -c [ -eexpr ] ... [ -Ooverhead

2012-02-27 16:17:23 729

转载 内核模块编程 Hello Kernel

在看“> 第18章 设备驱动程序”时,发现第621页的内核模块实验无法通过。怎么回事?后来才发现,这本Linux程序设计入门经典所用的内核是2.4版本。而2.6版本内核模块编程部分发生了比较大的变化。具体变化可以查看/usr/src/linux/Documentation/kbuild下的几篇文章。里面详细说明了2.6内核kbuild和makefile的格式。下面就介绍

2012-02-27 14:38:00 662

原创 Linux内核文件头

Linux内核文件头的集合#include #include #include #include #include /* printk() */#include /* kmalloc() */#include /* everything... */#include /* error codes */#include /* size_t */#i

2012-02-26 22:13:10 573

转载 printk()函数的使用 内核调试技术

printk()函数的使用总结我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。对程序的调试起到了很重要的作用。(下文中的日志级别和控制台日志控制级别是一个意思)printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。日志级别一共有8个级别,prin

2012-02-24 20:16:05 570

转载 Linux 学习书目推荐

Linux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata著2、《The  C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著3、《Advan

2012-02-24 16:59:56 945

原创 《A Reference Manual》笔记

编译器在预处理之前删除注释语句,因此注释语句中的预处理命令无法识别,注释语句中的行终结符无法终止预处理命令。         标准C语言中指定,为了进一步转换C 语言程序,所有注释语句转换成一个空格字符,但一些旧的实现不插入任何空白符,这会影响预处理器工作。         编译器从左向右收集字符,总是尽量建立最长的记号,即使结果并不构成有效地C语言程序。相邻记号可以用空白符或注释

2012-02-22 14:51:06 582

转载 Linux内核简介、版本号与发布历史

一.Linux内核简介Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份Linus Torvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著

2012-02-19 16:41:05 2792

转载 Linux根目录各个系统文件夹的含义和用途

Linux根目录”/“下各个系统文件夹的含义和用途/boot 该目录默认下存放的是Linux的启动文件和内核。/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正

2012-02-16 11:52:46 768

C++编程指南

高质量C++编程指南这本书时林锐博士写得,非常经典。入门C++的都好好读几遍。

2019-03-18

高质量C++编程指南

高质量C++编程指南,C++经典书籍,学C++必读。请大家一定要下载下来看看。

2018-07-25

ML_peer_certificate_patch_A

windows上的第二个补丁。。 When you run the submit script, if you are seeing error messages that contain any of these phrases... urlread, curl, urlreadwrite, peer certificate, CA certificate, unsupported protocol, JSONparser

2016-02-29

ML_Octave_400_patch

ML_Octave_400_patch是斯坦福大学机器学习课程中,OCtave作业的补丁1。。 When you run the submit script, if you are seeing error messages that contain any of these phrases... urlread, curl, urlreadwrite, peer certificate, CA certificate, unsupported protocol, JSONparser

2016-02-29

WinPcap_4_1_3

WinPcap_4_1_3,网络抓包的基础包。这是最新版的。

2016-02-25

经典算法大全(经典算法大全)

经典的算法大全。需要的看看吧。挺不错的。

2011-04-07

空空如也

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

TA关注的人

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