千门公子襄

人,无虎狼之牙,亦无狮象之力量,然能擒狼伏虎,训狮猎象。无他,唯智慧耳。...

计算机组成原理

第一章 1、主机:主机中包含了除输入输出设备以外的所有电路部件,是一个能够独立工作的系统。 2、CPU:中央处理器,是计算机的核心部件,同运算器和控制器构成。 3、运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。 4、ALU:算术逻辑运算单元,执行所有的算术运算和逻辑运算。 5、外围设备...

2019-03-07 07:08:29

阅读数 37

评论数 0

第四章 关系数据库标准语言SQL

4.1 SQL概述 4.1.1 结构化查询语言SQL 1974年由Boyce和Chamberlin提出的,1975年至1979年IBM公司的San Jose Research Laboratory 研制了关系数据库管理系统的原型系统System R,并实现了这种语言 SQL/DS、DB2...

2019-01-29 07:28:26

阅读数 53

评论数 0

记录自考之路

课程代码 课程名称 编著 考试时间(月) 04747 Java语言程序设计(一) 辛运帷 2019.04 02326 操作系统 陈向群 2019.04 04737 C++程序设计 刘振安 2019.04 04741 计算机网络原理 李全龙 2019.04 ...

2019-01-28 11:38:33

阅读数 96

评论数 0

H5 代码规范

1.文档类型声明 <! doctype html> 2.元素名小写 3.关闭所有html元素 <p></p> 4.关闭空的html元素 <m...

2019-01-22 11:08:59

阅读数 72

评论数 0

第八章:死锁

8.1 死锁的基本概念 8.1.1 死锁的概念 8.1.2 死锁的产生原因 8.1.3 产生死锁的必要条件 8.1.4 解决死锁的方法 8.2 死锁预防 8.2.1 破坏“互斥条件” 8.2.2 破坏“不可剥夺”条件 8.2.3 破坏“请求和保持”条件 8.2.4 破坏“循环等待...

2019-01-18 07:16:00

阅读数 42

评论数 0

第三章 关系数据模型和关系数据库系统

3.1 关系数据库系统概述 3.1.1 关系数据库系统的发展历史 3.1.2 关系数据模型 3.2 关系模型的数据结构 3.2.1 关系模型的数据结构和基本数语 3.2.2 关系的形式定义和关系数据库对关系的限定 3.2.3 关系数据库中常用的表示法 3.3 关系模型的完整性约束 ...

2019-01-15 14:27:23

阅读数 119

评论数 0

第七章:I/O设备管理

7.1 设备与设备分类 7.1.1 设备管理的重要性 7.1.2 设备管理的任务 7.1.3 设备的分类 7.2 I/O硬件组成 7.2.1 计算机I/O系统的结构 7.2.2 I/O设备数据传送控制方式 7.3 I/O软件的特点及结构 7.3.1 设备驱动程序 7.3.2 与设...

2019-01-14 19:43:24

阅读数 73

评论数 0

第二章 数据模型与数据库系统的模式结构

2.1 数据模型和数据模型组成的要素 2.1.1 数据模型的概念 概念 ❄ 数据模型是用来描述数据库数据的结构、定义在结构上的操纵, 以及数据间的约束的一组概念和定义,它描述了数据库的静态特征和动态行为, 为数据库的表示和操纵提供框架。 要求 1.能比较真实地模拟现实世界 2.容易为人们...

2019-01-14 14:55:54

阅读数 107

评论数 0

第一章 数据库原理概述

1.1 数据库技术基本概念 1.1.1 信息与数据 1.1.2 数据库、数据字典、数据管理系统、数据库系统 1.1.3 数据库系统中的人员 1.2 数据数据管理方法的特点 1.2.1 数据管理技术发展的三个阶段 1.2.2 数据库方法的特点 ...

2019-01-10 10:08:33

阅读数 169

评论数 0

第六章:文件管理

