- 博客(53)
- 资源 (14)
- 收藏
- 关注
原创 【大数据处理技术实验】自用
如是使用Putty远程连接到服务器,可以使用vi直接修改,也可以用FileZilla软件将待修改的文件下载到本地修改后,再上传到服务器。在 /usr/local/hadoop/etc/hadoop/hadoop-env.sh 文件中,增加以下内容。进入 /usr/local/hadoop/ 目录,运行以下命令后,查看运行结果,并分析结果。同样,执行source ~/.bashrc使设置生效,并查看hadoop是否安装成功。主要所有的3.3.5要一致,如果自己的使3.3.4,那就要注意替换。
2024-11-03 00:27:53
355
原创 【数据结构】在二叉树中有两个结点m和n,若m是n的祖先,则使用后序遍历可以找到从m到n的路径
7584m7584nN补充:注意是访问它的值,并加入到先序遍历的序列中,出栈和遍历序列无关;先序遍历是入栈前访问中序遍历是;右子树不空时,访问右孩子,将右子树的根作为新的根,执行①;先序遍历和中序遍历只有访问位置不同的区别(即是在入栈前访问还是在出栈时访问)所以N所以。
2024-10-17 18:03:09
464
3
原创 geekos project3 代码记录
Ubuntu 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)configure指令无误执行后会生成一个makefile文件。在终端输入:sudo passwd root。遇到问题:解决第一个的时候卡在第二个上。再输入一次密码,就完成root提升。
2024-04-15 05:54:46
404
原创 geekos-project3
P操作Semaphore_Acquire()中,首先检查传入的信号量ID是否存在,如果存在,接着检查当前线程是否注册使用了这个信号量,如果这两项检查任意一项失败了,那么就返回-1。如果成功了,就把信号量的值减去1,如果减去1后信号量的值小于0,那么就把当前线程放入这个信号量的等待队列上。函数首先检查请求创建的这个信号量的名字是否存在,如果存在,那么就把这个线程加入到这个信号量所注册的线程链表上;如果不存在,则分配内存给新的信号量,清空它的线程队列,把当前的这个线程加入到它的线程队列中,设置注册线程数量为。
2024-04-14 08:04:07
1219
原创 [操作系统课设]GeeKOS操作系统的研究与实现
/ floppya和floppyb分别表示第一个软驱和第二个软驱,如果需要从一个软盘上来引导系统则floppya就需要指向一个可引导的磁盘。//引导盘镜像文件, boot用来定义模拟机器中踊跃引导启动的驱动器,可以为软盘硬盘或CDROM,这里使用虚拟软盘A来进行引导系统。中采用的分段存储管理。要求实现一个内核进程,功能是实现从键盘接收按键,并在屏幕上显示。在这个项目中,需要实现一个多级目录的、可读写的文件系统。//megs用于设置模拟系统的内存,这里使用的是8MB。,并实现信号量,支持进程间通信。
2024-03-27 14:08:05
1850
3
原创 内存碎片——内部碎片与外部碎片
内部碎片是已经被分配出去(能明确指出属于哪个进程由于被装入的数据块小于分区大小,从而导致分区内部有空间浪费,这种现象成为内部碎片。内部碎片是处于区域内部或页面内部的存储块。占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块时,系统无法利用它。直到进程释放它,或进程结束时,系统才有可能利用这个存储块。为了有效的利用内存,使内存产生更少的碎片,要对内存分页,内存以页为单位来使用,最后一页往往装不满,于是形成了内部碎片。外部碎片是指还没有分配出去(不属于任何进程。
2024-03-07 15:57:08
4261
原创 【计算机网络】快速做题向 一张图搞懂曼彻斯特编码,差分曼彻斯特编码,归零编码,非归零编码
一张图搞懂曼彻斯特编码,差分曼彻斯特编码,归零编码,非归零编码
2023-12-26 22:55:11
6638
2
原创 【操作系统】快速做题向 信号量,PV操作解决进程同步问题,例题手写分析
(上面描述得不严谨,大致是那个意思),paper,pencil=0,因为这些资源要等待老师放到空间里。(1)先看第一小问,定义信号量 paper表示纸的数量,pencil表示笔的数量, empty表示空间数, mutex用于实现多进程之间的互斥操作。(1)定义信号量 paper表示纸的数量,pencil表示笔的数量, empty表示空间数, mutex用于实现多进程之间的互斥操作。分析题目 三个进程(有纸的取笔,有笔的拿纸,有空余时放笔或纸)(2)补充填空1,2,3,4。
2023-12-21 18:12:17
652
原创 【操作系统】快速做题向 如果在限制为两道的多道批处理系统,有N个作业进入系统,作业调度采用XXX算法,进程调度采用XXX算法 题型解法
不严谨的说就是,系统 调度 作业,这里就是 作业调度,这里就会用到某种调度算法,之后为选中的作业创建进程,之后进入进程调度,这里又会遇到某种调度算法。作业调度,进程调度的调度算法不一定相同,也不一定不相同,看题目给定。进入系统不一定创建进程。没有创建进程就不能按照进程调度算法调度,要按照作业调度的调度算法。要搞清楚什么是作业调度,什么是进程调度(处理器调度的层次的知识点)就绪指的是创建进程,进入就绪队列。如下类似的题该怎么解?
2023-12-20 15:55:04
564
原创 【操作系统】快速做题向 时间片轮转调度算法(RR)通过例题理解(含步骤)
有的题目会问相关时间计算的问题(周转时间,带权周转时间)可以看我之前有一篇专门的记录。
2023-12-20 13:01:21
802
原创 【操作系统】快速做题向 优先权调度(抢占式/非抢占式)算法做题步骤分析
非抢占只要某进程已经在运行了,后面不论出现多少优先级多高的进程,都得老老实实等待这个进程运行完毕,再选择当前优先级最高的运行。抢占式就很霸道,高优先级的进程一到达,当前的低优先级的正在运行的进程就要被中断,回到就绪队列,让最高优先级的进程先运行。抢占,非抢占的区别就是,能不能直接中断某正在进行的优先级没我高的进程的运行。理论知识理解上面这几句话就行。
2023-12-20 12:51:13
813
原创 【计算机网络实验】实验四 TCP/UDP协议分析
图 1 第一次握手第一次握手:客户端将标志位SYN置为1,随机产生一个值,并将该数据包发送给服务器,等待服务器确认;图 2 第二次握手第二次握手:服务器收到数据包后由标志位SYN = 1,直到客户端请求建立连接,服务器将标志位SYN和ACK都置为1,随机产生一个值,并将该数据包发送给客户端以确认连接请求;图 3第三次握手第三次握手:客户端收到确认后,检查 ACK是否为X + 1= 1,如果正确则将标志位ACK置为1,并将该数据包发送给服务器,服务器检查。
2023-12-13 01:00:00
6996
原创 【计算机网络实验】实验三 IP网络规划与路由设计(头歌)
在IP网络中,每个通信节点、IP网段、广播地址都需要用“IP/子网掩码”来表示,并且它们的特征是截然不同的,千万不要弄错。对应的地址块的结束地址(最大)是该子网的广播地址;其余的IP地址属于节点地址,一共有2的8次幂-2=256-2=254个。每个IP子网(网段),都对应一个连续的IP地址块(空间),并且这个地址块的起始地址和长度一定是2的幂数。例如:子网172.16.0.0/24,对应的地址块的起始地址(最小)是该子网的网络地址;interface 接口。host 更改主机名。静态路由,默认路由配置。
2023-12-07 13:17:46
7018
2
原创 计算机组成原理课程设计
这里取指后有一个P(1)测试,根据取出来的指令的操作码,来修改对应的后续微地址中的某几位的值,然后来转向对应的内容,比如取出来的指令是IN1,就要把后续微地址从00改为01,如果取出来的指令是JNZ,P(1)测试就要做到把后续微地址从00改为07,这样才能取出谁执行谁。,所以如果没有这条空指令,会发现P(2)和P(1)都挂载在了取指指令上,发生了冲突,所有为了保证P(2),P(1)分开,一定要加一个空指令,这个空指令的作用就是挂载P(2)测试。一个周期内数据总线上只能有一个数据在上面流转,所以这些。
2023-09-24 20:36:46
487
原创 [数据库系统] 五、数据增删改(头歌)
用insert给数据库添加数据相关知识有关系student(sno,sname,ssex,sage,sdept),属性对应含义:学号,姓名,性别,所在系。现有的部分元组如下所示insert 向数据库表插入数据的基本格式有三种:R,S是关系名编程要求我们已经为你建好了数据库与数据表,并添加了相应的数据内容。2.新来一名学生,学号07003,姓名 Andy ,性别 F, 但尚未知道年龄, 也未确定分配到哪个系, 请插入已知信息到student。。
2023-06-27 19:38:05
438
原创 openGauss数据库实验课堂笔记
②输入 ifconfig,跳出一大堆,找到 inet后面的四个数字 如125.217.41.56,找到这串数字,输入到putty界面的长条中,第一次可能会出错,出现有红叉的一个提示框,就把putty的界面叉掉再来一遍(输入那一串数字),如果出现了一个黄色三角警告的提示框,点击ok就ok了。①输入 root->回车->输入密码openGauss@123注意密码不回显,要盲打,注意大小写和符号。1.Oracle软件->设置->网络->桥接网卡->ok->绿色箭头启动。5.参考使用实验三的那个文件。
2023-05-12 18:28:39
1216
原创 [数据库系统] 四、分组操作符与聚集函数
使用 group by 语句结合聚集函数解决数据统计问题数据统计一般的数据统计关系代数表达式如下:其中L是属性集。含义是在属性集L上分组,分组后用函数fun运算 ,如表示按性别sex的不同取值分组,再计算每个不同性别的学生人数。假设有下面关系,利用上述分组计数统计则能得到: 男 2 女 2。
2023-05-07 22:10:46
847
原创 [数据库系统] 一、创建表以及使用主键约束(educoder)
1.任务:在数据库中创建一个表。2.需要掌握:如何在指定数据库中创建表。例如:连接数据库。还需要加上一句。在数据库创建表,(在MySQL数据库中是USE MyDb;如图:表创建好之后可以验证是否创建成功。DESC 表名;
2023-05-05 00:02:39
2634
三角函数公式大全!!!!!!!!!!!!!!!!!!!
2024-03-12
桂电-计算机网络实验5-VLAN划分与路由
2023-12-14
桂电-计算机网络实验4-TCPUDP协议分析
2023-12-14
桂电-计算机网络实验3-IP网络规划与路由设计
2023-12-14
桂电-计算机网络实验2-简单LAN设计与以太网帧分析报告
2023-12-14
桂电-计算机网络实验1-网络端接与网络设备入门配置
2023-12-14
数电实验报告(人的血型有A、B、AB、O四种 输血时输血者的血型与受血者血型必须符合下图中用箭头指示的授受关系 试用数据选择器设
2023-06-27
在线编程平台推荐,初学者或追求技术精进者可参考
2023-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人