项目简介 本项目聚焦于 JavaScript 的抽象语法树(AST)编译过程,参考 recast 和 the - super - tiny - compiler,模拟了从源代码到 AST 再到可运行 JavaScript 代码的完整编译流程,涵盖分词、语法解析、转换和生成四个关键步骤,有助于开发者理
项目简介 本项目是多个基于Arduino的物联网项目集合,具备执行器系统控制、三相交流功率测量以及继电器模块控制等功能。此外,包含一个用于与PZEM004T设备通信和数据读取的Arduino库,可实现三相功率测量。 项目的主要特性和功能 设备控制项目 执行器系统控制:支持ESBE ARA639、ES
项目简介 本项目由两个基于Arduino的子项目构成,分别是宝藏宝箱项目和随机物品生成器项目。宝藏宝箱项目利用Arduino板和多种外设,支持用户输入密码解锁模拟宝箱;随机物品生成器项目能在按下按钮时,从预设列表里随机挑选物品并显示。 项目的主要特性和功能 宝藏宝箱项目 支持用户通过按钮输入密码解锁
项目简介 本项目基于Arduino平台,为ESP8266芯片提供支持,用户可使用熟悉的Arduino函数和库编写代码,且能直接在ESP8266上运行,无需外部微控制器。该系统主要用于监控植物生长环境,集成了土壤湿度、光照、温度传感器及水泵控制等硬件接口,还能将传感器数据发送到TAGO.IO等平台以实
项目简介 本项目是一个使用React、Redux和Immutable.js构建的俄罗斯方块游戏。结合现代前端框架和库的优势,能为玩家带来流畅、响应式的游戏体验,还具备数据持久化、多语言支持等特性。 项目的主要特性和功能 游戏框架与状态管理 采用React和Redux搭建游戏框架,用Immutable
项目简介 这是一个基于Spring和MyBatis框架构建的Web后端权限管理系统。系统具备用户管理、角色管理、权限管理以及基于WebSocket的实时消息通知等功能。采用Apache Shiro进行权限控制,通过数据库管理用户、角色和权限之间的关系,支持多组织权限。同时,系统整合了Redis缓存、
项目简介 本项目是一个基于C语言的CoreMark处理器性能基准测试工具,可全面评估处理器性能,具有简单易理解、高可移植性等特性,能通过多种算法测试和参数定制满足不同的测试需求。 项目的主要特性和功能 简单易理解:基准测试计时部分源代码行数少,变量和函数命名有意义,代码注释详细。 高可移植性:通过独
项目简介 本项目借助EasyX图形库实现了一个伪3D游戏场景,展示了伪3D游戏场景的基本概念与实现方式,具备碰撞箱和人物控制功能。不过此项目为初步尝试,代码结构和实现方式可能存在不规范之处。 项目的主要特性和功能 伪3D游戏场景:提供基础的伪3D游戏场景,让玩家在二维平面体验类似三维的游戏视角。 碰
项目简介 本项目是基于Python的开源项目,借助ChatGPT强大的对话和信息整合能力,把微信打造成智能机器人,实现与好友对话时的智能回应。支持多端部署,功能丰富,包含基础对话、语音识别、图片生成等,还能通过插件进行个性化扩展。 项目的主要特性和功能 多端部署:支持个人微信、微信公众号和企业微信应
项目简介 本项目是基于物联网(IoT)技术构建的自动化金字塔系统。系统由 IoT 云、移动应用、PLC 物联网设备、自动化设备(AGV 小车与机械臂)等部分构成,主要实现设备自动化控制、监控与数据传输等功能。系统整体架构基于 Java Spring 框架与 MQTT 协议,搭配 MySQL 数据库实