InfluxDB 数据模型:bucket、measurement、tag、field用关系型数据库做类比讲清 InfluxDB 的几个概念:bucket 相当于库、measurement 相当于表、point 相当于行,tag 与 field 的区别在哪。2024-03-20技术笔记 / 数据库InfluxDB时序数据库数据模型
HarmonyOS 工程结构与随手记HarmonyOS 工程的目录结构:AppScope、entry 模块各自的职责,配置文件放在哪里,以及新建页面和资源的组织方式。2024-03-19技术笔记 / 鸿蒙开发HarmonyOSArkTS移动开发
SSE 接口需要的 Nginx 配置SSE 长连接被 Nginx 缓冲住、前端收不到消息,问题出在 proxy_buffering 和超时设置上,本文给出可以直接用的 location 配置。2024-03-08技术笔记 / 前端前端NginxSSE代理
BLE 是怎么工作的:广播、连接与 GATTBLE 为什么省电、广播包里有什么、扫描到连接的过程是怎样的、连上之后数据按 GATT 的 Service 和 Characteristic 组织。附 MTU、分包和常见调试思路。2024-02-04技术笔记 / 通讯协议蓝牙BLE物联网协议
BLE 协议分层笔记BLE 各层在做什么:链路层的五态、GATT 与 GAP 的分工、Profile 与 Service 的关系,以及 CC2540 这类常见芯片的结构。2024-02-04技术笔记 / 通讯协议蓝牙BLE物联网协议
蓝牙各版本有什么区别从 2.0 到 5.x 的演进:EDR 提速率、SSP 简化配对、BLE 从 4.0 开始独立分支、5.0 之后在距离和广播容量上的变化。2024-01-26技术笔记 / 通讯协议蓝牙BLE协议
Three.js Shader 笔记GLSL 的基本结构、uniform 与 varying 的作用、顶点着色器与片元着色器的分工,以及怎么把 ShaderMaterial 挂到 Three.js 的网格上。2023-12-17技术笔记 / 前端Three.jsWebGLShader图形
Docker 镜像瘦身:为什么你的镜像越做越大只有 RUN、COPY、ADD 会增大镜像体积,用 docker history 定位大的层,再通过精简层数、合并命令、清理缓存把镜像压下来。2023-11-15技术笔记 / DockerDocker镜像体积优化
Three.js 把模型变成线框图两种做线框的办法:给材质开 wireframe 开关,或者用 WireframeGeometry 单独生成线框几何体,并说明什么时候必须用后者。2023-11-03技术笔记 / 前端Three.js3D线框
用 Go 通过 SMTP 发邮件用标准库 net/smtp 连接 QQ 邮箱发信的完整代码,包括授权码、PlainAuth 认证、收件人列表和中文标题的编码处理。2023-10-27技术笔记 / GoGo邮件SMTPnet/smtp
Linux 无损扩容分区(parted + resize2fs)磁盘加了空间之后怎么把根分区扩上去:用 parted 调整分区结束点,再用 resize2fs 扩文件系统,过程中不需要卸载分区。2023-10-26技术笔记 / LinuxLinux磁盘分区parted
Three.js 笔记:场景、相机与渲染搭建 Three.js 场景的基本要素:场景、相机、渲染器、光源与模型加载,以及相机类型选择和渲染循环的写法。2023-10-19技术笔记 / 前端Three.jsWebGL3D
硬件术语笔记:RTOS 与 ESP32 开发整理做硬件时碰到的一批术语:FreeRTOS、Zephyr、NuttX 这些实时操作系统分别是什么,程序烧录进芯片时到底烧了什么。2023-10-17技术笔记 / 树莓派硬件RTOSESP32嵌入式
怎么查树莓派的系统信息:CPU、温度、频率与内存把树莓派上查系统状态的方法整理成一张对照表:/proc 里的 CPU 与内存信息、vcgencmd 的温度频率与电压、get_throttled 的降频记录、内存分配,以及所有 Linux 通用命令。2023-10-10技术笔记 / 树莓派树莓派Linux硬件监控
装完 Docker 之后内网 172.17 网段不通了,怎么查内网里本来有 172.17 网段的设备,装完 Docker 之后突然连不上,原因是 Docker 默认占用了 172.17.0.0/16 作为网桥网段,冲突导致路由被抢。2023-09-28技术笔记 / DockerDocker网络路由排错
Go 零散笔记:格式化占位符、数组去重与环境变量平时写 Go 攒下的一堆小知识点:fmt 各种占位符的区别、数组去重、go env -w 和 export 的优先级、以及一些容易记错的语法细节。2023-09-21技术笔记 / Go笔记Gofmt切片
Linux 修改文件所有者和所属组chown 和 chgrp 的用法与区别、递归参数 -R 的影响范围,以及把用户加入用户组之后权限为什么没立刻生效。2023-08-31技术笔记 / LinuxLinux权限chownchgrp
Gy 和 Sv 有什么区别:辐射剂量单位的白话解释Gy(吸收剂量)和 Sv(当量剂量)单位都是焦耳每千克,为什么不能混用?本文用一段白话解释从物理量到生物效应的换算过程,以及为什么仪器上读到的数字不能直接换算。2023-08-29技术笔记 / 杂记科普辐射单位
GORM 使用笔记:多对多、子对象与自增 ID记录使用 GORM 时遇到的几类问题:多对多关联保存、插入对象时子对象被自动创建、自定义主键生成、以及用 BeforeCreate 钩子统一处理。2023-08-15技术笔记 / Go数据库GoGORMORM