BNU-FZH

fengzhenhua@outlook.com

为了方便撰写博客,我设计了脚本diary.sh用来自动化处理使用hexo编辑博客文章并同时发布到gitlab上的。经过一段时间的测试,此脚本基本稳定,我可以很好的编写博客了。但是也有一个问题,就是如果我在这台机器上安装了diary, 但是我以后有可能对此脚本更新,但是每次更新后我都需要重新安装一下这个脚本,如果我换了电脑,但是之前编写的脚本又没有随身携带,同时如果有别人也使用我的脚本写博客,这将会带来维护此脚本的麻烦。于是我需要此脚本可以自动升级!

阅读全文 »

2022年11月16日发现github间歇性无法访问,这对于着急下载某些软件的人来讲很是折磨,于是通过百度得到一个修改hosts文件的方法,本文就是建立在解决本问题基础上,顺带科普一下DNS服务器。

阅读全文 »

写这篇文章的原因是,今天(2022年11月12日)遇到了gitlab-runner不能正确运行的问题,当初步解决问题后,又遇到了新的问题。在gitlab-runner运行时,gitlab网站上的popline详细执行情况显示,总是出现命令hostname找不到一行错误信息,于是查询后发现在ArchLinux中是以命令hostnamectl来代替了别的版本中的hostname命令,于是想定义一个命令别名hostname来定义hostnamectl hostname,但是根据网上教程设置了~/.bashrc~/.bash_profile 但是总是不能正常工作。虽然最后没有解决gitlab中的popline问题,但是通过这个事情,搞清楚了命令别名的方法。

阅读全文 »

昨天不知道什么原因,我的gitlab-runner不能正常工作了,所以导致我开始认真研究了一下如何配置gitlab-runner,但是其过于复杂,由于当前还要学习,所以记录解决问题后的设置,同时参考文档Registering runners (deprecated)以后逐步完善理解,因为我还计划未来的编程工作在gitlab上自动化完成,所以这个配置工作必须要学好。

阅读全文 »

2022年 11月 10日 星期四 16:34:02 CST 前几天买了三星的降噪耳机,但是在我的ThinkPad T490上不能使用,原因是电脑打不开蓝牙,这不是电脑坏了,因为之前使用manjaro系统时我的蓝牙是能正常工作的。所以问题就在于直接安装的ArchLinux没有配置好蓝牙,本文就是解决此问题的。

原本按照这个方案配置好了我的ThinkPad T490, 但是由于操作失误,导致电脑一直能扫描到其他人的蓝牙设备却无法找到自己的蓝牙鼠标和蓝牙耳机,结果一直认为是配置系统出了问题,唉失误了。正确的操作是,鼠标需要按住下面的一个按钮来配对,而蓝牙耳机则是需要断开与其他设备的连接,重新放回耳机盒现取出这样就可以被电脑发现了,一旦留下记录,下次连接将很轻松了。

阅读全文 »

今天由于升级了ArchLinux,而最新的程序中gnome-terminal却出现了bug,就是当按win+向上箭头时,终端确实也最大化了,但是终端却卡死不动了,不能输入命令了。这导致了我研究新安装一个终端以备不时之需,最终我选择了guake。本文记录guake的安装及相关配置过程。

阅读全文 »

上一周在做量子力学作业的时候遇到了一个比较难处理的问题,算了很长时间。此题就是《高等量子力学》第6.13题,但是本文不计划列出具体计算过程,而是讨论在计算过程中遇到的一个对易算法问题。

阅读全文 »

2022年11月06日我在处理ArchLinux的自动配置脚本时遇到了问题,需要对自动安装必备软件的函数进行升级维护,但是仔细分析后发现其实pacman已经做到了,需要我设置的只是将输出结果导入到/dev/null而已。同时本文也是为那些刚进入到ArchLinux的朋友提供一个管理软件的说明。

阅读全文 »