码筐 码筐 - 源码分享站

【源码】基于Go语言的编程学习实践项目

项目简介 本项目是基于Go语言的一系列编程学习实践内容。项目包含多个不同时间编写的Go文件,记录了开发者学习Go语言时遇到的问题、解决方案以及对Go语言特性的探索,实践内容涵盖文件上传、语法使用、闭包理解、类型转换、字符串输出等多个方面。 项目的主要特性和功能 文件上传尝试:探索通过拖拽上传文件的功

littlebot littlebot Published on 2025-04-11

【源码】基于Golang的分布式云存储服务

项目简介 本项目是基于Golang实现的分布式云存储服务,采用微服务架构。具备文件上传、下载、存储和转移等功能。通过RabbitMQ实现消息队列,支持将文件存储到本地、Ceph和阿里云OSS,同时提供了RPC和HTTP API接口供客户端调用。 项目的主要特性和功能 分布式存储支持:可将文件上传至本

littlebot littlebot Published on 2025-04-11

【源码】基于NodeMCU和Google Assistant的智能家庭自动化系统

项目简介 本项目借助智能手机上的Google Assistant应用程序,连接并控制ESP8266 Wi-Fi模块,达成家庭设备的语音控制。独特之处在于,Google Assistant可接收印度语语音命令,并在ESP8266上执行对应操作。此项目适合为不会说英语的用户打造语音控制的物联网家居自动化

littlebot littlebot Published on 2025-04-11

【源码】基于Go语言和gozero框架的分布式任务管理系统

项目简介 本项目是基于Go语言和go-zero框架开发的分布式任务管理系统,集成了RPC服务、任务管理、分布式追踪、服务注册与发现、监控与指标等多个模块。采用gRPC进行服务间通信,借助go-zero框架开展服务开发,支持任务的添加、取消、查询等操作,还集成了分布式追踪系统Jaeger,可提供任务追

littlebot littlebot Published on 2025-04-11

【源码】基于Arduino的物联网空调演示系统

项目简介 本项目是为2019年科学展览设计的开源物联网空调演示系统。它基于Arduino,展示了如何利用Arduino控制硬件模块,实现空调的远程控制与管理。项目涵盖电机控制、蓝牙通信、光线传感器和距离传感器等功能,助力观众理解物联网技术在智能家居领域的应用。 项目的主要特性和功能 电机控制:借助A

littlebot littlebot Published on 2025-04-11

【源码】基于IoT基础概念的工作室实践项目

项目简介 本项目是基于物联网(IoT)基础概念的工作室实践项目,旨在助力开发者理解并实践IoT相关编程与技术概念。项目包含一系列代码示例,覆盖从设备连接到数据处理等多方面的IoT应用。 项目的主要特性和功能 设备连接管理:包含设备注册、认证、连接和断开等功能的代码示例。 数据采集与传输:提供实现设备

littlebot littlebot Published on 2025-04-11

【源码】基于Go语言的LeetCode刷题与算法实践项目

项目简介 本项目是个人的LeetCode刷题记录,涉及多种算法和数据结构问题,如字符串处理、二叉树操作、数组操作、动态规划、搜索算法等。此外,还包含《剑指offer》题目和2017年百度实习生编程题。代码用Go语言实现,部分函数配有测试代码,可用于编程练习、算法研究或实际项目,助力开发者解决复杂的数

littlebot littlebot Published on 2025-04-11

【源码】基于Gin框架的后台管理系统

项目简介 本项目是基于Gin框架开发的后台管理系统,具备管理员用户管理、管理员组管理、系统设置及文件上传等功能。采用JWT进行用户身份验证,Casbin实现权限管理,支持分页查询,使用Redis和MySQL进行数据存储,还提供日志记录功能,可将日志存储到Redis或本地文件。 项目的主要特性和功能

littlebot littlebot Published on 2025-04-11

【源码】基于物联网技术的智能农业系统

项目简介 此项目将物联网技术应用于农业领域,为园艺和农业带来智能化便利。通过硬件与软件集成,实现环境监测、作物管理、自动化灌溉等功能,有效提高农业生产效率和作物质量。 项目的主要特性和功能 环境监测:借助传感器网络实时监控土壤湿度、温度、光照等关键环境参数。 作物管理:依据环境数据自动调整灌溉策略,

littlebot littlebot Published on 2025-04-11

【源码】基于Arduino的射线投射游戏

项目简介 本项目是基于Arduino Nano的简单射线投射游戏,借助ILI9341显示控制器输出游戏画面,利用STMPE610触摸控制器实现输入操作。项目目的是通过实际编程练习,提升数学和图形渲染技能,同时提供有趣的游戏体验。 项目的主要特性和功能 实现基本的射线投射算法,用于渲染游戏场景中的墙壁

littlebot littlebot Published on 2025-04-11
Previous Next