杂项
未读
VScode自动注释
VScode嵌入式C语言注释自动化配置:通过用户代码片段实现头文件标准框架(#ifndef/#define/#ifdef __cplusplus)自动生成,支持文件名大写转换与C++兼容;结合koroFileHeader插件配置文件/函数注释模板,自定义作者、时间、路径、描述等字段,启用快捷键Ctrl+Win+i/t一键插入头部与函数注释,提升嵌入式开发规范性与效率。
杂项
未读
DataLine 6盘位NAS机箱LCD屏控制脚本
6盘位NAS LCD屏定制脚本:基于STM32控制1.8寸Z180SN009屏幕,通过USB(CP2102)与主机通信;原脚本仅显示硬盘安装状态,升级后支持三态识别——未安装(0)、休眠(1)、运行(3),利用smartctl -n standby精准检测各SCSI硬盘实时状态,并动态更新LCD上6个硬盘图标的颜色编码;脚本自动扫描设备、设定115200波特率、每30秒刷新IP地址(10.0.0.4)及状态矩阵,适配UnRAID平台硬盘独立休眠管理需求。
杂项
未读
使用GIT更新Github库
OpenWrt软件包更新中Git SSH密钥配置指南:因GitHub已弃用密码认证,需改用SSH密钥验证。本文详解生成SSH密钥(ssh-keygen)、将公钥添加至GitHub账户(Settings→SSH and GPG keys)、验证连接(ssh -T git@github.com),并提供标准Git操作命令(git add、commit、push)。重点解决HTTPS远程URL导致的密码认证失败问题——通过git remote set-url origin git@github.com:xxx/xxx.git切换为SSH协议,实现无密码安全推送。
杂项
未读
PyQt5与QtDesigner联合开发时出现的问题
出现问题 QLayout: Attempting to add QLayout "" to Ui_MainWindow "MainWindow", which already has a layout
网上各种文章看了又看,大部分都是相同的,并没有解决问题。在使用QtDesigner设计时,出现这
Keil使用的各种问题
STM32F407开发板Keil配置指南:推荐使用Keil Pack Installer在线安装芯片支持包,避免手动下载;采用Keil在线CMSIS/固件库机制,按需链接文件,精简工程、提升编译速度;针对F4软件包缺失标准外设库问题,需从ST官网下载最新STM32F4xx StdPeriph Driver,并正确导入inc/src/头文件及模板文件;特别注意stm32f4xx.h宏定义重复导致的V6编译器重定义警告,需注释冗余段落,同时处理main.h引用和SysTick_Handler中TimingDelay_Decrement()未声明问题。
Linux
未读
Linux下printf函数不加换行符就不能输出打印的内容
原因: 输出缓冲区的问题。 unix上标准输入输出都是带有缓存的,一般是行缓存。 对于标准输出,需要输出的数据并不是直接输出到终端上,而是首先缓存到某个地方,当遇到行刷新标志或者该缓存已满的情况下,才会把缓存的数据显示到终端设备上。 ANSI C中定义换行符\n可以认为是行刷新标志。所以,print
杂项
未读
Typecho显示网站运行时间
将代码放入functions.php 一般在主题根目录:网站/usr/themes/主题 // 设置时区
date_default_timezone_set('Asia/Shanghai');
/**
* 秒转时间,格式 年 月 日 时 分 秒
*
*/
function getBuildTi
杂项
未读
修改cuckoo背景图CDN
今天发现cuckoo里的两个CDN都失效了,于是打算修改CDN。 发现自带的修改不好用,于是查看源代码: elseif ($setting == 'cdn'){
$output = preg_replace('{rand}', $rand, $setting_cdn);
修改为: else