朋友圈
订阅朋友们的最新动态
《Rust中常见的有关生命周期的误解》学习笔记
众所周知,在 Rust 语法里面,生命周期一直是初学者面临的一道雄关。最近部门里 Rust 预研组长分享了《Rust 中常见的有关生命周期的误解》这篇文章,看完刷新了我对包括生命周期在内的一些 Rust 语法的理解。所以这里分享一下学习笔记。
创建属于自己的 Telegram 私信机器人
写在前面 本文主要写一下如何用一台服务器托管一个Telegram私信机器人,来实现双向私信转发。如果没有服务器,也可以利用Telegram中的@LivegramBot或@NodeForwardBot去创建,也相对容易一些,但缺点就是数据毕竟还是要走别人的服务,当然作为比较知名的公共服务,一般不会有什么安全隐患,但如果特别重视隐私和安全(PS:当然没有绝对的安全),不想暴露个人的真实账号,或者自己就...
Halo 自定义主题集成 Altcha 验证码完整教程
本文详细介绍了如何在 Halo Pro 自定义主题中集成验证码功能,包括核心发现、集成步骤、工作原理和常见问题排查。
Trae AI 助力 Halo 主题开发-终端主题开发「卒」
本文记录了使用 AI 助手集成 Pjax 进度条和转场动画, 并通过 trae 项目规则引导 AI 成功开发一个极客风格的终端 Web 主题的过程。
Trae AI 助力 Halo 主题开发-初始化
本文记录了使用 Trae AI 辅助进行 Halo 主题开发的完整过程,包括初始化项目、升级依赖、误删文件恢复以及修复配置错误等实战经验。
Orbstack 详解 & 使用总结
介绍 OrbStack是一款运行在MacOS上的高性能轻量虚拟化软件,可以用于在MacOS上创建Docker容器和Linux虚拟机 根据官方的说明,OrbStack的资源占用非常小,其安装后仅占用不到10 MB的磁盘空间,它在空闲时的CPU使用率基本接近0,尤其是创建的Linux虚拟机几乎不占用额外的CPU资源,并且可以按需分配内存。实际体验下来,Orbstack及其容器和虚拟机的创建和启动都非常...
我的Windows使用技巧
Spring Boot 异步任务死锁排查:@Async 父子任务共用线程池导致的 N+1 性能雪崩与任务丢失
作为一名后端开发,最怕的不是代码报错,而是代码不报错,但也不干活。 最近我就遇到了这样一个棘手的生产问题:我们的日志拉取系统每天凌晨 3:10 准时启动,负责拉取 AD、千川 和 本地推 三种类型的广告日志。然而,最近几天客户反馈,本地推的日志死活出不来,而 AD 和 千川 却一切正常。 更诡异的是
git仓库迁移:如何保留完整提交历史并绕过 100MB 文件限制
前言 最近我在迁移一个浏览器项目的 Git 仓库时,遇到了一个典型但棘手的问题:本地有完整的提交历史,但无法推送到 Gitee,因为某个文件超过了 100MB 限制。经过一番探索,我最终成功将项目完整迁移到新的托管平台 cnb.cool,并保留了所有修改记录。本文将完整复盘这一过程,希望能帮助遇到类