google-chrome 替代 PDF 阅读器 Posted on 2020-08-14 | 我很喜欢用 zathura 阅读器来察看 PDF 文件,但是有在受限条件下无法安装这款阅读器,这个时候可以用 chrome 来察看 PDF 文件,具体操作有以下两种: 第一种拖拽 PDF 文件到 chrome 页面, chrome 会自动打开 PDF 文件 第 ... Read more »
gitlab ci 跳过机器人提交 Posted on 2020-08-06 | 因为一些原因,比如 gitlab ci 机器人推送了一个提交,如果这次提交还触发构建,那么又会继续触发一次提交,无线循环下去.所以要跳过机器人的提交,jenkins 的做法是在 commit 信息中包含 [ci skip] 或者[skip ci], gitla ... Read more »
分类统计代码行数 Posted on 2020-08-05 | cloc 是一个跨平台的代码统计命令行工具,它能统计代码中各种代码的行数,以及注释的行数,他的源代码在: https://github.com/AlDanial/cloc, 对于 arch 用户来说安装比较的简单1sudo pacman -S cloc ... Read more »
生成漂亮的代码片段图片 Posted on 2020-08-04 | 发现一个类似 carbon 的命令行工具,能够再本地终端通过命令行来生成代码图片,项目地址是: https://github.com/Aloxaf/silicon 用 rust 编写,运行速度很快,安装方式也比较简单12// $HOME/.cargo/bin/ ... Read more »
dd 命令同步写入磁盘 Posted on 2020-07-28 | dd 在写入文件的时候默认不会同步刷新数据到磁盘,很多数据其实是写入在了操作系统的 buffer 中,如果此时拔出U盘会出现数据不完整的问题,写入的时候加上 oflag=sync 即可自动刷新数据到磁盘。1sudo dd if=manjaro-xfce-20. ... Read more »
我的编程工具 Posted on 2020-07-21 | 以下是我的工作中可能会用到的工具,我尽量保持不要依赖太多的工具或者系统配置,以确保我在大部分环境下都能进入工作状态. 操作系统: Linux,最好是 archlinux 发行版浏览器: chrome编辑器: vim版本管理工具: gitpdf阅读器: zath ... Read more »
正则表达式 Posted on 2020-07-09 | 特殊含义字符 \b 表示边界,开始或者结尾的边界 . 表示任意字符 表示匹配任意次数 ? 表示有或者没有 \d 表示0-9的数字 \s 表示任意空白服务,空格,tab , 换行 \w 表示字母数字下划线的组合或者汉字数字 表示匹配至少一次 ^ ... Read more »
解决wireshark在linux下不显示USB网卡的问题 Posted on 2020-07-04 | 我用的是台式机,安装的 manjaro 系统,用的 TP-Link 的一款 USB 无线网卡上网。在使用 wireshark 抓包的时候没有显示我的网卡信息。一顿尝试时候之后发现1捕获-》开始 提示报错/usr/bin/dumpcap没有执行权限,加上执行权限 ... Read more »
kubeadm 忘记了 token 的情况添加新节点 Posted on 2020-07-02 | 第一步:更新证书1kubeadm init phase upload-certs --upload-certs 得到证书信息1234W0702 16:30:29.817135 10814 configset.go:202] WARNING: kubeadm ... Read more »
weave 插件 CrashLoopBackOff Posted on 2020-07-02 | 新安装的高可用 k8s 集群,有一个节点加入到集群以后,网络通讯一直不正常1weave-net-bncrx 1/2 CrashLoopBackOff 8 ... Read more »