编译原理学习笔记---龙书第三版(精简习题版)

推荐视频:https://www.bilibili.com/video/av17404276/?p=87 中科大华保健老师 概要 编译器(compiler)和解释器(interpreter) 编译器将源程序翻译成一个等价的、用另一种语言(目标语言)编写的程序。 解释器并不通过翻译的方式...

2019-01-20 10:27:44

阅读数 321

评论数 0

人工智能实验---MNIST图像识别

完整代码 https://github.com/ChenMingK/MNIST-recognization MNIST数据集压缩包在里面,配好环境后运行CNN.py即可 实验环境 PyCharm, tensorflow(3.5), WIN10 推荐网址: http://www.tens...

2019-01-20 09:07:26

阅读数 7005

评论数 0

编程新技术实验(三)---Android注册登录功能App实现

完整代码地址 https://github.com/ChenMingK/Android-lab 1.引言 实验目的 通过使用Android API进行系统注册模块的开发,包括前台的Android原生app以后后台服务模块的开发,要求后台使用JavaEE框架实现。进一步理解Java、SDK、...

2019-01-20 00:23:09

阅读数 37

评论数 0

编程新技术试验(二)---jsp实现数据库操作

代码地址 https://github.com/ChenMingK/lab2 实验要求 1、编写页面如图1所示   图1 2、分别对应于2个表单编写后台处理逻辑(可以用JSP或Servlet进行处理),然后返回一个页面处理结果的页面,告知用户成功完成什么操作(如是进行了删除操作则信息相应...

2019-01-19 23:41:20

阅读数 13

评论数 0

人工智能学习笔记(三)---贝叶斯&决策树&感知机算法(神经网络)

一、贝叶斯网络&朴素贝叶斯分类器 贝叶斯网络 参考下图中的贝叶斯网络(见图二),其中布尔变量I=聪明(intelligence)  H=诚实(Honest)  P=受欢迎的(Popular) L=大量的竞选资金  E=竞选成功 (a) 根据该网络结构,是否可以得到...

2019-01-19 21:56:20

阅读数 18

评论数 0

人工智能学习笔记(二)---博弈&约束满足问题&逻辑与推理

一、博弈 (a)什么是博弈问题,它和其他搜索方法比较有什么特点? (b)提高博弈问题的搜索效率有什么方法并分析每种方法对算法最优性的影响。  [answer]:  (a)有完整信息的、确定的、轮流行动的、两个以上Agent的对抗搜索问题。与其他搜索算法相比,它主要的特点是多agent和更加...

2019-01-19 21:12:41

阅读数 22

评论数 0

人工智能学习笔记(一)---Agent和搜索

一、Agent Agent和环境 任务环境的规范描述: PEAS(Performance(性能),Environment(环境),Actuators(执行器),Sensors(传感器)) 理性Agent 理性的Agent就是做事正确的Agent,对每一个可能的感知序列,根据已知的感知...

2019-01-19 20:44:39

阅读数 17

评论数 0

操作系统学习笔记(十)---常见内存错误&内存溢出攻击与防御

一、常见内存错误 void *malloc(size_t size); 返回值类型:void * 该类型表明malloc返回的地址空间中的数据类型是不确定,必须经过强制类型转换才可以使用。 返回值:成功时,返回malloc申请的空间的起始地址,失败时,返回NULL。   void fre...

2019-01-19 19:06:18

阅读数 12

评论数 0

操作系统学习笔记(九)---磁盘 & RAID

一、磁盘构造              磁盘构造:磁盘由盘片(platter)构成。每个盘片有两面或者称为表面(surface),表面覆盖着磁性材料记录。盘片中央有一个可以旋转的主轴(spindle),它使得盘片以固定的旋转速率旋转。 每个表面由一组称为磁道(track)的同心圆组成。每个磁...

2019-01-19 18:49:32

阅读数 11

评论数 0

操作系统学习笔记(八)---内存管理(分页、分段机制)

一、内存管理硬件设计&地址空间 CPU能直接访问的存储器只有内存和处理器内的寄存器,机器指令可以用内存地址作参数而不能以磁盘地址作参数。因此,执行指令以及执行使用的数据必须在这些可直接访问的存储设备上。 基地址寄存器(base register)和界限地址寄存器(lim...

2019-01-19 18:23:46

阅读数 14

评论数 0

操作系统学习笔记(七)---银行家算法小结

银行家算法: Allocation(已分配资源) Request(还需要的资源) Availiable(当前可用资源) Max(每个进程的最大需求) work(?) finish(进程i是否完成)(注意进程完成后会释放资源) 细分为2个算法:即安全性算法和资源请求算法 安全性算法:...

2019-01-19 11:31:41

阅读数 23

评论数 0

操作系统学习笔记(六)---CPU调度

一、例题 1.Explain the difference between preemptive and nonpreemptive scheduling. Answer: 如果调度方案是非抢占的(nonpreemptive),一旦CPU分配给一个进程,那么该进程会一直使用CPU直到进程终止...

2019-01-19 11:16:07

阅读数 16

评论数 0

操作系统学习笔记(五)---进程同步

例题 1.In Section 5.4, we mentioned that disabling interrupts frequently can affect the system’s clock. Explain why this can occur and how such effect...

2019-01-19 10:00:34

阅读数 25

评论数 0

操作系统学习笔记(四)---socket实现简单的聊天程序

一、socket相关资料、流程 Socket? 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开...

2019-01-18 23:19:53

阅读数 19

评论数 0

编程新技术实验(一)---mysql & JDBC & JSP学习笔记

参考资料 https://www.cnblogs.com/dandeliongogo/p/6610569.html http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d8 https://www.yiibai.com/...

2019-01-18 12:36:03

阅读数 14

评论数 0

操作系统学习笔记(三) ---线程

例题 1.What are two differences between user-level threads and kernel-level threads? Under what circumstances is one type better than the other? Ans...

2019-01-17 10:57:40

阅读数 16

评论数 0

操作系统学习笔记(二) ---进程

Chapter 3 Process 例题: 1.Using the program shown in Figure 3.30, explain what the output will be at LINE A. Answer: 输出为5 分析:创建了一个子进程,子进程复制了父进...

2019-01-17 10:04:10

阅读数 19

评论数 0

操作系统学习笔记(一) ---操作系统简介

Chapter1 操作系统简介 参考资料:操作系统概念(第9版&第7版) 例题 1.What are the three main purposes of an operating system? 1.Resource allocator    操作系统相当于一个资...

2019-01-17 09:19:50

阅读数 25

评论数 0

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