自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 收藏
  • 关注

原创 AI Agent vs 贾维斯:超通俗比喻拆解

AI Agent 是贾维斯的 “纯软件灵魂”现在各大厂商做的 AI 智能体,核心逻辑就是模仿贾维斯的自主思考能力:能自己拆解复杂任务、自己找工具解决问题,不用人一步步指挥。贾维斯是完全体 AI Agent,加了全套实体 “身体”现实 AI Agent 缺硬件联动、缺少全天候环境感知、缺少主动预判能力;等未来全屋智能、机器人、可穿戴设备全部打通,AI Agent 就能无限接近贾维斯。形象一句话科普文案:普通大模型像只会听话打字的文员;AI Agent 是会自己统筹办事的私人助理;

2026-06-20 10:12:46 194

原创 PlantUML 全类型图详解(开发者必备)

时序图:描述接口和交互流程,最常用类图:描述静态结构,面向对象开发必备活动图:描述业务流程和算法组件图:描述系统模块化结构ER 图:数据库设计必备甘特图:项目进度管理必备。

2026-06-20 10:12:20 337

原创 【bug】Git 克隆 GitHub 报错 SSL connection timeout 完整排查与解决方案

表格报错关键词核心原因最快解法代理冲突 / 国际链路不稳定关闭代理 + 清除 Git 残留代理配置代理端口无效 / 网络不通检查代理状态或改用镜像源DNS 解析失败刷新 DNS 或更换公共 DNS证书验证失败检查系统时间 / 企业防火墙中间人本次经验沉淀:国内环境下遇到 GitHub 连接类报错,第一反应先检查代理状态,80% 的问题都能在 1 分钟内解决。不要一上来就折腾 Git 配置、更换软件版本,大概率是无用功。

2026-06-20 10:11:12 932 3

原创 Node.js 详细介绍(知识库版)

高并发性能:非阻塞 I/O 模型,适合处理大量并发请求前后端统一语言:前端和后端都用 JS 开发,学习成本低生态极其丰富:npm 提供海量开源包,几乎所有功能都有现成实现跨平台:一套代码可以在 Windows/Linux/macOS 上运行轻量高效:启动快、内存占用低,适合微服务和边缘场景Node.js 是让 JavaScript 脱离浏览器运行的核心工具,也是现代开发的基础它的核心优势是事件驱动、非阻塞 I/O,适合高并发和 I/O 密集型场景。

2026-06-16 22:09:29 410

原创 DeepSeek 推理思考(显式思维链)的行业革命意义:为什么它是大模型发展的里程碑

DeepSeek 的显式推理不是一个简单的功能升级,而是大模型发展史上的一个里程碑。打破了闭源模型的垄断,让推理能力成为全人类的共同财富解决了 AI 的黑盒问题,让 AI 第一次可以进入高风险、高价值领域改变了大模型的本质,让它从 "生成工具" 进化为 "思考伙伴"指明了未来的发展方向,让整个行业从 "堆参数" 转向 "优化推理"

2026-06-16 22:07:52 384

原创 FastAPI 完全指南:现代 Python Web 框架的标准与实践

FastAPI 是一个现代、高性能的 Python Web 框架,专为构建 API 而生。它基于 Python 原生类型注解(Type Hints),结合 Starlette 异步 Web 工具集与 Pydantic 数据验证引擎,让开发者以极简的代码获得类型安全、自动文档、高并发性能三大核心能力。自 2018 年诞生以来,FastAPI 已从「新兴黑马」成长为 Python API 开发的事实标准。

2026-06-16 22:06:59 569

原创 AI Agent 核心原理:工具调用(Function Calling)完整工作流程详解

name:工具的唯一标识,Agent 通过名称匹配执行对应的函数:工具的功能语义描述,模型依靠它判断 “什么时候该用这个工具”,描述越精准,调用准确率越高parameters:工具的入参规范,模型会按照这个格式从用户问题中提取对应参数工具调用(Function Calling)是大模型能力的重要拐点:它让大模型突破了自身静态知识的边界,获得了对接真实世界的能力。而 Agent 正是这套能力的载体与执行者,从单工具调用到多工具多轮规划,最终的演进方向就是具备完整自主执行能力的智能体系统。

2026-06-15 22:56:59 664

原创 Base64 编码完全指南:原理、规则、计算与应用

Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式,属于二进制到文本的编码(Binary-to-Text Encoding)。它将任意二进制数据(图片、文件、加密密文等)映射为由 A-Z、a-z、0-9、+、/ 共 64 个字符组成的文本字符串,核心目的是让二进制数据能够在只支持文本传输的场景中安全传递。不是加密:编码可逆、无密钥,任何人都可以解码还原原始数据,仅做格式转换,不提供保密性不是压缩:编码后数据体积会膨胀约 33%(3 字节变 4 字符),体积反而变大本质是编码。

