BlockLune's Blog

Home Tags About |

Posts with tag tool

Managing Multiple Python Versions with pyenv and conda

2024-11-15
pythontoolenvironment-managementpyenvconda

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.

Simple Git Tutorial

2024-11-12
gitversion-controlsoftware-engineeringtoolcollaboration

This is mainly a simple tutorial of Git. Some info about GitHub also included. You may also read Simple GitHub Tutorial.

Docker: 是什么? 为什么? 怎么用?

2024-10-28
dockercontainerizationsoftware-engineeringtooldevops

作为一个喜欢折腾新玩意儿的人,在网上冲浪时,我经常会去寻找各种各样新式的软件或服务。如果你和我一样也喜欢寻找这些软件,那你可能也会注意到,在安装指南中,越来越多的软件提供了一种使用 Docker 的安装或部署方法。这是什么东西?为什么现在流行使用它?我们又能如何使用它?这篇文章,带你入门 Docker 。

Setting up your new machine - A simple dev environment configuration guide

2024-09-02
unixwindowsterminalproductivitysoftware-engineeringconfigurationtool

As developers, we interact with all kinds of machines every day. A well-configured development environment can significantly boost productivity and make coding more enjoyable. This comprehensive guide will help you set up a comfortable and efficient workspace. It's mainly for beginners, but experienced developers may also find some useful tips.

My GDB Cheat Sheet

2024-03-09
ccpptoolgdbdebugging

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.

Introducing hexo-blockquote2note

2024-02-04
software-engineeringtoolmarkdownhexonext-theme

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.

A very interesting VimGolf

2024-01-28
vimtoolquicksortvimgolf

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.

Awesome CLI Apps

2023-10-09
unixterminaltoolclicommand-line

This is a list of some awesome CLI (command-line interface) apps.

Tmux 快速入门

2023-08-04
terminaltoolunixproductivity

对 How to Install and Use Tmux 一文的中文翻译。

joshuto: A great file manager in terminal

2023-07-12
terminaltoolrustfile-managervim-like

When in a terminal, sometimes it's really annoying to keep on typing in cd or something else to browse the files and directories. Can we do it just like what we do in GUI? Then joshuto may be helpful to you.

Python libraries mentioned in CS50P

2023-07-07
pythonprogramming-languagesoftware-engineeringtoolcs50p

This is a list of some Python libraries mentioned in CS50P 2022.

Notes for Matplotlib

2023-06-29
pythonmatplotlibdata-visualizationnotetool

Here are some notes for Matplotlib.

Windows 11 中更好的右键菜单

2023-06-22
windowstoolright-click-menucontext-menucustomization

当 Windows 系统迭代到 11 这个大版本后,右键菜单被完全重新设计了。"巨硬" 似乎是想让它更简单、更现代化,但是它选择如何做到这点的方法确实是相当暴力 —— 把那些有用的全藏到二级菜单!对我而言,这真的很痛苦!幸运的是,我们有办法让原来的经典菜单回来,甚至是有限地自定义它,让它更好用!

Package managers on Linux (TBC)

2023-03-11
unixtoolpackage-managerlinuxapt

This post tries to simply introduce some package managers and their basic usage.

VS Code 中设置显示最大列数边界线

2023-01-13
toolvscodeconfiguration

很多时候我们会避免一行代码过长,常见的限制有 80 字符、120 个字符等。我希望能在 VS Code 中显示一条边界线来提醒我已经到达这个限制了,需要换行。下边是设置的方法。

VS Code 的安装与配置基础 C/C++ 开发环境

2022-10-13
vscodecppwindowstoolconfiguration

我以前学习 C++ 的时候,使用的是 DevCpp 。这个软件让我这个初学者比较舒服的点是,我不用太过详细地考虑编译的过程——新建一个 cpp 文件,写一点小程序,按下 F11,程序运行。我不需要管选择编译器啊、配置编译命令啊啥啥的。但是到 VS Code 这边,这都要我自己做了,对于新手并不是那么友好。这里记录一下我配置 VS Code 的 C/C++ 环境的完整过程,希望对你有所帮助。需要注意的是:学习一下基本的编译链接指令还是很有必要的!

Edge 扩展推荐

2022-08-25
toolchrome-extensionedge-browserbrowser

2019 年 7 月写过一篇 Chrome 插件推荐的文章,那时候我还在用 Chrome 作为我的主要浏览器。一晃三年过去了,我也早已从 Google Chrome 转入全新 Chromium 内核构建的 Edge 浏览器。微软倒蛮有意思,自己从头开发的东西不咋地,在别人的平台上倒是表现得相当好。由于国内的水土不服啊,我用 Chrome 时总会遇到同步不了的情况,这点的体验在 Edge 这儿得到了很好的改善,也是我用 Edge 的主要原因吧。前些天帮很多同学做新机开荒,也推荐他们就用这款“Win11 原装”浏览器。当然一个浏览器肯定是离不开扩展的,趁着帮他们开荒这个机会,也顺便整理了我认为必备的一些浏览器扩展。

Chrome 插件推荐

2019-07-13
chrome-extensiontoolbilibiliwebchrome

你可能常年使用着国产的一些浏览器,却也常年遭受着各种弹窗、全家桶的侵扰...你也可能不止一次地听过"Chrome",安装下来后却发现他空空如也,又默默地装回那些国产...那么,让这些插件来拯救你吧