My GDB Cheat Sheet
The GNU debugger is a powerful tool for the debugging of (mainly) C/C++ programs. In this post I document the common operations of gdb and some useful learning resources.
The GNU debugger is a powerful tool for the debugging of (mainly) C/C++ programs. In this post I document the common operations of gdb and some useful learning resources.
As a CS student, I often find myself working on projects that require different Python versions, each with its own set of dependencies and libraries. In such scenarios, having a reliable and efficient method for managing these versions becomes crucial. Inspired by pyenv 与 conda 双轨制:管理 Python 版本和环境 , this blog post aims to document my experience with managing multiple versions of Python using pyenv and conda.
Rime 是一个开源输入法引擎,有着开源、多平台、支持高度自定义等特点。这篇博文记录了我在 macOS 平台上基于鼠须管(rime/squirrel)和雾凇拼音(iDvel/rime-ice)的 Rime 配置。
This is a note for 4.4 Shortest Paths, Algorithms, Part II.
I use Hexo with the NexT theme to build my blog. I wrote this plugin to solve a pain point I've encountered in this workflow.
Use remote servers to work with collaborators better.
Git's powerful branching and merging capabilities can help you deal with parallel collaborative development processes. Let's take a look.
VimGolf.com is a good place for vimers to practice and improve their vim skills. This post records my experience of solving a very interesting VimGolf game -- Quicksort.
A resource summary post for game Dyson Sphere Program (DSP).