1、设计目的:通过研究Linux的进程同步机制和信号量,实现生产者消费者问题的并发控制。
2、说明:有界缓冲区内设有20个存储单元,放入取出的产品设定为20个100以内的随机整数。
3、设计要求:1) 生产者与消费者均有二个以上2) 生产者和消费者进程的数目在程序界面上可调,在运行时可随时单个增加与减少生产者与消费者3) 生产者的生产速度与消费者的消费速度均可在程序界面调理,在运行中,该值调整后立即生效4) 生产者生产的产品由随机函数决定5) 多个生产者或多个消费者之间必须有共享对缓冲区进行操作的函数代码6) 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前生产者与消费者的指针位置,以及生产者和消费者线程标识符7) 采用可视化界面,可在运行过程中随时暂停,查看当前生产者、消费者以及有界缓冲区的状态
2020/4/18 1:24:45 31KB 生产者消费者
1
这是个单片机课设,用汇编写的,有protues仿真文件,基础功能有:八通道随意切换,超量程提示,1602液晶显示,带自建自幕
2020/1/12 11:37:48 65KB 单片机课设 数字万用表 protues
1
24点游戏是一种使用扑克牌来进行的益智类游戏。
游戏内容是从一副扑克牌中抽去大小王剩下52张,任意抽取4张牌,把牌面上的数运用加、减、乘、除和括号等进行运算得出24。
每张牌都必须使用一次,但不能反复使用,在本设计题目中,可以只选取在1-9这九张牌中随机取牌,降低软件开发的难度。
功能:游戏后台运行一个服务器软件,游戏者通过客户端程序登陆后,服务器随机产生四个1-9之间的随机数供游戏者使用,游戏者根据计算得出结果。
若计算出结果,且在规定的时间内,则从客户端输入表达式,服务器端根据客户端的表达式计算,若正确,软件提示:“对了”,如果错了,软件提示“错了”,若超时,软件提示“超时”。
服务器同时记录并维护一个游戏玩家的TOP10排行榜,供玩家查询。
描述:服务器端:接收客户端的命令请求并提供相应的服务。
客户端:完成游戏人机界面的设计,以命令的方式向服务器请求服务,并显示相应的提示
2021/3/9 9:12:40 480KB sa'
1
紧缩包包含数据库源文件和文档,拿来即用,欢迎下载。
2021/9/13 3:10:33 679KB 数据库课设 毕业设计管理 SQL server
1
硬件课设选择了基于Nexys4开发板的小车课题,也是想以此来锻炼自己并积累一些有关于FPGAVerilogHDL方面的知识和经验。
算是自己接触的第一个硬件工程吧,最终结果出来后自己还是比较满意的,这个是其总结文档。
2018/9/10 17:20:46 2.97MB 智能小车
1
这是关于小功率调频发射机的课程设计,外面包含课设内容及课设报告,是对高频电子线路很好的一个总结学习。
2020/10/25 21:57:40 1021KB 小功率 高频 发射机
1
武汉理工大学信息处理课设基于LMS算法的多麦克风降噪给定主麦克风录制的受噪声污染的语音信号和参考麦克风录制的噪声,实现语音加强的目标,得到清晰的语音信号。
1
利用Hopfield神经网络解决TSP问题-论文-源码-PPT源码是C++,里面有很详细的注解,另附论文和PPT讲稿,花费了很长时间把代码注解完,对于课程作业及课设很有协助。
2020/1/12 11:38:49 2.99MB Hopfield 神经网络 解决 TSP问题
1
信息安全课程计划,包含了源代码和报告.内容很详细具体,可以直接上交
2017/5/19 21:17:32 755KB 信息安全 课程设计
1
大一课设,可登录查询添加删除等等操作,全部用C语言编写,适合入门学生,简单易懂,正文清楚,链表完成,简单易懂,正文清楚
2020/1/22 20:22:51 12KB C语言
1
共 662 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