摘要: 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算 阅读全文
posted @ 2017-02-22 12:23 北纬395427 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 前几天看了《程序员的自我修养——链接、装载与库》中的第二章“编译和链接”,主要根据其中的内容简单总结一下C程序编译的过程吧。 我现在一般都是用gcc,所以自然以GCC编译hellworld为例,简单总结如下。 hello.c源代码如下: ?[Copy to clipboard]View Code C 阅读全文
posted @ 2017-02-22 11:49 北纬395427 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 格式代码 A ABC ABCDEFGH %S A ABC ABCDEFGH %5S ####A ##ABC ABCDEFGH %.5S A ABC ABCDE %5.5S ####A ##ABC ABCDE %-5S A#### ABC## ABCDEFGH Printf 格式化字符串 格式代码 1 阅读全文
posted @ 2017-02-22 11:34 北纬395427 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 转: http://blog.csdn.net/imyang2007/article/details/7634470 把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压 阅读全文
posted @ 2017-02-21 12:40 北纬395427 阅读(141) 评论(0) 推荐(0) 编辑
摘要: IO缓冲区被刷的情况1. 遇到\n2. 缓冲区满3. fflush冲刷I0流4. 进程推出 main执行return,或者任一函数执行函数exit() 阅读全文
posted @ 2017-02-16 09:52 北纬395427 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在Unix进程中涉及多个用户ID和用户组ID,包括如下: 1、实际用户ID和实际用户组ID:标识我是谁。也就是登录用户的uid和gid,比如我的Linux以simon登录,在Linux运行的所有的命令的实际用户ID都是simon的uid,实际用户组ID都是simon的gid(可以用id命令查看)。 阅读全文
posted @ 2017-02-15 21:35 北纬395427 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索 阅读全文
posted @ 2017-02-13 14:05 北纬395427 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、安装vim sudo apt-get install vim 2、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的 文件,这是系统中公共的vim配置文件,对所有用户都有效。 3、设置语法高亮显示 1) 打开vimrc,添加以下语句来使得语法高亮显示: syntax on 2) 如果 阅读全文
posted @ 2017-02-12 20:35 北纬395427 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 说下这几个表的主要内容: 路由表:目的地址、网络掩码、下一条ip地址、出接口、优先级、cost路由开销 arp表:ip地址、对应的mac地址、ip地址类型 arp -a 命令用来查看计算机本地arp表。 第一列:表示ip地址列表情况。 第二列:表示ip地址对应的mac地址。 第三列:表示ip地址类型 阅读全文
posted @ 2017-02-12 18:17 北纬395427 阅读(6277) 评论(0) 推荐(0) 编辑
摘要: 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p 到 阅读全文
posted @ 2016-09-27 08:02 北纬395427 阅读(174) 评论(0) 推荐(0) 编辑