分类 灵犀指 中的文章

灵犀指 之 sed 妙用

前奏

今天又来了一个比之前更有意思的一个需求。

需要提取两项数据,1. 包含两层目录下面的不带后缀的文件名;2. 这些文件的修改时间。 然后将这两个关联的数据插入一个表中,供后续和其他表关联查询使用。

……

阅读全文

zsh 中 flutter 中不起作用的问题

flutter 起飞

最近每次在 zsh 命令行中都是只能临时设置 flutter 路径,或者非得跑到 flutter 安装的 bin 目录中才能启用 flutter , 今天到官网一看才知道,原来 ~/.zshrc 开机加载之后,并没有启动 ~/.bash_profile

于是解决的办法是:在 ~/.zshrc 的末尾加一行,

……

阅读全文

arch-key

arch 系统signature错误 升级或者重装失败时,报 error: krb5: signature from … is unknown trust … invalid or corrupted package (PGP singature) 解决方法 pacman-key --refresh-keys 或者 pacman -Sy archlinux-keyring ……

阅读全文

从 ubuntu 到 arch

逃离 ubuntu 转投 arch

起因先是 ubuntu16.04 升级到 ubuntu18.04, 结果每次开机直接进入了一个grub的 shell 界面, 系统无法启动了。第二次装了ubuntu18.04, 然后后面装了不少开发软件,再升级时,又挂了!有点来气,花了两天时间重装系统。不过,这次是换成了 arch。为啥,因为 arch 官网上介绍说它的定制性更高(更需要折腾),而且是滚动更新(What are you 弄啥咧?)。

……

阅读全文

Clean Code

为啥看《Clean Code》

将需求明确到机器可以执行的细节程度,就是编程要做的事,这种归约正是代码。 重新审视自己写过的一些业务代码,发现依然是个熊样儿。学习一下《代码整洁之道》, 让自己的代码整洁一些。虽然启示本身不值钱,但是学习启示与案例研究中清理代码的具体决策之间的关系,对现在的我是有很大帮助的。

……

阅读全文

瑞士军刀片 awk

awk 起源之美女选男朋友

说起瑞士军刀,可能很多人都听腻了。 有说 Emacs 是瑞士军刀的, 有说 Vim 也是瑞士军刀, 有说 Python 是瑞士军刀的。但是让我们暂时抛开对瑞士军刀的兴趣, 来拨弄一下一页小小的瑞士军刀片– awk。这个小家伙是一门小巧玲珑的特殊的编程语言。

……

阅读全文