自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关于#define #ifdef 与文件包含

a.h#define USER main.c#ifdef USER......#else..............#endif编译main.c没有错误,但运行不对,为什么?main.c中应该#include "a.h"才行

2009-10-21 15:28:00 1009

转载 7个寓言

(一)成长的寓言  做一棵永远成长的苹果树 一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到

2009-10-16 18:51:00 427

转载 malloc 和calloc

进程对动态内存的请求被认为是不紧迫的。例如,当进程的可执行文件被装入时,进程并不一定立即对所有的代码进行访问。类似地,当进程调用malloc()请求动态内存时,并不意味着进程很快就会访问所有获得的内存。因此一般来说,内核总是尽量推迟给用户态进程动态分配内存。    The kernel succeeds in deferring the allocation

2009-10-16 15:41:00 601

转载 彻底明白IP地址

知道ip地址和子网掩码后可以算出: 1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。(一)分步骤计算 1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地

2009-10-16 14:39:00 464

转载 嵌入式Linux文件系统及其存储机制分析

嵌入式Linux文件系统及其存储机制分析作者: 华清远见嵌入式学院嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。 1.嵌入式系统

2009-10-15 16:25:00 574

转载 Linux管道初步了解

inux 管道管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制在Linux中

2009-10-14 09:52:00 6788 2

转载 snprintf 用法

众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf(char * buffer,size_t count, const char * format[,argument]......)最常见的错误用法有:1.char sa[256]

2009-10-13 14:46:00 915

转载 strncat 用法

strncat   原型:extern char *strncat(char *dest,char *src,int n);  用法:#include   功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的/0)并添加/0。  说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳

2009-10-13 14:37:00 3267 1

转载 fileno(返回文件流所使用的文件描述词

fileno(返回文件流所使用的文件描述词)    相关函数 open,fopen    表头文件 #include    定义函数 int fileno(FILE * stream);    函数说明 fileno()用来取得参数stream指定的文件流所使用的文件描述词。    返回值 返回文件描述词。    范例    #include   

2009-10-09 14:21:00 895

转载 dup函数和dup2函数(读APUE)

dup函数和dup2函数(读APUE)<!-- var $tag=杂谈;var $tag_code=3a62651e85f1e6953097bcfacf7dca39;// -->标签:杂谈 分类:C&C++dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用

2009-10-09 14:08:00 664

空空如也

空空如也

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

TA关注的人

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