用交互动画理解LR电路工作原理,调整电压、电阻和电感,观察通电、续流放电、电流曲线与时间常数,附公式和操作示例。
技术笔记
LC电路工作原理动画:看懂振荡与能量交换
调整电感、电容和初始电压,通过LC电路动画看懂电流、电压与能量交换,配合暂停、单步和波形理解振荡频率。
引用计数原理:C 语言实现与 C++ 智能指针
从共享资源的生命周期出发,讲解引用计数原理、C语言实现与C++ shared_ptr,梳理循环引用、weak_ptr和线程安全的常见问题。
单片机协作式多任务:C语言主循环与状态机
从状态机原理出发,用C语言讲解单片机协作式多任务,再通过Python非阻塞网络接收示例理解NIO与事件循环的联系。
GPIO 推挽模式和开漏模式的区别:谁在「拉高」谁在「拉低」
用动画对比 GPIO 的推挽输出与开漏输出:可切换模式观察上下 MOS 管的电流路径、节点电压与上拉电阻作用,并说明为什么开漏能线与、推挽不能直接并联。
嵌入式 C/C++ 开发者转 Go 语言学习笔记:路线、部署与语法对照
嵌入式 C/C++ 工程师转 Go 实战笔记:7 阶段学习路线、Linux/Windows 部署、systemd 托管、语法对照与思维差异,附练习脚本。
优秀用户界面设计:43 条 Good UI 实战原则
整理 Good UI 总结的 43 条优秀用户界面设计原则,覆盖网页布局、状态反馈、用户引导、交互一致性与性能体验,帮助你打造高转化率且易用的产品界面。
实现 Linux 服务 service 并开机自启动
讲解 Linux systemd 服务配置:编写 .service 文件、设置 Type 与 ExecStart,用 systemctl 启动、重启并 enable 开机自启。
为什么光学传感器会用像 1/4″ 尺寸这样的记录方式?
讲清传感器 1/n 英寸标注来源:源自真空摄像管外径,1 英寸光学格式实为 16 mm 对角线,附常见尺寸 4:3 与 16:9 宽高面积对照表。
VirtualBox 磁盘移位后 UUID 冲突解决方法
VirtualBox 移动 vmdk 后注册报 UUID 冲突:用 VBoxManage closemedium 注销旧路径、再注册新路径,三步恢复。
Linux 内核裁剪:NLS 模块详解
详解 Linux 内核 NLS 编码表模块 nls_cp*.ko:非驱动而是字符编码映射表,并给 FAT/VFAT 挂载最少 Code Page 模块组合。
跟风做一个 3D 交互的个人简历
遇事不决,可问春风。春风不语,即随本心。
安凯 AK3918AV130 首次开发笔记
安凯 AK3918AV130 移植笔记:核电压、电源时序、双 DTS、SPI Flash 一线/四线、MMC/I2C 时序、NPU 模型与 PDK 温度传感器坑点及回滚。
MP3 压缩在固定采样率下如何选择合理码率
针对 16 kHz 单声道语音,比较 MP3 32,48,64,80 与 96 kbps 的文件大小和听感,说明采样率,编码器与内容类型如何影响结果,并给出 FFmpeg 编码,ffprobe 校验,盲听对比及语音识别场景选择建议。
君正 T23 方案配置 FLASH 使用 1/4 线模式
君正 T23 平台 SPI NOR Flash 一线/四线模式的硬件前提、U-Boot 与 Linux 配置位置、QE 支持、烧录验证及回滚步骤。
各种音源频率范围表:人声乐器 EQ 调音参考
汇总人声与弦乐、管乐、键盘、打击乐的频率范围和常用 EQ 频段,含男声女声音域数据,可作为录音混音时定位频率问题的参考起点。
程序猿的浪漫:TODO、FIXME、XXX 注释标签
说明 TODO,FIXME,XXX 在代码注释中的常见含义与差异,并提供包含负责人,Issue,原因和完成条件的团队模板。还介绍 IDE 高亮,代码扫描和 CI 检查方法,避免临时注释长期遗留或变成无人处理的技术债。
State 和 Status 傻傻分不清
解释软件开发中 state 与 status 的区别:state 表示状态集合或管理状态,status 表示某个具体结果状态,并附 enum 与状态机实例。
君正 T23 交叉编译 libiconv:getprogname 报错排查与修复
排查君正 T23 交叉编译 libiconv 1.17 的 getprogname 报错,说明 configure 目标检测,Gnulib 兼容层和仅构建库文件三种路径,并给出工具链信息,V=1 日志,目标 ELF 验证与补丁回滚方法。
GCC AddressSanitizer 内存越界排查
GCC AddressSanitizer 查栈堆越界与释放后使用;嵌入式 Linux 缺 libasan 转主机复现,用栈保护兜底。
