简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
man stat;stat.h中有判断是什么文件的宏:S _ I S R E G ( ) 普通文件S _ I S D I R ( ) 目录文件S _ I S C H R ( ) 字符特殊文件S _ I S B L K ( ) 块特殊文件S _ I S F I F O ( ) 管道或F I F OS _ I S L N K ( ) 符号连接( P O S I
Memwatch简介在三种检测工具当中,设置最简单的算是memwatch,和dmalloc一样,它能检测未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html下载最新版本的Memwatch。安装及使用memwatch很幸运地,memwatch根本是不需要安装的,因为它只是一组C程序代码
一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,或者是将内核以包含/排除一些功能的方式重新编译。如果把功能分离到线程中去,那么内核就叫做“微内核”(micro-ker
当类型是char型,凡是0x80以上,即最高位是1的数据,通过"%02x"打印后会在前面填充6个‘f’,即变成ffffff87这样的数据。 而换成unsigned char型则打印正常。 但是在ARM的linux上之前没有遇到这样的问题。看来对于平台还有编译器还是很有关系的,但是现在的疑惑就是%02x其中的2代表只有2位数据,但是现在却打印了8位,诡异。
SC.h:#include#include#include#include#include#include#include#include#include#include#include#include#define ADMIN_SHOW 1#define ADMIN_BAN 2#define ADMIN_LIFT 3#define AD
StudentManage.h:#include#include#include//#include#define N 100//#define CHINtypedef struct student{int studentID;char name[N];int age;int sex;}STUDENT;typedef s