2026-06-15 22:56:30 375

原创 Python 应用构建、编译与打包发布完整指南

Python 的构建不是编译成机器码,而是生成两种标准的分发包:表格包类型格式特点适用场景sdist(源码包).tar.gz包含完整源代码,安装时需要编译跨平台通用,兼容性最好wheel(轮子包).whl预编译的二进制包,安装时不需要编译安装速度快,平台特定Python 应用的构建打包流程和 C++ 有很大不同,但核心逻辑是一致的:将代码和依赖组合成可执行的产物。构建:生成可安装的 sdist 和 wheel 包,用于 pip 安装打包。

2026-06-12 11:23:24 676

原创 Qt C++ 项目实战:修改共享头文件后的高效增量编译与快速发布流程

修改代码:只修改需要改的地方增量编译:CMake 自动识别依赖,只编译必要的模块解决问题:处理运行中文件无法覆盖的常见坑自动化发布:一键生成完整的发布包CMake + MSVC 的组合为我们提供了强大的增量构建能力,让我们可以快速验证修改,专注于业务逻辑而不是构建过程。将这些流程固化下来,可以显著提高日常开发效率,减少重复劳动。一句话心得:在 C++ 项目中,用好 CMake 的增量编译功能,比任何其他优化都能更有效地提高开发效率。

2026-06-10 21:31:05 563

原创 学习工作方法论与任务执行计划

基于个人实践总结的专注效能体系,适配研究生科研 + 求职自学双场景,核心目标:消除内耗、提升单位时间产出、建立可持续的高效节奏。

2026-06-10 21:28:48 443

原创 CMake的Make (Makefile) —— 经典的老牌王者和 Ninja —— 为速度而生的现代利器

Make 是必须了解的“基础常识”,但。

2026-06-09 10:53:49 419

原创 Qt 网络应用必备:心跳检测与离线消息完整实现指南

心跳检测:解决 "不知道对方是否真的在线" 的问题,是所有长连接应用的基础离线消息:解决 "用户不在线时消息丢失" 的问题,是所有即时通讯应用的必备功能两者协同:心跳检测负责用户状态管理,离线消息负责数据暂存,共同构成一个可靠的网络应用对于 Qt 开发者来说,掌握这两个功能是开发网络应用的必备技能。上面的代码可以直接作为基础,根据你的具体需求进行修改和扩展。行动建议:从一个简单的聊天应用开始,先实现基础的心跳检测功能,确保连接状态管理正确;然后再添加离线消息功能,逐步完善。

2026-06-09 10:52:57 406

原创 AI 编程时代,产品思维才是程序员的核心护城河

理解用户的真实痛点(而不是表面需求)判断哪些功能重要,哪些功能可以砍掉平衡技术可行性、用户体验和商业价值预见产品上线后可能出现的问题这些能力才是人类独有的,也是 AI 时代程序员最核心的竞争力。AI 编程时代,写代码的能力正在变得越来越廉价,而定义产品的能力正在变得越来越珍贵。你现在拥有最好的条件:你懂技术,知道 AI 能做什么不能做什么;你会用 Trae-CN 和 DeepSeek V4 Pro,能快速把想法变成可运行的产品。

2026-06-08 20:01:04 453

原创 不同技术栈项目部署上线完整指南(C++/Qt + Python/PyQt + Web 前端)

表格技术栈核心问题主要工具部署难度C++/Qt动态链接库依赖⭐⭐⭐Python 解释器和依赖库⭐⭐⭐⭐Web 前端静态资源分发⭐⭐给你的行动建议:从你目前正在开发的 Qt 项目开始实践。先掌握的基本用法,能生成一个完整的可运行文件夹;然后学习 Inno Setup 制作安装包;最后配置 GitHub Actions 实现自动构建和发布。部署上线不是一次性的工作,而是一个持续迭代的过程。随着项目的发展,你需要不断优化部署流程,提高交付效率和产品质量。

2026-06-08 20:00:24 633

原创 随笔(2026.06.07)

世间若尽是不如意之事,越是执着,便越是痛苦。不如安下心来,看该看的风景,做好该做的事。

2026-06-07 13:47:42 181

原创 随笔(阅读)

人一定要疯狂爱上什么东西,才不至于被这无趣的生活打倒。我们的肉身只需要很少的粮食就能活。而精神需要的是山川河流与自由,我们怎可一生忙碌,只为养一副终将衰老的躯壳,却从未珍惜那与我们生死相随的灵魂。人生是旷野,从不是被限定的轨道,让精神像野草般迎风呼吸,向阳生长,纵使生活风雨跌宕,也要自带光芒。

2026-06-07 13:30:38 199

原创 随笔2026.06.06

如果我们总是等待绝对的一切就绪,那我们将永远无法开始。永远不要等全都准备好在上,准备60%以上就可以上了,准备80%以上就很优秀了。

