Fcitx5 主题安装与自定义
Linux 输入法美化
为了观感上更好可以换掉那个非常丑的默认主题样式,在安装了 fcitx5 框架和对应的输入法模块后(如 rime 或 chinese-addons 等) 包括提前安装好易于配置的Gui程序: fcitx5-config-qt (有时也叫 fcitx5-configtool) Ubuntu / Debian 安装: ``` sudo apt install fcitx5-config-qt ``` 去 https://github.com/topics/fcitx5-theme 找一个自己心仪...
2025-04-06 11:59:55
Linux
桌面美化
不使用 Nginx 的网站开发指南
同时托管多个子域名站点并支持 https
现在主流的做法,一般情况下,无论使用什么 web 框架,在上线期间几乎绕不开的话题,也就是需要 Nginx / Apache 这些专门的 web 服务器托管我们的程序。它们能方便的管理我们的服务,例如做反向代理,给不同的域名站点配置 ssl 证书等等。 那有没有一种可能我们可以不用他们,而自己实现呢,那当然可以。 现在 web 开发平台 / 现代编程语言都会有 http 标准库,里面提供了各种各样的 api。 如果你只有一台服务器的情况下,并且用不到分布式和负载均衡。只需要一个快速并且轻量...
2025-01-22 06:10:56
Web开发
node.js,Bun
如何自制一个简易的资源监控程序
前段时间有网友留言好奇我这个博客下的资源监控是怎么实现的,今天就和大家讲一下实现思路。 这里博主使用 JS / TS(Bun)作为演示。当然,你也可以选择自己喜欢的编程语言来实现,但本质上是通用的。 首先科普一下 Linux 下的 ``/proc/`` 这个目录,这里存放着很多内核级的接口文件,有些是可读或可写的(或需要管理员权限)。 下面是几种常见的: |文件|信息| |-|-| |``/proc/cpuinfo``| 这里可以获取到 CPU 型号,频率等信息。| |``/proc/me...
2024-12-29 00:09:39
Linux
系统运维,Bun
SQL 常用 CRUD 语法记录
### MySQL 数据类型 | 数据类型| 描述 |---|---| |char(size)|保存固定长度的字符串,最多255个| |varchar(size)|保存可变长度的字符串,如果值长度大于255则会被转为 text 类型| |tinytext|存放最大长度为 255 的字符串| |text|存放最大长度为 65535 的字符串| |blob|用于存放二进制数据,最多 65535 字节| |mediumtext|存放最多为 16777215 长度的字符串| |mediumblob|存...
Debian 打包入门,与需要注意的问题
众所周知 `.deb` 是 Debian 发行版所采用的软件包格式。可以将二进制,脚本,图片或各种文件打包成一个类似压缩包形式(ar 归档格式),然后通过 `apt install [包]` 去安装(解压)文件到各个目录下。 一般可以使用 ``ar x [deb包]`` 或使用 ``dpkg-deb -X [deb包] [解压目录]`` 命令提取里面的文件。 打包好的 .deb 包解压后会是这样子: ```txt ├── control.tar.xz ├── data.tar.xz └─...
2024-10-06 18:46:07
Linux
Debian