朴素书本

文章
5
资源
0
加入时间
2年10月21天

虚拟内存与物理内存

第一层理解        1.每个进程都有自己独立的4G(32位系统下)内存空间,各个进程的内存空间具有类似的结构         2.一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,哪些地址有数据,哪些地址无数...

[LeetCode] Sort Characters By Frequency(Java)

我的思想是list数组按顺序构造,讨论中高票使用数组实现,效果更好我的代码public class Solution { public String frequencySort(String s) { int length = s.length(); List[] sortList = new LinkedList[length+1];

vim加密解密

加密1.末行模式输入命令              :set key=* (*代表任意多个字符,是使用者设置的密码,注意:=后不要有空格)之后要保存并退出                :wq此方法操作简便解密末行模式输入命令              :set key=  (等于空格,回车即可)之后要保存并退出                :wq此方法操作简便今天一不小心加密了

【C++】函数重载原理 + 引用 + 内联函数 - 详解 — 入门篇(2)????1. 函数重载:????2. C++ & C语言 相互调用:????3. 引用:????4. 内联函数 (inline):????5. 关键字 auto + nullptr:

1.概念:2.形式:运行结果:说到函数重载的原理,我们就需要了解编译器大概是如何工作的,计算机是如何认识我们写的C语言 / C++的代码,接下来我们家好好讲讲程序的编译和运行的过程。1.原理:编译器就是将代码翻译成CPU所认识的机器语言具体过程如下图:符号表的形成:符号表的生成和作用:解释:补充:段表的合并大概了解一下,就是每个源文件都有几个相同的或类似的段,在链接的时候会将几个源文件中几个相同的段合并,具体过程大家感兴趣可以去自主研究一下……2.C++函数的命名规则:在Linux操作环境中:(