08 2018 档案
摘要:第三章 进程 3.1 概念 进程是活动实体,包括当前活动,通过程序计数器的值和处理器寄存器的内容来表示 3.2 进程状态 新的:进程正在被创建 运行:指令正在被执行 等待:进程等待某个事件的发生 就绪:进程等待分配处理器 终止:进程完成执行 第五章 CPU调度 5.1 先到先服务调度 先到先服务算法
阅读全文
摘要:出处:https://www.cnblogs.com/zailushang1996/p/8601808.html java 三种工厂模式 一、简单工厂模式 一个栗子: 我喜欢吃面条,抽象一个面条基类,(接口也可以),这是产品的抽象类。 先来一份兰州拉面(具体的产品类): 程序员加班必备也要吃泡面(具
阅读全文
摘要:T bean ; Class<T> bean; Class<?> bean; 单独的T代表一个类型,而Class<T>和Class<?>代表这个类型所对应的类 Class<T>在实例化的时候,T要替换成具体类 Class<?>它是个通配泛型,?可以代表任何类型 <? extends T>受限统配,表
阅读全文
摘要:代码内容: https://github.com/cjy513203427/Java_Advanced_Knowledge/tree/master/src/com/advance/dynamic_proxy Subject接口 RealSubjec类t实现Subject DynamicProxy实现
阅读全文
摘要:第一章 引论 1.1 编译器概述 1.1.1 词法分析 它分析扫描构成源程序的字符流,按编程语言的词法规则把它们组成词法记号流。 对于一个词法单元,词法分析产生的记号是 <记号名,属性值> 1.1.2 语法分析 它按编程语言的语法规则检查词法分析出的记号流是否符合这些规则 1.1.3 语义分析 把各
阅读全文
摘要:1.栈 栈的核心是LIFO(Last In First Out),即后进先出 出栈和入栈只会对栈顶进行操作,栈底永远为0 1.1概念 栈底(bottom):栈结构的首部 栈顶(top):栈结构的尾部 出栈(Pop):结点从栈顶删除 进栈(Push):结点在栈顶位置插入 取栈顶内容操作(Top):取栈
阅读全文
摘要:源码:https://github.com/cjy513203427/C_Program_Base/tree/master/55.%E5%9B%BE 结点类Noded.h 不需要存储索引 Node.cpp 将数据赋值给数据成员m_cData,是否访问置为否 需要实现的方法 图类cMap.h 构造函数
阅读全文
摘要:结点的构造 源代码:https://github.com/cjy513203427/C_Program_Base/tree/master/57.%E4%BA%8C%E5%8F%89%E6%A0%91%E9%93%BE%E8%A1%A8%E5%AE%9E%E7%8E%B0 需要实现的方法 创建树 申请
阅读全文
摘要:基本概念梳理 源代码:https://github.com/cjy513203427/C_Program_Base/tree/master/56.%E4%BA%8C%E5%8F%89%E6%A0%91%E6%95%B0%E7%BB%84%E5%AE%9E%E7%8E%B0 需要实现的方法 1.创建树
阅读全文
摘要:第一章 计算机系统概论 1.计算机组成和计算机体系结构 计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。如指令集、数据类型、存储器寻址技术、I/O机理等。 计算机组成是指如何实现计算机体系结构所体现的属性。例如,如何取指令、分析指令、去操作数、运算等 2.冯诺依
阅读全文
摘要:源码:https://github.com/cjy513203427/C_Program_Base/tree/master/54.%E9%93%BE%E8%A1%A8 需要实现的方法 1.构造函数 堆中为头结点m_pList申请内存 m_pList数据域置为0 指向地址为空,事实上这里声明了一个头结
阅读全文