Tools

Minimal Mistakes 实战配置

10 分钟阅读

前段时间,利用空闲搭建了一个博客,使用的是 Jekyll + Minimal Mistakes + GitHub Pages 的方案,在 Jekyll 框架 Minimal Mistakes 主题的基础上进行了一些个性化的配置,为了后续改动方便,防止遗忘,写篇文章记录一下。

Markdown 中的数学公式

1 分钟阅读

Markdown 中的数学公式 你是否好奇过 Markdown 为什么能够渲染出支持 Tex/LaTeX 语法的数学公式?如果没有,而你又恰好是 Markdown 的重度使用者亦或是有打算在未来搭建一个自己的博客,你应该好奇一下;如果有,那么恭喜你,这篇文章应该能够解决你的部分疑惑。 那么接下来,欢迎进入属于...

浅谈 Linux 中目录的权限配置问题

1 分钟阅读

浅谈 Linux 中目录的权限配置问题 一、问题的起因 这周遇到一个需求,Linux 服务器的其他用户需要把数据存在 /data 目录下,但是没有权限,通过 ls -l 指令查询 /data 目录的相关信息发现, /data 目录的 owner 和 group 均为 root,这也难怪其他用户没有权限。 ...

如何更新 TeX Live

2 分钟阅读

如何更新 TeX Live 1. 缘起 今天,在使用 tlmgr 打算安装一个工具的时候,突然遇到系统提示, tlmgr: Local TeX Live (2023) is older than remote repository (2024). Cross release updates are onl...

使用 frp 工具实现内网穿透

3 分钟阅读

使用 frp 工具实现内网穿透 1. frp 工具简介 下面这一段是来自 frp 官网对 frp 的介绍: frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP/UDP、HTTP/HTTPS 等,提供了加密、压缩,身份认证,代理限速,负载均衡等众多能力。此外,还可以通过 x...

Windows 下 MIT/GNU Scheme 安装

1 分钟阅读

最近,在看《计算机程序的构造和解释》,书中所用的语言为 Lisp 的方言 Scheme,所以就需要安装一下,下面简单记录了安装的过程中的一些细节。

在 VS Code 中使用 Python

3 分钟阅读

在 VS Code 中使用 Python 基本介绍 在之前的文章当中介绍了 Python 管理,本文主要在之前文章的基础上介绍如何在 Visual Studio Code 中使用 Python 3 创建、运行和调试 Python 程序以及如何使用虚拟环境、使用包等等1。 在文章开始前,先简单罗列一下本文会用...

利用Conda管理Python(包+版本+环境)

6 分钟阅读

利用Conda管理Python(包+版本+环境) 基本介绍 Python 的管理涉及的以下三个方面: 包管理(Package Management) 版本管理(Version Management) 环境管理(Environmental Management) 在前一篇文章当中已经介绍了 P...

Python 的包管理工具

3 分钟阅读

Python 的管理涉及的以下三个方面:1.包管理(Package Management);2.版本管理(Version Management);3.环境管理(Environmental Management)。在这篇文章中,主要介绍 Python 包管理的相关内容,而在后续的文章当中会继续介绍其余两个部分的内容。

Python下的文件目录

2 分钟阅读

Python下的文件目录 基本介绍 经常好奇,当 PC 上安装了 Python 之后到底是多出了哪些东西,查阅了 Python 官方文档1,给出的回答如下: 简单总结一下,安装了 Python 之后,主要多出了以下三个部分: 官方配的一个标准开发环境:IDEL 处理 Python 脚本的工具...

如何用Latex组织文献?

1 分钟阅读

如何用Latex组织文献? 不管是否使用 \(\LaTeX\) 对文章的参考文献进行组织,对于一篇文章的参考文献都由两个最基本的部分组成: 参考文献在正文中引用(包括:引用的方式和样式) 文章末尾参考文献列表的生成(包括:生成的方式和样式)

PDF文件优化终极方案

少于 1 分钟阅读

PDF文件优化终极方案 一、处理的文件对象 常见处理对象: 读秀/超星图书,常见为ZIP、UVZ等压缩包格式; 自己扫描或拍摄的图片; PDF文档 以上文件,有些会出现两大问题: 文件过大(有些可能2-10M/张); 若处理不好,一本4...

Mac如何让软件走代理?

少于 1 分钟阅读

Mac如何让软件走代理? 背景 在使用Mac的过程中,不可避免地会用到一些国外开发的软件,而给这些软件提供服务的服务器大多都不在国内,这就会导致在使用这些软件的时候速度会非常的慢(尤其是遇到软件需要更新的时候)。 一些小伙伴这时候会选择使用代理,希望能够提升软件的速度,但是又会发现所使用的软件并没有走代理,...

Markdown常用语法

少于 1 分钟阅读

Markdown常用语法 背景 写这篇文章的目的是为记录在使用Markdown过程中经常用到,又时不时会忘记的一些语法,以及一些比较好的Markdown的用法,供日常查阅使用!(注意:本文没有完结的说法,会一直持续更新下去!)

如何开启服务器的自定义端口?

1 分钟阅读

如何开启服务器的自定义端口? 1 背景 最近,和朋友一起玩mc,因为使用各种软件进行连接的效果都不是很理想,所以就想着干脆自己搭建一个mc的服务器,一是为了能够和朋友更方便和快乐的进行玩耍,二是正好借此机会检验一下自己的技术。 搭建mc服务器前面大部分的过程都十分顺利,一直到了最后一步,需要开启服务器的一个...

hexo 使用“标准化”流程

少于 1 分钟阅读

hexo 使用“标准化”流程 1 背景 为了能够简单、高效、自由地分享一些技术文章,自己尝试过很多现有的博客框架,比如:Typecho,WordPress等等,但是二者均自己去搭建并维护服务器,用过一段时间之后发现,以自己目前的技术水平,维护服务器还是比较耗费精力的事情,这违背了自己做这件事情的初衷,还是希望...

ssh 远程登录优化

1 分钟阅读

ssh 远程登录优化 1 背景 我们使用ssh远程登录一个服务器时,一般都是直接使用输入密码的形式进行登录: ssh -p 端口号 用户名@服务器ip地址 使用这种形式进行登录的缺点在于:容易有密码被暴力破解的问题 当然针对于上面的这个问题,我们也有一些相应的应对策略: 将 ssh 的端口设置为...

远程会话管理工具:screen

少于 1 分钟阅读

远程会话管理工具:screen 1 screen 是什么 screen 通俗的说就是一个关于ssh的远程会话的管理工具。 2 screen 有什么用 创建一个 screen 会话之后,即使中途 ssh 突然断开,在当前会话下执行的程序(或命令)也能够继续执行,不受影响 通过创建 screen 会...

如何在 Word 中编辑出漂亮公式?

少于 1 分钟阅读

如何在 Word 中编辑出漂亮公式? 1 背景 想必大家都遇到过要在Word中编辑公式的情况,当然,可能编辑公式还不是最难的,最难的可能是给公式编号吧,如何让公式自动根据章节号进行编号?如何让公式的编号与正文的右边对齐?对于能够熟练使用Word的人来说这些问题倒还好,但是不常使用Word的人来说,可能是挺困难...