
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了开源物联网平台ThingsBoard的安装与使用过程。首先概述了ThingsBoard作为中小型物联网项目解决方案的优势,包括支持多种协议和强大的可视化功能。随后详细讲解了基于Docker的部署方法,包括环境准备、Docker Compose配置文件编写、数据库初始化等关键步骤。文章还提供了平台启动和登录指南,包括默认管理员账户信息。最后简要提及设备管理功能,为后续实际应用奠定基础。整个
本文介绍了如何在Docker容器中访问宿主机GPU的方法。通过安装NVIDIA Container Toolkit工具链,可实现GPU驱动和CUDA库的容器映射,使容器能直接调用GPU资源。文章详细说明了安装步骤,包括添加软件源、安装工具包等,并提供了验证安装是否成功的命令示例。同时介绍了启动带GPU容器的方法,包括参数说明和特定GPU绑定的语法。最后指出这种方法为AI模型训练、视频转码等任务提供
整体来说,这套 “可道云 + 对象存储” 的组合,既能拥有类似网盘的便捷体验,又不必担心限速等问题。如果你手上也有一台闲置的服务器,不妨试试这套方案。搭建过程不复杂,但带来的便利却很明显——让博客文件分享更轻、更快,也更优雅。
摘要: “小小调度器”是一款专为资源受限的嵌入式系统设计的轻量级任务调度方案,其核心优势在于极简的RAM占用(每个任务仅需3字节)和高效的多任务管理能力。通过状态机宏和C_task结构体实现任务调度,开发者只需定义任务变量、封装任务函数(使用TaskFun/EndFun),并在SysTick中更新计时器、主循环中执行任务即可。该方案避免了RTOS的开销和复杂状态机的设计,尤其适合低端MCU的裸机开
本文介绍了基于开源驱动库libopencm3的STM32开发环境搭建流程。libopencm3是一款轻量级、模块化的ARM Cortex-M系列微控制器驱动库,支持多厂商芯片。文章详细说明了从安装交叉编译工具链、获取libopencm3源码、创建项目目录结构,到配置Makefile和链接脚本的全过程。同时提供了VSCode结合J-Link调试器的配置方法,包括Cortex-Debug插件设置和la
本文详细介绍了在Linux系统中手动安装NVIDIA显卡驱动的完整流程。主要内容包括:安装前的准备工作(下载驱动、屏蔽开源驱动nouveau),通过tty终端运行.run安装文件的具体步骤,驱动加载与MOK密钥导入方法,以及安装后的亮度调节修复和DKMS自动维护配置。相比发行版自带的驱动管理器,这种手动安装方式虽然复杂但可控性更强,能提供更稳定的GPU支持,特别适合深度学习、CUDA编程等开发场景
《Docker快速部署EMQX MQTT服务器指南》摘要:本文介绍如何使用Docker轻松部署开源版EMQX消息服务器。通过简单的docker pull和run命令即可完成安装,自动包含Web管理界面(18083端口)。文章详细说明了各端口用途,推荐使用MQTTX客户端进行连接测试,并指导配置客户端认证。这种部署方式适合个人开发者和小型项目,具有轻量、高效的特点,同时支持后续扩展TLS加密等高级功
《Docker快速部署EMQX MQTT服务器指南》摘要:本文介绍如何使用Docker轻松部署开源版EMQX消息服务器。通过简单的docker pull和run命令即可完成安装,自动包含Web管理界面(18083端口)。文章详细说明了各端口用途,推荐使用MQTTX客户端进行连接测试,并指导配置客户端认证。这种部署方式适合个人开发者和小型项目,具有轻量、高效的特点,同时支持后续扩展TLS加密等高级功
本文介绍了作者使用Caddy作为轻量级Web服务器的经验。虽然Caddy以"自动HTTPS"著称,但作者在内网环境中未能实现该功能。不过,Caddy凭借简洁的反向代理配置(相比Nginx更简单)、自动处理header/压缩/缓存等特性,仍成为作者的首选。文章详细讲解了Caddy的安装方法、基本配置示例(包括端口设置、反向代理HTTPS服务、静态页面部署等),并对比了Caddy与
本文介绍了如何使用轻量级开源密码管理器Vaultwarden自建私有密码管理系统。Vaultwarden是Bitwarden的优化版本,资源占用低且支持Docker部署,适合个人服务器甚至树莓派运行。文章详细讲解了Docker部署流程,强调必须配置HTTPS(推荐使用Caddy反向代理和Certd管理证书),并展示了密码导入和客户端使用体验。相比商业密码管理服务,Vaultwarden让用户完全掌







