C
Feisy
more virtualization,more automation,more intelligent
展开
-
编码杂谈
下面一段话摘抄自维基百科(维基百科的内容果然不是百度能比的)大概来说,Unicode编码系统可分为编码方式和实现方式两个层次。编码方式统一码的编码方式与ISO 10646的通用字符集概念相对应。目前实际应用的统一码版本对应于UCS-2,使用16位的编码空间。也就是每个字符占用2个字节。这样理论上一共最多可以表示216(即65536)个字符。基本满足各种语言的使用。实际上当前版本原创 2013-11-20 10:37:00 · 823 阅读 · 0 评论 -
常用c函数收集
1 strstr: The strstr() function finds the first occurrence of the substring needle in the string haystack. The terminating null bytes ('\0') are not compared. The strcasestr() functio原创 2013-11-15 11:28:28 · 868 阅读 · 0 评论 -
Linux下编码转换(iconv函数族)
转自:http://www.linuxdiyf.com/viewarticle.php?id=45164在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现(针对文件进行转换) 一、利用iconv函数族进行编码转换 iconv函数族的头文件是iconv.h使用前需包含之:#include iconv函数族有三个函数转载 2013-11-15 13:41:46 · 770 阅读 · 0 评论 -
不要将两个指针变量指向同一块动态内存
不要将两个指针变量指向同一块动态内存。这个容易引起很严重的问题。如果将两个指针变量指向同一块动态内存,而其中一个生命期结束释放了该动态内存,这个时候就会出现问题,另一个指针所指向的地址虽然被释放了但该指针并不等于NULL,这就是所谓的悬垂指针错误,这种错误很难被察觉,而且非常严重,因为这时该指针的值是随机的,可能指向一个系统内存而导致程序崩溃。但也就是因为值是随机的,所以运行程序时有时正常有时崩溃原创 2013-12-04 10:26:53 · 5581 阅读 · 1 评论 -
google人写的200 行 C 代码垃圾收集器
#include #include #define STACK_MAX 256typedef enum { OBJ_INT, OBJ_PAIR} ObjectType;typedef struct sObject { ObjectType type; unsigned char marked; /* The next object in the linked转载 2013-12-25 09:13:15 · 810 阅读 · 0 评论