跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
返回博客列表
心动瞬间

博客作者

心动瞬间

怦然心动

加入于 2026/4/7统计更新于 2026/8/27

333

已发布文章

15K

博客获赞

831K

博客浏览

发布的文章

第 8 页

Spring Boot 集成 MyBatis-Plus 数据库操作与完整 CRUD 示例
Javajava

Spring Boot 集成 MyBatis-Plus 数据库操作与完整 CRUD 示例

在 Spring Boot 项目中集成 MyBatis-Plus 的完整流程。内容包括依赖引入、数据源配置、Mapper 扫描及插件设置。核心功能涵盖基础 CRUD、条件查询构造器、分页查询、Service 层封装以及逻辑删除和乐观锁等扩展功能。此外,还提供了完整的 CRUD 项目代码示例,包括数据库脚本、配置文件、实体类、Mapper、Service 及…

发布于 2026/3/3098 浏览3 点赞
编程语言AI算法

AI 写作技巧提升网文创作效率

AI 写作技巧对网文作家的价值,涵盖结构化文本处理、多格式文档解析及工作流定制三大核心技巧。文章提供了明确创作目标和设置分段规则的实战步骤,并指出过度依赖 AI、指令笼统及忽视审核等常见误区。最后总结了分段处理、格式统一、风格保持等五个效率提升关键点,强调 AI 作为辅助工具应服务于创作者的灵魂。

发布于 2026/3/3072 浏览5 点赞
C++ 多线程同步之互斥锁(mutex)实战
C++算法

C++ 多线程同步之互斥锁(mutex)实战

介绍 C++ 多线程同步中的互斥锁机制。首先说明多线程访问共享资源会导致数据竞争,需进行同步。通过示例展示未加锁时计数错误的现象,并引入 std::mutex 和 std::lock_guard 解决该问题。讲解 lock_guard 基于 RAII 自动管理锁的优势。分析死锁产生的四个条件及规避策略,如固定锁顺序。最后通过多线程售票系统案例,演示互斥锁如何…

发布于 2026/3/3066 浏览1 点赞
PythonAI算法

解决 Python 报错:No module named pkg_resources

解决了 Python 运行深度学习脚本时遇到的 ModuleNotFoundError: No module named 'pkg_resources' 问题。原因是 setuptools 82.0.0 及以上版本移除了 pkg_resources 模块。解决方案是将 setuptools 降级到 82.0.0 以下版本,例如执行 pip install "…

发布于 2026/3/3081 浏览1 点赞
Python 异步编程基石:深入理解 asyncio 核心原理与实战
Python

Python 异步编程基石:深入理解 asyncio 核心原理与实战

深入解析 Python asyncio 库的核心原理,涵盖事件循环、协程、Future 与 Task 机制。通过对比同步与异步性能,展示 async/await 底层逻辑。包含 aiohttp 客户端构建、任务队列模式、并发控制及错误处理实战。提供 uvloop 优化、调试技巧及企业级爬虫案例,帮助开发者掌握高并发程序设计,提升 I/O 密集型应用性能。

发布于 2026/3/3081 浏览2 点赞
数论基础专题:裴蜀定理与扩展欧几里得算法
C++算法

数论基础专题:裴蜀定理与扩展欧几里得算法

介绍信奥赛 C++ 提高组数论基础专题,涵盖同余、裴蜀定理、扩展欧几里得算法及乘法逆元等内容。重点讲解裴蜀定理在解决不定方程中的应用,并通过 P4549 案例进行实战演练,旨在帮助学习者理清知识脉络并掌握相关模板题解法。

发布于 2026/3/3074 浏览2 点赞
Spring Boot 2.7.18 至 3.5.8 版本升级避坑指南
Javajava

Spring Boot 2.7.18 至 3.5.8 版本升级避坑指南

