自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于springmvc实现购物网站

n(6)生成订单功能:在购物车商品中选择确定要购买的商品生成订单,已经生成订单的商品要在购物车中删除\n(7)生成订单时相关商品的库存数量减少,库存数量少于用户购买数量的商品提示用户库存不足\n(8)普通用户可以查看自己的所有订单(分页显示)\n(9)管理员可以查看系统中的所有订单(分页显示)\n(10)管理员用户可以查看系统中的所有用户(分页显示),可以禁用某个用户,禁用以后该用户不能登录。\n}\nelse\n{\nr.setMessage(“失败”);\n\n四、系统源代码\n\n服务端程序…

2024-07-01 20:09:38 1020

原创 操作系统上机实验之驱动调度

这次的实验有了了实验一的经历所以做起来更加的轻松了,但是程序仍然有很多改进的地方,资源可以更加节约,算法也还有优化的余地,但是时间和精力有限,我会在课余的时间加深对磁盘调度的理解同时加上其他的算法,例如扫描调度(SCAN)算法,先来先服务(FCFS)等。解决方案:通过调试我发现由于设置的标志量出现了问题,在进行磁盘号由大往小的返回调度时,返回的第一个磁盘号为第一个比当前磁盘号大的磁盘号,因此我发现这是因为标志位的值小1造成的,因此在初始化标志位的时候我把标志的值设置为了1。即先来的请求先被响应。

2024-06-26 17:19:43 486

原创 操作系统上机实验之页面置换程序模拟

通过这次实验,我对页面置换算法的了解更为深刻。页面置换指当 CPU 访问的页面不在物理内存时,便会产生一个缺页中断,请求操作系统将所缺页调入到物理内存,当出现缺页异常,需调入新页面而内存已满时,选择被置换的物理页面,也就是说选择一个物理页面换出到磁盘,然后把需要访问的页面换入到物理页。解决方法:LRU算法是所有算法中效率最接近最优算法的算法,由理论知识可知,最优算法是理想的算法,现实中几乎不可能实现,只能作为一种测评标准,LRU算法是效率较高的可实现置换算法,但其硬件要求较高,如果规模较小,则略显麻烦。

2024-06-26 17:18:16 362

原创 操作系统上机实验之进程调度

这里与真正的时间片轮转相比是一个错误,但由于时间紧急,未进行修改)函数先使用排序函数进行排序,并根据排号的序列检查对于当前时间是否已有新的进程到来,若到来,则使用队列依次存储到来进程在pcb[]中的下标。每次完成一个时间片就开始检查是否有新的进程到来,并加入队列。同样此函数使用了排序函数以及队列,按照排好的顺序依次将进程进队,之后从队列中循环查看各进程的优先级,并保存优先级最高进在pcb[]中的下标,同时将队列中此元素的优先级降到最小,为了防止0号单元的空进程占用时间,在执行时先判断下标是否为0。

2024-06-26 17:16:43 272

原创 操作系统上机实验之作业调度

转时间=”+ ( time+mp.getDealTime()-mp.getArrivalTime()) +“,带权周转时间=” +(( time+mp.getDealTime()-mp.getArrivalTime()) * 1.0 / mp.getDealTime()));//输出开始、结束、周转、带权周转时间。答:性能指标:(1)周转时间;System.out.println(“调度结束,平均周转时间是”+(sumRTime/num)+" 带权平均周转时间是"+(sumQRTime/num));

2024-06-26 17:15:21 361

原创 编译原理词法分析

【代码】编译原理词法分析。

2024-06-26 17:12:19 111