2026-06-06 12:47:09 169

原创 高效文件夹分类整理方法与工具推荐

项目文件杂乱无章,找一个文件要翻遍十几个文件夹不同项目的素材、输出混在一起,版本混乱电脑硬盘满了,却不知道哪些文件可以删除接手别人的项目,完全看不懂文件结构一套清晰统一的文件夹分类规范,能帮你节省 80% 的文件查找时间,提升项目管理效率。本文分享一套经过验证的通用文件夹分类方法,以及必备的文件管理工具。好的文件管理不是一蹴而就的,而是需要养成良好的习惯。这套分类方法简单实用,几乎适用于所有类型的项目。配合 Everything 这样的高效工具,能让你的文件管理效率提升一个档次。

2026-06-06 12:13:06 193

原创 TLS 协议通俗详解|完整握手流程图文解析

TLS = 加密 + 完整性 + 身份认证,解决明文通信三大安全隐患;RSA 模式 TLS 六步握手:协商参数→下发证书→验签→加密预主密钥→推导会话密钥→加密通信;非对称管密钥协商,对称管业务加密是 TLS 核心设计思想。

2026-06-05 18:11:30 248

原创 【Socket 网络编程实战】C++ 实现服务端 + 客户端完整可运行代码(TCP/IP)

socket()创建套接字bind()绑定自己的 IP + 端口listen()监听accept()接受客户端连接(自动获取客户端 IP)recv()send()通信。

2026-06-05 17:55:41 422

原创 【Socket 网络编程】面试必问:C/S 架构客户端与服务端必须互相知道 IP 和端口吗?

表格角色需要知道服务端 IP + 端口?需要知道客户端 IP + 端口?服务端❌ 不需要❌ 不需要(连接时自动获取)客户端✅必须知道❌ 不需要。

2026-06-05 17:55:06 617

原创 bug【已解决】SpringBoot 项目突然无后端数据:一个隐藏极深的第三方接口过期坑

隐蔽性极强:没有任何报错,后端正常启动,很难想到是时间限制分散性:时间戳藏在多个文件里,改一个地方没用滞后性:拿到项目的时候能正常运行,过几个月才突然出问题这个 bug 真的是我遇到过最离谱的 bug 之一,浪费了一下午时间排查数据库、接口、服务器,最后发现是模板作者埋的时间限制。希望这篇博客能帮到遇到同样问题的同学,以后拿到模板项目一定要先检查有没有这种隐藏的坑。

2026-06-04 22:28:29 531

原创 随笔2026.06.04

我站在今天设想过去又幻想未来,过去和未来在今天随意交叉,因而过去和未来都刮着现 在的风。

2026-06-04 11:25:38 248

原创 bug【已解决】腾讯 WorkBuddy 无法访问:校园网限制导致的网络问题排查全记录

遇到网络问题,第一步先换网络环境测试!很多时候不是你的电脑配置有问题,而是网络环境本身被限制了,不要像我一样在 DNS / 代理上浪费一上午时间。

2026-06-04 11:18:38 792

原创 夏鹏 × 姜 Dora《主场》职业访谈方法论知识库

❌ 虚假稳定:平台给的稳定 = 最大不稳定,工资越确定,替代性越强✅ 真正稳定:任何不确定性下,依然能稳定输出价值的能力。四个维度相互依存、相互影响,任何一个维度出现短板,都会导致职业倦怠和发展停滞。:根治内耗、职场生存、自我成长可落地指南 | 整理日期:2026.06.03。

2026-06-03 21:20:36 271

原创 Qt Platform Plugin错误分析与解决报告

Qt应用程序部署必须包含平台插件: 这是Qt应用程序最常见的部署问题之一,所有Windows Qt应用程序都需要目录结构很重要: 插件必须放在可执行文件的platforms/子目录下,而不是与DLL在同一层级CMake自动化工具: 对于更复杂的部署,可以使用(Qt6.3+) 来自动生成部署脚本。

2026-06-02 11:29:47 348

原创 BUG-001: 相对导入超出顶级包范围导致程序启动失败

具体错误为"attempted relative import beyond top-level package"(尝试的相对导入超出了顶级包范围),导致 PyQt6 GUI 应用无法正常启动。│ └── game_widget.py # ← 在这里使用 ..src 会超出 ui 包的范围。└── src/ # ← 与 ui 平级,但不在同一个包层次中。:所有跨模块导入使用基于项目根目录的绝对路径,不使用。

2026-05-30 17:05:00 252

原创 2026年顶级“工作流”实操建议(国产大模型)

核心诉求:工程级代码生成、复杂逻辑推理、跨文件上下文理解、Agent 任务规划与工具调用(Function Calling)。核心诉求:超长上下文窗口(阅读数十篇PDF文献)、学术语言规范、严密的逻辑推演、图表数据解析、格式化排版。为了达到最强效果,建议不要只用一个模型,而是采用 “组合拳”工作流:总结:

