得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

想要定制自己的 vim,就需要了解一下它启动时会加载哪些配置文件,以及这些配置文件被加载的顺序

寻找配置文件

vim 启动时会寻找哪些配置文件路径的这一过程,可以通过 vim --version 或者打开 vim 后,输入 :version 查看

1
2
3
4
5
6
7
8
9
10
$ vim --verison
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled May 04 2023 10:24:44)
...
system vimrc file: "/etc/vim/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"
...

Read More...


固态硬盘选购实战?

以游戏玩家选购为例:

最优先考虑的是单盘容量,推荐选购 1TB 容量的型号,有三个原因:

  1. 第一个原因是性能。不同容量同一型号的 NVME/U2 硬盘虽然颗粒可能一样,但主控几乎都有区别,单盘越大主控越好,几乎所有市售型号都是如此
  2. 第二个原因是管理。现在系统、游戏和软件越做越大,单机多盘虽然确实能提升整机数据吞吐能力,不过文件路径管理起来就很麻烦
  3. 第三个原因是稳定。没有做硬盘推荐 +OS 预留剩余空间,导致使用中低端固态硬盘的设备 7*24 运行一段时间会出现降速、高延迟甚至掉盘的情况(这也是电脑用久了会卡的可能原因之一)

Read More...


bash 引号与转义

之前简单的总结过 bash 中单引号与双引号,但是并没有对单双引号的区别进行细致的描述,更多的偏向于解释 shell 特定功能的保留字,今天看到了一篇对于 bash 的单双引号内内容转义讲述更详细的文章,故而更新记形成此记录

bash 引号的语义可由下述三句描述简单归纳:

  1. 反斜线用来转义除换行之外的所有字符,反斜线加换行为连行
  2. 单引号用来直出字面量,其内容部分不允许转义,包括单引号转义也不允许
  3. 双引号允许命令替换和对特定几个字符转义,双引号内的反斜线对其他字符没有特殊含义,会被当作字面量处理

Read More...


为什么 macOS 在 /usr/bin/ 下会有 python3?

这个问题的思考起源于今天在使用 requests 的时候,一直报这个模块不存在的错误,但是明明在 pip3 list 中就是存在这个模块的,只好往系统中包含了多个不同 python 版本的方向去考虑

1
2
$ ls -la@Oh /usr/bin | grep python3
-rwxr-xr-x 76 root wheel restricted,compressed 163K 6 15 18:08 python3

Read More...


Jenkins 环境变量是通过 env 变量公开的全局变量,可以在 Jenkins 文件中的任何位置使用

存储在 env 变量中的任何值都存储为字符串类型

环境变量可以在 pipeline 顶层、特定 stage 或 script 块内部设置

环境变量的作用范围

Read More...


四个内存的 SS

四个内存的 SS 分别是 VSS、RSS、PSS、USS

一般来说内存占用大小有如下规律:VSS(Virtual Set Size) >= RSS(Resident Set Size) >= PSS(Proportional Set Size) >= USS(Unique Set Size)

Read More...


vim map 介绍

vim 的模式,细分之下有 6 种分别为:

  1. Normal Mode(普通模式):默认进入 vim 之后处于这种模式
  2. Visual Mode(可视模式):在这种模式下选定一些字符、行、多列;普通模式下可以按 v 进入
  3. Insert Mode(插入模式):处在编辑输入的状态;普通模式下可以按 i 进入
  4. Select Mode(选择模式):用鼠标拖选区域的时候,就进入了选择模式,和可视模式不同的是,在这个模式下,选择完了高亮区域后,敲任何按键就直接输入并替换选择的文本了;普通模式下可以按 gh 进入
  5. Command-Line Mode(命令行模式):可以输入各种命令;普通模式下按冒号进入 Command-Line 模式
  6. Ex Mode(Ex 模式):普通模式下按 Q 进入 Ex 模式,就是多行的 Command-Line 模式

Read More...


the only present love demands is love