03 2024 档案

摘要:macOS 系统使用不同于 Linux 的磁盘设备命名规则。在 macOS 中,磁盘设备和分区被命名并通过 /dev 目录访问,类似于 Linux 和 UNIX 系统。但是,macOS的命名规则遵循特定的模式。 macOS 磁盘设备命名概述: 1. 主磁盘设备 在 macOS 中,主磁盘通常被命名为 阅读全文
posted @ 2024-03-31 22:54 Undefined443 阅读(276) 评论(0) 推荐(0)
摘要:linst. (Instruments) 1off voca:歌曲的无人声演奏版,即伴奏 Explicit (简称 E):脏版/脏标(脏话未过滤) Clean/radio version:净版/消音版,脏话被过滤的版本,与 Explict 相对 Acoustic:歌曲不插电版本,不含电子合成音乐,而 阅读全文
posted @ 2024-03-25 21:35 Undefined443 阅读(455) 评论(0) 推荐(0)
摘要:有一次使用 VS Code 重命名一个 Python 文件时,VS Code 询问“扩展‘Python’希望通过移动此文件来进行重构更改”。当时没有多想,选中“不再提问”之后就点了“确定”。结果后来后悔,觉得在进行更改之前应该先检查一下更改的内容。于是想要重置这个“不再询问”的选项。结果始终没有找到 阅读全文
posted @ 2024-03-24 22:08 Undefined443 阅读(101) 评论(0) 推荐(0)
摘要:参考:Jupyter Docker Stacks documentation 容器地址在 quay.io/jupyter/scipy-notebook 如果你直接运行命令: docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-03 阅读全文
posted @ 2024-03-23 17:26 Undefined443 阅读(186) 评论(0) 推荐(0)
摘要:$ docker context ls NAME DESCRIPTION DOCKER ENDPOINT ERROR default Current DOCKER_HOST based configuration unix:///var/run/docker.sock desktop-linux D 阅读全文
posted @ 2024-03-23 15:38 Undefined443 阅读(73) 评论(0) 推荐(0)
摘要:GPG(GnuPG)是一种加密工具,用于数据加密和数字签名。 加密:确保发出的消息,只能被预期的接收者获取 签名:确保收到的消息,确实由预期的发送者发出 文件操作 gpg -s file # 签名。生成包含明文和签名的 .gpg 二进制文件 gpg --clear-sign file # 签名。生成 阅读全文
posted @ 2024-03-21 23:10 Undefined443 阅读(183) 评论(0) 推荐(0)
摘要:在 DOS/Windows 文本文件中,换行,也称为新行,是两个字符的组合:回车(CR)后跟一个换行(LF)。在 Unix 文本文件中,一行的换行是单个字符:换行(LF)。在 Mac 文本文件中,在 Mac OS X 之前,一行的换行是单个回车(CR)字符。现在的 Mac OS 使用 Unix 风格 阅读全文
posted @ 2024-03-17 01:35 Undefined443 阅读(2076) 评论(0) 推荐(0)
摘要:C 语言是一种先声明后使用的语言。 举个例子: 如果你要在 main() 函数里调用一个你的函数 foo(),那么你有两种写法: 将 foo() 的定义写在 main() 之前。此时 foo() 的声明和定义是同时发生的: int foo() { ... } int main() { foo(); 阅读全文
posted @ 2024-03-15 03:58 Undefined443 阅读(43) 评论(0) 推荐(0)
摘要:编译过程 编译过程是将高级编程语言(如 C 语言)写成的源代码转换成机器可以执行的低级机器语言(通常是二进制代码)的过程。这个过程一般可以分为几个阶段: 预处理(Preprocessing): 预处理器指令,如 #include,#define 和条件编译指令 #ifdef、#endif 等被处理。 阅读全文
posted @ 2024-03-14 21:25 Undefined443 阅读(34) 评论(0) 推荐(0)
摘要:C 语言中的多文件编程通常涉及将代码分散在几个不同的源文件(.c 文件)和头文件(.h 文件)中。这么做可以帮助你组织大型项目,提高代码的重用性,便于团队合作,分离接口和实现,以及加快编译时间。下面是一个多文件编程的基本步骤: 创建头文件: 头文件通常包含结构体定义、全局变量声明、常量定义以及函数声 阅读全文
posted @ 2024-03-14 21:16 Undefined443 阅读(239) 评论(0) 推荐(0)
摘要:管理本地 Docker 创建 volume docker volume create portainer_data 启动 Portainer CE docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v 阅读全文
posted @ 2024-03-12 21:23 Undefined443 阅读(203) 评论(0) 推荐(0)
摘要:TL;DR 首先找到 log 文件的位置: 对于 macOS (arm64),log 文件在 /opt/homebrew/var/log 目录下 对于 macOS (x86_64),log 文件在 /usr/local/homebrew/var/log/ 目录下 对于 Linux,log 文件在 / 阅读全文
posted @ 2024-03-12 20:44 Undefined443 阅读(748) 评论(0) 推荐(0)
摘要:gofrp.org 你有一台内网主机,以及一台公网服务器。如何通过公网主机访问内网服务器呢?FRP 可以建立一条从公网服务器通向内网主机的通道,只要我们能够访问公网服务器,就能通过 FRP 连接到内网主机。 graph TD subgraph Internet A[Client] end subgr 阅读全文
posted @ 2024-03-12 17:06 Undefined443 阅读(1503) 评论(0) 推荐(0)
摘要:首先安装中文语言包: sudo apt install -y language-pack-zh-hans 接下来在 ~/.zshrc 或 ~/.bashrc 中添加如下内容: export \ LANGUAGE="zh_CN.UTF-8" \ LC_ALL="zh_CN.UTF-8" \ LC_TI 阅读全文
posted @ 2024-03-12 15:11 Undefined443 阅读(31) 评论(0) 推荐(0)
摘要:问题描述 当我向 macOS 终端粘贴字符时,终端会自动为其添加反斜杠。 比如说我原始的内容是这样: wget http://{DEFAULT_IP}/index.htmlIt will become: 粘贴之后,就会变成这样: wget http://\{DEFAULT_IP\}/index.ht 阅读全文
posted @ 2024-03-12 12:43 Undefined443 阅读(208) 评论(0) 推荐(0)
摘要:在编写 Linux 的 .service 文件的时候,我发现 .service 文件的本质是 INI 文件。然而 VS Code 却并没有使用 INI 格式进行语法高亮。实际上需要手动设置 .service 到 INI 格式的关联才能启用 INI 格式的语法高亮: 打开设置,搜索:files.ass 阅读全文
posted @ 2024-03-11 17:03 Undefined443 阅读(73) 评论(0) 推荐(0)
摘要:简介 Docker 有两种版本:Docker Desktop 和 Docker Engine(也称作 Docker CE)。Docker Desktop 是带图形界面的版本,适合在个人 PC 上使用。Docker Engine 则只有命令行接口,适合在没有图形界面的服务器上使用。 这篇文章将介绍在 阅读全文
posted @ 2024-03-10 02:28 Undefined443 阅读(1493) 评论(0) 推荐(0)
摘要:摘要:想开启 VMware Workstation Pro 虚拟机上的 虚拟化 Intel VT-x/EPT 或 AMD-V/RVI 选项,却发现打不开。在网上一番搜集之后找到了解决办法。 ⚠️ 注意:进行下面的设置后将导致无法启动宿主机的 Docker。支持虚拟化引擎和支持 Docker 只能二选 阅读全文
posted @ 2024-03-10 01:41 Undefined443 阅读(1517) 评论(0) 推荐(1)
摘要:Windows 使用 Microsoft 帐户登录 远程连接时使用的用户名和密码是你的 Microsoft 帐户的用户名和密码 Windows 使用本地帐户登录 远程连接时使用的用户名和密码是你本地登录的用户名和密码 阅读全文
posted @ 2024-03-10 00:56 Undefined443 阅读(58) 评论(0) 推荐(0)
摘要:Linux 显示网络设备的状态: $ nmcli device status DEVICE TYPE STATE CONNECTION enp0s5 ethernet connected Wired connection 1 lo loopback unmanaged -- 这里我们看到有两个网络设 阅读全文
posted @ 2024-03-09 17:24 Undefined443 阅读(142) 评论(0) 推荐(0)
摘要:问题描述 当我打开 Parallels Desktop 的 Ubuntu 虚拟机时,总是会看到打印机已添加的提示: 查看已有打印机信息 $ lpstat -p 打印机Lenovo_M7206W闲置,启用时间始于五 1/ 6 23:54:09 2023 这里可以看到打印机的名字是 Lenovo_M72 阅读全文
posted @ 2024-03-09 16:39 Undefined443 阅读(31) 评论(0) 推荐(0)
摘要:简介 Docker 有两种版本:Docker Desktop 和 Docker Engine(也称作 Docker CE)。Docker Desktop 是带图形界面的版本,适合在个人 PC 上使用。Docker Engine 则只有命令行接口,适合在没有图形界面的服务器上使用。 这篇文章将介绍在 阅读全文
posted @ 2024-03-09 02:24 Undefined443 阅读(1221) 评论(1) 推荐(1)
摘要:NeoVim NeoVim.io 安装 macOS brew install neovim Ubuntu 使用 APT 安装 neovim(版本可能较旧): sudo apt install neovim 添加 PPA: Neovim Stable Neovim Unstable sudo add- 阅读全文
posted @ 2024-03-08 17:52 Undefined443 阅读(323) 评论(0) 推荐(0)
摘要:有时我们需要在服务器上运行一个 GUI 程序,然而我们是通过 SSH 连接到服务器的,看不到图形界面,怎么办呢?可以通过 X11 将 GUI 程序的界面转发到本地。 在 Mac 上使用 X11 需要安装 XQuartz,XQuartz 就是 macOS 下的 X11: brew install -- 阅读全文
posted @ 2024-03-06 18:11 Undefined443 阅读(906) 评论(0) 推荐(0)
摘要:OpenType 和 TrueType 都是字体文件格式,它们用于在数字设备中存储和渲染文本。虽然这两种格式都广泛使用,但它们在设计和功能上有一些重要区别。 TrueType 是由苹果公司和微软公司在 1980 年代末推出的一种标准字体格式。它的主要特点包括: 二次贝塞尔曲线:TrueType 字体 阅读全文
posted @ 2024-03-06 15:50 Undefined443 阅读(1040) 评论(0) 推荐(0)
摘要:MacTeX 是一个 TeX Live 的 macOS 定制版本。它包括: TeX Live GUI 应用程序 Ghostscript 参见: MacTex 主页 texdoc.org 安装 brew install --cask mactex 如果你不需要 MacTeX 的 GUI 工具,可以安装 阅读全文
posted @ 2024-03-06 05:18 Undefined443 阅读(1272) 评论(0) 推荐(1)
摘要:TL;DR 总的来说,在 TeX 世界有两个主要概念,一个是 TeX,一个是 LaTeX。TeX 是一个排版引擎,它为用户提供的排版命令较为底层。LaTeX 是在 TeX 的基础上制作的宏包,它可以让用户不再关注那些底层命令。XeTeX 和 XeLaTeX 分别是 TeX 和 LaTeX 的 Uni 阅读全文
posted @ 2024-03-05 21:48 Undefined443 阅读(1059) 评论(0) 推荐(0)
摘要:P/NP问题 | 维基百科 P 问题 P 问题的定义是:所有可以由一个确定型图灵机在多项式表达的时间内解决的问题 P 代表 Polynomial-time (adj. 多项式时间) 简单理解:答案可以很快被计算出来的问题 NP 问题 NP 问题的定义是:所有可以在多项式时间内验证它的解是否正确的决定 阅读全文
posted @ 2024-03-05 21:06 Undefined443 阅读(179) 评论(0) 推荐(0)
摘要:使用 InetAddress 类 可以利用 Java 自带的 InetAddress 类来检查一个字符串是否为有效的 IP 地址: import java.net.InetAddress; // 导入 InetAddress 类 import java.net.UnknownHostExceptio 阅读全文
posted @ 2024-03-05 19:25 Undefined443 阅读(48) 评论(0) 推荐(0)
摘要:在 Java 中,您可以使用 Scanner 类从命令行读取输入。这个类属于 java.util 包,因此在使用之前您需要导入该包。 下面是一个如何从命令行读取输入的 Java 程序示例: import java.util.Scanner; // 导入 Scanner 类 public class 阅读全文
posted @ 2024-03-05 18:08 Undefined443 阅读(114) 评论(0) 推荐(0)
摘要:在 Gradle 中构建一个包含所有依赖的 jar 包(通常被称为“fat jar”或者“uber jar”),你可以使用 shadowJar 插件来包含编译的类和依赖。 这里是一个基本的例子,使用 shadowJar 插件: 首先,在你的 build.gradle 文件中引入 shadowJar 阅读全文
posted @ 2024-03-03 22:14 Undefined443 阅读(1164) 评论(0) 推荐(0)
摘要:添加外部依赖 向你的 Maven / Gradle 项目添加依赖的过程可分为如下几步: 搜索依赖 搜索你要安装的依赖,比如你需要 MySQL Connector/J,可以在谷歌搜索“MySQL Connector/J maven”(在你需要的依赖名后面加上“maven”),这样谷歌会为你推荐 Mav 阅读全文
posted @ 2024-03-03 19:15 Undefined443 阅读(84) 评论(0) 推荐(0)
摘要:2.17.0-rc1 版本号 2.17.0-rc1 通常在软件发行周期中表示特定的开发、测试和最终发布阶段。该版本号可以分解为以下几个部分: 主版本号(Major version): 2 这个数字代表软件的主版本。当做了重大更新、不兼容的改变或是软件的重写时,通常会增加这个数字。 次版本号(Mino 阅读全文
posted @ 2024-03-03 18:23 Undefined443 阅读(110) 评论(0) 推荐(0)
摘要:Q: What is the meaning of life, the universe and everything else? A: 42 参见:生命、宇宙以及任何事情的终极答案 Q: What is the scientific name of the Australian animal th 阅读全文
posted @ 2024-03-03 00:52 Undefined443 阅读(3896) 评论(0) 推荐(0)
摘要:使用 netstat: sudo netstat -tulnp | grep ':22' 使用 lsof:sudo lsof -i :22 使用 ss:sudo ss -tulnp | grep ':22' 使用 fuser:sudo fuser 22/tcp 阅读全文
posted @ 2024-03-02 20:06 Undefined443 阅读(43) 评论(0) 推荐(0)
摘要:docker inspect <container> | jq '.[].Config' # 查看 container 信息 docker inspect <container> | jq '.[].Config.Cmd' # 查看 container 的 Command 信息 docker ins 阅读全文
posted @ 2024-03-02 15:41 Undefined443 阅读(7) 评论(0) 推荐(0)
摘要:WinGet WinGet 是微软官方的软件管理器。 搜索 WinGet 包 常用命令 winget install <packaeg> # 安装包 winget uninstall <package> # 卸载包 winget list # 列出已安装包 winget upgrade --all 阅读全文
posted @ 2024-03-01 22:11 Undefined443 阅读(66) 评论(0) 推荐(0)