c/c++
文章平均质量分 73
HHBBHH
这个作者很懒,什么都没留下…
展开
-
linux C 读取目录文件并统计文件数
#include #include #include #include #include #define MAX 1024int get_file_count(char *root){ DIR *dir; struct dirent * ptr; int total = 0; char path[MAX]; dir = opendir(root); /* 打开目录*/ if(dir ==原创 2010-01-15 09:45:00 · 6691 阅读 · 2 评论 -
网络字节序与主机字节序
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说 低位值小,就应该放在转载 2010-01-26 10:17:00 · 618 阅读 · 0 评论 -
VC++重装前如何彻底删除Visual Studio
本文来自:http://topic.csdn.net/u/20080109/19/491d0866-6501-4ac5-84e1-3a4f3cda477a.html VC++重装前如何彻底删除Visual Studio 当你擅自删除Visual Studio时,当你重新安装时,就会出现这类情况。 此情况如下: 安装结束时,会提示你的安装未完成,系统提示让你进微软官方网站查找并转载 2010-02-03 11:58:00 · 8326 阅读 · 3 评论 -
内存紧凑对齐
以前对于内存紧凑对齐总是和模糊今天终于弄明白了,拿出来分享下当用户指定一个Align值n(或编译器的缺省)时,每种数据类型的实际Align值定义如下:Actual Align = min(n,Natual Align); 其中 Natual 值为数据类型的大小或者结构的实际Align大小结构体(struct):结构Align值等于该结构所有成员的Actual Align 值中最大的原创 2010-02-25 15:15:00 · 1725 阅读 · 0 评论 -
关于位操作
位简介简单来说,位就是1和0,在电脑中做的每一件事都是由它们组成的。电脑中所有的数据使用的是位。一个字节由8个位组成;一个字由两个字节组成,即16个位;而一个双字由四个字节组成,即32个位。 0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0|| | |转载 2010-01-05 09:43:00 · 722 阅读 · 0 评论