BlockLune's Blog

首页 标签 关于 |

带有以下标签的文章 tool

使用 pyenv 和 conda 管理多个 Python 版本

2024-11-15
pythontoolenvironment-managementpyenvconda

作为一名计科专业的学生,我经常发现自己的项目需要不同的 Python 版本,每个版本都有自己的依赖关系和库。在这种情况下,拥有一种可靠而高效的方法来管理这些版本就变得至关重要。受 pyenv 与 conda 双轨制:管理 Python 版本和环境 的启发,这篇博文旨在记录我使用 pyenv 和 conda 管理 Python 多个版本的经验。

简明 Git 教程

2024-11-12
gitversion-controlsoftware-engineeringtoolcollaboration

本文是一篇面向初学者的 Git 的教程,也可以当作一篇 Git 基础命令的备忘录。此文也包括了一些关于 GitHub 的信息,但如果您想更深入了解,请阅读《简明 GitHub 教程》。

简明开发环境配置指南

2024-11-09
unixwindowsterminalproductivitysoftware-engineeringconfigurationtool

作为开发者,我们每天都会使用各种机器。一个配置良好的开发环境可以显著提高生产力,让编码变得更加愉快。本指南将指导您配置一个舒适且高效的工作空间。此文主要面向初学者,但经验丰富的开发者也可能受到启发。

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

2024-10-28
dockercontainerizationsoftware-engineeringtooldevops

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

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",安装下来后却发现他空空如也,又默默地装回那些国产...那么,让这些插件来拯救你吧