Spring Boot 从 2.7.18 升级至 3.5.8 需跨越主版本,主要涉及 JDK 17 升级、Jakarta EE 包名变更及依赖调整。升级前的环境准备、POM 配置修改及代码层面的 javax 到 jakarta 替换等关键步骤,提供完整的避坑指南。

发布于 2026/3/3090 浏览3 点赞
数据结构:如何计算栈元素出栈时的不同排列个数
C++算法

数据结构:如何计算栈元素出栈时的不同排列个数

栈元素出栈排列数的计算方法,核心是卡塔兰数公式 T(n) = 1/(n+1) * C(2n, n)。通过组合数学推导得出结果,并提供了 C++ 代码实现及示例解析,适用于算法学习与数据结构理解。

发布于 2026/3/3078 浏览2 点赞
Python 内置函数 enumerate() 详解
Python算法

Python 内置函数 enumerate() 详解

Python 内置函数 enumerate()。该函数用于在遍历可迭代对象时自动获取索引和值,返回枚举对象。文章涵盖基本语法、自定义起始索引、底层原理(生成器)、与普通循环对比及高级用法。相比手动维护索引,enumerate() 代码更简洁、可读性更高且内存占用相似。适用于列表、字符串、字典等多种可迭代对象,是 Python 编程中的常用技巧。

发布于 2026/3/3074 浏览2 点赞
C++ 类和对象(二):默认成员函数详解
C++算法

C++ 类和对象(二):默认成员函数详解

C++ 类中的六个默认成员函数,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载以及取地址运算符重载。阐述了各函数的定义、特点、调用时机及注意事项,重点区分了浅拷贝与深拷贝的概念,并通过 Date 和 Stack 类的代码示例展示了资源管理、内存泄漏预防及 const 成员函数的使用规范。

发布于 2026/3/3062 浏览2 点赞
鸿蒙电商购物车全栈项目:订单管理、支付管理与 AI 原生功能实现
TypeScriptWeChatPayAI大前端

鸿蒙电商购物车全栈项目:订单管理、支付管理与 AI 原生功能实现

介绍鸿蒙电商购物车全栈项目的核心业务功能实现,涵盖订单管理(创建、查看、取消)、支付管理(微信支付、支付宝)及 AI 原生功能(搜索、推荐、客服)。通过分层架构设计与 ArkTS 代码示例,展示了如何在 DevEco Studio 中完成订单状态流转、支付接口调用及 AI 助手集成,旨在优化用户体验与数据安全。

发布于 2026/3/3074 浏览1 点赞
编程语言AI大前端

GitHub Copilot 实战配置与指令详解

