- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 centOS下sudo不能运行的解决方法
当在终端执行sudo命令时,系统提示“ jackluo is not in the sudoers file”: $ sudo ls Password: jackluo is not in the sudoers file. This incident will be reported. 1.切换到超级用户:$ su 2.打开/etc/sudoers文件:$vi /etc/sudo
2014-05-21 19:30:39 4313
原创 解读C的声明(用英语来阅读)
一.int (*func_p)(double); 1.首先着眼于标示符,func_p.英语的表达为:func_p is 2.再看括号里面的,*func_p.英语的表达为:func_p is pointer to 3.解释用于函数的(), 参数是double. 英语的表达为:func_p is pointer to function(double) returning 4.最后解释数据类型修
2014-05-14 13:55:06 428
转载 Linux下C程序的存储空间布局
下面是对可执行文件aa运行size命令后得到的结果。 [root@xxx1 algriom]# size aa text data bss dec hex filename 1257 500 16 1773 6ed aa 其中: text:表示正文段大小,这是CPU执行的机器指令部分,通常
2014-05-13 11:27:09 500
转载 Linux环境下段错误的产生原因及调试方法小结
Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。 1. 段错误是什么 一句话来
2014-05-11 16:07:57 356
转载 getc和fgetc的区别
fgetc和getc的区别 The function getchar is defined to beequivalent to getc(stdin). The difference between the first two functions isthat getc can be implemented as a macro, whereas fgetc cannot be impleme
2014-05-08 19:41:26 2512
转载 C语言预处理中#和##
#与##在宏定义中的--宏展开 #include #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { printf("%s\n", h(f(1,2))); // 12 printf("%s\n", g(f(1,2))); // f(1,2)
2014-05-08 17:05:04 527
原创 win7下卸载ubuntu
由于双系统是grub引导,所以单独在PE下格式化linux的硬盘分区,会造成grub无法引导windows 7 的情况——————也就是开机进不去系统,只有黑色grub画面了
2014-04-15 17:17:03 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人