8 Matching Annotations
  1. Jun 2021
    1. Virtual memoryis an abstraction that provides each process with the illusion that ithas exclusive use of the main memory. Each process has the same uniform view ofmemory, which is known as itsvirtual address space. The virtual address space forLinux processes is shown in Figure 1.13. (Other Unix systems use a similar layout.)In Linux, the topmost region of the address space is reserved for code and datain the operating system that is common to all processes. The lower region of theaddress space holds the code and data defined by the user’s process. Note thataddresses in the figure increase from the bottom to the top.

  2. 152.67.248.216:8080 152.67.248.216:8080
    1. 第一篇解释批判性思考发生的心理学、哲学和社会背景,描述提升这种思维的习惯和态度;第二篇帮助学生认识并克服思维中常见的错误;第三篇提供了一种处理这些问题的按部就班的策略。

    1. 我出生于 1972 年。在 20 世纪 80 年代初,我们国家刚开始改革开放的时候,我已经懂得一点事理了。我算是亲历了吴晓波所说的 “激荡三十年”,然后经历了被互联网搞得天翻地覆的十多年…… 其间见过太多鲜活的例子,这些例子异常惨烈地证明,“追求 100% 的安全感” 将一批又一批甚至一代又一代人的生活变得 “生不如死” —— 处心积虑地弄到 “铁饭碗” 却最终不得不下岗的,不惜调用两三代人的积蓄买个不动产而成为 “房奴” 的,害怕不稳定所以不惜以自杀来逼迫家人绝对不要创业的…… 太普遍了。 请注意,在这里我不是主张冒险。在后面我会详细阐述另外一个观点: 冒险本身不是追求成功的好方式,获取财富的诀窍之一就是不冒险。请再次集中精力仔细看我的措辞: 追求 100% 的安全感,肯定会把自己困在永恒的当下。 我们必须放弃一部分安全感,才能长期、深入地观察和思考。

      ,

    1. 这种策略我用了一辈子。 当年为了进新东方教书,要考 TOEFL 和 GRE,要背 20000 多个单词 —— 一听就是苦差事。刚开始我也觉得:“这哪儿是人干的事儿啊?!” 然后,我花了一个下午的时间琢磨:能不能给背单词这件事赋予一个重大的意义呢?很快我就想到了一个。考过 TOEFL 和 GRE,拿到高分,在新东方教书,据说年薪百万 —— 相当于一个单词 50 元,爽啊!我本来计划在开始阶段每天背 50 个单词,适应一段时间再加量,但在想到这一层时,我马上改变了主意 ——

    1. 上图是William Kirk English正在使用这个鼠标操作电脑,电脑、键盘、鼠标三剑客算是凑齐了。鼠标的诞生为了让计算机的操作更简便、更快捷,代替键盘那些繁琐的指令,从而大大提高操作效率。有了鼠标后,电脑系统操作简单了许多,但遗憾的是,这些系统只能用在实验室,没有得到推广,所以那时鼠标这个东西很少被人知晓。直到1979年,苹果公司创始人乔布斯在被邀请观看Alto以及执行在该系统上的软件时,发现了鼠标与GUI系统的发展前景,立刻将这一技术应用到自己的系统中。 1983年,苹果发布了以乔布斯女儿命名的世界上第一台采用图形界面个人电脑Lisa,苹果第一台使用鼠标的电脑,由于价格过于昂贵,销量并不好,但为后期苹果电脑的发展奠定了基础。1984年,苹果推出第一代Macintosh,将鼠标作为游标工具,可以进行“双击”、“拖放”等操作,销量爆棚,可以说Macintosh才真正将鼠标带进千家万户。当初的苹果鼠标外形像块肥皂,握着并不舒服,后期经过改进后,慢慢符合人体工学了,持握也更舒适了。鼠标只有顶部一个按键,不过底部开始采用滚球了,后期各种各样的机械鼠标大多都采用这样的方案。我上学那会儿,机械鼠标还是主流鼠标,每次到机房上机或者到网吧上网,习惯性地先把鼠标底部的滚球扣下来清理清理,然后再用。

      鼠标历史

  3. learning.oreilly.com learning.oreilly.com
    1. Volume 1. Fundamental Algorithms Chapter 1. Basic Concepts Chapter 2. Information Structures Volume 2. Seminumerical Algorithms Chapter 3. Random Numbers Chapter 4. Arithmetic Volume 3. Sorting and Searching Chapter 5. Sorting Chapter 6. Searching Volume 4. Combinatorial Algorithms Chapter 7. Combinatorial Searching Chapter 8. Recursion Volume 5. Syntactical Algorithms Chapter 9. Lexical Scanning Chapter 10. Parsing

      TOC

    1. Linux Kernel 5.11 Released Linus Torvalds (the creator of Linux) has officially released the latest kernel for the open source operating system. Kernel 5.11 includes the usual dose of expanded hardware support, as well as a feature that should excite gamers, and an improvement for Wi-Fi.

      As far as expanded hardware support, kernel 5.11 has brought improvements to RISC-V, as well as support for RISC-V CPU architecture such as OpenRISC support for the LiteX SoC controller driver.

      On the Intel side of things, kernel 5.11 adds support for: Iris Xe GPU, Software Guard Extensions (SGX), and Intel Platform Monitoring Technology (PMT). Conversely, Intel Itanium support has finally been dropped.