
Linux基础
文章平均质量分 88
Angelia_cfq
这个作者很懒,什么都没留下…
展开
-
编辑文章 - 博客频道 - youkuaiyun.com
linux文件系统基础知识来源: ChinaUnix博客 日期: 2007.12.06 12:17 (共有条评论) 我要评论 这两天看了一本fedora 6的实践教程,下面是有关linux文件系统知识的学习笔记:1、linux文件系统分配策略: 块分配( block allocation ) 和 扩展分转载 2014-05-04 13:17:01 · 309 阅读 · 0 评论 -
fgets、gets与fputs、puts
我们知道着两个函数都提供每次输入一行的功能。然而gets是一个不推荐使用的函数,其原因是使用gets不能指定缓冲区的长度,这样就可能造成缓冲区的溢出。除了gets只能操作标准输入(stdin)外,gets和fgets还有另一个区别——gets并不将换行符读入缓冲区中。例如:输入”abcde\n”,那么gets时缓冲区中只用”abcde”而没有”\n”。相反fgets则会完整的读入”abcde\n”转载 2014-05-05 13:27:22 · 554 阅读 · 0 评论 -
在使用kill -9前,你应该先使用kill -15
Perl语言专家Randal Schwartz在一篇短文里这样写: no no no.不要使用kill -9. 它没有给进程留下善后的机会: 1) 关闭socket链接 2) 清理临时文件 3) 将自己将要被销毁的消息通知给子进程 4) 重置自己的终止状态 等等。 通常,应该发送15,等一两秒钟,如转载 2014-05-08 11:40:11 · 1249 阅读 · 0 评论 -
Learning Makefile
Makefile学习教程: 跟我一起写 Makefile0 Makefile概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的转载 2014-06-04 09:40:03 · 362 阅读 · 0 评论 -
Linux体系结构与内核结构图解
1.当被问到Linux体系结构(就是Linux系统是怎么构成的)时,我们可以参照下图这么回答:从大的方面讲,Linux体系结构可以分为两块:(1)用户空间:用户空间中又包含了,用户的应用程序,C库(2)内核空间:内核空间包括,系统调用,内核,以及与平台架构相关的代码 2.Linux体系结构要分成用户空间和内核空间的原因: 1)现代CPU通常都实现了不同的工作模式,转载 2014-07-09 21:18:37 · 418 阅读 · 0 评论 -
linux 下 Vim的开发环境
Linux下基于vim的开发环境搭建,其中包括:Ctags,Taglist,Cscope,SuperTab,OmniCppComplete,Winmanager,NERDTree和MiniBufExplorer等组件。Vim存在多个配置文件vimrc,(1)/etc/vimrc,此文件影响整个系统的Vim(2)~/.vimrc,此文件只影响本用户的Vim。由于~/.vimrc文件中原创 2017-03-31 21:33:46 · 530 阅读 · 0 评论 -
Linux下Doxygen的安装配置与使用
1 简介Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统. Doxgen可以从一套源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。LATEX也可以转成PDF.Doxygen 的使用可分为两大部分。首先是特定格式的批注撰写,第二便是利用Doxygen的工具来产生文件。1.1 语言支持C/C++JavaObjective-CPythonIDL (...转载 2018-05-11 15:47:51 · 7441 阅读 · 0 评论