杂项
未读
VScode自动注释
这篇文章介绍了如何在VS Code中配置自动化注释功能以提升嵌入式C开发效率:一是通过用户代码片段(c.json)实现头文件标准框架(含`#ifndef`防护、C++兼容封装)的快速生成,支持基于文件名自动大写转换宏名;二是借助koroFileHeader插件配置文件级与函数级注释,包括自定义头部模板、作者/时间/路径/描述等字段、自动更新机制及快捷键(Ctrl+Win+i/t)触发,兼顾规范性与可维护性。
杂项
未读
DataLine 6盘位NAS机箱LCD屏控制脚本
前言 最近入手了一款6盘位矿渣: 它前面有一个LCD屏幕,用以显示硬盘信息以及风扇转速。LCD是1.8寸的z180sn009,由stm32f030控制,从cp2102转到usb接主机。所以理论上可以通过重新编程来实现任何想要的效果, 不过太麻烦了 。 原脚本 在移除了自带的系统后,没有相应的驱动程序
杂项
未读
使用GIT更新Github库
最近在更新openwrt软件包的时候忘记了Git是咋用的了,特此记录一下。 原文链接:https://zhuanlan.zhihu.com/p/628727065 当前,通过Git在本地仓库和远程仓库(如Github)之间进行操作,已不再支持密码验证,而是转为通过更安全的SSH密钥验证方式。 因此,
杂项
未读
PyQt5与QtDesigner联合开发时出现的问题
出现问题 QLayout: Attempting to add QLayout "" to Ui_MainWindow "MainWindow", which already has a layout
网上各种文章看了又看,大部分都是相同的,并没有解决问题。在使用QtDesigner设计时,出现这
Keil使用的各种问题
最近正好使用到F407的开发板,将一些问题总结一下。 软件包安装 看到网上大部分教程都是采用了自行去keil官网下载软件包安装的形式,个人认为有点落后于时代了,并且有点麻烦。 这里介绍使用keil自带软件包更新工具进行软件包的安装。 打开keil,点击pack installer图标 会弹出如下页面
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