Hexo引入Mermaid
[toc]
利用 hexo-filter-mermaid-diagrams 插件引入 Mermaid 并通过 hexo 的 filter 解决语法冲突。
问题描述虽然 sm 图床早就被墙娘推倒,但由于替身使者 smms.app 的存在以及之前 s2.loli.net 尚能访问,影响不是很大。但是最近访问图片链接的速度非常慢~,甚至连接失败,且直接插入图片的方式不够优雅,故决定今后能用动态生成解决的问题尽量不用静态图片。
Mermaids 是一款基于 JavaScript 的绘制图表的工具,启发自 Markdown 的文本标记特性,能够动态地创建和修改图表。
View on GitHub
安装启用自动版如果使用的主题内置了 mermaid 模块,可根据主题文档进行设置。
ButterFly 内置了 mermaid,在 _config.yml 中设置:
123456mermaid: enable: true # 内置的样式: default/forest/dark/neutral theme: light: neutral dark: dark
手动版如果使用 ...
Docker修改安装及镜像路径
问题描述在 Windows 中,Docker 的默认安装路径及镜像都位于 C 盘,使得本不富裕的 C 盘雪上加霜 /(ㄒoㄒ)/~~。
在 Setting -> Resource -> Advanced 中修改 Disk image location 以及使用 wsl 来打包导出分别会卡住和报错,且未找到解决办法。
修改安装路径由于注册表等其他因素的影响,直接将文件从 C:\Program Files\Docker 暴力搬家对于非绿色软件可能会产生未知的风险。
故采用软链接的方式
NTFS符号链接
1mklink /j "C:\Program Files\Docker" "E:\[目标目录]"
修改镜像位置下载工具Github 上大佬开发的一款 WSL 管理工具,此处选择 MSVC 编译的版本
准备工作重启 LxssManager12net stop LxssManagernet start LxssManager
查看信息解压后进入目录,使用命令 lxrunoffline list 查看子系统的名字
123C:\Prog ...
Java集合部分源码及红黑树
ArrayList、HashMap、ConcurrentHashMap
[toc]
ArrayList123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 ...
JUC
JUC 指的是 java.util 三个并发编程工具包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
[toc]
偏向锁、轻量级锁、重量级锁偏向锁(默认开启)
用 ThreadID 替换 Mark Word。有利于冲突很少的场景 虚拟机默认在 4s 后从无锁变为偏向锁 有其他线程访问时升级为轻量级锁 此种情况没有地方存储哈希值,当调用 hashcode() 时会撤销偏向锁 批量重偏向:撤销偏向锁次数超过阈值(20),JVM 会进行批量重偏向 批量撤销:撤销偏向锁次数超过阈值(40),JVM 会撤销所有的偏向锁,且之后创建的对象默认没有偏向锁
轻量级锁进入 synchronized 代码块: 若对象的 Mark Word 的后三位为 001(无锁),将对象的 Mark Word 转移到栈帧的 Lock Record 区域中(Lock Record 区域还有一个指向该对象的引用),该对象的 Mark Word 后两位标 ...
Leetcode记录
10d79030e8222445804370796b90fca13348c7ae890bf041cb5827a72a174f218883ba93768bec88abd9937260c16b2d423960d4f28fb6dece181e63d984fb2b2a7eaf3406a496845ddcb1db7efafc2217384512e8b0e2dc683d66788f74f321154fc105bad5619833c33692a46ac3ab3cbc595b653a3a61c1127277859192e903b4b1707638f1da0a42167475742f6521a064a8cfa54136805d8a9998829e63
输入密码
论文记录
[TOC]
CNNAlexNet文章地址:ImageNet Classification with Deep Convolutional
ResNet文章地址:Deep Residual Learning for Image Recognition
NLPTransformer文章地址:Attention Is All You Need
Bert文章地址:Pre-training of Deep Bidirectional Transformers for Language Understanding
GPT文章地址:Improving Language Understanding by Generative Pre-Training(GPT-1) 、Language Models are Unsupervised Multitask Learner(GPT-2)、Language Models are Few-Shot Learners(GPT-3)
Transformer in CVViT文章地址:Transformer for Image Recognition a ...
远程服务器连接
连接实验室服务器流程记录
注意:需要在校园网环境下连接操作一、通过 XShell 等其他 SSH 远程终端软件连接到服务器的 IP
根据群内文档的用户名和密码登录
登陆后会自动创建自己的家目录
二、编辑个人的配置文件
在 .bashrc 文件加入如下代码
123export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}export PATH=/home/anaconda3/bin:$PATH
保存后使用 source ~/.bashrc 命令立即更新配置
三、基本环境配置
conda 虚拟环境配置
编辑家目录中的 .condarc 文件,配置 conda 镜像源
创建完自己的虚拟环境后通过 source activate 激活
端口转发
设置 XShell 的隧道转发或登录时使用命令 ssh - ...
SpringMVC中文乱码
1 问题简述SpringMVC 出现中文乱码
2 环境Tomcat 8.5.85,SpringMVC 5.3.1
前端表单如下:
12345<form th:action="@{/paramDemo/pojo}" method="post"> username: <label><input type="text" th:name="username"/></label> password: <label><input type="text" th:name="password"/></label> <input type="submit" value="登录"></form>
Controlller 层方法
123456@RequestMapping("/paramDe ...
d2l房价预测练习
kaggle房价预测
1234567891011import numpy as np import pandas as pd import osimport torchfrom torch.utils import datafrom torch import nntrain_data = pd.read_csv('../input/house-prices-advanced-regression-techniques/train.csv')test_data = pd.read_csv('../input/house-prices-advanced-regression-techniques/test.csv')train_data.head() # 输出前五行
Id
MSSubClass
MSZoning
LotFrontage
LotArea
Street
Alley
LotShape
LandContour
Utilities
…
PoolArea
PoolQC
Fence
MiscFeature
MiscVal
MoSold ...
JDK初窥门径
541a7e82b995b6aa961bdcd7e83c6eb34f1d3a2bd72db97ca0208ddb893ed994d785b40c36b67f4730baa9bad62dfdb19b18eca25bf4a5a1baef260693ef6afa2496206f91c5dd02e52e93b645fdaaacb43c1b7b7fa3392b918b54220051af80344e803467a67827e905f7cbec9662dff3e48cfe607b85b305af001005c7313a45d790ddb6207149bb1c9ebb61022deb3afec48350905f3ee419ac9e8629f6e3426591f845a6b030513031c6580664cf5ceb791d02761462fdab0bd4e7a7321ff21125706bd40bc78b10d8605bb18cc8aa105b892b704167083aabc48915dd10a823f4f785d8b4f766ec7c433b55cace9b07cd07cd418151b ...