- 博客(17)
- 收藏
- 关注
原创 第八、第九章作业解题报告
title: 操作系统导论第八章第九章作业date: 2019-10-14 13:01:03tags:操作系统导论作业categories:操作系统导论typora-root-url: …/第八章作业解题报告1:只用两个工作和两个队列运行几个随机生成的问题。针对每个工作计算MLFQ的执行记录。限制每项作业的长度并关闭IO。让你的生活更轻松。解:根据题目要求,使用...
2020-11-29 19:48:41
404
原创 Java集合
Java集合1、集合和数组的区别数组的长度不可改变,集合的长度可以改变数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型集合相对来说功能更加强大,通过简单的方法和属性调用即可实现各种复杂操作,提高开发效率。数组的效率高于集合类。常用的集合类有哪些?Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括list接口和set接口还有queue接口List接口的实现类主要有:ArrayList、LinkedList、Stack以及Ve
2020-11-29 19:47:55
136
原创 算法模板
算法模板1.二分法int B_Search(vector<int> nums, int targe){ int left = 0, right = nums.size() - 1; while(left <= right){ int mid = (left + right)/2; if(targe > nums[mid]){ left = mid + 1; } else if(targe < nums[mid]){ right = mid -
2020-11-29 19:47:23
110
原创 Java网络编程
Java网络编程同步异步、阻塞非阻塞同步异步同步指的是用户进程/线程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步是指用户进程触发IO操作后便去做自己的事情,之后等待OS通知IO操作已完成。同步异步是指的是线程是否主动去查看IO操作是否完成,主动的是同步,非主动的是异步。阻塞非阻塞阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取不同的方式,阻塞方式下读取或者写入方法将一直等待,而非阻塞方式读取或者写入方法则会立即返回一个状态值。阻塞和非阻塞是进程在等待IO处理
2020-11-29 19:46:44
237
原创 Java SE
Java知识总结1.Java基本常识Java三大版本Java SE 标准版,桌面程序,控制台开发等Java ME 嵌入式开发(凉了)Java EE E企业级开发(偏向服务器开发,web端)JDK、JRE、JVMJDK,Java工具包JRE,Java运行时环境JVM,Java虚拟机编译器和解释器编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所
2020-11-29 19:45:26
87
原创 数据库连接jar报错 No suitable driver found for jdbc ,两分钟解决,希望能帮到后来人。
今天在做一个socket编程项目,jdbc连接出了一点问题:No suitable driver found for jdbc报错信息如上,意思是没有合适的驱动。出现如上报错后,点开.iml文件:查看里面的配置信息:可以看到里面有mysql-connector-java的驱动和位置信息,更改此驱动为你真正的jar所在位置和名字。例如我的的驱动为mysql-connector-java-8.0.18,在f盘的jdbc/lib文件夹下面,更改到正确的即可解决此问题...
2020-06-20 18:56:31
3434
原创 作系统导论第八第九章作业
title: “操作系统导论第八第九章作业date: 2019-10-14 13:01:03tags:-操作系统导论-作业categories:操作系统导论学号:201708010720 姓名:钟京华 班级: 计科1707第八章作业解题报告1:只用两个工作和两个队列运行几个随机生成的问题。针对每个工作计算MLFQ的执行记录。限制每项作业的长度并关闭IO。让你的...
2019-10-14 23:04:47
948
2
原创 操作系统导论第九章学习笔记
title: “操作系统导论第九章学习笔记date: 2019-10-14 13:01:03tags:-操作系统导论-第九章categories:操作系统导论第九章 调度:比例份额比例份额算法基于一个简单的想法:调度程序的最终目标,是确保每个工作获得一定的CPU时间,而不是优化周转时间和响应时间9.1 基本概念: 彩票数表示份额彩票数代表了进程(或者用户或者其他)占有某个资...
2019-10-14 23:02:19
517
原创 操作系统导论第八章笔记
title: 操作系统导论第八章笔记date: 2019-10-14 13:01:03tags:-操作系统导论-第八章categories:操作系统导论第八章 调度:多级反馈队列(MLFQ)8.1MLFQ:基本规则规则1:如果A的优先级 > B的优先级,那么运行A规则2:如果A的优先级 = B的优先级,那么轮转A和B8.2改变优先级规则3:工作进入系统时,放在最高...
2019-10-14 23:01:24
480
原创 人工智能导论第二章学习笔记
title: 人工智能导论第二章tags:人工智能导论第二章categories:人工智能导论第二章 智能agentAgent:表示能够行动的某种东西;2.1Agent和环境Agent通过传感器感知环境,并通过执行器对所处环境产生影响。2.2理性Agent理性A是做正确事情的Agent。Agent的性能通过性能度量评价好坏。性能度量:对环境状态的任何...
2019-10-14 18:05:57
1404
原创 操作系统导论第七章
tags:操作系统导论第七章categories:操作系统导论操作系统导论第七章:进程调度操作系统该如何决定切换进程?如何运行进程使得效率最大化?more–>调度指标1、周转时间T周转时间=T完成时间−T到达时间T_{周转时间}=T_{完成时间}-T_{到达时间}T周转时间=T完成时间−T到达时间2、响应时间T响应时间=T第一次执行时间−T到...
2019-10-08 17:42:37
1076
原创 操作系统导论第六章
操作系统导论第六章categories:操作系统导论操作系统导论第六章:受限直接运行第四章中提到了,操作系统采用时分共享虚拟化CPU的方式,让多种任务能够共享CPU。即运行一个进程一段时间,然后切换另一个进程,如此轮换,使得每个进程各自好似独立互不影响的使用CPU。然而这样带来了一些问题:1、如何在不增加系统开销的情况下实现虚拟化?2、如何有效地运行进程,同时保留...
2019-10-08 16:58:01
529
原创 操作系统导论第五章
操作系统导论第五章编码作业作业categories:操作系统导论操作系统导论第五章:进程APIUNIX的系统调用UNIX采用一对系统调用:fork()函数和exec()函数,非常有趣的创建新进程。父进程还可以通过第三个系统调用wait(),等待其创建的子进程完成并且回收,注意,子进程不能调用it(),否则wait()函数会返回-1,而父进程调用则会返回子进程...
2019-09-25 01:23:57
1145
原创 操作系统导论第四章作业解题报告
title: 操作系统导论第四章作业解题报告tags:操作系统导论第四章模拟作业categories:操作系统导论操作系统导论第四章:进程定义进程就是运行中的程序一台机器上如何同时运行多个程序?这里的关键问题是:如何提供有许多CPU的假象?我们知道,一个CPU只能运行一个进程,然而,实际上,一个正常的系统可能会有上百个程序正在运行,只有一个CPU的情况...
2019-09-24 18:09:36
2162
原创 四六级词汇
四六级词汇学习笔记英语单词有前缀和后缀,前缀一般改变词义,后缀一般改变词性。前缀示例:deriver from --源自于deviate from --偏离(deviate脱离)前缀:de -> down(下降)decrease(减少)decline(下降)...
2019-05-22 22:14:57
1165
原创 2018-12-3 ccf crontab 题解
这是ccf第三题中近年来博主见过的比较恶心的模拟题,涉及到模拟+文本处理,代码量较大。先看题目: 读完题目后,需要注意的几个地方: 1. 分钟、小时、天数、月数的取值范围 2. 分钟、小时前面可以有前导0 3. 大小写不区分 4. 时间的取值范围是左闭右开(博主当初没注意到,丢了30分,找了好几天才找到bug) 现在我们开始来寻找解题思路,很容易想到,从开始的...
2018-09-04 16:43:30
1452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人