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树莓派GPIO控制库:C/C++开发,支持GPIO操作、中断、多线程;因作者停止维护,需手动编译安装(下载GitHub源码→解压→执行./build);验证用gpio -v;编译需链接-lwiringPi,运行需sudo权限;引脚映射查gpio readall;串口发送存在数据丢失问题,建议绕过serialPutchar直接用write()函数。
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