项目简介 本项目运用C++语言实现了多种数据结构和算法,涉及字符串匹配算法、排序算法以及动态规划问题的解决方法。项目展示了贪心算法、动态规划、分治策略等不同算法思想,通过多种方法解决相同或相似问题,凸显了算法多样性的重要意义。 项目的主要特性和功能 字符串匹配算法:实现KMP算法、Rabin - K
项目简介 本项目基于PIC微控制器,采用4位并行接口驱动LCD屏幕。通过实现LCD初始化、字符与字符串显示、屏幕滚动、电压测量以及动画或简单游戏创建等功能,助力开发者深入掌握PIC微控制器与LCD屏幕的交互控制。 项目的主要特性和功能 LCD基础操作:支持LCD屏幕初始化并进入4位模式,可向屏幕写入
项目简介 本项目是一个Go语言的实用工具集合,把来自不同地方的实用工具整合到一处,包含断言、并发控制、缓存、依赖注入等多种功能,方便开发者在不同项目中复用这些工具,提升开发效率。 项目的主要特性和功能 断言函数:以简洁的断言函数替代繁琐的错误判断和恐慌处理代码。 并发控制:支持并发运行多个函数,便于
项目简介 本项目是一个基于ARM Cortex - M0+核心微控制器(如NXP的LPC8xx系列)的嵌入式系统。项目涵盖多个功能模块,可实现通过UART和SPI接口通信、利用ADC读取模拟信号、控制RFM69无线模块、读取GPS数据等功能。同时包含初始化GPIO、设置中断向量表、处理中断和异常等基
项目简介 本项目是基于Spring Boot框架和JpaMapper构建的用户信息管理系统。JpaMapper封装了MyBatis,遵循JPA的书写风格,让数据库的CRUD操作变得更简单。系统实现了用户信息的增删改查、分页查询、排序查询以及基于手机号的分片查询功能。 项目的主要特性和功能 采用Spr
项目简介 本项目是基于ESP32开发的低轨道卫星天线旋转控制器,能够精准控制天线方位角和仰角,使其指向低地球轨道上的卫星。具备多种通信和数据处理能力,为卫星信号接收提供便利。 项目的主要特性和功能 支持通过Wi-Fi网络进行配置,借助IotWebConf库实现Web配置门户。 利用AccelStep
项目简介 本项目是专为企业设计的综合数据分析解决方案,旨在解决传统企业在数据挖掘和分析方面的痛点。平台兼容各类企业软件和物联网平台,具备强大的数据处理和分析能力,可帮助企业从海量数据中提取有价值的信息。 项目的主要特性和功能 基础功能 用户管理:提供用户配置功能,支持第三方关联。 角色管理:对权限与
项目简介 本项目构建了一个基于人工神经网络的手写数字识别系统。借助Python编写的人工神经网络(ANN),该系统可对手写数字图像进行分类和识别,实现数字识别自动化。项目包含三个主要Python脚本文件,分别用于构建神经网络分类器、手写数字识别和数据集处理。 项目的主要特性和功能 神经网络分类器构建
项目简介 本项目结合D1 mini微控制器与LCD1602显示屏,针对西南大学交通网络中的指定公交站,通过软硬件结合的方式,实时显示下一班公交车的到达时间,实现公交到站信息的即时展示。 项目的主要特性和功能 主要特性 实时呈现公交到站信息。 显示下一班公交车的到达时间。 采用LCD1602显示屏,信
项目简介 本项目是基于Ubuntu20.04和ROS(Noetic)开发的eDVS(动态视觉传感器)转速测量系统。项目涵盖eDVS驱动包、渲染器和转速测量包,可实时处理eDVS数据并测量电机轴的转速。 项目的主要特性和功能 eDVS驱动包:以libcaer库为基础,支持DVS128、eDVS和DAV