zkz098's blog

zkz098's blog

= 我的学习笔记 =

分类

最新文章

在消费级设备上生成 AI 视频 —— FramePack 踩坑记录

# 引言 本文主要是研究如何在相对小显存(作者是12GB显存环境)环境下比较快速地生成 AI 视频 由于架构相关问题,本篇文章中采取的优化措施理论上在不早于 Ampere 架构(30系)的 N 卡上都可用,20系或更早的卡可能不适用或需要采取一些措施才能正常运行 # 安装 ComfyUI 和 FramePack ## 安装 ComfyUI 这一部分网上已经有很多教程了,此处不作赘述。建议直接安装 ComfyUI Desktop,后续操作均基于此环境。 因为工作流中部分节点需要通过 Git 方式安装,你需要先安装 [Git](https://git-scm.com/downloads
more...

从 deepseek 被攻击事件谈谈 DDoS

# 引言 其实就是我需要更新了,又正好有这么一个热点事件,所以写了本文 # 什么是 DDoS ## 谈谈现代网站服务模型 首先,我们得知道一个一个现代网站的最简服务模型: - N个用户 - N个反向代理服务器 - N个 DNS 服务器 - N个应用服务器 我们把他们比喻为一个餐厅,那就是: - N个客人,负责消费 - N个服务员,负责点菜、倒水和端菜 - N个导航软件,负责指引客人餐厅位置 - N个厨师,负责制作菜品 如下图: ![](./deepseek-and-ddos/struct-1.png) ## 都有哪些DDoS类攻击 现在我们要探讨另一个问题——如何以最低的成
more...

小米AX3000T openwrt刷机——从入坑到刷回原厂

# 小米AX3000T openwrt刷机——从入坑到刷回原厂 ## 前言 作者于前端时间购入一台 AX3000T 作为 Mesh 网络节点,后续发现由于没有弱信号剔除导致设备连到AX3000T之后就回不到主节点了 \ 所以想刷入 openwrt 来解决这个问题(最后也没解决) 本文需要硬件设施: - AX3000T 路由器 - 一个有以太网口的电脑 - 一根网线 - 一个卡针(或者牙签) 软件设施放在下面的蓝奏盘里了,有需要可以自行取用: [蓝奏盘链接 提取码c8a1](https://kaitaku.lanzouv.com/b002u7i8vi) ## 启用 SSH ###
more...

论 ESM 和 esbuild 在 hexo 主题中的应用

# 论 ESM 和 esbuild 在 hexo 主题中的应用 ## 引言 本文为 [ShokaX](https://github.com/theme-shoka-x/hexo-theme-shokaX) 0.4 中采用的新技术,使用 ESM + esbuild 实现 js 打包 tree-shaking 和 js 模块化 我们在 ShokaX 0.3.15 和 ShokaX 0.4alpha4 上分别进行测试,得到如下结论: | 测试版本 | 采用技术 | 落地页 js 体积 | 完整 js 体积 | | :-------: | :---------------
more...

使用 bert-vits2 进行训练/推理的踩坑记录

# 引言 阅读本文的一大前提是您可以看懂 [Bert-vits2](https://github.com/fishaudio/Bert-VITS2) 项目中的部分源码,至少对训练相关代码需要有基础的理解 本文不提供一键脚本或整合包,仅提供基础流程和部分坑点及部分数据预处理脚本。 <Note type="warning"> 本文只适用于 2.3 final 版本,中文特化版建议等待更新 </Note> # 训练流程 ## 音频重采样 此部分可能遇到的问题: ### 采样率应该使用多少? 除非你能自行训练底模或者在无需底模的情况下训练,否则保持默认的`44100` ### 重采样过
more...

使用nginx 1.25开启 HTTP/3 支持

# nginx 与 HTTP/3 ## 开始之前 这是本站第三篇关于 HTTP/3 (或者说 QUIC)的文章,从 caddy 到 nginx-quic 再到现在的 nginx 1.25,它终于正式支持了HTTP/3协议。 当然,openssl还不支持且2024年前完成 QUIC 支持希望渺茫,因此本文使用`boringssl`代替openssl。`quictls`和`libressl`同样可以完成此工作,未来可能会提供相关教程(挖坑) 本文带有一定的广告内容,如果无法接受,您可以点击左侧的目录跳过相关部分。 ## 为什么选择 HTTP/3 这里有一个可能不太恰当的比喻: 一天中
more...

使用ModSecurity保护Nginx站点

# 使用ModSecurity保护Nginx站点 [ModSecurity](https://github.com/SpiderLabs/ModSecurity) 是一个开源的跨平台WAF(WEB应用程序防火墙) \ 本次给Nginx安装 ModSecurity WAF 并使用 OWASP ModSecurity 规则集,基于Ubuntu 22(jammy)和宝塔面板 \ 命令的默认执行位置都为`~(root目录)`,且均使用root用户执行 \ 在执行下列步骤前,请编译安装`nginx 1.23`或更高版本 ## 准备工作 执行下列指令安装前置包: ```bash apt insta
more...

shokaX主题插件文档

# 什么是shokaX插件 shokaX插件系统提供了一个无需修改主题文件的魔改方法 \ 主要基于`hexo filter`功能实现 [awesome-shokaX](https://github.com/zkz098/awesome-shokaX) 中有大部分shokaX插件 <Note type="info"> 此插件系统高度借鉴于Next,部分Next插件甚至可以直接运行(仅针对部分注入点) </Note> # 如何安装插件 ## script式插件 此类插件为文件夹式,一般由一个js文件和一个views文件夹组成,安装步骤如下: 1. 在hexo环境根目录下创建`script
more...

ShokaX常见问题

# 导语 经过4个月的开发!!摸鱼!!目前shokaX已经基本可用了,但存在一些常见问题,本文章进行统一回答 \ 这是2023年的第一篇文章,也是本网站一周年时所写的!!这个懒狗已经不想写年终总结了!! # 常见问题 ## 代码块错位问题 例如代码块没有上面的窗口部分,绿色按钮位置错误等 \ 此问题在shoka时期就已存在,请按照下列步骤排查问题: 1. `hexo`的`highlight`和`prism`选项的`enable`是否关闭,未关闭请关闭 2. 请检查渲染器是否为最新版。`0.1.3-fix`系列的渲染器代码高亮均存在问题 3. 若均无问题请前往github反馈BUG
more...

Hexo主题shokaX文档

# shokaX是什么 一个 [shoka主题](https://github.com/amehime/hexo-theme-shoka) 的二次开发版,截止文章发布时尚无正式版(github中的开发版可供测试使用) \ shokaX的目标是建设一个更易使用和开发的主题,截止此文章写就时支持如下功能: - 支持twikoo、gitalk、giscus和waline评论系统 - 原生PWA支持 - 注入js和css支持 - 自定义font - CSS渐变作为文章封面 - 一些小组件 - 现代化的插件系统 - 使用typescript进行类型标注 <Note type="info"> sho
more...