GitHub Copilot 是集成在 VSCode 中的 AI 编程助手,支持免费与付费版本。配置时可通过官方菜单查看额度,并支持接入 OpenRouter 或硅基流动等第三方模型以丰富选择。核心交互依赖 @ 符号定位文件与 / 符号执行指令,如 /explain 解释代码、/tests 生成测试。通过 Marketplace 可安装扩展(如 Docker…

发布于 2026/3/3057 浏览0 点赞
Python logging 模块 QueueHandler 异步日志处理详解
Python

Python logging 模块 QueueHandler 异步日志处理详解

介绍 Python logging 模块中的 QueueHandler 和 QueueListener,用于实现异步日志记录。通过将日志放入线程安全队列,分离日志产生与处理,避免 I/O 阻塞业务线程。文章包含基础多线程异步日志示例及高并发性能对比 Demo,分析了线程安全性、应用场景及注意事项,适合高并发场景下的日志系统构建。

发布于 2026/3/3067 浏览3 点赞
Kimi K2 本地部署实战:llama.cpp、vLLM 与 Docker 方案
PythonAI算法

Kimi K2 本地部署实战:llama.cpp、vLLM 与 Docker 方案

Kimi K2 本地部署涉及 llama.cpp、vLLM 及 Docker 三种主流方案。llama.cpp 适合低资源离线场景,支持 GGUF 量化;vLLM 利用 PagedAttention 技术提升高并发吞吐量;Docker 则保障环境一致性与隔离性。部署前需准备至少 24GB 显存及 128GB 内存,并根据硬件条件选择合适的量化等级与并行策略。

发布于 2026/3/3097 浏览0 点赞
OpenClaw:AI 助手如何改写开源规则与开发模式
JavaScriptNode.jsAI

OpenClaw:AI 助手如何改写开源规则与开发模式

OpenClaw 是由 PSPDFKit 创始人 Peter Steinberger 开发的自托管 AI 助手项目,在短时间内迅速走红展示了 AI 代理在自动化任务中的潜力。文章探讨了其 Gateway 架构、记忆系统以及 Skill 插件机制,同时也深入分析了伴随爆发式增长而来的安全风险,如凭证泄露和提示词注入。此外,还对比了 Moltbook 等衍生项目…

发布于 2026/3/3066 浏览0 点赞
JavaScriptNode.jsAI大前端

前端视角下的 Agent 工程化开发学习路线

前端开发者在 AI 时代面临工程化 Agent 开发的挑战,需掌握系统架构设计而非仅 API 调用。文章基于 Node.js 与前端技术栈,解析 Agent 分层架构、七大核心模块及 BFF 层定位。提供 6 个月实战学习路线,涵盖任务规划、工具调用、记忆管理、安全审查等内容,并给出部署运维与职业发展建议,帮助前端工程师快速融入 AI 工程化开发。

发布于 2026/3/3054 浏览0 点赞
深度学习模型优化策略与实战调参
PythonAI算法

深度学习模型优化策略与实战调参

深度学习模型优化关键在于平衡欠拟合与过拟合,通过正则化(L1/L2/Dropout)约束参数,结合优化器(Adam/SGD)与学习率调度策略提升收敛效果。实战中利用批量大小调整与早停法防止过拟合,以 CIFAR-10 为例演示了从基础 CNN 搭建到引入权重衰减、Dropout 层的完整调优路径,确保模型在验证集上获得最佳泛化性能。

发布于 2026/3/3052 浏览0 点赞
Javajava

iOS 设备运行 Minecraft Java 版配置与使用指南

在 iOS 设备上通过 PojavLauncher 运行 Minecraft Java 版的方法。内容包括设备兼容性要求、安装编译步骤、账户配置、性能优化设置及模组管理技巧。通过 JVM 适配技术,用户可在 iPhone 或 iPad 上体验完整的 Java 版功能,包括模组支持和红石电路。建议优先选择 A12 芯片及以上机型以获得流畅体验。

发布于 2026/3/3076 浏览2 点赞
Shell / BashAI算法

Ubuntu 24.04 安装 ROS2 Jazzy 完整指南

在 Ubuntu 24.04 系统上安装 ROS2 Jazzy 版本的完整流程。内容涵盖系统更新、添加官方软件源及 GPG 密钥、安装桌面版环境、配置环境变量以及验证安装是否成功。此外,还提供了常见问题解决方案、版本升级说明及卸载方法,适用于机器人开发、SLAM 导航及仿真等场景的新手用户快速部署 ROS2 环境。

发布于 2026/3/2989 浏览2 点赞
Java 注解与反射实战:自定义日志与参数校验注解实现
Javajava

Java 注解与反射实战:自定义日志与参数校验注解实现

通过两个实战案例演示 Java 注解与反射的应用。首先实现自定义@Log 注解,利用反射拦截方法调用,自动记录执行时间、参数及异常;其次实现@NotNull 和@Range 注解,对方法参数进行非空及范围校验。文章涵盖注解定义、元注解说明、解析器核心逻辑及测试验证,展示了如何通过声明式编程减少重复代码,提升开发效率。掌握此技术有助于深入理解 Spring 等…

发布于 2026/3/2977 浏览1 点赞
上一页下一页