一.Mermaid 插件1.基本语法在 Obsidian 中创建一个代码块,将语言设置为 mermaid,然后在代码块中编写你的类图语法。举例如下
---
title: Animal example
---
classDiagram
note "From Duck till Zebra"
Animal classL : Dependency
classM ..|> classN : Realization
classO .. classP : Link(Dashed)
[!tip] 注意
**继承 (Inheritance)**: 描述的是 **“是不是” (is-a)**的关系。继承是类与类的直接关系。比如,狗是一种动物。
**实现 (Realization)**: 描述的是 **“有没有能力” (can-do)**的关系。实现是类与接口的关系。比如,飞机有能力飞行。
更多更详细语法可以参见 Class diagrams
二.PlantUML 插件1.配置使用首先安装在 Obsidian 第三方插件中搜索并安装 PlantUML 插件。然后是选择合适的渲染 ...
JDK(Java Development Kit)是Java的开发工具包,包含了运行和编写Java程序所需的所有工具。
Windows 环境1. 选择 JDK 版本与发行版
版本选择:对于新项目,建议选择长期支持(LTS)版本,如 JDK 17或 JDK 21。它们能获得更长时间的安全更新和维护,更适合企业级开发和初学者学习
发行版选择:主要有两大来源:
Oracle JDK:从 Oracle 官网下载,需注意其针对商业使用的许可政策
OpenJDK:开源免费,是大多数开发者的首选。你可以从诸如 Eclipse Temurin (Adoptium) 等网站获取预构建的 OpenJDK 版本
2.安装 JDK
从官网下载适合你操作系统(Windows, macOS, Linux)的安装程序
运行安装程序,只需按照向导提示操作即可。安装时注意:
建议使用默认安装路径,通常路径类似 C:\Program Files\Java\jdk-17(Windows)
为确保稳定,安装路径中请避免使用中文或空格
下载 JDK从官网(JDK 下载页)选择合适的系统和版本下载安装程序。
[! ...
项目采用 Visual Studio 2022 和 Qt 6.7.3 作为开发环境,主要阐述 Windows 环境下的配置,Linux 环境下的有时间再配置
一.Visual Studio 2022
从 Visual Studio 官网下载最新社区版
打开安装器,在工作负荷栏目选择 【使用C++的桌面开发】和【Visual Studio扩展开发】两项进行安装。前者是 Qt 开发环境需要,后者是 Qt 扩展需要。
在安装器中单个组件栏目选择合适的 MSVC 工具链版本,此处的工具链版本要保持 Qt 和 Visual Studio 一致(即 Qt 使用的版本是 MSVC_2022_x64,那么Visual Studio 也要保证版本为 MSVC_2022_x64)。
二.Qt 6.7.3 安装
访问清华源或者其他镜像源,找到 online_installers 目录,然后下载对应版本下载器即可。12# 这里附上清华源qt安装器地址https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installer ...
一.配置 Docker1.1 安装 Docker在 ArchLinux 系统中,直接使用 yay 命令从 AUR 中安装 Docker
12345# 安装 dockeryay -S docker# 查询 docker 版本得到回复即为成功docker --version
1.2 配置国内镜像源以及代理
配置国内镜像源:
12345678# 换国内镜像源(此处为中科大的 docker 源),位置在 /etc/docker/daemon.json, 没有则创建{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://registry.docker-cn.com" ]}
配置代理:
12345# 代理设置, 位置在 /etc/systemd/system/docker.service.d/http-proxy.conf, ...
一.Windows 环境下安装 MySQL在 Windows 环境下安装 MySQL 主要是借助 Visual Studio 的 MSVC 工具集进行开发。后续当然还是将工程迁移到 Linux 系统上最好。
在 MySQL 官网(MySQL官网))可以看到三种方式:安装器,压缩包,调试测试版本。
对于开发和运维而言,前面两种是最常用的。通过安装器安装直接通过 MySQL Installer 可执行文件运行即可。下面详细阐述通过压缩包安装
1.1 下载并安装 MySQL 服务此方法通过下载压缩包然后自己解压配置 MySQL 环境。
首先,选择开发需要的稳定版本压缩包并下载。笔者这里选择 8.0.41 版本安装。
然后,将对应版本 MySQL 压缩包解压到想要安装的位置笔者安装到下面的路径。
1D:\SoftWare\DeveloperEnv\MySQL\mysql-8.0.41
在解压完的 MySQL 目录创建一个 my.ini 文件并填入如下内容
12345678910111213141516171819202122232425[mysqld]# 设置3308端口port= ...
一.Windows 环境下安装 MySQL在 Windows 环境下安装 Redis 主要是借助 Visual Studio 的 MSVC 工具集进行开发。后续当然还是将工程迁移到 Linux 系统上最好。
下载安装包编译安装二.Linux 环境下安装 Redis2.1 安装服务端和客户端Linux的 Redis 库直接编译安装即可。ArchLinux 系统中安装 Redis 即可。
首先安装 redis 服务端库:
1sudo pacman -S redis
然后启动服务并设置为开机自启
1234# 立即启动服务sudo systemctl start redis# 设置开机自启动sudo systemctl enable redis
安装 hiredis 客户端库:
1sudo pacman -S hiredis
2.2 测试与编译测试代码
首先编写一段简单的测试代码,在合适的位置创建一个 test_redis.cpp 文件
1234# 创建测试文件sudo touch test_redis.cpp# 打开并编辑测试文件sudo vim test_redis.cpp
然后 ...
ObsidianDocument一.介绍Obsidian 软件 PC 端以及手机端笔记同步
二.安装教程2.1 先期工作
在 Gitee 码云平台中新建一个远程仓库并初始化 ReadMe 文件,并且配置电脑端 SSH 公钥到 Gitee 中,具体可以参考:SSH 公钥设置
注:ed25519 算法和 rsa 算法区别
ed25519 算法,又名基于椭圆曲线密码学的现代数字签名算法
RSA 算法,又名非对称加密算法,基于大数难分解难题原理
ed25519 算法相较于 RSA 算法更敏捷,效率更高
将创建的远程仓库拉取部署到本地方便后续操作[1]
2.2 电脑端配置
安装 Git,参见博客[[搭建自己的 Hexo 博客#2.2 安装Git]]
安装 Obsidian 软件(Windows版本)
Obsidian 软件安装 Git 插件:进入设置,点击第三方插件选项,关闭安全模式,然后点击浏览插件市场,在其中搜索 Git 插件并安装
配置 Git 插件,设置同步时间、开启自动拉取同步并设置提交作者和邮箱
将从远程仓库拉取到本地的仓库导入到 Obsidian 中,后续的笔记都可以 ...














