摘要: 有时我们需要在服务器上运行一个 GUI 程序,然而我们是通过 SSH 连接到服务器的,看不到图形界面,怎么办呢?我们可以通过 X11 将 GUI 程序的界面转发到本地。 在 Mac 上使用 X11 需要安装 XQuartz,XQuartz 就是 macOS 下的 X11: brew install 阅读全文
posted @ 2024-03-06 18:11 Undefined443 阅读(603) 评论(0) 推荐(0) 编辑
摘要: OpenType 和 TrueType 都是字体文件格式,它们用于在数字设备中存储和渲染文本。虽然这两种格式都广泛使用,但它们在设计和功能上有一些重要区别。 TrueType 是由苹果公司和微软公司在 1980 年代末推出的一种标准字体格式。它的主要特点包括: 二次贝塞尔曲线:TrueType 字体 阅读全文
posted @ 2024-03-06 15:50 Undefined443 阅读(593) 评论(0) 推荐(0) 编辑
摘要: MacTeX 是一个 TeX Live 的 macOS 定制版本。它包括: TeX Live GUI 应用程序 Ghostscript 关于 MacTeX 的介绍可以查看 MacTex 主页 安装 brew install --cask mactex 如果你不使用 MacTeX 的 GUI 工具,比 阅读全文
posted @ 2024-03-06 05:18 Undefined443 阅读(622) 评论(0) 推荐(1) 编辑
摘要: TL;DR 总的来说,在 TeX 世界有两个主要概念,一个是 TeX,一个是 LaTeX。TeX 是一个排版引擎,它为用户提供的排版命令较为底层。LaTeX 是在 TeX 的基础上制作的宏包,它可以让用户不再关注那些底层命令。XeTeX 和 XeLaTeX 分别是 TeX 和 LaTeX 的 Uni 阅读全文
posted @ 2024-03-05 21:48 Undefined443 阅读(535) 评论(0) 推荐(0) 编辑
摘要: P/NP问题 | 维基百科 P 问题 P 问题的定义是:所有可以由一个确定型图灵机在多项式表达的时间内解决的问题 P 代表 Polynomial-time (adj. 多项式时间) 简单理解:答案可以很快被计算出来的问题 NP 问题 NP 问题的定义是:所有可以在多项式时间内验证它的解是否正确的决定 阅读全文
posted @ 2024-03-05 21:06 Undefined443 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 使用 InetAddress 类 可以利用 Java 自带的 InetAddress 类来检查一个字符串是否为有效的 IP 地址: import java.net.InetAddress; // 导入 InetAddress 类 import java.net.UnknownHostExceptio 阅读全文
posted @ 2024-03-05 19:25 Undefined443 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中,您可以使用 Scanner 类从命令行读取输入。这个类属于 java.util 包,因此在使用之前您需要导入该包。 下面是一个如何从命令行读取输入的 Java 程序示例: import java.util.Scanner; // 导入 Scanner 类 public class 阅读全文
posted @ 2024-03-05 18:08 Undefined443 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在 Gradle 中构建一个包含所有依赖的 jar 包(通常被称为“fat jar”或者“uber jar”),你可以使用 shadowJar 插件来包含编译的类和依赖。 这里是一个基本的例子,使用 shadowJar 插件: 首先,在你的 build.gradle 文件中引入 shadowJar 阅读全文
posted @ 2024-03-03 22:14 Undefined443 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 添加外部依赖 向你的 Maven / Gradle 项目添加依赖的过程可分为如下几步: 搜索依赖 搜索你要安装的依赖,比如你需要 MySQL Connector/J,可以在谷歌搜索“MySQL Connector/J maven”(在你需要的依赖名后面加上“maven”),这样谷歌会为你推荐 Mav 阅读全文
posted @ 2024-03-03 19:15 Undefined443 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 2.17.0-rc1 版本号 2.17.0-rc1 通常在软件发行周期中表示特定的开发、测试和最终发布阶段。该版本号可以分解为以下几个部分: 主版本号(Major version): 2 这个数字代表软件的主版本。当做了重大更新、不兼容的改变或是软件的重写时,通常会增加这个数字。 次版本号(Mino 阅读全文
posted @ 2024-03-03 18:23 Undefined443 阅读(65) 评论(0) 推荐(0) 编辑