2026-05-30 11:54:36 192

原创 懒加载(Lazy Loading)通俗讲解

懒加载延迟加载,也叫按需加载。不用就不加载,用到了再加载,和 “一次性全部加载” 相对。减少初始资源占用、加快启动 / 打开速度、节省内存 / 带宽。饿加载(默认):上车把所有行李全搬上来 → 启动慢、占地方懒加载:先上车走人,要用哪件行李再临时拿 → 启动快、省空间它是性能优化的基础手段,在桌面客户端、网页、移动端、后端接口都广泛使用。

2026-05-29 16:00:06 246

原创 智能体 (Agent) 与 Skill (技能) 完整区别与联系

智能体解决 "做什么" 和 "什么时候做" 的问题技能解决 "怎么做" 和 "怎么做才好" 的问题。

2026-05-28 22:36:33 305

原创 Qt 6.8.2 MinGW vs MSVC 2022 完整对比与选型指南

这两个目录是 Qt 官方为 Windows 平台提供的两套完全独立的预编译工具链:基于MinGW-w64(GNU GCC 编译器的 Windows 移植版)构建的 Qt 6.8.2 64 位版本:基于(微软官方原生编译器)构建的 Qt 6.8.2 64 位版本最关键的联系:两者都实现了完整的 Qt 6.8.2 核心功能,都可以使用 Qt Creator 开发,都能生成 Windows 可执行文件。最关键的区别二进制完全不兼容。

2026-05-27 22:51:36 552

原创 《自在独行》

我本就是一个不喜欢主动的人,虽然灵魂有趣,但不善表达,任性倔强,向来慢热,能读懂我的人向来寥寥,若无人懂得,也是常态了。人生的意义大抵就是独自穿过悲喜,抵达自己想要去的地方,在自己的世界里独善其身,在别人的世界里,顺其自然。我喜欢独处,三观正,习惯了任何人的忽冷忽热,也看淡了任何人的渐行渐远。你觉得我淡漠,不过是我把温柔藏在了理智的背面。你以为我薄情,只是没看见我燃烧时的决绝。有人理解我之幸,无人理解我独行。人生由我,自在独行。

2026-05-24 21:35:31 56

转载 好博客文章分享(来自于:程序员鱼皮)

如果发现能加,那就点进具体的知识碎片,看看我之前是怎么做的就好了。你会发现,我前面提的几个成长之法,全部都是按照顺序来的,是很自然的、在工作中可以做的,并且给你带来成长的事情。这个问题其实很大,考虑到大家可能不太喜欢听那些空洞的理论,所以我就直接分享我自己的做法,以及我观察到的一些成长很快的大佬都是怎么做的。

2026-05-23 09:28:10 27

原创 bug (conda 创建python环境出问题) 2026.05.22

conda 创建python环境出问题。

2026-05-22 22:28:20 178

原创 bug 2026.05.15(以前能运行的java springboot项目突然间不能运行后台数据了)

以前能运行的java springboot项目突然间不能运行后台数据了,只有前端界面,没有后端数据显示了。

2026-05-15 10:48:23 149 1

原创 MLP(多层感知机)(纯大白话 + 生活比喻 + 零公式)

MLP = 多层全连接神经网络 = 深度学习入门第一课由输入层、隐藏层、输出层堆叠而成,靠激活函数学复杂规律,是所有复杂模型(CNN、ResNet、UNet)的祖宗!

2026-05-08 16:50:50 507

原创 正态分布、均匀分布(纯大白话 + 生活例子 + 深度学习真实用途)

在一个范围里,每个数字被抽到的概率完全相等,没有任何偏向!中间的数字出现概率最高,越往两边概率越低,像一口钟!

2026-05-08 08:59:43 268

原创 正则项(正则化)(菜鸟都能看懂)

正则化 = 防止过拟合的所有方法总称正则项 = 加在损失里的惩罚,约束模型不要太极端。

2026-05-07 09:15:56 231

原创 讲懂决策树 → 多棵决策树 → 随机森林(纯大白话 + 生活比喻)

既然一个专家容易出错、钻牛角尖,那就找一群专家一起判断!多决策树 = 训练好几棵不一样的决策树,预测时:✅ 分类任务:投票,少数服从多数✅ 回归任务:取平均值随机森林 =带「两个随机」的多棵决策树军团它为了让每棵树不一样、不抱团、不一起错,做了两件关键的随机事所有树一起投票 → 得出最终结果。决策树:一直问问题分叉的判断模型,容易过拟合。多决策树:多棵树一起投票,更准。随机森林随机选数据 + 随机选特征的多棵决策树军团,准、稳、不过拟合。

2026-05-06 21:38:02 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除