Linux编程(C编程)相关
SmartMZ
天道酬勤~
展开
-
netlink机制和udev实例
LINUX netlink机制用户空间的程序与设备通信的方法,主要有以下几种方式: 1 通过ioperm获取操作IO端口的权限,然后用inb/inw/ inl/ outb/outw/outl等函数,避开设备驱动程序,直接去操作IO端口。(没有用过) 2 用ioctl函数去操作/dev目录下对应的设备,这是设备驱动程序提供的接口。像键盘、鼠标和触摸屏等输入设备一般都是这样做的。 3 用write/read/mmap去操作/dev目录下对应的设备,这也是设备驱动程序提供的接口。像framebuffer转载 2010-11-26 09:44:00 · 4087 阅读 · 0 评论 -
C中CONST的使用
<br />C中CONST的使用<br /><br /> 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。<br /> <br />问题:const变量 & 常量<br /><br /> 为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? <br /> const int n = 5;<br /> int a[n];<br /> <br /> <br /> 答案与分析:<br /> 1)、这个转载 2010-12-02 14:20:00 · 616 阅读 · 0 评论 -
smartctl----硬盘状态监控
使用smartmontools监控磁盘的健康状态smartmontools介绍 smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和 SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourceforge.net,实际上它是一个软件包,包括了两个实用程 序:smartctl转载 2010-11-24 11:33:00 · 29148 阅读 · 1 评论 -
用户-内核交互-sysctl
内核模块原创 2011-04-27 15:47:00 · 2752 阅读 · 1 评论 -
【C】正则表达式相关函数
正则表达式相关函数使用 #include (1)编译正则表达式 在将一个字符串与正则表达式进行比较之前,首先要用regcomp()函数对它进行编译,将其转化为regex_t结构: int regcomp(regex_t *preg, const char *regex, int cflags); 参数regex是一个字符串,它代表将要被编译的正转载 2010-11-24 14:05:00 · 1130 阅读 · 0 评论 -
可执行文件的内容分析工具
Bill Zimmerly(bill@zimmerly.com), 自由撰稿人兼知识工程师, Author级别: 中级2007 年 3 月 06 日 UNIX(R) 系统中运行的程序遵守一种称为目标文件格式的精心设计。了解更多关于目标文件格式的内容,以及可以用来研究系统中目标文件的工具。 计算机编程的最新技术将一种特殊的人性与一组特殊的工具结合在一起,用以生产出对其他转载 2011-01-11 16:39:00 · 4345 阅读 · 0 评论 -
Oracle安装(图形界面)准备
DB : 10201_database_linux32.zip准备:1. df -H 查看空间剩余 一般准备最少5G2. du -sh /tmp/ 查看swap分区大小 最少400M3. 建组建用户 groupadd dba -g 111groupadd oinstall -g 110useradd oracle -u原创 2012-05-04 09:17:59 · 1024 阅读 · 0 评论 -
Linux C+gsoap/Win C#服务器端与Java客户端通信
Server: Linux, C + gsoap; Windows,C# (192.168.1.2 Linux 192.168.1.3 Win)Client: JS + ExtJS 4 + Javaservlet (192.168.1.4 Windows)Interface: Server ←→ WebService(WSDL)←→ Client servlet ←→Clien原创 2013-01-07 17:11:17 · 3549 阅读 · 0 评论