使用 ipv6 + nginx 反向代理绕过网站速率限制
前段时间有个小币种挖矿项目,有几百台机器需要接入某矿池。这原本没有任何难度,直到我批量部署完以后,一看网站后台——怎么回事,竟然只有几十台在
竟然快一年没写博客了
我终于也是 Btrfs 人了!
好久没写博客了,水一篇文章
本文介绍 ZSH 参数扩展的另一个重要内容——参数扩展标记(Parameter Expansion Flags)。
zsh 的参数扩展相比 bash 而言强大了不止一星半点,它让 zsh 无需借助外部命令就能完成大量操作,是写出一个复杂的流畅的 zsh 插件的必备技能之一。
这也是一个区分“zsh 用户”和“用 zsh 作为交互式 shell 的 bash 用户”的有效手段。
首先声明一点,本文探讨的不是如何在生产环境中高效存储百万量级的小文件,而是在日常生活中该如何处理那些包含上万个小文件的情景。
对于没有 Android 开发经验的我来讲这是值得记录一下的事情……
本文将介绍 zsh 的历史扩展(History Expansion)与修饰符(Modifiers)的用法。
历史扩展允许你复用历史记录中的命令的整体或者某个部分,提高了修改拼写错误和复杂命令时的体验。
修饰符是一套用于修饰扩展结果的规则,它发源于历史扩展,但也适用于参数扩展(parameter expansion)和文件名扩展(filename generation)。