服务器切换到HTTP2

花时间整理了一下服务器,期间在群里看到学长聊到HTTP/2,看了一下,发现自己的服务器还都是HTTP/1.1,于是也切换到了HTTP/2。


在U盘上安装LFS

不想在硬盘上额外分区,所以安装LFS的时候选择了把它安装在U盘上。
按照官方手册安装LFS并启动,在引导结束后遇到了问题:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


Linux传递环境变量

在Shell脚本中加入了类似export TEST=1的命令来添加环境变量,运行该脚本后发现当前的环境变量并没有发生变化,于是就去搜索了相关知识,并从中明确了Linux传递环境变量时的一些规则。


给服务器设置动态motd效果

SSH连接到学校的服务器,感觉登录后的提示信息看起来很舒服,想给自己的服务器也加上一个。


WPS Office使用记录

在 ArchLinux 上使用 WPS Office 的一些记录。


8086汇编中DEBUG的D命令问题

因为汇编程序在显示器上输出内容相当麻烦,所以写汇编就离不开DEBUG的帮助。
DEBUG中的D命令被用来显示内存单元的内容。
对于这个比较常用的命令,我在使用时却遇到了一点小问题,默认不指定地址的情况下与教材描述不符。


Honor 8: From EMUI 5 To Lineage OS 14.1

一直想在自己手机上体验一下原生安卓,很久之前就看上了 Lineage OS
然而手中的 Honor 8 并没有 Lineage OS 的官方支持,在XDA论坛上找到的 Unofficial 版本据说是用于海外版本的 EMUI,国内的 Honor 8 由于某些底层问题而不能直接刷,所以就一直没动手。
趁着刚开学的空闲时间比较多,就尝试着刷了一下 Lineage OS 14.1。
注:华为对所有 2018 年 5 月 24 日后新上市产品停止解锁码服务,已经上市产品自 2018 年 5 月 24 日起 60 天后停止解锁码服务。


使用ArchLinux将PhoenixOS安装到硬盘

想在PC上体验《绝地求生:刺激战场》,而虚拟机的性能又太低,就想到了之前体验过的 PhoenixOS 。
之前在 Windows 上直接从PhoenixOS官网下载安装程序,简单选择几个选项就可以将其安装到硬盘或刻录到U盘。
但现在电脑上只有一个 ArchLinux,按照 PhoenixOS 官网上的教程(Linux下如何安装凤凰系统)使用 dd 刻录启动盘也失败了,在 BIOS 里找不到启动项,最终花了半天时间总算是成功安装上了。


template is undefined

初学 Go 语言,跟着Writing Web Applications里的教程走了一遍,然后自己练习使用html/template时却遇到错误:html/template: *** is undefined,一个小问题纠结了半个小时。


Socket: 跳过bind进行listen

尝试用 C 写 FTP 服务端的 PASV 指令处理时,需要服务器打开一个随机端口进行监听,然后就去对 bind() 函数进行了搜索,发现相关的介绍大多比较笼统。不过最后总算是找到了自己想要的东西。