- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 c语言代码简单回文判断
#include#include#include/** arr[] 字符数组* halNum 字符数组的一半* Totmun 字符数组的总长度*/bool charf(char arr[], int halNum, int TotNum){ if (!arr) { return fal
2010-04-29 23:53:00 2452
原创 c操作翻转字符串
#include#include#include /** 翻转*/char *mystrrev(char *arr){ if (!arr) { return NULL; } char *temp = arr; char t; int leng = strlen(arr) + 1; int l = (int)(leng
2010-04-29 21:52:00 1059
转载 C/C++中的宏
宏定义了一个代表特定内容的标识符。预处理过程会把源代码中出现的宏标识符替换成宏定义时的值。宏最常见的用法是定义代表某个值的全局符号。宏的第二种用法是定义带参数的宏,这样的宏可以象函数一样被调用,但它是在调用语句处展开宏,并用调用时的实际参数来代替定义中的形式参数。1.#define指令#define预处理指令是用来定义宏的。该指令最简单的格式是:首先神明一个标识符,然后给出
2010-04-22 00:30:00 783
原创 ASCII对照表
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。八进制十六进
2010-04-18 23:41:00 734
转载 C语言 BMP图片处理
关键字: c,c++,bmp,24位,图片,处理BMP是bitmap的缩写形式,bitmap顾名思义,就是位图也即Windows位图。它一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区组成。在系统中以BMP为扩展名保存。 打开Windows的画图程序,在保存图像时,可以看到三个选项:2色位图(黑白)、16色位图、256色位图和24位位图。这
2010-04-17 22:23:00 1870 1
原创 Linux字符设备驱动学习
1、设备号的作用 主设备号用来标识与设备文件相连的驱动程序。次设备号被驱动用来辩别操作的是那个设备 主设备号用来反映设备类型 次设备号用来区分通类型的设备2、内核中如何描述设备号? dev_t //其实质为unsigned int 32为整数,其中高12位为主设备号,低20位为次设备号 如何从dev_t中分解出主设备号? MAJOR
2010-04-13 12:41:00 952
原创 Linux进程(一)
进程四要素1、有一段程序供其执行。2、有进程专用的内核空间堆栈3、在内核中有个task_struct数据结构,即通常所说的"进程控制块",有了这个数据结构 进程才能成为内核调度的一个基本单位接受内核的调度。4、有独立的用户空间 进程描述在Linux中,线程、进程都是用struct task_struct来表示,他包含了大量描述进程/线程的信息,其中比
2010-04-07 19:27:00 697
network-manager
2013-05-17
Linux 网络编程
2010-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人