1 Hexo 数学渲染器插件
1.1 hexo-renderer-marked
hexo-renderer-marked 是 Hexo 默认的渲染器,不支持复杂的数学公式,正是我需要换掉的。
1.2 hexo-renderer-kramed
hexo-renderer-kramed 在默认渲染器的基础上添加了 MathJax 的支持,支持更多的数学公式,与原渲染器有冲突,需要先卸载默认的渲染器再使用它。
12npm uninstall hexo-renderer-marked --save # 先卸载原渲染器npm install hexo-renderer-kramed --save # 安装 hexo-renderer-kramed
配置 Hexo 根目录的配置文件 _config.yml:
12345678kramed: gfm: true pedantic: false sanitize: false tables: true breaks: true smartLists: true smartypants: true
采用这种渲染器对于大多数公式都没有 ...
1 KNN算法(k-近邻算法 K-Nearest Neighbors)
是一种基本的分类与回归算法,属于监督学习算法
1.1 工作原理
计算距离;计算待分类样本跟训练集中每个样本的距离。
选择K个近邻:根据计算的距离,选择距离最近的k个样本。
投票或平均:
分类任务:统计K个近邻各类别的数量,将待分类样本归为数量最多的类别。
回归任务:取K个近邻的平均值作为预测结果。
1.2 关键参数
距离度量方法
K值:K小容易过拟合(容易模拟噪声),K大容易欠拟合(如将K = n,只用计算哪一类最多)
1.3 优缺点:
优点:
简单直观,易于理解和实现
无需训练过程,直接利用训练数据进行预测
缺点:
计算量大,尤其是训练集较大时。
对噪声数据较敏感。
1.4 使用
123456789101112131415161718192021222324252627282930313233343536373839404142434445# 分类from nltk.app.nemo_app import colorsfrom sklearn.neighbors import KNeig ...
前提精要:上一篇实讲 Hexo 博客自动化部署教程,适合想要提升博客维护效率的用户。教程从本地环境验证开始,逐步指导用户完成 SSH 密钥生成、GitHub 仓库配置、工作流文件创建等关键步骤。重点强调了私钥和公钥的正确配置方法,以及如何设置 GitHub Actions 的触发条件和执行环境。教程还提供了完整的 YAML 配置文件示例,用户只需替换相应的仓库地址和用户信息即可直接使用。通过这套方案,用户可以实现“一次推送,自动部署“的便捷体验。
个人纪录如何用腾讯云EdgeOne Pages 进行集成部署 CI(每次提交代码后,自动执行构建、单元测试、静态检查、打包等)、CD(在CI通过后,自动将产物发布到测试/预发/生产环境)
环境准备:
腾讯云账号
已完成之前在 Github Actions 自动部署 Hexo
01. EdgeOne Pages 授权
有两种方式,一种是普通网站,另一种是 Pages
这里选择Git,因为它可以直接关联 git 代码仓库,就无需自己执行 build 的流程,比较方便,使用上文在 hexo 源代码仓库自动进行构建后生成的构建产物仓库
于是选 ...
介绍下如何用 GitHub Actions 来自动部署基于 Hexo 的 Blog。
建议大家先看一下 GitHub Actions 官方的介绍,不然对于下面的内容可能没有办法很好的理解。
Hexo
首先我们先要在本地确保 Hexo 是可以正确运行的,比如:
12hexo cleanhexo deploy
至于如何设置和使用 Hexo,请参考 [https://hexo.io/
至于如何使用 GitHub Pages 部署自己的网站,请参考:https://pages.github.com/(我使用的腾讯云 EdgeOne Pages,国内访问挺快的,国外可以用 Vercel 或者 cloudflare)
确认 _config.yml 文件中有类似如下的 GitHub Pages 配置:
1234deploy: type: git repository: git@github.com:sssstarrr/sssstarrr.github.io.git branch: main
注意:请将 repository 修改为你自己的仓库地址。
生成秘钥
Windows 用户可以在 ...
前言
哪吒监控是一款轻量级的服务器监控工具,但在默认配置下,它需要同时开放两个端口(面板端口和gRPC端口)。本教程将介绍如何通过反向代理和CDN配置,使哪吒监控只需要通过一个域名即可访问,同时提升访问速度和安全性。
准备工作
一个已经安装好的哪吒监控V1
一个域名(本文以 monitor.example.com 为例)
Nginx 或 Caddy 服务器
Cloudflare 账号(可选,用于CDN加速)
反向代理配置
Nginx 配置
首先,我们需要创建一个 Nginx 配置文件来反向代理 gRPC 端口:
123456789101112131415161718192021222324252627282930server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name data.example.com; # 代理服务器域名,Agent 将通过此域名连接到 Dashboard ssl_certificate /data/letsencrypt/full ...



















.png)