自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 操作系统课程设计 模拟FAT文件系统的设计与实现

user/zhang>copy /user/li/a.txt b.txt 复制某路径下的文件到当前目录并改名。/user/zhang>rd user/li/data 删除/user/li下的子目录data。/user/zhang>new /user/li/hello.txt ,创建绝对路径下的新文件。/user/zhang>edit /user/li/hello.txt 编辑绝对路径下的文件。/user/zhang>type /user/li/hello.txt 查看绝对路径下的文件。

2023-06-14 11:02:19 1556

原创 数据库习题存档

(27) 创建一个触发器,能实现,SC插入某条记录时,根据系统时间自动填写年度和学期信息;每学年学期以当年9.1日和3.1日为学期第一天。(26)创建一个触发器,当某个学生选修、退选、改选某门课程后,在YTC表中,这门课的学生人数对应发生变化;

2023-05-04 15:47:04 97

原创 前端实用参考链接集合

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。包含了大量前端组件和样式。基于CSS的字符和图标库:Font Awesome。

2022-10-27 14:26:46 337

原创 小程序踩坑指南

直接对swiper设置高度不生效flex布局失效:display:flex在``中失效解决 使用Vant 组件 [“usingcomponents“][“van-button“]:“@vant/weapp/button/index“ 未找到:如果使用Vant组件时没有报错,但组件样式没有生效,尝试重新打开小程序一些组件的值为boolean类型的属性,设置为false是不起效的(依然是true的效果)自定义组件的样式失效数据渲染失败拿不到云开发数据库里的数据

2022-09-21 16:19:04 446

原创 如何将CSDN博客下载为PDF文件

听网课的时候看到CSDN上的笔记,觉得记得很好,很详细,想把它保存下来,于是去搜了一下如何将CSDN博客文章导出为PDF,找到了这篇文章尝试之后下载成功,但有一个问题,就是有一部分内容会被“关注”条挡住**解决方法:**在代码里加一条$(".left-toolbox").remove();left-toolbox 就是“关注”这个标签的类名,这句的意思就是把这个标签移除

2022-09-04 12:26:07 5611 3

原创 黑马前端JS笔记(WebAPI部分)

文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。............

2022-08-30 21:54:02 623

原创 JS课堂案例--黑马前端js课程

有一些是课堂案例,有一些是自己写的课后作业。随机生成一个1~50之间的整数,用户有10次猜测机会倒计时 数组去重查找字符串"abcoefoxyozzopp"中所有o出现的位置以及次数 判断一个字符串中出现次数最多的字符,并统计其次数。6. 分时显示不同图片,显示不同问候语7. 切换显示/隐藏密码状态点击关闭二维码当鼠标点击文本框时,里面的默认文字隐藏,当鼠标离开文本框时,里面的文字显示。循环精灵图 用户如果离开密码框,里面输入个数不是6~16,则提示错误信息,否则提示输入正确信息.........

2022-08-30 10:31:25 1031

原创 JS备忘录(ECMAScript部分)

**JavaScript的组成****ECMAScript**:规定了js基础语法核心知识。比如:变量、分支语句、循环语句、对象等等**Web APIs** :DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作BOM 操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等2. JavaScript是运行在客户端(浏览器)的编程语言,是**解释型语言**、**动态语言**3. JS可以书写在直接写在html文件里,用script标签包住,script标签写在``上........

2022-08-24 22:22:26 481

原创 操作系统第三章 内存管理·3.1.内存管理概念 3.2.虚拟内存管理

王道计算机考研 操作系统 —— 课程链接平常,各种软件都存放在(或附存)里,如电脑中的硬盘,但硬盘是一种慢速设备,CPU是一种超快速设备,所以如果CPU要处理的程序数据直接从外存中存取,CPU会花费大量的时间等待外存的存取操作的完成。所以显然,CPU直接与慢速的外存进行数据交互是会有速度的矛盾的,因此,我们引入了这种部件,它是一种更快速的存放数据的硬件,来缓和外存与CPU的速度矛盾。从逻辑地址到物理地址的转换,应该是“装入”这一步需要解决的问题如果内存地址也是从0开始,那么逻辑地址和物理地址就是

2022-06-20 16:26:52 356

原创 操作系统 2.3 进程的同步与互斥 2.4 死锁

