02 2024 档案
摘要:Ubuntu安装代码检查工具 shellcheck 安装: sudo apt-get install shellcheck 用法: shellcheck ./*.sh luacheck 安装: sudo apt-get install lua-check 用法: luacheck ./*.lua c
阅读全文
摘要:GCC版本升级——基于源码编译 因ubuntu版本比较旧,而项目需要更高版本的gcc,故需升级。 这里记录源码升级gcc的过程。 由于直接下载gcc源码后编译会出现依赖报错,这里直接先记录编译依赖的过程,具体有以下三个依赖: gmp mpfr mpc 笔者的编译目录为/home/ubuntu/gcc
阅读全文
摘要:Linux/Ubuntu中安装ZeroTier 这里不再描述Zerotier网络的配置。 安装: curl -s https://install.zerotier.com | sudo bash 如果有GPG,则可以: curl -s 'https://raw.githubusercontent.c
阅读全文
摘要:Python指数运算 指数大于1,如求x的n次方 pow(x, n) 指数小于1,这里要求底数必须大于0,即x > 0,如求x的平方根: import math math.sqrt(x) 或者: pow(x, 1/2)
阅读全文
摘要:Ubuntu源码安装Python 目前Ubuntu电脑需要升级Python,但根据源来升级,会出现报错,故记录用源码升级的方法。 从官方链接下载源码: https://www.python.org/downloads/source/ 根据自己需求下载对应版本即可。这里笔者下载的是Python-3.1
阅读全文
摘要:树莓派上基于Python控制GPIO 有以下几点: 控制GPIO的拉高/拉低,并保持一段时间间隔 加锁,避免重复 有日志记录具体情况 控制GPIO电平后,外接驱动板来带动一个小型抽水机,并把水分给不同的盆栽,希望做到可以自动给阳台的花儿浇水~ 虽然树莓派拿来做这个真的是大材小用哇 #!/usr/bi
阅读全文
摘要:OpenWrt之自定义Firmware Version 首先,找到显示Firmware Version的代码,在/usr/lib/lua/luci/version.lua中: root@OpenWrt:/usr/lib/lua/luci# cat version.lua local pcall, d
阅读全文
摘要:Openwrt默认的feeds中只有aria2,并没有AriaNG,需先选中,后续方便在web上操作。 CONFIG_PACKAGE_ariang=y 配置aria2比较简单: enable 配置为root运行 挂载点(通常在/mnt/sdXX/aria2目录,其中XX随系统有差异,笔者这边为/mn
阅读全文
摘要:Openwrt编译报错 目录Openwrt编译报错fatal error: bits/libc-header-start.h: No such file or directoryfatal error: bits/c++config.h: No such file or directoryupx n
阅读全文
摘要:OpenWrt之自定义Client的Hostname OpenWrt默认的DHCP列表,部分设备无法显示client的hostname,例如iOS设备: 这样对笔者而言,有些不方便,决定增加一列,以显示其hostname的alias,并支持修改,先上效果图: 新增了Customized Hostna
阅读全文
摘要:OpenWrt之Aria2报错 具体报错如下: Fri Feb 2 13:48:02 2024 daemon.info aria2c[6519]: jail: exec-ing /usr/bin/aria2c Fri Feb 2 13:48:02 2024 daemon.err aria2c[651
阅读全文