Yuhang Zheng
21年清明节前的随笔

明天就是2021年的清明假期了,是难得的三天小假期。

只是在这小假期即将到来的前一天的下午,心里却翻涌着一些感想。

东哥清明之后就去北京了,结束了三年时间的同窗,17年一起从什么都不知道的小白一起进入飞凌,从两个单身狗到各自成家,也算是度过了人生中毕业之后最初的三年。从开始进入公司在技服的一起打电话回答客户问题,到后来一起进入研发,再后来搬入新的办公楼。从一起在沈庄租着200块钱一个月的小屋,每天晚上吃着大饼卷鸡皮,骑着自行车上下班,到现在各自开着汽车出勤往返。从一开始的时候经常叫他去家里玩,没有任何家具只做了小卧室的布置,但是还是能没心没肺的吃火锅玩游戏,到现在各自为家除了上班再难有交集。还有和通哥三个人一起每天下班之后到处找小馆下馆子干饭,虽然当时挣得没几个钱却天天穷开心。壮哥还在公司的时候还会一起开车去游玩,去顺平的小江南一起烧烤一起玩,路上虽然是平庸的风景却依然留下了深刻的印象。还有和建哥一起去白洋淀,沿着湖边一起遛弯,在湖里一起划船,想办法偷偷着摘个莲蓬或者荷花,一起看那演出活动打鬼子的拙略表演,下着是蒙蒙的小雨,却是最有感觉的一次游玩。一起去深圳参加展会,第一次体验动卧的感觉,去看海边,吃着地道的潮汕牛肉火锅,说是出差最难忘的却是南方的景色。

三年的回忆确实有很多很多,想说的话说也说不完,毕竟是朋友也是同事,是三年的朝夕相处,是每天朝八晚七的上班。可是,这个时候对他也是只有祝福吧,看到了他无数次在张家口和保定之后的千里往返,家也有了,牵挂也有了,也该再往着幸福的方向,再近一点了。

今天早上吃饭的时候我还开玩笑给他说,这个就像是大学毕业一样,三年之后毕业了,该去下一个地方开始下一段旅程了。哪怕是不再上学了,工作了,人生中却依然仍然存在着类似于毕业的告别。身边总是有陆陆续续的人经过,靠近,交错与遥远。

也许,已经不再需要用长大这个词来再来当岁月变迁的借口,因为即使我们早已经长大了,时间依然没有变得缓慢或者有丝毫的停留。就算是看似平淡无奇的日常也其实也都在时间的水流中一直在悄然无息的变化,然后在某个河道的岔口,分开与漂流。我们所熟悉的每一天平淡的日常,也许是在时光与变化的轰击下艰辛维系着的珍贵而脆弱的奇迹。

朝着我们想要的生活,努力前进吧,就算各自有新的战场要去开辟,也不要忘记开始的时候一起并肩的拼杀。未来仍然遥远,依然艰辛,依然坎坷与充满迷茫,不过,也依然有我们想要踏足的领域,有没有体验过的新奇与乐趣,与没有去过的地方和吃过的美食。

愿分别之后,相遇仍是少年。

linux命令行使用代理

之前的文章中介绍过使用clash搭建自由上网,文章的最后成果是搭建了一个网页代理服务器,像是电脑一类的设备不用下载软件,可以直接通过设置里面的内置的代理设计就可以实现科学上网。

但是linux系统该如何去使用这个代理呢,我也在网上查找了一下资料,可以通过在命令行设置环境变量来实现。

设置全局代理可以通过这样:

export http_proxy=http://127.0.0.1:1080
export https_proxy=https://127.0.0.1:1080

设置git服务器的代理可以通过这样

//设置全局代理
//http
git config --global https.proxy http://127.0.0.1:1080
//https
git config --global https.proxy https://127.0.0.1:1080

//使用socks5代理的 例如ss,ssr 1080是windows下ss的默认代理端口,mac下不同,或者有自定义的,根据自己的改
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

//只对github.com使用代理,其他仓库不走代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080
//取消github代理
git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy

//取消全局代理
git config --global --unset http.proxy
git config --global --unset https.proxy
docker常用指令汇总

常用指令

安装

sudo apt install docker docker-ce

搜索想要安装的镜像

sudo docker search debian

选择一个镜像下载

普通下载,默认为最新版本
sudo docker pull itscaro/debian-ssh
指定版本下载
sudo docker pull itscaro/debian-ssh:latest

查看已经下载的镜像

sudo docker images
OpenWRT系统报缺少libc库问题

最近一段时间在ls1012ardb板子的OpenWRT系统上移植支持华为和移远移动通信网络模块的工作,移植过程还是挺顺利的,那个先不多说。

只是在OpenWRT的功能验证过程中发现了这个板子无法使用opkg安装第三方应用的问题。opkg update命令可以正常执行,可以成功更新软件源库,但是执行install命令安装的时候就会报缺少libc库。于是想着看看能不能在OpenWRT的官方软件源中找到。