6.1 概述 计算机的主要功能之一就是对数据进行数值或非数值计算。 OS的系统软件必须提供数据存储、数据处理、数据库管理的基本功能。 数据存储是通过文件管理完成的,文件管理是通过目录来完成的,而目录又是建立在分区或卷的基础上的。 操作系统中与文件和目录相关的子系统称...

2019-01-04 16:10:28

阅读数 73

评论数 0

基础班:第三节

一.用数组结构实现双端队列 什么是双端队列(或双向队列)Deque,全名double-ended queue? 即元素可以在队列的任意一段入队或出队,如果我们把这些方法叫做insertLeft()和insertRight(),以及removeLeft()和removeRight()。 如...

2018-10-11 13:53:21

阅读数 49

评论数 0

基础班:第二节

一.荷兰国旗问题 1.1 给定一个数组Arr,和一个数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边。 要求额外空间复杂度O(1),时间复杂度O(N) 1.2 荷兰国旗问题 给定一个数组Arr,和一个数num,请把小于num的数放在数组的左边,等于num的数放...

2018-10-07 16:11:26

阅读数 82

评论数 0

基础班:第一节

一. 算法的衡量标准 1.1 时间复杂度 在计算机科学中,算法的时间复杂度是一个函数,它定性描述了该算法的运行时间。 这是一个关于代表算法输入值的字符串的长度的函数。 时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。 1.2 空间复杂度 空间复杂度(Space Compl...

2018-10-04 22:57:01

阅读数 75

评论数 0

前言

本次笔记为了记录第一次学习数据结构和算法。 来源网站牛客网:左神《数据结构和算法》 本人真心感觉左神讲的内容很实用,讲的也很有逻辑性,很值得大家学习。 向左神致敬!!! ...

2018-10-04 22:12:50

阅读数 44

评论数 0

第五章:内存管理

计算机系统中的存储器可以分成两类:内存储器(内存)和外存储器(外存) 处理器可以直接直接访问内存,但不能直接访问外存 CPU要通过启动相应的输入/输出设备后才能使外存与内存交换信息 第一节 基本概念 1.1 存储体系 存储设备速度明显慢于同级别CPU速度 任何存储设备都无法在速度与...

2018-09-23 22:37:15

阅读数 259

评论数 0

第四章:并发与同步

一. 进程(线程)间相互作用 1.1 相关进程和无关进程: 相关进程:在逻辑上具有某种联系的进程 这些都是相关进程(相关事件),一个进程(事件)依赖或影响其它进程(事件)的执行,这些并发进程是相关的 无关进程:在逻辑上没有任何联系的进程 如果一个进程的执行不影...

2018-09-11 09:06:54

阅读数 132

评论数 0

第三章:进程线程模型

提高CPU的利用率 进程是对正在运行程序的一个抽象。 通过进程,可以使系统具有支持并发操作的能力,可将一个单独的CPU变成多个虚拟的CPU 线程是进程中的运行实体 3.1 多道程序设计模型 1.1 程序的执行顺序 程序:一个在时间上按严格次序前后相继的机器指令或...

2018-09-03 22:44:40

阅读数 368

评论数 0

第三章:Process & Event IO 实践

转载地址 一.进程通信 1.共享内存 共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内...

2018-08-31 20:20:20

阅读数 44

评论数 0

第二章:Task & Timer

一.Task 1.工作原理 Worker通过调用task()方法发送数据到Task进程 Task进程会在onTask回调中接收到数据并进行处理 处理完成之后,调用finish函数或者直接ruturn返回给Worker进程 Worker进程在onFinish()函数接收到消息并处理...

2018-08-25 18:22:46

阅读数 80

评论数 0

第一章:Swoole结构和流程

来源地址swoole结构图 整理 一.进程 1.进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动, 是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在早期面向进程设计的计算机结构中,进程是程序的基本执行实体; 在当代面向线程设计的计算机结构中,...

2018-08-25 17:19:55

阅读数 272

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