CTF任务: 1.深入理解计算机系统 2.堆漏洞与rop链 算法任务: 1.算法导论的以下几部分或章节: 第三部分 第四部分 第六部分 第31章 单词:2500 完成情况: 1.15 第31章已经完成一半,目测还需要一天 ...
分类:
其他好文 时间:
2020-01-15 23:24:18
阅读次数:
153
如果想成为一名优秀的软件工程师,我们往往需要对各个知识面进行学习。我认为以下几个方面的能力对于软件工程师来说是非常重要的: 1. 深入理解编程开发语言的思想,熟练掌握一门开发语言,并能够使用其进行编程。 2. 对算法和数据结构有基本的了解。 3. 深入理解计算机系统运行、计算机网络传输的基本原理。 ...
分类:
其他好文 时间:
2020-01-05 11:28:18
阅读次数:
76
深入理解计算机系统PDF下载 我们这些程序员提升发展的书籍,本人亲自拜读过这本书,内容新颖,仿佛打开了我的另一扇大门,读完获益匪浅,所以拿出来跟老铁们一起分享!!! 链接:https://pan.baidu.com/s/1rVB4BD7USTHN9zfFem7Bww 提取码:n4be 目录 · · ...
分类:
其他好文 时间:
2019-12-29 18:40:42
阅读次数:
319
三种构造并发程序的方法及其优缺点 1、进程 用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信机制。 优点: 由于进程有独立的地址空间,所以一个进程不可能不小心覆盖另一个进程的虚拟内存,这就消除了许多令人迷惑 ...
分类:
其他好文 时间:
2019-12-22 12:27:37
阅读次数:
73
现代操作系统提供了三种基本的构造并发程序的方法: 进程。用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护,因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信(interprocess communication,IPC)机制。 I/O多路复用。在这种形式的并 ...
分类:
其他好文 时间:
2019-12-15 14:48:37
阅读次数:
109
学习《深入理解计算机系统(第三版)》第二章总结 三种重要的数字表示 无符号编码:基于传统的二进制表示法,表示大于或等于0的数字。 浮点数编码:表示有符号整数的最常见的方式,可为正或负 浮点数编码:表示实数的科学记数法的以2为基数的版本 排列表示一个对象的字节的规则 小端法(little endian ...
分类:
其他好文 时间:
2019-11-20 12:42:27
阅读次数:
111
进程总是处于下面三种状态之一: 运行。进程要么在CPU上执行,要么在等待被执行且最终会被内核调度。 停止。进程的执行被挂起(suspended),且不会被调度。 终止。进程永远的停止了。进程会因为三种原因终止:1)收到一个信号,该信号的默认行为是终止进程,2)从主程序返回,3)调用exit函数。 父 ...
分类:
其他好文 时间:
2019-11-04 21:31:44
阅读次数:
102
速读《深入理解计算机系统(第三版)》总结 第一章 计算机系统漫游 读完第一章的心情实在难以述说,在此写下这一章自己的一点学习经历及感想 仔细读完了这本书的第一章的内容,之前零零散散的学过一些计算机系统知识,也接触过编程,但是对于这两者并没有什么太多的思考,它们底层是什么联系也不太了解。当我读完这一章 ...
分类:
其他好文 时间:
2019-10-28 19:27:11
阅读次数:
82
本周速读了《深入理解计算机系统》这本书,这本书从程序员的角度介绍了计算机系统的内在运作,展示了一些本质概念是如何实际的影响应用程序的正确性、性能和实用性的。收获如下: 1、关于进程和线程 进程是操作系统对运行程序的一种抽象,是指计算机中已运行的程序,是系统进行资源分配和调度的基本单位,是操作系统结构 ...
分类:
其他好文 时间:
2019-10-27 00:35:45
阅读次数:
96
原文链接:https://www.cnblogs.com/yanghong-hnu/p/4705755.html bss段: bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。 bss是英文Block Started by Symbol的简称。 bss段属于静 ...
分类:
其他好文 时间:
2019-10-10 22:30:46
阅读次数:
134