0%

最近做一些图像处理的时候经常用到 PIL.Image 和 OpenCV 这两个东西。

稍微有点了解的应该都清楚,这两个库在图像处理方面很多功能类似,但是它们读取图片的格式却是不一样的,这就导致在混用一些图像处理工具的时候经常需要进行格式转换,在这里记录一下两种格式互转的方法。

博主其实在 GitHub Actions 还没正式推出时就申请到了测试资格,奈何自己的博客早就配置了 Travis CI 自动构建(现已更换),懒得修改了,又没有什么其他项目,所以根本没有实践过。

最近闲了下来,稍微过了一下 GitHub Actions 的文档,然后折腾了个自动获取 Hostloc 论坛(全球主机交流论坛)积分的小工具,在这里简单介绍一下吧。

很久之前的一份记录,本来不打算发的,但最近折腾了一下把服务器上的系统在线替换安装成了 Arch Linux,中间涉及到很多本文的步骤,所以还是稍微整理一下发出来吧。

由于之前做记录只是用于自己备忘,所以全程无图,一些细节部分请对照 官方wiki 查看,注意安装时需要联网。

Linux 系统中有关用户组的信息放在 /etc/group 这个文件中,而用户信息放在 /etc/passwd 文件中。

要查看某个用户组下面的所有用户,很明显我们需要把这两个文件提供的信息结合起来,下面做一些简单的介绍。

如标题所示,不依赖任何后端方法,使用纯 Nginx 实现(Nginx-Lua 也不需要)一个“显示我的 IP 地址”的 API。

实际上这是我在很久之前看过的一篇文章中介绍的技巧,时间有点久了,一时半会儿也找不到原文地址,但发现自己当时写的 Nginx 配置文件还在,所以翻出来分享一下。

平时自己折腾时还是比较喜欢更轻量一些的 Debian 系统。然而用过 Debian 的应该都知道,它的 root 用户使用 ls 命令时的输出默认是不带颜色显示的。

这虽然不是什么大问题,但对使用体验的影响还是不小的。查了一些资料后找到了解决方案,在这里记录一下吧。

最近拿到了一个实验室的服务器帐号用来跑一些计算,是一个没有 sudo 权限的普通用户帐号。

本来以为有没有管理员权限对我都没啥影响,结果登上去一看,发现这台新配的服务器很多东西都还没来得及装,连 vim 都没有,在命令行下改东西只能用 vi,十分的不方便(没有高亮)。

初次接触 vi/vim 编辑器的人可能都会有个疑问:用 hjkl 键(作为方向键)控制光标移动是什么鬼?

关于这个问题,以前网络上有一种说法,手指放在键盘上输入时,hjkl 键比方向键距离手指更近,输入效率自然就会更高。这听起来似乎很有道理,然而我最近查了一点资料,却发现真实情况有点让人啼笑皆非。

当我们使用 apt 或者其他包管理工具安装完 Nginx 之后,访问网站时 Header 里面会默认携带 Nginx 的版本号信息。命令行下可以使用 curl -I http://your-domain 查看:

1
2
3
4
5
6
HTTP/2 200 
server: nginx/1.16.1 #这里带有版本号信息
date: Thu, 12 Sep 2019 03:06:23 GMT
content-type: text/html; charset=
cache-control: public
content-language: auto