本次课程设计通过编写和调试一个仿真模拟银行家算法避免死锁的程序,观察产生死锁的条件,并采用银行家算法,有效地避免死锁的发生。
这是我们的操作系统课程设,用.net做的。
银行家算法避免死锁,其中有三个模块,欢迎界面、主窗体、安全性检查窗体。
略过欢迎界面不说,主窗体包括可利用资源的初始化、添加进程、申请资源。
在申请资源后点击确定,会进入副窗体,父窗体上面显示分配资源的分配情况,可以进行安全性检查,如果存在安全序列,则分配资源,否则不分配资源。
点击父窗体的返回按钮就会回到主窗体,可以再次申请资源,或者添加进程。
2024/1/24 19:06:41 1.95MB 操作系统 课程设计 银行家算法 C#
1
c#用滚轮事件实现图片按比例放大缩小,单击滚轮实现按要求移动,单击鼠标按钮实现移动c#用滚轮事件实现图片按比例放大缩小,单击滚轮实现按要求移动,单击鼠标按钮实现移动
2024/1/22 13:36:26 469KB c# 滚轮事件 放大缩小 移动
1
这是在autocad中可以进行坐标标注去除acad.vlx等脚本病毒,计算容积率,计算合计面积的小插件;适用于cad所有版本使用方法:1、将此文件夹中除文件夹以外的所有文件复制到cad安装目录下的Support文件夹下;如果是win7操作系统请将win7下加装的宋体文件夹中的字体文件复制到win7中系统字体文件夹Fonts文件夹下;2、启动cad运行appload命令,在启动组中按下内容按钮然后点击→添加按钮→选择cad中support文件夹找到zxzzdsd.fas文件将其添加到启动组中;关闭cad后再次启动cad,运行zxmenu命令,就会增加一个一些常用命令工具栏,中有坐、后、再、前、面、容、去等按钮;3、对于常用命令的帮助说明,请点击再按钮,或者输入命令再看(注意是中文命令再看)4、如果cad安装在c:\programfiles文件夹下可双击《cad自动启动项.reg》文件将注册表值直接导入,此时,在第二步操作时,只须运行appload命令后即可重启cad,运行zxmenu命令;省去添加启动组这一步
2024/1/21 3:47:27 5.27MB lisp 编写
1
1.一个精度为0.1s的秒表系统。
2.有启动按钮、暂停按钮及清零按钮。
3每到一秒钟有声音提醒功能,可通过按钮打开及关闭该提醒音。
压缩包中包含proteus仿真图、hex文件和C语言源代码,代码中写有详尽的注释,一看就能懂
2024/1/20 2:15:09 23KB C51 秒表
1
借鉴地址http://blog.csdn.net/zdy0_2004/article/details/48979903 *本项目借鉴一种全新的截屏方法并自己修改去掉悬浮按钮做成后台实时运行截图方式 *保存路径:getSDCardPath()+"/text7/ScreenImage"; *可以实现后台实时截屏的功能 *欢迎大家学习。
*一种全新的截屏方法
2024/1/17 8:50:13 2.28MB Android 应用外 截图 全屏幕
1
触摸屏上常用的各种图片,按钮、电机、机械、指示灯、、、、、、、你想得到的全有!还可以把自己做的图片添加进这个库中。
1分下载了!
2024/1/8 8:35:43 3.89MB 用于触摸屏画面的图片大全
1
SecureCRTv7.0注册机,亲测scrt733版本破解成功SecureCRT注册机激活步骤如下:1)准备工作:安装好SecureCRT软件,下载并得到该注册机。
2)保持SecureCRT软件关闭(运行的话会提示你正在运行的,关闭就好)。
3)将注册机拷贝到你的CRT软件的安装的目录下;
 4)点击【Patch】按钮,会让你选择文件,选择SecureCRT.exe可执行文件,还会再提示一次选择一个help什么文件。
