彭某的技术折腾笔记

彭某的技术折腾笔记

教程

Arch Linux 安装拼音输入法

中国人还是离不开中文输入法,本文将介绍 Arch Linux 以及其他 Arch 系的 Linux 发行版安装拼音输入法的方法。
65
0
2024-08-07

Linux 修改 Home 目录语言

当 Linux 使用中文安装时,其用户的 Home 目录会自动按照中文名称创建,例如:下载,文档等,不利于终端使用,本文将提供一种方法将其更换为英文。
72
0
2024-08-07

Python 关闭控制台输出

有时,我们在 Debug 时,发现程序内有大量的 print 语句,和有用的信息混在一起,我们想临时关掉输出但修改代码删除 print 工作量又过于庞大,本文将提供另一种解决思路。
46
0
2024-05-14

Linux 查看文件类型 -- file

在 Linux 中,可以很方便的通过 file 命令查看文件类型。
40
0
2024-05-14

Git 跟踪空目录

在使用 git 管理项目时,我们会发现新建的空文件夹无法添加进 git 仓库,不利于项目结构管理,本文将介绍解决方案。
41
0
2024-05-14

SQL 基础

本文将以 MariaDB 为平台(基于 MySQL)总结一些 SQL 的基本语法和用法,以及一些相应的理解,以供未来快速查找。
34
0
2023-10-26

Python 日志教程

在规模稍大的项目中,由于代码行数过多,且文件分布广泛,逻辑也较为复杂。当程序行为出现异常时,定位 Bug 位置也会变得越发困难。虽然断点调试或者简单的输出语句能够在一定程度上寻找 Bug 出现的位置,但当偶发性的 Bug 出现时,却往往因为条件和 Bug 情形的信息不足而难以分析和复现。因此,在大型项目中使用日志也就是 log 对关键事件进行记录是十分重要的。本文将对 Python 中的日志工具进行一定的介绍。
40
0
2023-10-12

Python 中 YAML 及 JSON 的读写

在前面的文章中,已经较为详细的介绍了 YAML 以及 JSON 两种语言。然而,在实际应用中,单独一个配置文件是没有任何作用的,和其他编程语言相结合才能相辅相成发挥强大的作用。本文就讲介绍如何用 Python 读写 YAML 及 JSON 文件。
31
0
2023-10-08

Python Parser 教程

在编写 Python 程序时,经常会需要在运行时提供一些参数,以此来定义和决定一些运行时的行为。例如,在训练深度学习模型时,需要给定此次训练的轮数,学习率,预训练模型等。Python 中自带的 parser 以及 argparse 库可以很好的完成运行参数的解析。由于 argparse 远比 parser 强大,因此本文将完全基于 argparse 进行编写。
31
0
2023-10-05

Git 中提交同一更改至多个分支

在使用 Git 管理项目时,时常会为不同的细分需求创建多个不同的分支,然而有时某些类似修复 Bug 的更改是需要同时应用于多个分支的。此时,如果简单粗暴的切换至不同的分支分别进行更改,无疑是非常低效的,尤其是更改涉及多个文件时。本文提供了两种不同的方式可以将同一个更改应用于多个分支。
22
0
2023-07-30