项目简介 本项目是基于Go语言开发的命令行工具,采用基于deflate的压缩算法,参考了zip实现方式。用户可通过命令行参数指定压缩或解压操作以及源文件和目标文件。开发过程中对项目进行了多方面优化,如增加多线程压缩和解压、优化内存消耗和压缩耗时等。 项目的主要特性和功能 支持对文件进行压缩和解压操作
项目简介 本项目是智能车巡线功能的代码实现,基于Python语言和OpenCV库进行图像处理,结合ROS(机器人操作系统)实现机器人的路径跟随。代码包含图像处理和机器人控制两部分。 项目的主要特性和功能 图像处理:利用OpenCV库进行图像处理与颜色识别,可识别黑色线条并定位其在图像中的位置。 机器
项目简介 本项目借助Python和深度学习技术,打造了一个车间安全帽佩戴检测系统。它借助摄像头采集图像数据,对生产车间职工是否佩戴安全帽进行识别,利用机器学习模型实现生产环境中安全帽佩戴情况的实时检测,旨在提升工业生产环境的安全性,降低因职工未戴安全帽引发的事故风险。 项目的主要特性和功能 实时检测
项目简介 本项目是基于RP2040芯片的微型DIY宏键盘。通过简易的硬件与软件设计,为用户打造可自定义的键盘设备,可快速执行特定宏指令或功能。适合追求高效率操作的开发者和游戏玩家,其小巧尺寸能轻松集成到各类工作站或游戏环境。 项目的主要特性和功能 以RP2040芯片为主控,性能强大且具备扩展性。 支
项目简介 本项目是基于Hyperf框架实现的智能聊天系统。采用Swoole和Swow作为底层协程服务器,具备高性能的聊天功能。通过依赖注入、注解等机制保障了系统的灵活性与可扩展性。框架内置了MySQL客户端、Redis客户端、Elasticsearch客户端等多种组件,便于进行数据库和缓存操作。同时
项目简介 本项目是基于Java的算法练习项目,主要针对LeetCode上的各类算法问题展开解答。项目覆盖了多种数据结构与算法,像数组、链表、树、图、动态规划、回溯算法等,能有效提升算法设计与编程能力。 项目的主要特性和功能 数据结构 数组:支持遍历、排序、查找等操作。 链表:可进行单链表、双向链表的
项目简介 这是一个基于Arduino平台的自行车距离警告器项目,借助超声波传感器检测与前方物体的距离,通过LED和动画实现视觉警告。项目包含四个主要文件,分别是distance-sensor.cpp、helper.cpp、animation.cpp 和 main.cpp。 项目的主要特性和功能 距离
项目简介 本项目是基于JavaFX和MySQL开发的医院挂号管理系统,具备简单易用的界面,可助力医院对挂号信息进行管理。系统支持医生与病人登录,拥有挂号、查询、统计等功能。 项目的主要特性和功能 主要特性 用户界面分离:运用JavaFX分离视图和控制器,提升代码可维护性。 数据库事务管理:挂号操作采
项目简介 本项目是基于Android平台的应用,借助开源库RestrictionBypass绕过Android系统限制,实现对坚果R2设备深色模式的控制,突破普通应用无法访问non - SDK接口的局限,可直接控制系统深色模式。 项目的主要特性和功能 支持Android 9及以上版本,利用反射机制和
项目简介 本项目是基于Jenkins自动发布框架的SeedPortal系统,利用Jenkins实现自动化部署,并通过gzip压缩技术进行性能优化。 项目的主要特性和功能 自动化部署:借助Jenkins实现代码的自动拉取、构建和发布,降低人工操作的复杂度。 性能优化:采用gzip压缩技术,缩小前端资源