- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 c陷阱与缺陷总结-”悬挂“else
考虑下面程序片段:if (x == 0) if (y == 0) error();else{ z = x + y; f(&z);}zhduandaima zhong bianch
2014-10-28 18:38:31 1920
原创 GCC的默认搜索路径
一 #include搜索头文件的规则 1使用 搜寻会从-I选项后的路径(用gcc编译时的-I选项) 然后找gcc的环境变量C_INCLUDE_PATH, CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH 再找内定目录 /usr/include /usr/local/include /usr/lib/gcc-lib/i386-linux/2.95.2/inclu
2014-10-27 13:14:14 1994
原创 c陷阱与缺陷总结-词法分析中的”贪心法“
C语言中分为单字符符号如 /、*、和 =,还有多字符符号如 /* 和 == 。 当C编译器读入一个字符 '/' 后跟又跟了一个字符 ’*‘,那么编译器就必须做出判断:是将其作为两个分别的符号对待,还是合起来作为一个符号对待。 C语言对这个问题的解决方案可以归纳为一个简单的规则:每一个符号应该包含尽可能多的字符。也就是说,编译器将程序分解成符号的方法是,从左到右一个字符一个字符读入,如果该字符可
2014-10-27 11:30:25 1238 5
转载 C/C++刁钻问题各个击破之细说sizeof
摘要:Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得void类型的长度;(2)sizeof能求得void类型的指针的长度;(3)sizeof能求得静态分配内存的数组的长度!(4
2014-10-26 18:20:18 1147
转载 Set uid, gid,sticky bit的三个权限的详细说明
Set uid, gid,sticky bit的三个权限的详细说明一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid: 设置使文件在执行阶段具有文
2014-10-26 15:19:12 861
原创 cubieboard学习之网络设置
1 由dhcp服务器分配动态ip的设置 auto eth0 iface eth0 inet dhcpauto wlan0iface wlan0 inet dhcpwpa-conf /etc/wpa_supplicant.conf2 设置静态ipauto eth0iface eth0 inet staticaddress 192.168.1.102netma
2014-10-11 22:35:58 3029
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人