王道计算机考研 操作系统 —— 课程链接异步性导致进程以不可预知的速度向前推进。但是有时必须以一定的顺序执行进程。⭐并发执行的异步性往往会导致算法出现问题

2022-06-15 19:53:56 434

原创 make的使用

自动追踪修改的文件 :make首先要提供配置文件:makefile为了避免重复设置,引入了变量app:对主程序进行编译并最后生成出可执行程序,拷贝到f102目录下lib:主程序依赖的函数库,编译顺序为先完成lib的生成库,在完成app......

2022-04-11 15:41:39 96

原创 gcc编译器

动态函数库和静态函数库常见报错源代码的编译:GCC解决方法:代码的含义是当头文件在当前目录下找不到时,去“-I”下的目录里找,注意:-I与目录之间没有空格-E 预处理结果(重定向到某个文件中)-S : 汇编gcc.c 将源代码文件编译成.o文件gcc.o 将.o文件链接成可执行文件打包命令 ar rv +名.a +.o文件r: replace 用新的.o文件替换.a静态函数库中已有的同名.o文件,如果没有就直接添加v :让ar命令在执行的过程中尽可能的打印出详细的情况信息静态函数库文...

2022-04-11 15:38:51 2031

原创 vi编辑器的使用

vi的三种基本工作模式命令行模式、插入模式、尾行模式启动vi后,默认进入命令模式附加与插入命令以下命令都是在命令模式下输入输入后按下回车就会进入编辑模式i :insert ,插入字符在光标所在处的前方I :将光标移动到本行行首并进入插入模式,插入字符在光标前方a:append ,插入字符在光标后方A:在行尾追加,插入字符在光标后方u:取消上一次操作U:放弃自从来到本行之后的所做的所有修改移动光标命令以下命令都是在命令模式下输入n(整数)+ h 向左移动3个字符,例如:3...

2022-04-11 15:28:30 858

原创 shell脚本程序的编写

例1 :readme.shread命令:从终端读入字符串放在指定变量中,用户在终端进行输入,等到遇到换行符时,输入的内容被读入,并赋值给指定的变量运行脚本文件:用bash命令新起一个进程,将脚本文件作为bash命令的参数,就会在新起的进程中运行脚本文件source命令(“.”)source命令简写为".",意为在 当前进程 中执行一个脚本文件chmod命令:改变权限chmod a+x readme.sh“a”代表给所有用户,“+”代表添加,“-”代表删除,“x”代表可执行权限这句

2022-04-10 22:00:07 2137

原创 Linux shell 入门命令

shell介绍shell 是Linux操作系统中为用户提供的命令访问接口常见的几种shellLinux自带的shell:BashUnix上的shell : Ksh (Korn shell)基于C语言的shell: Csh(C shell,BSD版本Unix的标准shell)常用的shell命令shell命令的通用格式:命令本身的名字(可执行文件) - 参数(命令参数/选项参数)/选项(长选项/短选项)选项后可以加参数,选项的参数是选项参数id命令用途:显示登录的用户身份uid:用

2022-04-10 00:34:11 1523

原创 Java练习题1

设计Point类用来定义平面上的一个点坐标,包含构造函数和显示信息的方法。使用泛型技术,以Point类对象作为数组元素,创建ArrayList类对象,并向其中添加3个元素,然后依次遍历集合显示信息。编写一个整数数组(长度为5),从键盘上依次输入所有的元素,对数组进行排序,然后用foreach输出所有的元素。编写复数类,为该类定义信息输出方法、两个复数相加的方法,在测试类中完成2个复数对象的构建完成相加并赋值给第3个复数对象。定义一个double型数组d1,并进行初始化(长度为5-10之间),编写代码

2022-04-09 17:59:15 217

原创 gbd程序调试

