Markdown语法演示
markdown标准语法:
[!提示]
hexo 必须安装 hexo-renderer-markdown-it-plus 插件,官方的markdowned很多语法不支持,显示不出来。(如注释,高亮等) [^4]
markdown语法
效果
说明
# 标题
标题
#+标题
==高亮==
高亮
2个=加文本
*加粗*,_加粗_
加粗,加粗
2个*加文本,2个_加文本
*斜体*
斜体
1个*加文本
~~删除~~
删除
2个~加文本
-无序列表
无序列表
-加空格加文本
1.有序列表
有序列表
数字加.加文本
>引用
>this is Quote
1个>加文本
>[!NOTE]标注标题(Callout) >内容
>[!NOTE] 标注标题(Callout)> 内容
二行代码:1.>加[加!加文本加]文本;2.>加文本
注释1^[注释内容1]
注释[1]
^加[ 文本 ] (hexo需安装插件)
注释2[^2][^2]: 这是注释内容2
注释[2]
二行代码:1.文本加[加加数字加 ...
(三)配置Hexo博客功能
(一)安装Hexo博客部署到GitHub或云服务器(二)安装Hexo博客插件(三)配置Hexo博客功能(四)配置Hexo编辑工具obsidian
五.功能配置
1.评论功能配置(Twikoo)
(a)申请免费 MongoDB Atlas 账号(账号.note),500M空间,获取到数据库链接地址。
1mongodb+srv://userName:password@cluster0.y4oey.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0
(b)部署到 netlify (github登录)
参考:https://twikoo.js.org/backend.html#netlify-部署
©butterfly 主题文件配置
参考: https://butterfly.js.org/posts/ceeb73f/#評論
1234567891011comments: # 使用的评论(最多支持两个,不需要请留空)。 use: Twikoo # Valine,Disqus text: true # 是否 ...
UML类关系
在学习面向对象设计时,类关系涉及依赖、关联、聚合、组合和泛化这五种关系,耦合度依次递增。关于耦合度,可以简单地理解为当一个类发生变更时,对其他类造成的影响程度,影响越小则耦合度越弱,影响越大耦合度越强。
下面根据个人理解,尝试讲解这五种类关系。
1.依赖(Dependency)
依赖关系使用虚线加箭头表示,如下图所示:
学生在学习生活中经常使用电脑,于是对电脑产生了依赖。依赖关系是五种关系中耦合最小的一种关系。类A要完成某个功能引用了类B,则类A依赖类B。依赖在代码中主要体现为类A的某个成员方法的返回值、形参、局部变量或静态方法的调用,则表示类A引用了类B。以Student类和Computer类为例,用C++语言编码如下:
1234567891011121314151617181920class Computer{public: static void start(){ cout<<"电脑正在启动"<<endl; } };class Student{public: ...
Nginx离线安装-linux
一、gcc/g++、make依赖包安装
1.1 在有网的ubuntu机器上下载依赖包
123456789101112# 更新依赖源apt-get update # 把缓存文件夹里的deb包清理掉apt-get clean # 下载 build-essential 包,因为 build-essential 包中有 gcc、g++、make 等依赖包apt-get install -d build-essential # 进入缓存文件夹查询已下载的 deb 包,并打包cd /var/cache/apt/archivestar -zcvf gccmake.tar.gz *.deb
1.2 离线安装依赖包
将有网机器上下载的安装包gccmake.tar.gz上传至离线服务器目录中(例如:/home/zbdq/gccg++)
1234#解压压缩包tar -zxvf gccmake.tar.gz #安装所有依赖包dpkg -i *.deb
验证是否安装成功
123456#验证gccgcc --version #验证g++g++ --version#验证makemake --version ...
node安装-linux
步骤 1: 下载Node.js的离线安装包
在一台联网的机器上,访问 Node.js官网 或使用其他方式下载Node.js的.tar.gz安装包。
将下载的.tar.gz文件传输到你的麒麟操作系统机器上。
步骤 2: 安装Node.js
打开终端。
解压下载的文件。例如,如果你下载的文件名为node-v14.17.0-linux-x64.tar.gz,可以使用以下命令:
12tar -xzf node-v14.17.0-linux-x64.tar.gz// tar -xJf node-v14.17.0-linux-x64.tar.xz
-x:表示解压文件。
-v:表示在解压过程中显示详细信息(可选)。
-J:表示使用xz压缩算法进行解压。
-f:指定要解压的文件名。
将解压后的文件夹移动到/usr/local/目录下(或者你喜欢的任何目录):
1sudo mv node-v14.17.0-linux-x64 /usr/local/node
创建软链接,以便在命令行中方便地调用Node.js:
12sudo ln -s /usr/local/ ...
openjdk17安装-linux
第一步:下载OpenJDK的Debian包
由于你是在离线环境下,你需要先从一台可以联网的机器上下载OpenJDK的Debian包。你可以从OpenJDK的官方网站或者使用wget命令下载:
1wget https://download.java.net/java/GA/jdk17/0d483333a04e4eaead672e4fdbbbf7ab/35/GPL/openjdk-17_linux-x64_bin.tar.gz
下载后,你需要将这个文件传输到你的Kylin机器上。可以使用scp命令或者其他文件传输工具。
第二步:解压和安装OpenJDK
解压下载的包(如果你下载的是.tar.gz格式):
1tar -xzf openjdk-17_linux-x64_bin.tar.gz
移动解压后的目录到合适的位置(例如/usr/lib/jvm):
12sudo mkdir -p /usr/lib/jvmsudo mv jdk-17 /usr/lib/jvm/jdk-17
创建或更新/etc/profile.d/jdk.sh文件来配置环境变量:
12export JA ...
eclipse 笔记
.classpath文件和.project文件通常是配套的,.project文件定义项目的基本结构和IDE所需的元数据,而.classpath专门处理类路径配置。这两个文件一起确保项目在不同环境间能够正确构建和运行。
.classpath文件的作用是配置Java项目的类路径,包括源代码位置、输出目录、依赖库等,通常由IDE管理,但了解其结构有助于解决构建问题或进行高级配置。
Nginx 命令
一、nginx 参数说明
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
123456789-?,-h : 打开帮助信息 -v : 显示版本信息并退出 -V : 显示版本和配置选项信息,然后退出 -t : 检测配置文件是否有语法错误,然后退出 -q : 在检测配置文件期间屏蔽非错误信息 -s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启),reload(重新加载配置) ,如:nginx -s reload|reopen|stop|quit。-p prefix : 设置前缀路径(默认是:/usr/local/nginx/) -c filename : 设置配置文件(默认是:/usr/local/nginx/conf/nginx.conf) -g directives : 设置配置文件外的全局指令
二、启动nginx
首次启动打开nginx
./nginx
重启nginx
./nginx -s reload
三、停止ngi ...
Thu Dec 05 2024 00:00:00 GMT+0800 (中国标准时间)
今天早起,7点20左右出去跑步。依旧是拉单杠5个,长跑800米。学习英语9个单词。
Wed Dec 04 2024 00:00:00 GMT+0800 (中国标准时间)
每天早晨跑步,坚持;
努力坚持学习英语单词,第五讲。