置顶文章

137 1 分钟

# 本站公告 # 公告区 本站已更换为 hexo-renderer-multi-next-markdown-it 渲染,npm 地址 改进见 readme # 维护计划 无 # 更新计划 浓缩 python 基础篇 再逝逝 QUIC-nginx 给 twikoo 加亿点表情 写个更友好的 404 界面 加入亿点点毛玻璃特效 ¿

精选分类

文章列表

3.9k 4 分钟

# 前言 众所周知,jsdelivr 在国内的速度可以用慢的一批来形容 而 shoka 主题使用了 jsdelivr 的 combine 功能加载第三方 js, 而 combine 在国内没有镜像源 并且阻断了使用 CDN 并发加速的道路,本篇博文会将 jsdelivr 聚合拆分为几个独立的 js, 以便使用国内镜像源和异步加载 此方案相较于本地化而言有较大速度优势,尤其在 CDN 并发加持下 # 拆分 jsdelivr # 更改模板 打开 shoka\layout\_partials\layout.njk , 找到第 144 行左右: <script...
3.3k 3 分钟

本文使用 shoka 主题 # 安装 shoka 主题 克隆 shoka 主题到本地 cd <your_blog># git clone https://github.com/amehime/hexo-theme-shoka.git ./themes/shoka 作者提供的 github 源,需要网络较好git clone https://gitee.com/zkz0/hexo-theme-shoka.git ./themes/shoka #gitee 镜像源将文件夹改名为 shoka , 打开根目录 _config.yml 更改为如下内容: # Extensions##...
1.1k 1 分钟

# hexo 的优势 hexo 是静态博客生成器 (SSG), 这意味着它不需要服务端来进行渲染,只需要将文件发送给客户端即可 因此,hexo 脱离了服务器的限制,可以在 github pages 等静态页面托管平台上部署 hexo 基于 NODEJS, 具有较强的扩展性,性能也相对较高 # 前期准备工作 需要的软件如下: # node.js 打开 nodejs 官网,选择自己的平台对应的安装包即可 安装成功后请在命令行输入 node -v 和 npm -v 检验安装是否成功 # npm install -g cnpm...
3.4k 3 分钟

# 使用 nginx-quic 开启 HTTP/3 QUIC 是什么博主已经在以前的文章中提到过了,故不在赘述 本次使用 nginx-quic 开启 HTTP/3 支持,基于 ubuntu 22.04LTS 系统和宝塔面板 # 开始之前的准备 你的宝塔 nginx 必须是 1.22 版本或更高版本,如果不是请 卸载->编译安装 记得备份 nginx 主配置文件 (/www/server/nginx/conf/nginx.conf), 下面开始安装前置库: apt install build-essential ca-certificates zlib1g-dev libpcre3...
1.8k 2 分钟

# 引言 python 的编写十分简单,而且 linux 内置 python 解释器,无需额外安装 但 windows 系统需要手动安装 python 解释器,一般来说会提高用户上手难度 本文会介绍两种 python 文件打包为 exe 的方式 # pyinstaller # 基础操作 pyinstaller 是最常见的 python 文件打包器,也是最易于使用的 先使用 pip 安装: pip install pyinstaller然后 cd 到你的 python 项目目录下,本次使用作者的网络工具箱测试: 工具箱包含了 requests、os、socket 等库,大约 300...
4.5k 4 分钟

本篇为本站 LTS 文章,会长期更新 # 引言 最近摸了一个月鱼没有更新什么正经文章,基本都是 shoka 的改造 近期在摸鱼时发现 shoka 主题的 js 有近 200 个弱警告和 10 余个警告,就想处理一下这些警告 本文基本是兼容性换性能和未来支持,基本 IE 系列就全系不支持了 # ES6 语法 # 升级 uglifyjs 建议使用 hexo-renderer-multi-next-markdown-it , 卸载 hexo-renderer-multi-markdown-it 后安装即可 铺面而来的就是 使用了var而非let或const 这个警告,随后就直接使用了...
5.9k 5 分钟

# 更改评论区 # 更改 njk 模板 打开 yourblog\themes\shoka\layout\_macro\comment.njk , 然后把代码改为如下格式: {% macro render() %}{%- if page.comment !== false %} {%- if theme.twikoo.enable %} <div class="wrap"...
1.5k 1 分钟

# RSA 加密的 python 实现 # RSA 库安装 在 python 中,有一个库已经了 RSA 加解密的功能,就是 rsa 库库如其名 使用 pip 安装 rsa 库: pip install rsa# RSA 库使用 # 生成密钥 import rsa(pubKey,privKey) = rsa.newkeys(2048)使用 rsa.newkeys 生成密钥对,括号内的参数为 RSA 位数 不建议使用 RSA1024 及位以下的密钥,因为 RSA1024 及以下已被破解 (或较易被破解) 可以加入参数 poolsize=int 来使用多线程计算,...
1.6k 1 分钟

# 前言 这次帮一个朋友解决蓝屏,但无法进行现场检测懒得出去,远程也看不到蓝屏代码 只能使用 windbg 来分析内存文件检测蓝屏原因 # windbg 使用 # 下载和安装 本文使用 windowsSDK 进行安装,安装地址点我 进入后选择下载应用程序: 选择下载路径: 勾选第二项即可: 安装完成后到下载路径 (下载路径 / Installers/X64 Debuggers And Tools-x64_en-us.msi) 双击安装即可 # 配置符号表 在开始菜单内找到 windbg, 打开后界面点击 file->Symbol File...
918 1 分钟

# 函数 # 定义 package mainimport "fmt"func sum(x int, y int) int { return x + y}func main() { var a, b int fmt.Scanln(&a, &b) fmt.Println(sum(a, b))}go 语言函数的定义格式如下: func funcName(param type) returnType { code}func 为关键字,go...