用gdb调试程序的基本命令,x命令,函数堆栈操作命令,断点操作命令,参数操作命令,函数调用命令,display b 7 break 在第7行设断点r run 运行程序p iprint 打印变量in next单步执行 display 监控变量(=n后p的执行效果undisplay 取消监控参数应为被监测的变量的表达式编号回车重复执行上一条命令kill杀死正在调试的程序c继续运行fr frame:显示当前所在层次frame n/简写:fr n移动到第n层,n为栈的层次,然后可以用其他命令(info)查看此级..

2022-04-09 17:44:29 976 1

原创 操作系统笔记 --第二章 进程管理(2)

王道计算机考研 操作系统 —— 课程链接2.2 进程调度2.2.1 处理机调度概念、层次调度的基本概念当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。在多道程序系统中,进程的数量往往是多于处理机的个数的,这样不可能同时并行地处理各个进程。处理机调度,就是从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程的并发执行。调度的三个层次高级调度由于内存空间有限,有时无法将用户提交的作业全部放

2022-03-25 11:00:40 184

原创 操作系统笔记 --第二章 进程管理(1)

王道计算机考研 操作系统 —— 课程链接2.1 进程与线程2.1.1 进程的概念、组成、特征进程的定义程序:一个指令序列程序和进程的区别:程序(code):是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合进程(Process):是动态的,是程序的一次执行过程同一个程序多次执行会对应多个进程PCB(进程控制块) 进程控制块记录了操作系统所需的,用于描述进程的当前情况,以及控制进程运行的全部信息。操作系统是根据PCB来对并发执行的进程进行控制和管理的。程序段、数据段、P

2022-03-17 20:46:41 432

原创 MIT-计算机科学中的数学 Lec1-3

课程链接:https://www.bilibili.com/video/BV1zh41167Uy?from=search&seid=3400639910032477988&spm_id_from=333.337.0.0Lec-1Def: A mathematical proof is a verification of a proposition by a chain of logical deductions from a set of axiomsDef: A propositio

2022-03-15 20:26:11 201

原创 操作系统笔记 --第一章 操作系统引论

1.1.1 操作系统的概念、功能和目标1. 操作系统的概念操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件①操作系统是系统资源的管理者②向上层提供方便易用的服务③是最接近硬件的一层软件直观的例子:打开 Windows 操作系统的“任务管理器”(快捷键:Ctrl+Alt+Del)2. 操作系统的功能① 作为系统资源的管理者:管

2022-03-10 09:52:31 2620 1

原创 黑马前端笔记4--CSS(2)

【参考课程】黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程:b站课程链接课程资料:素材和源码: 下载链接【PPT】链接:https://pan.baidu.com/s/1jm1LUuk5NIM-PPhmAbjEkg 提取码:sp39相关资料:W3C-CSS基础教程:网页链接文章目录01 Emmet语法01 Emmet语法

2022-03-03 00:12:08 243

原创 黑马前端笔记3--CSS(1)

黑马前端笔记3--CSS(1)

2022-01-27 21:05:26 583

原创 黑马前端笔记2--HTML(2)

【参考课程】黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程:b站课程链接文章目录01 表格标签1.1 表格的基本语法01 表格标签1.1 表格的基本语法<table></table> 用来定义表格的标签<tr></tr> 用来定义表格中的行,必须嵌套在<table></table> 标签中<td></td> (table data)用来定义表格中的单元

2022-01-15 15:43:49 749

原创 黑马前端笔记1--HTML(1)

【参考课程】黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程:b站课程链接文章目录01 网页的相关概念02 常用浏览器及其内核03 Web标准04 HTML语法规范HTML标签关系05 基本结构标签基本标签结构06 vscode工具创建页面08 DOCTYPE和lang以及字符集的作用文档类型声明标签``页面语言lang字符集Character set**以上三个标签,在vscode中输入 ! 可自动生成**09 标签语义10 标题标签01 网页的相关概念

2022-01-11 18:15:37 1574

原创 微信小程序开发笔记—基础

查语法:帮助菜单下有超链接可转到开发者文档保存快捷键: CTRL+S右上角—详情—可修改AppID和本地目录模拟操作-WiFi-模拟用户不同的网络状态模拟操作—Home快捷键Ctrl+S:保存文件Ctrl+【, Ctrl+】:代码行缩进Ctrl+Shift+【, Ctrl+Shift+】:折叠打开代码块Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行Shift+Alt+F:代码格式化Alt+Up,Alt+Down:上下移动一行Shift+Alt+Up,.

2022-01-07 21:12:20 456

原创 Java选择题错题集

Java语言中,能够在循环结构中使用的跳转语句是(ABCD)。A.breakB.continueC.returnD.throw解析:if语句可单独使用,但else语句前必须要有与之匹配的if语句块关于分支结构,下列说法正确的是(B)。A.if语句和else语句必须成对出现B.if语句可以没有对应的else语句C.switch语句中,每个case子句中都必须有break语句。D.switch语句中必须有default语句解析:Java提供了4种能在循环结构中使用的跳转语句:分别是bre.

2021-12-20 16:23:01 1387

原创 在eclipse中导入数据库驱动文件jar包

下载Mysql的jar包:https://dev.mysql.com/downloads/connector/j/?os=26(1) 在需要导入驱动文件的项目上单击右键,然后依次选择New —>Folder,为驱动文件创建文件夹(2) 在打开的New Folder窗口中,输入文件夹的名称,按照惯例,通常命名为“lib”,点击Finish完成(3) 将jar驱动程序文件,拷贝到lib文件夹,并刷新(4)在mysql-connector-java-8.0.20.jar文件上单击右键,依次选择

2021-12-08 00:15:52 10062 2

原创 中国大学MOOC_浙大博弈论基础笔记4-5

中国大学MOOC_浙大博弈论基础笔记4-5课程链接:中国大学MOOC_浙江大学_博弈论基础第四讲 万元陷阱和智猪博弈第一节 万元陷阱1.1 规则万元陷阱:现将 10000 元拍卖给大家,各位互相竞价,以 100 元为加价单位,直到没有人再加价为止。出价最高者以其所出价格获得该10000 元钱,同时,出价第二高者将其所出价格的数量支付给我。请问:您的竞拍策略?这个游戏是耶鲁大学经济学家苏必克 (M.Shubik) 发明的,想拍卖钱的人几乎屡试不爽地从这拍卖会里 “赚到钱” 。它是一个具体

2021-11-12 23:03:55 988

原创 Java练习题8

Java swing在窗口中有两个按钮,“确定”和“取消”。单击“确定”按钮,窗口标题栏显示“你单击了确定按钮”。“确定”按钮变成“OK”。单击“取消”按钮,窗口标题栏显示“你单击了取消按钮”。“取消”按钮变成“Cancel”。要求采用四种方法:本类、外部类、内部类、匿名类。方法1:本类import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;impo

2021-11-03 17:42:57 261

原创 Java练习题7

题目:fact()方法的功能是求n!,阶乘类型是byte类型。当n!的值超出byte数据类型的范围时抛出异常。在主方法中输入n!的值。要求分别用下面三种方法进行异常处理:(1)fact()方法捕获异常(2)fact()方法声明异常,主方法捕获异常(3)fact()方法和主方法都声明异常(1)package chapter4;import java.util.Scanner;public class Fact { public static void main(String[] ar

2021-10-27 09:39:06 227

原创 Java练习题6

1.定义一个接口Area,其中包含一个计算面积的方法CalsulateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法CalsulateArea(),分别计算圆和矩形的面积,最后写出测试以上类和方法的程序。interface Area{ double CalsulateArea();}class MyCircle implements Area{ double r;String name; MyCircle(String name,double r){

2021-10-25 22:45:20 803

原创 Java练习题5

1.输入一个1 ~7之间的整数表示星期几,输出对应的英文单词(表示星期几)。要求捕获以下异常:类型不匹配异常,如输入的是字符串等输入的数值范围不合理,如>7, 或<=0import java.util.*;public class Homework5_1 { public static void main(String[] args) { int day; Scanner in=new Scanner(System.in); System.out.println("输入数字

2021-10-25 22:22:30 281

原创 Java练习题4

题目:自定义异常类TriangleException表示三条边无法构成三角形的异常。在主方法中,输入三个整数,如果能构成三角形则求其周长和面积;如果无法构成三角形则抛出TriangleException异常,输出信息“输入的三条边不能构成三角形”构建三角形类package chapter4;public class Triangle { int a,b,c; Triangle(int a,int b,int c){ this.a=a; this.b=b; this.c=c; }

2021-10-25 22:06:19 228

原创 Java笔记2 第二章 java语言基础

第二章 java语言基础2.1标识符与数据类型2.1.1 标识符(Identifier)标识符的定义:Java程序中使用的变量、方法、类、数组都要有名字,这些名字称为标识符标识符的构成规则:标识符只能包含字母、数字、下划线_和美元符号$,必须以字母、下划线或美元符号开头关键字(keyword)和保留字(Reserved Word)被J语言赋予特殊含义,给变量或方法起名时不能用​

2021-10-23 11:35:41 109

原创 Java笔记1

Java语言与面向对象程序设计第一章 java语言概述JVM结构图JRE: Java程序运行环境,面向Java程序使用者JDK:Java程序员开发过程中使用的工具包,面向程序开发者Java程序开发Java 命名一般规范:类名:首字母大写,多个单词合成一个类名时,每个单词首字母都大写,如HelloWorld接口名:命名规则与类名相同方法名:常由多个单词组成,第一个单词首字母小写,其后每个单词首字母均大写,如showMessageDialog()变量名:一般为名词,第一个单词全小

2021-10-23 10:44:49 61

原创 Java_常用的一些代码

输出System.out.println("Hello World");//输出后换行System.out.print();//输出后不换行System.out.printf(".2f",n);//有条件的输出System.out.println("2+3="+5);程序运行结果:2+3=5,说明println 运行时会把所有()中的输入变成字符串并连接起来System.out.println("2+3="+2+3);运行结果为:2+3=23System.out.println("2+

2021-10-23 10:12:05 82

原创 中国大学MOOC_浙大博弈论基础笔记3

中国大学MOOC_浙大博弈论基础笔记3课程链接:中国大学MOOC_浙江大学_博弈论基础第三讲 囚徒困境第一节 囚犯困境的来源 占优策略:是指无论其他参与者采取什么策略,某参与者采用该策略的结果都优于其他策略。占优策略均衡:是指由博弈中的所有参与者的占优策略组合所构成的均衡。攻守同盟说谎博弈:游戏规则决定游戏的结局偷懒博弈第二节 囚犯困境的定义及原因分析一般条件下的囚犯困境双方都有占优策略,即:a1>a3 , a2>a4 , b1>b2 , b

2021-10-22 20:59:13 330

原创 中国大学MOOC_浙大博弈论基础笔记1~2

博弈论基础笔记 1~2课程链接:中国大学MOOC_浙江大学_博弈论基础第一讲 概述博弈论( game theory):研究人们怎么做策略(行动)选择及其最后均衡结果是什么的理论是指在一定的游戏规则 约束下,基于直接相互作用的环境条件,各参与人依据所掌握的信息 ,选择各自的策略 (行动),以实现利益最大化的过程。例:罗森赛蜈蚣博弈(击鼓传花) --“ 大智若愚”第一节 博弈的术语参与人(players):理性选择 的主体信息(information):参与者有关博弈的知识行动(ac

2021-10-22 20:40:06 409

数据结构大作业 基于图论的图像分割 python + PyQt5交互界面

数据结构大作业,基于图论中的最小生成树的图像分割。一个很古老的算法,精度远远不如深度学习算法,但是对于代码能力是一个很好的锻炼。 实现环境:python Numpy+PyQt5交互界面实现

2024-01-01

王道408 计算机组成原理课件 2024新版ppt课件

王道408 计算机组成原理课件 2024新版ppt课件

2023-09-29

操作系统课程设计 模拟FAT文件系统的设计与实现(基于Java实现)

1.研究FAT文件系统的物理布局。 2.掌握FAT文件系统中目录的结构与目录项定义。 3.掌握文件操作如建立目录,建立文件,删除文件,复制文件时,对FAT和目录的操作步骤。 4.合理设计文件系统布局与数据结构(直接用数组模拟磁盘布局或建立一个文件模拟磁盘布局)。 5.编制程序模拟FAT文件系统,加深理解文件系统的功能及实现机理。 实现功能 显示目录内容 dir <路径名> 路径下包含的所有目录与文件(除被隐藏的文件外) 创建目录 md <路径/目录名> 成功或失败提示 删除空目录 rd <路径/目录名> 成功或失败提示 改变当前目录 cd <路径/目录名> 改变命令提示符前显示的当前路径 创建文件 new <路径/文件名 文件内容> 成功或失败提示 删除文件 del <路径/文件名> 成功或失败提示 编辑文件 edit <路径/文件名 编辑内容> 成功或失败提示 查看文件 type <路径/文件名> 指定文件的内容 复制文件 copy <路径/文件名> <路径/文件名> 成功或失败提示 设置文件属性 attr <文件名> +r/-r/+h/ -h 成功或失败提示 退出系统 exit

2023-06-19

王道操作系统课件 2024

王道408 操作系统课件 2024新版ppt课件

2023-06-19

王道数据结构课件2024

王道数据结构课件2024

2023-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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