- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Linux之touch命令详解
在Linux中,touch命令主要是用于新建一个不存在的文件或者是对于文件的时间戳进行修改;(1)使用touch命令新建一个不存在的文件使用touch新建了一个文件,然后使用ls -a进行文件目录进行打印,没有找到change.txt文件;(2)使用touch指令对于文件的时间戳进行修改;touch -a:touch -a test.c对于文件的存取时间进行修改
2016-12-28 00:13:37 3439 1
原创 Linux命令之stat的三个时间详解
stat的使用及其解释stat命令是查看文件的详细信息的Linux的命令。File为stat文件的名称 ;Size为文件的大小;Access: 2016-12-27 23:28:44.309995899 -0500:时间指的是最后一次访问文件的时间(没有进行任何操作,仅仅是访问);Modify:2016-12-27 23:28:44.309995899 -0500:
2016-12-27 23:10:32 1084
原创 磁盘的访问机制及其相关算法
一.磁盘的性能1.磁盘的结构磁盘设备包括一个或者多个物理盘片,每个盘片分为一个或者两个存储面,每个盘面上有若干个磁道,每个磁道间有一定的间隙。
2016-12-20 22:43:09 2067
原创 内存的动态开辟与释放
malloc/free与new/delete(1)new会抛异常,但是malloc不会抛异常;(2)new/delete属于操作符,但是malloc/free属于函数;(3)new申请空间的时候会调用构造函数进行初始化,malloc不会; delete释放内存时会调用析构函数,free只是切断了指向关系;malloc/calloc/reallocmalloc开辟空间时
2016-12-17 22:00:14 474
原创 替换空格
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如:输入“we are happy.”则输出“we%20are%20happy.”。#include#include#includeusing namespace std;//思路分析://1.对于字符串数组,将其中出现的空格置换为%20,也就是%和空格的ASCII码值;//1.判断数组的大小是否大于字符的个数+2*Co
2016-12-15 22:42:02 340
原创 动态分区分配算法
动态分区分配算法一.顺序搜索的动态分区分配算法1.首次适应算法(First Fit) 算法思想:将空闲分区链以地址递增的顺序连接;在进行内存分配时,从链首开始顺序查找,直到找到一块分区的大小可以满足需求时,按照该作业的大小,从该分区中分配出内存,将剩下的空闲分区仍然链在空闲分区链中。优点:高址部分的大的空闲分区得到保留,为大作业的内存分配创造了条件;缺点:(1)每次都是
2016-12-08 17:11:46 31806 9
原创 鸡蛋啥时候碎之BAT智力面试题
题目:有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下, 最小化鸡蛋下落的次数。(假设每次摔落时,如果没有摔碎,则不会给鸡蛋带来损耗)思路:对于第一个鸡蛋,第一次在第二层进行下落,以后依次将下落的楼层加2,设:第一个鸡蛋在第x层没有摔碎,在第x+2层摔碎,那么:作者水平有限,若有问题请
2016-12-07 15:45:07 503 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人