原创 绘图(C# winform)

缩放:横向”(两个)、“,纵向”(四个)、“平移:横向”(两个)。添加十个NumericUpDown 分别命名为ngRotate (全局旋转角度)、nlRotate (椭圆旋转角度)、ngxScale (横向全局缩放)、 ngyScale (纵向全局缩放)、ngxMove (全局横向平移)、ngyMove (全局纵向平移)、nlxScale (横向椭圆缩放)、nlyScale (纵向椭圆缩放)、nlxMove (椭圆横向平移)、nlyMove (椭圆纵向平移)。

2024-06-26 12:55:40 867

原创 多线程(C# winform)

Console. WriteLine(“{0} 第 { l } 次”,Thread.CurrentThread.Name, count);

2024-06-26 12:53:53 1108

原创 抛物线绘制(visual studio C# winform)

抛物线绘制(visual studio C# winform)

2024-06-26 12:50:48 627

原创 visual studio C# winform实现个人信息的导入导出

2、添加5个label分别命名为label_Name、label_Address、label_Occupation、label_Age、Label_Output,text属性分别为:姓名、地址、工作、年龄、输出。添加5个textBox分别命名为textBox_Name、textBox_Address、textBox_Occupation、textBox_Age、textBox_Output。3、将textBox_Address、textBox_Output的multiline属性改成TRUE。

2024-06-26 12:47:17 1201

原创 狼羊赛跑小作业(visual studio C#)

在 showMultiThreadRun 方法中,程序创建了两个线程来执行羊和狼的 Run 方法。通过使用 Thread 类的构造函数和 Start 方法,将羊和狼的跑步操作分别分配到不同的线程中。在主程序中,通过调用 sheepThread.Join() 和 wolfThread.Join() 方法,等待羊和狼的线程运行结束。需要注意的是,这段代码只是一个简单的示例,可能存在一些不完善的地方,比如没有考虑到线程同步和错误处理等。在实际的应用中,需要根据具体需求和情境来设计和实现多线程的逻辑。

2024-06-26 12:41:56 554

原创 基于SpringMVC的网络购物网站

基于springmvc+vue的购物网站课设项目

2024-06-26 12:32:46 707

原创 在签到考勤系统中,人脸识别和定位功能的具体工作流程可以详细归纳如下

在签到考勤系统中,人脸识别和定位功能的具体工作流程

2024-06-26 12:23:02 263

原创 调用高德导航API后的工作流程

在应用中,根据用户的输入(如起点、终点等),调用导航API进行计算并获取导航路径。定位工作流程定位初始化:在应用中初始化定位功能,设置定位参数(如定位精度、定位模式等)。处理定位结果:应用在接收到定位结果后,可以解析结果中的经纬度、逆地理信息(如城市、街道等)等有用信息。参考:1.高德地图API(流程法)整理分析2.高德地图api使用教程3.Java操作指南:高德地图API的IP定位功能详解4.通过高德地图API实现浏览器定位[以及提高定位精度、获取详细位置信息]

2024-06-26 12:16:29 307

原创 Microsoft Visual Studio 2015 Installer Projects Extension(以C#Winform项目为例)打包安装教程

Microsoft Visual Studio 2015 Installer Projects Extension项目工程打包安装教程

2024-06-23 21:50:44 576 1

原创 C#Winform简易矢量图绘制系统(含进度条、登录、新建、导入、导出、画布、绘画等)

C#Winform简易矢量图绘制系统(含进度条、登录、新建、导入、导出、画布、绘画等)

2024-06-23 21:42:17 949 1

原创 编译原理:自制简单仿Java编译器

【编译原理自制编译器】 https://www.bilibili.com/video/BV14sgSeKEgm/?share_source=copy_web&vd_source=c3b90d98650f2cd8174a0aaf43ae4542

2024-06-23 21:26:31 284 1

原创 编译原理:自制简单仿Java编译器

编译原理课设大作业,自制简单Java编译器,使用Java语言编写的简单Java编译器,可以实现新建、保存、打开、执行、另存为五个功能

2024-06-23 21:25:28 104 1

原创 简单模型机的设计与实现

计算机原理课程设计课程名称: 计算机原理 人 工 智 能 学 院存储器的地址总线和数据总线宽度均为16位。CPU使用流水线技术,流水级数为5级,分别是:取指、译码、执行、访存、写回。输入要求:界面文本框输入;或者文件输入从文件test.data读入汇编执行输出要求:模拟器用txt文件记录每一个周期CPU主要寄存器的值,总线数值,程序执行完毕后,用txt文件记录数据存储器的内容。记录数据时要注意对齐。同时界面显示。基本功能:完成课本模型机基本指令串行执行过程描述。将...

2022-06-03 18:37:57 3808 1

原创 简单模型机的设计与实现

计算机原理课程设计课程名称: 计算机原理 人 工 智 能 学 院存储器的地址总线和数据总线宽度均为16位。CPU使用流水线技术,流水级数为5级,分别是:取指、译码、执行、访存、写回。输入要求:界面文本框输入;或者文件输入从文件test.data读入汇编执行输出要求:模拟器用txt文件记录每一个周期CPU主要寄存器的值,总线数值,程序执行完毕后,用txt文件记录数据存储器的内容。记录数据时要注意对齐。同时界面显示。基本功能:完成课本模型机基本指令串行执行过程描述。将...

2022-06-03 18:37:09 2398 1

原创 模拟ALU运算器

计算机原理实验报告课程名称: 计算机原理 人 工 智 能 学 院一、设计题目模拟八功能ALU的设计与实现实现八功能ALU。1.首先确定八功能分别为加法、减法、、与、或、非、同或、异或运算。2.采用代码实现其运算过程。三、设计过程1、加法运算:将需要运算的数字A、B输入到文本框中,将其转换为二进制字符串,求出补码,定义两个字符型数组,若A、B为正数,则向数组的第一位存入字符0;若A、B为负数,则向数组的第一位存入字符1。再将A、B的二进制字符串按顺序逐位存入数组中。定义一个

2022-06-03 18:13:59 1906 2

可以播放歌曲的生日贺卡,可以通过自定义修改按钮名称

请把文件直接解压缩到电脑桌面上,在文件解压缩后确保 文件夹 "附件" 路径为 D:\Happy Birthday\附件 中间不要嵌套其他文件夹,否则程序将无法正常运行,完成上述操作双击 setup.exe 文件即可完成下载, 该程序在下载后可于“开始”中查找到,卸载文件也可于“开始”中查找到。 此程序为第一代版本,所以较为简陋,如有bug,可直接提交给发布人,谢谢您的配合!请把文件直接解压缩到电脑桌面上,在文件解压缩后确保 文件夹 "附件" 路径为 D:\Happy Birthday\附件 中间不要嵌套其他文件夹,否则程序将无法正常运行,完成上述操作双击 setup.exe 文件即可完成下载, 该程序在下载后可于“开始”中查找到,卸载文件也可于“开始”中查找到。 此程序为第一代版本,所以较为简陋,如有bug,可直接提交给发布人,谢谢您的配合!请把文件直接解压缩到电脑桌面上,在文件解压缩后确保 文件夹 "附件" 路径为 D:\Happy Birthday\附件 中间不要嵌套其他文件夹,否则程序将无法正常运行,完成上述操作双击 setup.exe 文件即可完成下载,

2024-06-26

操作系统考试题库,自用版本

============================================第1页================================================== 试卷1操作系统A卷 一、选择题(每小题2分共50分) 1.设计实时操作系统时,(_)不是主要的追求目标。 A.安全可靠B.资源利用率C,及时响应D0.快速处理 2.一个进程可以包含多个线程,各线程() A必须串行工作B共享分配给进程的主存地址空间 C.共享进程的PCBˇD是独立的资源分配单位 3.下述进程状态的转换中()是不可能的。 A.运行态一就绪态ˇB运行态一等待态 C.等待态一就绪态D等待态一运行态 4没有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作 管理时信号量s的可能取值是()。 口te政标沥林r埕r标略标y标呆y硫 5.破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前 首先释放已经占有的资源,则是破坏了()条件。 A.互斥使用__B.部分分配C.不可剥夺“D0.环路等待 6.操作系统通过()对进程进行管理 A进程控

2024-06-26

VS2015 C# winform窗体 实现生日快乐音视频贺卡

VS2015 C# winform窗体 实现生日快乐音视频贺卡 生日快乐 贺卡 礼物

2022-06-03

VS2015 C# winform窗体制作生日快乐音乐播放贺卡

VS2015 C# winform窗体制作生日快乐音乐播放贺卡

2022-06-03

空空如也

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

TA关注的人

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