Vim删除文件中的空白行.md 使用 global 命令删除空白行1:g/^\s*$/d ^ 表示行首 \s 表示任何空白字符,包括空格、制表符、换页符等 * 表示匹配零次或多次 $ 表示行尾 使用 vglobal 命令删除空白行vim 命令行模式下的命令 vglobal (简写 v) 执行与 global 完全相反的操作。 而正则表达式中 . 表示匹配除换行符 \n 外的任何字符。 所以可以使用下面命令删除文件中的空白行 2024-05-14 Tools > Vim #Vim
点评-大型网站技术架构 摘自 《大型网站技术架构》查理先生 点评: 几年前,我读过,感觉学到了好多东西,很多东西听都没有听过;这次读感觉内容有点浅薄,即便是这样,也学到了好多,再次巩固一下,列出来,如下: 1、Facebook是伯克扎克同学在哈佛大学的宿舍里开发的;Google的第一台服务器部署在斯坦福大学的实验室里;阿里巴巴则是在马云家的客厅里诞生的。好的互联网产品都是慢慢运营出来的,不是一开始就开发好的,这也正好与网 2024-02-21 思考 #思考
Git log 查看提交记录12345678910111213141516171819$ git logcommit fbbbe083aed75b24f2c77b1825ecab10def0953c (HEAD -> dev, origin/dev)Author: tux <tux@example.com>Date: Sun Nov 5 21:40:37 2020 +1300 exit 2023-11-17 Tools > Git #Git
Go Build 条件编译编译规则可以将 // +build 后面的内容当成一个表达式。当表达式返回true时,当前文件参与编译,反之不参与编译。 多个片段之间的空格表示它们之间是OR的关系。如下,表示GOOS值是linux或者darwin时,本文件参与编译。 1// +build linux darwin 多个片段之间的,表示它们之间是AND的关系。如下,表示GOOS值是linux且是 2023-11-17 Lang > Go #Go
Vim 删除奇数行或偶数行 Vim 操作奇偶数行的思路一般是先匹配两行,然后删除奇数行或偶数行,或合并两行。 方法一:使用 global 命令删除奇数行 1:g/^/+1 d 删除偶数行 1:g/^/d|m global 命令的格式: 1:[range]global/{pattern}/{command} global 命令实际上是分成两步执行:首先扫描 range 指定范围 2023-03-02 Tools > Vim #Vim
Go关键字 到 Go 1.20,关键字如下:break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range 2023-02-26 Lang > Go #Go
Mac 下 Alacritty LC_CTYPE 错误 首先检查是否是终端软件配置问题,其次检查 ssh config 配置 macOS setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory - nixCraft 2023-01-29 Tools > Mac #Tools #Mac
在docker中安装mysql MySQL :: MySQL Installation Guide :: 7.6.2 More Topics on Deploying MySQL Server with Docker 2023-01-17 Docker #MySQL #Docker
Linux unzip 与 zip 命令 解压 zip 格式的文件使用 unzip 命令 压缩成 zip 格式的文件使用 zip 命令 unzip参数及所用 参数 作用 -d 指定解压到的目录 -n 解压时默认不覆盖已有文件 -o 解压时默认覆盖已有文件 -l 查看被压缩文件列表 -t 测试压缩文件是否损坏 -v 与 -l 类似,增加压缩率的显示 -z 查看压缩文件注释 -q 解压时不打印文件列表 2022-12-29 Linux > Linux Command #Linux #Linux Command
Linux find 命令 根据路径和条件查找相关文件或目录。 find命令通常进行的是从根目录(/)开始的全盘搜索,有别于whereis、which、locate……等等的有条件或部分文件的搜索。对于服务器负载较高的情况,建议不要在高峰时期使用find命令的模糊搜索,会相对消耗较多的系统资源。 参数及作用 -name 匹配名称 -perm 匹配权限(mode为完全匹配,-mode为包含即可) -us 2022-12-27 Linux > Linux Command #Linux #Linux Command