All Posts

解决 SSH 长时间不操作卡死

在使用 SSH 远程连接服务器的时候,经常会因为一段时间不操作就导致连接卡住,无法操作,本文就介绍一下如何处理这种情况。

LeetCode 周赛 180 题解

最近开始在打 Leetcode 的周赛,既然每次想都想了,所以顺道就写一下思路和题解,顺带监督一波自己,有兴趣的同学可以留言一起交流。

TCMalloc 的底层实现

在曾经的一篇文章:malloc 和 free 的底层实现 中,我介绍过 GLibc 的 malloc 实现思路,但是,很多使用 C/C++ 的程序底层的动态内存管理都不用 Glibc 的 malloc 和 free,而是选择其他的 malloc 或者干脆自己实现。其中,Google 也是如此,因为它发现 Glibc 的 malloc 并不是那么适合自己的应用场景,于是就实现了自己的 TCMalloc,这里我就来学习一下关于 TCMalloc 的知识。

Golang 获取文件的 Content-Type

在写 Web 程序的时候,有的时候框架并不能满足一些需求,所以有时需要使用平凡的 HTTP 响应,这个时候就需要知道返回内容的 Content-Type 了,本文就介绍一下如何获取文件的 Content-Type。

安装部署 Grafana

作为一款流行的监控软件,grafana 具有丰富的图形展示功能,本文将介绍一下如何安装和设置 Grafana

CentOS 快速安装 QT5

突然想玩一下 QT,于是今天就在机器上安装了一个 QT5,但是,发现源码构建有点复杂,而且对于网络有所依赖,所以直接就找了一个安装包的方式安装。

运行一个在线 Jupyter 服务

在以前,我都是在本地开发机上运行 jupyter,但是,这在重启机器的时候和在不同开发机的情况下显得有点尴尬,为了方便,于是乎我就将 jupyter 架设在远程服务器上,本文就介绍一下我的架设过程。

CentOS 安装 Aira2 和 Web 管理工具

在平时使用中,总是会遇到一些需要 BT 下载的情况,在 Windows/Mac 下工具就很多了,Linux 下也有两款比较流行的,本文就介绍其中一种 Aria2 的安装以及可视化管理工具。

LeetCode 周赛 179 题解

最近开始在打 Leetcode 的周赛,既然每次想都想了,所以顺道就写一下思路和题解,顺带监督一波自己,有兴趣的同学可以留言一起交流。

LeetCode 双周赛 21 题解

最近开始在打 Leetcode 的周赛,既然每次想都想了,所以顺道就写一下思路和题解,顺带监督一波自己,有兴趣的同学可以留言一起交流。