C语言课程设计《抽奖》
本程序实现的内容是一个抽奖功能,我们现实生活中有很多这样抽奖的案例,比如:转盘抽奖、在一个密闭箱子里抽奖、电视节目里面对参加节目的观众进行抽奖等等。程序会根据界面上的功能选项从用户文件中导入参与抽奖的用户信息,把中奖的用户信息写入文件。本程序要求用到指针、高级指针、文件读写、内联函数、模块文件划分、异常处理,以及makefile文件的编写。里面有运行截图、实验报告、源码。
带音乐播放功能的贪吃蛇小游戏课程设计
代码采用C语言编写,加入了游戏过程中播放背景音乐功能,可以用做大学生课程设计练习。符合大学生的编程方式,操作结构和代码结构都很清晰。
游戏说明:W向上 S向下 A向左 D向右,不可直接转向,红色球加2,白色球加1,蛇头碰到自己的身体或撞到边界会死亡,游戏结束
视频监控服务器和客户端源码
资源包括视频监控服务器、客户端执行代码,以及服务器、客户端源码。在windows下使用vs编译源码,里面用到了opencv库。经过测试视频播放流畅、可以在此基础上进行二次开发,或者作为学习、毕业设计使用。里面还用到了网络编程相关知识。
课程设计宾馆管理系统+数据库+实验报告
压缩文件里面有源码、数据库、实验报告,且带图形界面。
基于PCL的点云编辑软件
采用PCL开发的可以编辑点云的软件,支持格式如:PCD、dem等。可以编辑的功能有加载、删除、点编辑等
c/c++实现以图搜图
代码采用C/C++编写,实现了用图片来搜索图片的功能,可以作为课程和比较设计
通过webots控制小车移动
状态1:等待10s
状态2:以8字形移动(顺时针移动一整圈,然后逆时针移动一整圈-保持这些圆圈的半径小于1米)
状态3:寻找一名医院工作人员(你应该寻找一个红色的物体)状态4:投递包裹(等待包裹被移除)
状态5:倒转1秒(机器人应该自动避免碰撞,但如果有东西与它相撞,那么它应该倒转--这可以在你的视频中通过滚动一个绿色球体(病人)到机器人的前面来演示)。
状态6:回到主场位置,主场位置是房间的中心,用白色圆柱标记。
注意:这是您需要的最小状态数。如果您发现这为问题规范提供了更好的解决方案,您可以添加更多状态。
机器人应该从房间中央的白色平面圆柱体上开始。它应该在状态2中完成一个完整的数字8移动,然后移动到状态1等待10秒。它应该一直重复这个状态2然后状态1的循环,除非一个对象被放置在它的顶部,而它处于状态2。
如果一个物体被放置在机器人上,它应该进入状态3,并寻找一个红色的工作人员。它应该接近它们,但在与它们碰撞之前停止(这将是相机图像主要被红色像素填充的点)。一旦找到那个人,它就应该进入状态4,一旦包奥送达,它就应该进入状态6.
当它处于状态6并返回到起始位置时,它应该进入状态2/状
施耐德事件驱动自动化控制编程技术白皮书
文档是施耐德发布的用IEC61499实现事件驱动的自动化控制编程技术白皮书
支持modbus总线+lua的IEC61499运行时
软件是基于开源项目4diac里面的forte源码进行编译的,且集成了modbus总线、Lua脚本解析,与4diac官网下载的4diac ide可以配合使用。IEC61499是一个分布式的PLC编程标准,可以作为IEC61131-3的补充。
nodejs实现坦克大战小游戏
nodejs实现坦克大战小游戏,前后端分离,通过http接口进行前端页面和后端进行数据
采用前沿推进法生成二维非结构化网格的算法实现
采用前沿推进法生成二维非结构化网格的算法实现,用于论文、科学研究
C语言实现五子棋,包括人机对战、人人对战
完全使用C语言实现了人与机器对战、人与人对战的五子棋功能,特别适合学生练习完成教学实验。
OPCUA客户端uaexpert
http://open61499.com.cn
open61499是基于IEC61499标准打造的工业编程平台,当前已经实现IEC61499的基础功能块、简单功能块、子应用、复合功能块、分布式部署。
支持采用LD(梯形图)、ST(结构化文本)、Lua、C/C++编写功能块算法。硬件组态兼容codesys xml硬件描述文件。同时实现的总线有modbus主从、ethercat主站、opcua。
uaexpert是用于测试OPCUA服务器的客户端,不需要积分免费下载。可以访问OPCUA服务器的变量、方法。
modbus数据采集转换为http/websocket协议
本软件是用go语言编写,可以运行在windows、linux等系统上,实现了通过modbus tcp采集modbus从站数据,对外提供http接口给用户查询实时数据和控制modbus地址写值,且还对外提供了websocket服务,用户可以直接通过websocket订阅实时变动更新的数据。程序退出会把最近一次数据进行本地存储,程序重启后会有最近一次数据。后期还会在此版本基础上扩展opcua、mqtt等其它PLC协议。
图片噪声像素标准差处理
1. 添加噪声:在界面输入参数有:原图片路径、添加后的图片路径、噪声标准差
2. 降噪:在界面输入参数有 被降噪图片路径、降噪后的图片路径、平衡参数、p、q、r
3. 像素差:在界面输入参数有 比较图片1路径、比较图片2路径、差异图片输出路径、噪声标准差
C语言实现《身份证信息管理软件》
此程序是用C语言、链表、文件相关知识,实现身份证信息管理软件,主要功能有:1.添加 2.删除 3.修改 4.查询 5.显示 6.年龄查询 7.出生日期查询 8.统计年龄段 0.退出
C++MFC实现图片随机选中生成器
此软件实现了类似于抽奖游戏的功能,事先准备好相关图片,软件启动后图片不断随机出现,按下键盘上的空格键就暂停,显示一张选中的图片,再按下暂停键又继续随机显示图片。
c/c++实现模拟购买双色球的程序
投注: (1)可以购买单注。
(2)可以购买多注。
(3)可以复式购买。
选号: (1)可以随机生成号码。
(2)可以手动输入号码。
(3)可以在随机生成的号码中进行手动修改。
结算: 对购买的彩票进行金额计算。
输出: 按照实际彩票的形式输出号码。
兑奖:检查是已经购买的彩票是否中奖。
PVF文件解析成JSON文件的方法
用于把PVF文件提取成JSON的文件。里面有用于测试的PVF文件和使用说明。根据文件大小提取的时间也有长有短。可以提取出里面的道具、地图、装备数据,且以JSON文件存储。
网页播放安防监控摄像机无需安装插件,支持PC和移动端
此资源用于在网页端、移动端通过浏览器播放安防摄像机视频,不需要安装任何插件。支持播放海康、大华等厂家的摄像机,支持rtsp协议直接浏览前端摄像机视频,支持h264、h265视频编码格式,支持谷歌浏览器、Edge浏览器、苹果浏览器。
C++实现n×n的迷宫
相传在一个古老的阿拉伯国家里,有一座宫殿。宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站立的地方外的所有地方盖上,美丽漂亮聪慧的公主就是他的人了。
C语言实现2022北京冬奥会数据统计
1.编写程序实现2022年北京冬奥会四种单人赛事的角逐,包括雪车、单板滑雪、速度 滑冰、花样滑冰。从文件读取或随机生成不少于28名运动员的参赛信息,包括姓名、 国籍、年龄(g,单位岁)、体重(W,单位千克)、身高(h,单位厘米)、参赛项目、参 赛年数(y,单位年)、幸运因子(k)、奖牌种类。每个项目需要至少有5名运动员参赛。 每名运动员只可参与1个赛事。每名运动员的综合表现评分简化为如下公式:
Score = 2*h + 8*y - (g-32.5)*(g-32.5) - (w-80)*(w-80) + k
对参与每项赛事的运动员按评分Score由高到低进行排序,记录各运动员的比赛名 次,前三名需记录金、银、铜牌信息。如同分则给予同等名次和奖牌。
要求最终输出如下信息:
(a)各赛事的运动员评分榜;
(b)以各国家速度滑冰赛事获得的金牌总数,由大到小输出国家金牌榜;
(c)以各国家所有赛事获得的金牌总数,由大到小输出国家金牌榜;
(d)以各国家所有赛事获得的金牌+银牌+铜牌的总数,由大到小输出国家奖牌榜;
(e) Bonus:
•将如上四种信息以规范化格式排版分别存储到四个文件con
C语言课程设计《酒店和顾客信息管理系统》
功能介绍:
酒店信息处理:
1.客房基本信息输入;
2.客房基本信息查询;
3.客房基本信息修改;
4.客房基本信息删除;
5.客房基本信息显示;
6.客房基本信息打印;
7.退出;
顾客信息处理:
1.顾客基本信息输入;
2.顾客基本信息查询;
3.顾客基本信息修改;
4.顾客基本信息删除;
5.顾客基本信息显示;
6.顾客基本信息打印;
7.退出;
C语言实现操作系统的文件系统操作
切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助文档等主要功能。
C语言大作业《家庭财务管理系统》
通过链表实现家庭财务管理,主要功能包括:收入管理(添加收入、查询收入明细、删除收入、修改收入),支出管理(添加支出、查询支出明细、删除支出、修改支出),统计(统计总收入/总支出)等功能。
C语言大作业《公交线路查询系统》
用到了数据结构里面的链表和领接矩阵,实现了一下功能:增加站点、添加或编辑公交费用、添加或编辑公交时间、添加或编辑地铁费用、添加或编辑地铁时间、存档(写入文件)
windows下DLL动态库注入和拦截
程序实现的功能是注入一个动态库,拦截其它程序不能打开指定exe。程序分为三部分:用于测试的exe程序(Test)、拦截动态库(inlinehook)、动态库注入和卸载程序(DLLinject)
求解多个任务按时完成最大分数
有n个题目,每个题目都有截止日期,每个题目都有一个得分,每个题目完成都只要一天,求在规定时间内完成题目得到最大分数
基于MFC界面做的图像拼接源码
可以把同一个场景拍摄的两张有重合部分的图片拼接成一张图片,且采用了多种拼接算法。
大一C语言综合程序地铁订票系统
1.采用C语言编写,符合大一学生的C语言水平;
2.实现的功能是地铁订票系统;
3.文件按结构拆分成了多个;
基于WebRtc网页远程桌面监控
1.不需要安装任何插件可以在网页上实时浏览远程桌面信息;
2.基于WebRtc技术,超低延时;
3.不是简单,直接双击就可以运行,且带有详细的用户手册;
4.适用于任何想实时查看远程桌面的场景;
网页无插件播放rtsp视频,支持最新浏览器内核
支持最新浏览器内核,实现了用RTSP协议接入已有流媒体平台或摄像机的视频,通过转码后用WebRTC进行播放,只要支持WebRTC的浏览器或移动端都可以使用。用WebRTC播放监控视频可以处理高版本浏览器不支持插件的情况,且比rtmp、HLS的实时性更高。
go 实现的通用协程池
通过go语言实现的通用协程池,带有使用案例。可以传递任意个数和任意类型的参数。
基于TCP协议的跨网络透明转发软件
此软件解决如下应用场景:假如有A、B、C三个网络,A可以连接到B,B不能连接到A,C可以连接到B,B不可用连接到C,需求是A网络内的计算机需要访问C网络内的资源,只需要在B网络部署NTOuter,在C网络部署NTInner,C网络的NTInner连接到B网络的NTOuter,A网络访问NTOuter就能达到需求,数据是透明转发,且支持大量数据传输,比如实时监控视频数据等。网络上已有的转发软件只能解决B、C两个网络互通,A与B、C单向可通的应用场景。
获取操作系统密码
此工具支持获取server2003、server2008、XP、WIN7等系统当前用户的登录密码
java web基础教材
此教材适合做java web开发的初学者,学习之后很容易上手,而且对更深一步的学习有帮助。
com技术与Active控件
com技术描述的控件开发的步骤,使用方法。
sqlite源码和编译方法
此资源包含sqlite的源代码和编译方法介绍的文档,即使用案例。
sqlite内存数据库
此资源有sqlite内存数据库和使用方法。
C++编写的oracle接口
本程序是一个C++操作oracle数据库的接口类,功能类似于IBPP。