总之,确定后都会提示成功信息。
5)然后打开CRT软件,按照相应的提示输入注册机上显示的信息(当然重新生成也是可以的)。
注意,默认打开CRT时候会是一个输入key的页面,什么都不输入,点击下一步,选择输入自己的相关信息。
就会看到分别让你输入名称、序列号等相关日期了。
完成结束。
看看自己的是否有激活成功。
有的可能会再第一次时候出现失败,重复1~2次会成功的。
2024/1/5 7:47:53 425KB SecureCRT v7.0 注册机
1
欢迎USER_NAME,这是Gitpod的代码学院学生模板。
我们已经预装了您入门所需的所有工具。
您可以安全地删除此README.md文件,或为您自己的项目进行更改。
不过,请至少阅读一次!它包含有关Gitpod和我们使用的扩展的一些重要信息。
Gitpod提醒要在Gitpod中运行前端(仅HTML,CSS,Javascript)应用程序,请在终端中输入:python3-mhttp.server应该会出现一个蓝色按钮,以单击:“公开”,应该出现另一个蓝色按钮,以单击:打开浏览器。
要运行后端Python文件,请输入python3app.py,如果您的Python文件当然名为app.py应该会出现一个蓝色按钮,以单击:“公开”,应该出现另一个蓝色按钮,以单击:打开浏览器。
在Gitpod中,默认情况下,您具有超级用户安全权限。
因此,在任何课
2023/12/29 22:20:28 6KB Dockerfile
1
一、约定术语:  大板(Sheet)(也叫板料):是制造印制电路板的基板材料,也叫覆铜板,有多种规格。
如:1220X1016mm。
  拼板(Panel)(也叫生产板):由系统根据拼板设定的的范围(拼板最大长度、最小长度和拼板最大宽度、最小宽度)自动生成;
  套板(Unit):有时是客户定单的产品尺寸(Width*Height);
有时是由多个客户定单的产品尺寸组成(当客户定单的尺寸很小时即常说的连片尺寸)。
一个套板由一个或多个单元(Pcs)组成;
  单元(Pcs):客户定单的产品尺寸。
  套板间距(DX、DY)尺寸:套板在拼板中排列时,两个套板之间的间隔。
套板长度与长度方向之间的间隔叫DX尺寸;
套板宽度与宽度方向之间的间隔叫DY尺寸。
  拼板工艺边(DX、DY)尺寸(也叫工作边或夹板边):套板与拼板边缘之间的尺寸。
套板长度方向与拼板边缘之间的尺寸叫DX工艺边;
套板宽度方向与拼板边缘之间的尺寸叫DY工艺边。
  单元数/每套:每个套板包含有多少个单元  规定套板数:在开料时规定最大拼板包含多少个套板  套板混排:在一个拼板里面,允许一部份套板横排,一部份套板竖排。
开料模式:开料后,每一种板材都有几十种开料情况,甚至多达几百种开料情况。
怎样从中选出最优的方案?根据大部份PCB厂的开料经验,我们总结出了5种开料模式:1为单一拼板不混排;
2为单一拼板允许混排;
3、4、5开料模式都是允许二至三种拼板,但其排列的方式和计算的方法可能不同(从左上角开始向右面和下面分、从左到右、从上到下、或两者结合)在后面的拼板合并中有开料模式示意图。
其中每一种开料模式都选出一种最优的方案,所以每一种板材就显示5种开料方案。
(选择的原则是:在允许的拼板种类范围内,拼板数量最少、拼板最大、拼板的种类最少。
)  二、开料方式介绍(开料方式共有四个选项):  1、单一拼板:只开一种拼板。
  2、最多两种拼板:开料时最多有两种拼板。
  3、允许三种拼板:开料时最多可开出三种拼板。
(也叫ABC板)  4、使用详细算法:该选项主要作用:当套板尺寸很小时(如:50X20),速度会比较慢,可以采用去掉详细算法选项,速度就会比较快且利用率一般都一样。
建议:如产品尺寸小于50mm时,采用套板设定(即连片开料)进行开料,或去掉使用详细算法选项进行开料。
  三、开料方法的选择  1、常规开料:主要用于产品的尺寸就是套板尺寸,或人为确定了套板尺寸  直接输入套板尺寸,确定套板间距(DX、DY)尺寸,确定拼板工艺边(DX、DY)尺寸,选择生产板材(板料)尺寸,用鼠标点击开料(cut)按钮即可开料。
  2、套板设定开料(连片开料):主要用于产品尺寸较小,由系统自动选择最佳套板尺寸。
  套板设定开料可以根据套板的参数选择不同套板来开料,从而确定那一种套板最好,利用率最高。
从而提高板料利用率,又方便生产。
2023/12/27 5:55:44 5.04MB PCB 开料
1
网上收集各种VC自绘控件源码,学习VC界面编程的好资料。
包括对话框、编辑框、菜单、滚动条、进度条、标签页、列表框等常用控件。
自绘菜单.自绘MFC各种基本控件,包括png,jpeg库,文本框、编辑框、滚动条、滑块、按钮、进度条、菜单、富文本框、单选框、列表框、对话框等常用控件.网上搜集的vc++对话框自绘例子集合,包含qq界面,云界面,天气预报界面等.界面库skin#全集合(各语言破解+皮肤制作工具+Demo+教程)包含vc++,vb,.net,易语言,c#等各种语言的破解版,还有制作皮肤工具,使用帮助,详细到每一个接口都有源代码示例,算是比较全的skinsharp资源.GLUIC++界面库+开发文档+GLUT库
2023/12/25 7:44:10 19.03MB visual c++
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