通过SSH连接到电脑做开发时通常使用 helix、neovim 这类编辑器。但感觉还是 VScodium 好用点。通过SSH转发X11,卡卡地。就用到了另外一个开源项目code-server,可以让编辑器界面在浏览器上显示(像github workspace)。
使用 code-server 进行远程开发
[AI生成] 关系数据库规范化理论
关系数据库规范化理论 是数据库设计中的核心理论,旨在通过分解关系模式来消除数据冗余和操作异常,从而提高数据库的一致性、完整性和性能。规范化理论由 Edgar F. Codd 提出,并逐步发展为一套完整的体系,包括多个范式(Normal Forms,NF)。
firewalld里面为连接lo选择区域代表什么?
在 firewalld 中,为连接 lo
(loopback) 选择区域代表着控制本地服务与本地主机(localhost 或 127.0.0.1)之间通信的策略。虽然通常情况下,lo
接口会被分配到 trusted
区域,但这并不意味着完全没有控制。
推荐用 Prezto 快速让你的 zsh 和 fishshell 一样易用
曾经,我很爱用 fishshell ,直到我用上了不支持 fishshell 的 guix
上链接: https://github.com/sorin-ionescu/prezto
我在用的主题:powerlevel10k
,首次使用这个主题会主动询问你几个问题,再根据你的回答向你推荐合适的主题。
推荐用 volta 快速省心安装前端开发套件(node、cli工具等等)
为什么推荐用 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会依次用合适版本的nodejs安装上面的工具,没有烦人的nodejs版本问题,爽爆啦!!