基础知识
软件工程基础知识,操作系统、面向对象等
菠萝油Grent
到底多远呢,一辈子吧...
展开
-
面向对象编程的基本规则 python例子
一、两个标准:低耦合和高内聚就是指模块之间低耦合、模块内部高内聚,以追求软件系统的可重用和易维护。一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。实际上这两个规则可能会处于冲突情况,这就要结合实际情况去考虑了。低耦合:模块之间...原创 2020-02-11 23:10:02 · 508 阅读 · 0 评论 -
操作系统基础:内存管理逻辑思维导图,简单看懂内存管理的逻辑
分页产生内碎片,不产生外碎片分段产生外碎片,不产生内碎片原创 2020-03-03 16:28:10 · 497 阅读 · 0 评论 -
操作系统基础:进程逻辑思维导图,超简单理解进程管理
转载请标明出处!!!原创 2020-03-02 23:57:14 · 925 阅读 · 0 评论 -
同步和异步,阻塞和非阻塞
A进程里面调用B函数对B而言有没有通知、回调等就是同步、没有的话是异步同步:调用时等到结果出来才返回,没有得到结果不会返回异步:调用者不会立刻得到结果,而是在*调用*发出后,被调用者通过状态、通知、回调来通知调用者对A而言,一直等是阻塞、不等是非阻塞阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态阻塞:没有资源一直等待,线程处于阻塞状态非阻塞:没有资源不会...原创 2020-02-16 20:25:16 · 178 阅读 · 0 评论