引言 由于写博客的时候发现有时候需要上传一些图片,就想着自己搭建一个图床用来保存和使用自己上传的图片,于是我就搜到PicGo PicGo 正是为此而生的图片上传管理工具。官网中有PicGo.exe安装包,是可视化的上传工具,但是我不想下载软件,于是乎,在看了文档之后,发现它有完整的 Node.js API 和 CLI 接口,可以将图片上传能力无缝集成到任何 Node.js 工作流中。 我想了想了,自己写一个web网站作为我的图片上传工具—— ImgTools 本文将基于一个完整的实战项目 —— ImgTools,深入讲解如何利用 PicGo 的 API 和 CLI 接口,将图片上传功能集成到
前言 近日在关注 GitHubDaily 的公众号推送时,偶然看到一个标题吸引住了我 —— 「无限量 Token 免费白嫖,科大讯飞大手笔啊!」 如今 Claude Code、Codex 已成为开发者日常使用最多的 AI 生产力工具,但不少人都是时刻盯着 API 账单来使用,看着 Token 的大量消耗,心里都是一颤一颤的。所以有免费的当然值得试试,看看好不好用。 💡 该活动来自 讯飞星辰 MaaS 平台 的模型集市,限时一个月免费,主打一个白嫖。 但是,如何使用这些 OpenAI 兼容接口呢? 我使用的 VSCode Copilot 一直不支持通过 OpenAI 兼容接口来接入任
禁用浏览器 Debugger 使用说明 保护前端代码逻辑,防止通过浏览器 DevTools 调试器逆向分析业务流程。 目录 背景与目的 核心原理 基础方案 3.1 debugger 反调试陷阱 3.2 禁用 console 输出 进阶方案 4.1 定时检测 DevTools 状态 4.2 debugger 时间差检测 4.3 重写原生函数检测 4.4 Worker 后台检测线程 完整集成示例 局限性与注意事项 1. 背景与目的 场景 说明 接口加密逻辑保护 防止他人通过断点调试还原签名算法 防止业务流程绕过 避免通过控制台直接修改变量跳过校验
他比我小两岁,零零年的。 初中没念完就出去打工了,这些年辗转广东广西,过年才回来。我们这帮发小,但凡他在家,总泡在他家——喝酒,聊天,打牌,手机开黑,麻将搓到半夜。他家就是我们的据点。 过年 今年过年,他爸妈在广东值班没回,他带着两个妹妹回来。 初二中午,他还开车带我们去镇上吃粉,回来后在他家支起麻将桌。下午三点多,他说头痛,以为是熬夜着了凉,没人太当回事。 五点多,他大伯家喊他们过去吃饭。听说喝了两杯土茅台——自家酿的那种,网上都叫它“广西土茅台”。我知道他的酒量,十杯的量。回来时他匆匆上楼,说不舒服,想睡一觉。 后来我们才知道,他躺下后头痛得厉害,实在扛不住,给村里另一个兄弟打了电话,想
前言 Live2D 看板娘可以为博客增添趣味性和互动感。本文以 Reimu 主题为例,介绍两种添加看板娘的方式:主题内置 和 自定义配置。 方式一:使用主题内置的 Live2D(推荐新手) 很多 Hexo 主题(如 Reimu、Butterfly 等)已经集成了 Live2D 功能,只需简单配置即可启用。 1. 开启方法 打开主题配置文件 themes/reimu/_config.yml,找到 live2d 配置节: # Experimentallive2d: enable: true 将 enable 改为 true,保存后重启 Hexo 即可看到看板娘。 在页面中有多个板娘可以
Hexo 安装完后,默认的 landscape 主题比较朴素,想要一个好看的博客界面,就需要换主题。Hexo 的主题生态非常丰富,从极简到华丽、从静态到动态交互,应有尽有。本文记录一下 Hexo 主题的安装与配置流程,并以我自己在用的 Reimu 主题为例做演示。 1. 查找主题 Hexo 官方维护了主题市场,地址是: 👉 https://hexo.io/themes/ 上面有几百款主题,支持按标签筛选(比较推荐FlatPaper Nexmoe Mustom Kira Researcher ParticleX Materialis等,属于个人眼光哈)。挑选主题时建议关注以下几点: 维
在使用 Element UI 的 el-table 时,我们经常会遇到这样的需求:在表格中直接双击某个单元格就能进入编辑状态,输入完成后按回车或失去焦点自动保存。这个功能在后台管理系统中非常实用,省去了跳转到编辑页面的繁琐操作。本文就来详细记录一下这个交互的实现方式。 核心思路 实现这个效果主要分为三步: 给 el-table 绑定 cell-dblclick 事件,监听单元格双击 双击时记录当前行和列信息,显示输入框(el-input) 输入完成后,触发保存逻辑并更新数据 基础表格结构 先准备一个基础的 el-table: <template> <el-table
记录一下本地项目第一次提交到 Git 仓库的完整流程。 1. 初始化仓库 进入项目根目录,执行: git init 该命令会在当前目录生成一个 .git 隐藏目录,Git 会从这里开始追踪所有文件的变更。 2. 配置用户信息 首次使用 Git 必须要配置用户名和邮箱,否则提交会失败: git config --global user.name "你的用户名"git config --global user.email "your_email@example.com" --global 表示对当前用户下所有仓库生效。如果只想对当前仓库配置,去掉 --g
一直想搭建一个属于自己的个人博客,记录学习和生活。试过多种方案后,最终选择了 Hexo + GitHub Pages,原因是:免费、静态、速度快、主题丰富。下面把完整的搭建过程记录下来,希望能帮到有同样需求的朋友。 前置准备 在开始之前,确保你的环境已经准备好: Node.js 和 npm(建议使用 nvm 管理版本) Git 和 GitHub 账号 VS Code 或任意代码编辑器 第一步:安装 Hexo CLI 打开终端,全局安装 Hexo 命令行工具: npm install -g hexo-cli 安装完成后,验证是否成功: hexo -v 第二步:初始化项目 创建一个文件夹