制图板:NJU_Graphics_Homework计算机图形学课程大作业
2024-04-29 22:09:02 544KB opengl graphics drawingboard
1
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
2024-03-20 19:12:30 1.04MB 毕业设计 课程设计 项目开发 资源资料
1
【资源说明】 基于C++实现多线程连接池MySQL源码+项目说明+详细代码注释.zip C++ 调用 MYSQL API 连接池 ## environment: * VS2022 * MySQL8.0.27 ## 高并发下频繁处理瓶颈 * 建立通信:`TCP三次握手` * 数据库服务器的`连接认证` * 服务器`关闭连接`的资源回收 * `断开`通信的TCP四次挥手 > 如果客户端和服务端`频繁`进行类似操纵,影响整个`开发效率` ## 数据库连接池 > 为了`提高`数据库(关系型数据库)的访问`瓶颈`,除在服务器端添加缓存服务器缓存常用的数据,还可添加连接池来提高服务器访问效率 连接池主要用于`网络服务器端`,用于同时接受`多个用户端`请求,数据库与数据库客户端采用`TCP通信`. * 数据库客户端和服务端先建立起`多个连接` * 多线程通过`套接字通信`取出连接池中的一个连接,然后和服务器直接进行通信,通信之后再将此连接`还给连接池`(减少数据库连接和断开的次数) * 数据库连接池对应C++中的一个数据库连接对象,即`单例模式` * 连接池中包括数据库服务器连接对应的IP,端口,用户,密码等信息 * 对数据库对象存入`STL`当中,需要设置最大值,最小值限制队列 * 多线程从连接池中取出数据库对象若有取出,`没有等待`调用算法 * 对 连接池中的数据库连接(空间时间长的即调度算法)进行`适当`断开连接 * 共享资源的访问,需要`互斥锁`(生产者消费者问题) ## 单例模式 * `懒汉模式` > 当使用这个类的时候才创建它 > 创建对象时,加锁保证有且仅有一个 > (有线程安全问题) * `饿汉模式` > 不管用不用它,只要类被创建,这个实例就有 > 没有线程安全问题 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
2024-02-26 13:31:32 1.56MB 毕业设计 课程大作业 源码 MySQL
Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏 Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏 Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏 Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏 Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏 Java课程大作业,基于 Java 实现的双人联网对战,双人单机版以及 AI 对战的多功能五子棋游戏
2023-12-24 09:37:35 22MB java 课程资源 人工智能
1
毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有)
2023-10-11 17:36:23 14KB C++ QT
1
本资源是c++课程结束后的课程设计,主要包含是11个MFC项目(1.在文本框中设计一个滚动字幕项目2.计算器的设计与实现项目3.画笔4.显示硬盘信息5.获取和修改计算机NetBIOS名称(缺oldname部分)6.关机、重启、切换用户程序7.视图文本与对话框8. 设计一个鼠标定时提示9.在视图中显示Html网页10.不同区域显示不同鼠标图片 11.MFC简单操作Word,内含项目可以直接打开。
2023-04-18 19:29:50 26.42MB c++ MFC 课程设计 上机考试
1
武汉理工大学 21级嵌入式系统设计课程大作业 无人机设计
2023-04-03 14:01:57 400KB arm 嵌入式硬件
1
Image Processing Author:zhiyu-Lin Date:2018-7-25 E-mail: Description: 数字媒体课程大作业,用django实现交互界面 环境 python>=3.5 django==2.0.4 opencv-python==3.4.0.12 numpy==1.13.1 PIL==4.2.1 pip install -r requirements.txt 实现功能 改变图像对比度、饱和度、亮度-opencv库辅助完成 图像接缝裁剪-seam carving算法实现 图片去雾-暗通道去雾算法 运行 #命令行输入 python manage.py runserver 0.0.0.0:8000 #在浏览器输入 localhost:8000/hello 结果 通过滑动条来调节图片对比度、亮度和饱和度,三种效果可重复叠加。 在size输入框中输入裁剪
2023-03-16 20:13:22 13.77MB JavaScript
1
该软件为本人数据结构课程设计作业,采用win32控制台程序,基于链表的增删改查,实现简单的通信录管理系统,具体可以参看我的博客http://blog.csdn.net/htq__/article/details/50846567
2023-02-25 19:22:38 128KB 数据结构 课程设计
1
突如其来的疫情,给大家生活带来了许多的不变,为尽早的战胜疫情,导致大多数人居家隔离、线上办公,且暴露出各小区针对小区业主、租户人员管理等其他全方位的管理的不到位。所以各小区急需一个社区管理系统,以完善社区全方位管理。结合课程所学 JavaWeb 相关知识,完成一个社区管理系统。 系统涉及的用户包括:社区管理人员、社区居民 # 3.1 后台管理 1. 社区人员管理: 可以对社区内人员进行管理(可充分分析该模块需要管理的内容) 2. 楼宇管理:管理社区内所有的楼栋信息(例:楼栋基础信息、楼管、保洁等)、房屋(户主、居住人数、房屋性质等) 3. 留言板管理:对居民在平台内的留言进行处理、反馈、删除等操作 4. 社区公告模块:发布社区公告 # 3.2 首页功能 1. 社区公告查看 2. 留言板留言(需登录) # 3.3 公告功能 1. 用户注册:社区居民为能访问社区管理系统,需进行注册后才可访问 2. 登录拦截:未登录用户仅能访问首页,将无法访问其他页面
2023-02-08 16:14:49 4.99MB 贵州大学 社区管理系统 JavaWeb Servlet
1