Python 系列 - 1. 命令行解析器 argparse 1.什么是 argparse argparse 是一个强大的命令行参数解析工具,用于构建命令行脚本或程序时,可以非常方便地对传入的参数进行解释和处理。 在编写命令行工具或脚本时,往往需要接收来自命令行的参数或选项,以实现配置。 argparse 则能让你以更高层次、更结构化的方式来定义程序期望的参数形式,以及如何处理这些参数,从而自动生成帮助信息、错误信息等。 2.基本用法 123456 2025-02-13 code > Python #Python #argparse
LaTex 系列 - 3. LaTex 项目文件包含问题 在 LaTeX 复杂项目中,出现文件包含情况,例如 main.tex 文档包含多个章节,我们可以不同章节设置单独 tex 文档 (例如 chap_1.tex),那么在 main.tex 文档中使用如下命令进行文件包含: 1\input{chap_1.tex} 然后每次修改 chap_1.tex 文档,都需要重新编译 main.tex 文档,这样会比较麻烦。 为了解决这个问 2025-02-03 code > LaTex #LaTex
LaTex 系列 - 2. LaTex 编译器设置 不同的 LaTeX 项目需要不同的编译器,例如 (英文需要 pdflatex, 中文需要 xelatex). 以下是两种设置方案 方案1:手动切换编译器 Options -> Configure TeXstudio -> Build -> Meta Commands -> Default Compiler: 选择 pdflatex 或者 xelatex Options 2025-02-02 code > LaTex #LaTex #pdflatex #xulatex #lualatex
LaTex 系列 - 1. LaTex 编译器介绍 在 LaTeX 生态中,latex、pdflatex、xelatex 和 lualatex 是不同的编译引擎,各自有不同的特点和适用场景。 1. latex 最古老的 LaTeX 编译器,输出的是 DVI 文件,不是 PDF 文件 需要使用 dvips 或 dvipdf 等工具将 DVI 文件转换为 PDF 文件(latex → DVI → PS → PDF)。 不支持直接插入 PNG 2025-02-01 code > LaTex #LaTex #pdflatex #xulatex #lualatex
Ubuntu系列 - 2. bash shell, terminal 和 ~/.bashrc 1. Ubuntu 目录结构 1.1 用户主目录 ~ = /home/username/ 在 ubuntu 系统中,波浪线 ~ 在命令行环境下是 “用户主目录”(Home Directory)的缩写或别名。 例如 ~/.bashrc: - ~ 代表的就是当前用户的主目录(/home/username/) - ~/.bashrc 实际上就是 /home/username/.bashrc 2. 2025-01-02 os > Ubuntu #Ubuntu #AppImage
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quic 2025-01-01
Ubuntu系列 - 1. 安装AppImage应用 AppImage 是一种便携式软件包格式,允许你在 Linux 上运行应用程序 无需安装。以下是下载、运行和管理 AppImage 文件的方法 1. 下载 AppImage 文件 2. 赋予 AppImage 文件可执行权限 AppImage 文件运行需要赋予权限,以下是赋予权限的两种方式。 方法1:使用终端 12chmod +x ~/Downloads/your_app.AppImag 2025-01-01 os > Ubuntu #Ubuntu #AppImage