摘要: makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等). 创建程序(make程序)首先读取makefile文件,然后再激活编译器,汇编器,资源编译器和连接器以便产生最后的输出,最后输出并生成的通常是可 阅读全文
posted @ 2018-07-17 16:48 Wendyy 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1)防止程序指令被修改,设置代码段权限为只读,设置数据段权限为可读写 2)代码段和数据段分开有利于提高程序的局部性,现代CPU缓存一般设计为数据缓存和指令缓存分离,指令和数据分开存放可以提高CPU缓存命中率。 3)共享指令,当系统运行多个程序的副本时,它们指令时一样的,因此内存只需保存一份程序的指令 阅读全文
posted @ 2018-07-17 16:46 Wendyy 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 指令 指令 | 全称 | 作用 | | ls | list |显示当前目录下面文件的信息 df | disk free | 显示文件系统中不同磁盘的使用情况 du | disk usage | 显示当前目录或者当前文件的占用的块大小 find| |作用在目录下,用来查找指定目录或者当前目录下的文件 阅读全文
posted @ 2018-07-17 16:46 Wendyy 阅读(525) 评论(0) 推荐(0) 编辑
摘要: route:route命令是在本地 IP 路由表中显示和修改条目网络命令。 tracert:tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他 主机的路由 阅读全文
posted @ 2018-07-17 16:45 Wendyy 阅读(254) 评论(0) 推荐(0) 编辑
摘要: From: http://baike.baidu.com/view/4328569.htm 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。 软连接,其实就是新建立一个文件,这个文件就是专门用来指向别的文件的(那就和windows 下的快 阅读全文
posted @ 2018-07-17 16:44 Wendyy 阅读(14573) 评论(1) 推荐(2) 编辑
摘要: 文件类型 顺序文件:每条记录都使用同一种固定的格式,所有记录具有相同的长度,++不可随机存取++; 索引文件:将非定长记录转换成顺序文件; 索引顺序文件:分类(顺序)+索引,支持随机访问的文件索引与溢出文件; 直接文件或散列文件: 文件存取方式分为: 顺序存取方法:从开始处顺序读起,不能跳过某些内容 阅读全文
posted @ 2018-07-17 16:43 Wendyy 阅读(188) 评论(0) 推荐(0) 编辑
摘要: LEVEL 0(访问级):可以执行用于网络诊断等功能的命令。包括ping、tracert、telnet等命令,执行该级别命令的结果不能被保存到配置文件中。 LEVEL 1(监控级):可以执行用于系统维护、业务故障诊断等功能的命令。包括debugging、terminal等命令,执行该级别命令的结果不 阅读全文
posted @ 2018-07-17 16:41 Wendyy 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 数字签名 (又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。 数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者 阅读全文
posted @ 2018-07-17 16:37 Wendyy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 水平分割:一种避免路由环路的出现和加快路由汇聚的技术。 原理:路由器从某个接口接收到的更新信息不允许再从这个接口发送回去。 优点:1. 阻止路由环路产生;2. 减少路由器更新信息占用的链路带宽资源。 环路产生的原因:A路由器将自己从B路由器学到的路由信息又传给B,导致数据在AB路由器间不断循环传递直 阅读全文
posted @ 2018-07-17 16:36 Wendyy 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 相关公式 front为队头、rear为队尾、maxSize为队列的总容量、m为队列中元素的个数: 队空:front = rear 队满:(rear + 1) % maxSize = front 进队:rear = (rear + 1) % maxSize 出队:front = (front + 1) 阅读全文
posted @ 2018-07-17 16:35 Wendyy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 前序 前序遍历按照“根结点 左孩子 右孩子”的顺序进行访问。 给定一个二叉树,返回它的 前序遍历。 示例: 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 递归 vector res需要在方法外声明 非递归 思路: 利用堆栈来实现,对于任何一个节点可以看为是根节点,直接访问,随后依次将右孩子和左 阅读全文
posted @ 2018-07-17 16:34 Wendyy 阅读(776) 评论(0) 推荐(0) 编辑