低版本 ubuntu 镜像在 docker 中 apt install 过慢的问题
只有两个月了,今年还有 6 篇博客没有完成!
水一个曾经困扰了我很久的问题——某天,我在构建基于 ubuntu 18.04 的 docker 镜像时,发现 apt install 变得特别特别特别特别特别慢,可能需要花几十分钟才能构建完成。
只有两个月了,今年还有 6 篇博客没有完成!
水一个曾经困扰了我很久的问题——某天,我在构建基于 ubuntu 18.04 的 docker 镜像时,发现 apt install 变得特别特别特别特别特别慢,可能需要花几十分钟才能构建完成。
前段时间有个小币种挖矿项目,有几百台机器需要接入某矿池。这原本没有任何难度,直到我批量部署完以后,一看网站后台——怎么回事,竟然只有几十台在线?
最近捡垃圾捡了台 homelab,就寻思着能不能把 H@H 放到这上面跑,这样就可以直接使用 H@H Downloader 将画廊直接下载到本地了。
然而测了一下家宽,发现是 NAT4,广东广电真是有够烂的,只能用公网服务器来转发了。研究了一下,确实可行,前提是这台服务器允许非备案域名的非标准端口访问。
我从未想过有一天我的 Linux 桌面会变得如此不可用……
KDE 更新大版本了。以前总是嘲笑 GNOME 用户每次更新不是这里炸了就是那里被砍了,没想到风水轮流转,现在炸到自己头上了。
竟然两年没写博客了,真是自工作以后就越来越懒了。
不行,我不能再这样颓废下去了,我决定定一个小目标——2024 要写 10 篇博客!
好,现在开始水……不对!现在开始写第一篇!
竟然快一年没写博客了
我终于也是 Btrfs 人了!
好久没写博客了,水一篇文章
本文介绍 ZSH 参数扩展的另一个重要内容——参数扩展标记(Parameter Expansion Flags)。
zsh 的参数扩展相比 bash 而言强大了不止一星半点,它让 zsh 无需借助外部命令就能完成大量操作,是写出一个复杂的流畅的 zsh 插件的必备技能之一。
这也是一个区分“zsh 用户”和“用 zsh 作为交互式 shell 的 bash 用户”的有效手段。
首先声明一点,本文探讨的不是如何在生产环境中高效存储百万量级的小文件,而是在日常生活中该如何处理那些包含上万个小文件的情景。
对于没有 Android 开发经验的我来讲这是值得记录一下的事情……
本文将介绍 zsh 的历史扩展(History Expansion)与修饰符(Modifiers)的用法。
历史扩展允许你复用历史记录中的命令的整体或者某个部分,提高了修改拼写错误和复杂命令时的体验。
修饰符是一套用于修饰扩展结果的规则,它发源于历史扩展,但也适用于参数扩展(parameter expansion)和文件名扩展(filename generation)。