:books: Computer Science Learning Notes Star 0 Watch 1README.md ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ 算法 操作系统 网络 面向对象 数据库 Java 系统设计 工具 编码实践 后记 算法剑指Offer 题解 目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 Leetcode 题解 对题目做了一个大致分类,并对每种...
CSNotes 计算机笔记 数据结构 数组、栈、队列、树、图、查找、排序。 组成原理 存储系统、指令、CPU、输入输出。 操作系统 进程、内存、文件、输入输出。 计算机网络 物理层、数据链路层、网络层、传输层、应用层。 MySQL 索引、事务、锁。 Java SpringBoot。
组合模式-Composite、代理模式-Proxy、享元模式-Flywight、门面模式-Facade、桥梁模式-Bridge、修饰模式-Decorator、过滤器模式-Filter、模板方法模式-Template Method、解释器模式-Mediator、责任链模式-Chain of Responsibility、观察者模式-Observer
最近,一个在GitHub上标星达到17.5万的项目——CS-Notes,成为了备受关注的技术学习宝藏,引起了广泛讨论。作为GitHub排名前20的唯一中文项目,CS-Notes为广大技术爱好者提供了系统化的学习资源,是职场新人的绝佳助力。 CS-Notes项目最初的出发点是帮助技术人有效准备面试,随后逐渐扩展为一个涵盖算法学习、架构设计及编码...
在全球开发者平台GitHub上,有一个项目以17.5万的标星数船长,从众多项目中脱颖而出,成为其前20名中的唯一中文介绍项目。这就是CS-Notes,一个旨在帮助技术人员系统性准备面试及深入学习技术的优秀资源。本项目不仅广泛覆盖计算机基础和算法学习,还兼顾了技术架构和编码实践,真正做到了适应不同职场阶段的学习需求。
参考github上的CS-Notes的图 页面置换算法 在程序运行过程中,如果要访问的页面不在内存中,就发生缺页中断从而将该页调入内存中。此时如果内存已无空闲空间,系统必须从内存中调出一个页面到磁盘对换区中来腾出空间。 页面置换算法和缓存淘汰策略类似,可以将内存看成磁盘的缓存。在缓存系统中,缓存的大小有限,当有新的...
cs-notes是一个整理了计算机科学领域各种知识点的系统性学习资源。它覆盖了计算机科学与技术的各个方面,包括数据结构、算法、操作系统、网络、数据库等。这个资源的详细描述包括了清晰的知识结构,深入浅出的解释,以及丰富的示例和图表,使得学习者能够系统地掌握各个领域的知识。通过cs-notes,学习者可以快速了解各种概念...
master CS-Notes/notes/Linux.md / Jump to Go to file 1264 lines (857 sloc) 43.3 KB Raw Blame 前言 一、常用操作以及概念 快捷键 求助 关机 PATH sudo 包管理工具 发行版 VIM 三个模式 GNU 开源协议 二、磁盘 磁盘接口 磁盘的文件名 三、分区 分区表 开机检测程序 四、文件系统 分区与...
CS-Notes 知识清单 备战版 CS-Notes 知识清单 备战版 前言 清单 3.1 操作系统基础 ★★★ 进程与线程的本质区别、以及各自的使用场景。 ★☆☆ 进程状态。 ★★★ 进程调度算法的特点以及使用场景。 ★☆☆ 线程实现的方式。 ★★☆ 协程的作用。
cs-notes是一个非常受欢迎的面试笔记网站,它提供了各种计算机科学和技术领域的学习资料和面试准备笔记。这个网站包含了大量的内容,涵盖了计算机科学的各个方面,包括数据结构、算法、操作系统、数据库、网络等等。它的内容丰富全面,非常适合准备技术面试。 在cs-notes上,你可以找到关于各种数据结构和算法的详细解释和示例...