摘要: VIRT 表示进程的虚拟(地址)空间大小,其包含进程实际使用的大小(申请的堆栈), 使用mmap映射的大小,包括外设RAM, 还有映射到本进程的文件(例如动态库),还有进程间的共享内存。所以VIRT 表示的是当前这个进程能够访问到的所有空间大小 RES 表示进程的常驻内存大小,准确表示当前有多少物理 阅读全文
posted @ 2019-06-27 16:05 SnailRush 阅读(12320) 评论(0) 推荐(2) 编辑
摘要: key:vitual box, 虚拟机,调整分区大小 引用:http://derekmolloy.ie/resize-a-virtualbox-disk#prettyPhoto 1. 关闭虚拟机,找到虚拟机目录,备份vdi 文件。 2.假设vb的安装目录为d:/vitualbox, 则在虚拟机目录c 阅读全文
posted @ 2019-03-15 09:45 SnailRush 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. 复制到数组中然后进行数组倒序插入成新链表; 2. 申请一片新内存, 依次复制,比较浪费内存。 3.定义3个指针, 依次修改。 这里写第三种: 阅读全文
posted @ 2018-10-24 10:01 SnailRush 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 记录公司环境搭建 1.安装VSCODE, 安装网上的推荐各种控件2.安装node, yarn, 会自动添加path3.先初始化npm 全部按回车默认. npm init. 初始化yarn: yarn init 全部默认.4.升级npm. npm i npm@lastest -g5.cd 到git 目 阅读全文
posted @ 2018-08-22 17:36 SnailRush 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 今天看到内存映射,恰好在腾讯面试的时候被问到。当访问大于映射的大小的地址时会出现什么情况。 我亲自试验了,是没问题的。 当然这其中有两种情况,1.超过映射的内存大小但不超过一个内存页4k;2.超过已分配的内存页。 这两种情况都没有出现段错误,(有人说后者出现bus错误)。 网上有合理解释是越界访问到 阅读全文
posted @ 2018-06-14 23:39 SnailRush 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 今天看unix环境高级编程时,随着书上的源码打了一遍,编译时提示 toll函数未定义, 找了半天(恕我对上下文不了解)。看了英文版和源代码文件才知道, 中文版打印错了: toll => atol 其实书中的错误地方不少。 阅读全文
posted @ 2018-05-24 18:40 SnailRush 阅读(143) 评论(0) 推荐(0) 编辑