Windows
未读
Windows恢复自带系统软件方法——以微软商店为例
以管理员身份运行终端 输入 Get-AppxPackage -allusers | Select Name, PackageFullName
这样就看到了win10系统初始自带的一些程序。 在其中寻找需要恢复的软件名后面对应的安装包位置,此处为 Microsoft.WindowsSt
STM32核心板问题汇总
最近白嫖嘉立创SMT做了一个STM32核心板,如图: 但测试中发现有许多问题,商家给的原理图有误,但是能够修改的错误。 1.串口通讯电路 商家的原理图中在RX、TX线路中串联了10K的电阻,经测试,这两个电阻压降过大,直接影响信号传输。可以不加电阻或改为小电阻。 2.ISP一键下载电路 商家使用了两
嵌入式
未读
树莓派wiringPI库定时不精确的问题
**问题表现:**当树莓派运行其它进程导致CPU负载上升后,delay()函数延时出现问题,延时过长。 **问题原因:**由于linux是多任务的,所以实际延时时间可能会更长。delay()实际上是释放CPU,这时其它线程会占用CPU资源,导致重新唤醒CPU时出现延时。 作者在源码中指出: This
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
Linux
未读
Linux下安装GTK开发环境——以Ubuntu为例
安装方法 直接上命令: sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具
sudo apt-get install gnome-devel
嵌入式
未读
树莓派WiringPi库使用及其注意事项
wiringPi是一个很棒的树莓派IO控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。 安装方法 注意:由于wiringPi的作者已经停止支持,故无法通过apt-get安装,只能手动下载进行编译。 进入wiringPi的github (https://git.drogon
Linux
未读
CentOS 8: Cannot prepare internal mirrorlist: No URLs in mirrorlist --解决方法
问题 在CentOS 8中,使用yum时出现错误,镜像列表中没有url,类似如下: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirr