晚上好 世界

晚上好 世界

早安

通过SSH连接到电脑做开发时通常使用 helix、neovim 这类编辑器。但感觉还是 VScodium 好用点。通过SSH转发X11,卡卡地。就用到了另外一个开源项目code-server,可以让编辑器界面在浏览器上显示(像github workspace)。

上链接:https://coder.com/docs/code-server/install#installsh


通过上述安装链接安装 code-server 到你的设备后,要想让code-server复用你原来的 VScodium 配置,指定 --user-data-dir

sudo systemctl edit code-server@.service

systemctl edit code-server@.service

想复用VScode配置的话改 .vscode-oss.vscode


通过SSH端口转发食用code-server的说明:https://coder.com/docs/code-server/guide#port-forwarding-via-ssh


关系数据库规范化理论 是数据库设计中的核心理论,旨在通过分解关系模式来消除数据冗余和操作异常,从而提高数据库的一致性、完整性和性能。规范化理论由 Edgar F. Codd 提出,并逐步发展为一套完整的体系,包括多个范式(Normal Forms,NF)。

More...


在 firewalld 中,为连接 lo (loopback) 选择区域代表着控制本地服务与本地主机(localhost 或 127.0.0.1)之间通信的策略。虽然通常情况下,lo 接口会被分配到 trusted 区域,但这并不意味着完全没有控制。

More...


曾经,我很爱用 fishshell ,直到我用上了不支持 fishshell 的 guix

上链接: https://github.com/sorin-ionescu/prezto

我在用的主题:powerlevel10k ,首次使用这个主题会主动询问你几个问题,再根据你的回答向你推荐合适的主题。


看官网:https://volta.sh/

为什么推荐用 volta ?因为 volta 给自己的定位不仅仅是 nodejs 版本管理工具,而是 “The Hassle-Free JavaScript Tool Manager” ,秉持着让开发者省心的设计思路,对我这种懒人特别友好。

例如,
npm i -g @angular/cli @angular/language-server typescript-language-server vscode-langservers-extracted,你要是用fnm安装的node 22.04就会报错,说 @angular/language-server 不支持22.04版本的nodejs。

到了 volta 这边,你运行上面的npm i -g命令时,这个命令会被 volta 接管:

被 volta 接管

volta会依次用合适版本的nodejs安装上面的工具,没有烦人的nodejs版本问题,爽爆啦!!