后来还真的找到了,地址如下:

http://archive.openwrt.org/releases/18.06.0/targets/layerscape/armv8_64b/packages/libc_1.1.19-1_aarch64_generic.ipk

各位小伙伴可以去看一下,这个网址的链接上归档的路径还是很清晰的。

很疑惑的是在软件源中可以找到libc_1.1.19-1_aarch64_generic.ipk,但是使用opkg list | grep libc命令就无法找到这个软件。因为opkg list 这个命令查找的是https://archive.openwrt.org/releases/18.06.0/targets/layerscape/armv8_64b/packages/Packages

这个文件我打开看了一下确实是没有收录libc库的信息。

OpenWRT 使wget支持https下载

OpenWRT安装

最近在OpenWRT系统使用wget下载https链接文件的时候报错,网上查了一下解决方法,特此记录

添加ssl支持
wget: SSL support not available, please install one of the libustream-.*[ssl|tls] packages as well as the ca-bundle and ca-certificatespackages.

opkg update
opkg install libustream-openssl
opkg install ca-certificates
clash搭建科学梯子

前一段时间我加了一个QQ群,群主是个贼有钱的包租佬,而且也喜欢折腾点技术,之前他经常和群友们聊天吹水。

近段时间他鼓捣了一个万兆云盘,还给群友们弄了一个酸酸乳的梯子,我试了一下,亲测速度还不错,油管上的视频可以高清很流畅的访问,但是他想要每个月收5块钱的聊天税。

目前我看群里面交的人还不多,我就先暂且观望一下吧,其实我还是可以接受的,一个月5块钱就有一个超快的云盘(虽然私密性和稳定性无法保证),还有一个快速好用的梯子还是可以的。

但是在那之前,我先要在树莓派上搭好网站的代理,做好准备工作,以后就可以随时随地的愉快玩耍啦。

更改博客导航栏的样式

这篇文章主要是记录一下本博客导航栏的修改过程。

因为博客的源码中导航栏的效果在这里,小霖的博客的导航栏效果在这里,对比之下我还是想弄成小霖博客的样子。

首先是修改导航栏按钮的效果,修改build.css文件:

修改

.header .header-menu-inner a {
    margin: 0 20px 0 0;
    color: var(--color-type);
    font-size: 14px;
    letter-spacing: 0;
}

.header .header-menu-inner a {
    border-radius: 8px;
    color: #171321;
    font-size: 16px;
    padding: 0 10px;
}
网页黑暗模式实现方法

这篇文章继续说上篇没说完的部分。

上篇文章中只是说了如何在小工具右下方增加一个黑暗模式按钮的方法,但是只有按钮还是不行的啊,我们想要的是完完整整的点击就可以把页面变黑的功能。

这次我依然是参照小霖的梦花园的个人博客的实现方法,依然是打开网页的源码控制台,然后发现当点击【黑暗模式按钮】的时候,html的样式表上会增加一个data-theme=”dark”,代码如下:

<html class="nprogress-busy" data-theme="dark">

然后发现在source/dist/build.css文件中,在:root样式中增加在data-theme=dark模式对所有颜色相关变量重新赋值就可以,同时我也仿照着小霖的博客的源码将一些颜色相关的变量的名称进行了修改。更改后的:root样式如下:

为博客增加黑暗模式按钮

我的博客主题是因为看到了小霖的梦花园的个人博客,很想弄一个和它一样的主题。

在他的博客右下角写着主题的来源地址,是基于hexo-theme-aomori的基础上修改的,访问就可以得到主题的源码,我的目标就是在这个源码的基础上去增加修改一些自己的东西。

之前陆陆续续的为博客增加了血小板的live2D看板娘,右侧小工具的小插图照片,修改了一些汉化的标题等,这些改动我也上传到了自己的GitHub仓库上,有需要的也可以看一下哦,地址在hexo-theme-aomori

因为自己也没有学习过前端的知识,所以很多改动也是自己一边网上搜索一边尝试摸索着改完的,有很多修改都忘记了。所以如果有时间的话,自己还是要尽可能的记录一些东西,防止自己这越来越秀逗的脑子,把之前辛辛苦苦弄出来的东西全都忘了。

废话不多说,直接进入主题

这次是为博客增加右侧小工具下面的黑暗模式按钮,这里是GitHub的提交号

首先是要在html首页源码中,之前的【返回开始的按钮】的地方修改增加【黑暗模式按钮】的引用,

为Wordpress添加血小板Live2D

废话不多说,先看效果~~(´ー∀ー`)

之前在很多个人博客看到过Live2D,超级萌有没有~~

然后网络上有适用于各种博客的Live2D教程,插件一类的。我也找了一下适用于Wordpress的相关文章,但是要么就是模型不够可爱,要么就是可定制的程度较低。