All Posts

Manjaro 更新软件失败

在 manjaro 上更新软件包的时候居然提示:无法提交处理 (无效或已损坏的软件包),这是比较奇怪的错误,所以尝试了解一下发生了什么。

原油价格为什么可以为负

最近热点不断,很多同学都在关注娱乐八卦多人运动,以其关注和自身无关的知识,我却更关注另外一则原油价格历史最低价的新闻,近年来了解了一些股票和基金的知识,但是对于期货基本没概念,所以了解了一下。

Linux 下获取网卡 ip 和名称

在平时配置系统的时候,总是可以遇到类似于获取网卡地址之类的需求,用 shell 略显复杂,如果可以安装各种第三方包,那么用 python 还是很舒服的,但是,如果不额外安装的话,如何用标准库实现呢,本文尝试解决一番。

Jenkins 报错:Error “The input device is not a TTY”

在使用 Jenkins 进行 CI 的时候,我发现运行过程中出现了这个错误:Error “The input device is not a TTY”,然后不知道问题在哪,查了一下发现是个很简单的 docker 问题

Git describe 错误:No names found, cannot describe anything.

经常在 build 的时候都遇到这个错误,但是可以被忽略所以就没有关注,今天我决定消灭一下它,所以了解了一下。

Git Ignore 全局配置不生效

最近重装了一个系统,然后各种配置,但是,其中 git 的全局配置居然不生效,导致每次我都需要修改项目的 ignore 配置文件,这肯定是不对的,所以我去找了找。

Prometheus 内置的一些 Metrics

在使用 Prometheus 的时候,经常会遇到一些自己觉得奇怪的事情,但是,如果能结合 Prometheus 自身提供的一些 metric 来分析的话,又发现一切都是情理之中。

LeetCode 周赛 183 题解

这周周赛题目难度整体上一般,但是,第 4 题因为对于这种博弈的题目思绪不清,所以就是不会做,当然,最后的名词也不会很好啦。

LeetCode 双周赛 23 题解

两周没怎么打周赛了,所以状态有些下滑,今天晚上的丢了几次低级失误,但是因为题目不难,所以还是做完了,最后的排名就一般了。

Prometheus 报警的延迟探索

在日常的工作中,我经常被问到的一个问题是我的系统指标明明已经达到报警条件了,为什么没有触发报警?还有,为什么这个报警的触发时间会比系统的真实状态差这么多?本文就来探讨一下这个问题。