2024/10/26 21:27:02
md文档编写技巧
使用<div>标签导致代码块失效
使用html标签标记代码块
代码行使用:<code></code>
代码块使用:<pre><code></code></pre>
图片并排
<div class="one_line_img">
<img src="" alt="img"/>
<img src="" alt="img"/>
</div>
# css实现:
.one_line_img {
display: flex;
justify-content: center;
align-items: center;
gap: 10px; /* 中间的空间 */
margin-bottom: 18px;
}
提示框级别
注意:<div class="custom-warning-block"/>
警告:<div class="custom-danger-block"/>
# js实现
const blockquotes = document.querySelectorAll(".joe_detail__article blockquote");
if (blockquotes.length) {
blockquotes.forEach(item => {
const blockquote = $(item);
if (blockquote.find(".custom-warning-block").length) {
blockquote.attr(
"style",
"background-color: rgba(240, 173, 78, .3);border-left: 5px solid #f0ad4e;"
);
blockquote.prepend('<p class="custom-block-title" style="font-weight: 700;font-size: medium;color: var(--custom-block-title-color);margin-bottom: .5rem;">注意</p>');
} else if (blockquote.find(".custom-danger-block").length) {
blockquote.attr(
"style",
"background-color: rgba(245, 108, 108, .1);border-left: 5px solid #d9534f;"
);
blockquote.prepend('<p class="custom-block-title" style="font-weight: 700;font-size: medium;color: var(--custom-block-title-color);margin-bottom: .5rem;">警告</p>');
} else {
blockquote.prepend('<p class="custom-block-title" style="font-weight: 700;font-size: medium;color: var(--custom-block-title-color);margin-bottom: .5rem;">说明</p>');
}
})
}
2024/09/30 16:39:52
docker部署rancher报错6444
容器启动一直重启报错
[INFO] Waiting for server to become available: Get “https://127.0.0.1:6444/version?timeout=15m0s”: dial tcp 127.0.0.1:6444: connect: connection refused
sudo modprobe iptable_filter
sudo modprobe iptable_nat
sudo modprobe iptable_mangle
2024/09/28 16:18:59
chmod u+s
s
在文件执行时把进程的属主置为该文件的文件属主。 原来只有某用户可以执行httpd这条命令,u+s
后其他用户都可享有文件属主的权限。通过chown将文件属主调整为root,这样其他用户即可以root权限操作该文件。
例如:通常开发过程中需要编辑/etc/hosts
文件,每次编辑以sudo方式执行,每次都要输入密码令人不爽,通过执行以下命令即可解决:
chmod u+s /etc/hosts
2024/09/25 11:27:59
git配置远程仓库、设置默认分支
# 配置远程仓库
git remote add origin xxxx
# 设置默认分支
git branch –set-upstream-to=origin/main main
2024/09/24 16:06:03
FontConfiguration.getVersion报空指针异常的问题
这是openjdk的问题
有两种解决方式:
更换jdk
安装字体库
yum install dejavu-sans-fonts fontconfig
2024/09/11 17:47:16
批量修改MySQL表字符集排序规则:
SELECT
CONCAT("ALTER TABLE `",TABLE_NAME,
"` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;") AS target_tables
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA="数据库名称" AND TABLE_TYPE="BASE TABLE";
2024/09/11 11:31:11
Linux 使用systemctl启动时:Failed at step EXEC spawning xxx: Permission denied
原因:SELinux处于安全原因阻止了服务的正常运行
解决方案:关闭SELinux
setenforce 0 && sed -i 's/enforcing/disabled/' /etc/selinux/config
2024/09/09 15:25:36
.gitignore只能忽略那些原来没有被track(之前没有add过)的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached xxx
2024/08/28 17:20:13
密码校验正则表达式
密码中允许出现数字、大写字母、小写字母、特殊字符,但至少包含其中3种且长度在8-16之间
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d|.*[\W_]).{8,16}$|^(?=.*[A-Z])(?=.*\d)(?=.*[a-z]|.*[\W_]).{8,16}$|^(?=.*[a-z])(?=.*\d)(?=.*[A-Z]|.*[\W_]).{8,16}$
2024/07/29 20:29:09
brew替换系统自带二进制brew link git --overwrite