自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (38)
  • 收藏
  • 关注

原创 机器学习的发展史

当前,机器学习正在向着更加自动化、通用化和高效化的方向发展。自动机器学习(AutoML)、联邦学习、可解释性AI等领域正成为新的研究热点。此外,随着量子计算等新兴技术的发展,未来的机器学习可能会迎来更多变革性的突破。

2025-03-08 10:05:59 2123

原创 代码评审怎么做才不伤人:从挑错到共同兜底

很多团队的 Code Review,要么变成橡皮图章,要么变成公开处刑。 好的评审不是炫耀谁更聪明,而是:在合并前,用较低成本把缺陷、知识与风格债拦在门外。读完本文,你可以带走:评审流程的最小闭环该看什么、不该纠缠什么评论怎么写才像协作而不是审判一张团队可直接采用的清单

2026-09-15 08:26:37 267

原创 数据库索引到底在加速什么:从全表扫描到精准查找

慢 SQL 一来,第一反应常常是「加个索引」。 加对了,起飞;加错了,写入变慢、空间上涨,查询却依然全表扫描。读完本文,你可以带走:索引本质在避免什么全表扫描 vs 索引查找的直观对比什么字段值得建、什么情况建了也没用一张上线前自检清单

2026-09-14 09:04:00 181

原创 源码解读:Go context——取消与超时是怎么层层传下去的

Go 里几乎无处不在的 `context.Context`,很多人会用:`WithTimeout`、`WithCancel`、`ctx.Done()`。 码书阁这一篇不逐行贴标准库全文,而是抓住设计精髓:> 为什么用一棵「可取消的树」,而不是全局旗标?读完你可以带走:- context 的四类派生方式- 取消信号如何向下传播- 使用上的三条铁律与两个常见坑

2026-09-12 13:45:22 312

原创 一文讲清楚 HTTPS:加密的不是网站,是通道

浏览器地址栏那把小锁,到底锁住了什么? 很多人以为「网站被加密了」——更准确的说法是:浏览器与服务器之间的通信通道被保护了。读完本文,你可以带走:HTTP 与 HTTPS 的本质差别TLS 在解决哪三类问题证书大致在信任链里扮演什么角色开发者日常最该注意的几件事

2026-09-12 13:40:28 457

原创 一文讲清楚 Prompt 工程:别再只靠「你是一个专家」

很多人用大模型的第一招是:在开头写「你是一个资深专家」。 有时有用,更多时候只是安慰剂——真正拉开效果差距的,是 结构化约束、示例、输出格式与评测闭环。读完本文,你可以带走:Prompt 的分层结构(系统 / 示例 / 用户 / 格式)五条比「扮演专家」更管用的写法什么时候该上 RAG / Agent,而不是继续堆 Prompt

2026-09-10 10:25:07 185

原创 码书阁精读:DDIA 开篇三问——可靠、可扩展、可维护

《Designing Data-Intensive Applications》(数据密集型应用系统设计)开篇并不急着讲 Kafka 或共识算法,而是先抛出三个问题:> 系统可靠吗?扩展得动吗?以后还改得动吗?这三问像一把尺子。码书阁这一篇,不复述全书,只把开篇三问拆成**架构评审能直接用的检查清单**。读完你可以带走:- Reliability / Scalability / Maintainability 的工程含义- 评审会上怎么问,才不像空话- 一张可打印的架构三问表

2026-09-08 13:28:30 163

原创 一文讲清楚 gRPC 与 REST:该怎么选

做服务间通信时,团队最容易吵起来的话题之一是:REST 还是 gRPC? 两边往往都对,但都可能在错误场景里坚持了正确的技术。读完本文,你可以带走:- 一句话区分两者- 一张够用的差异对照表- 对外 / 对内怎么分层使用- 可直接拿到评审会的选型清单

2026-09-07 14:08:40 201

原创 零信任安全入门:为什么“内网安全”已经不够用

企业安全曾像一座城堡:外边高墙(防火墙、VPN),里边默认信任。 今天员工远程办公、业务跑在多云与 SaaS、API 暴露面扩大——「内网」边界越来越模糊。读完本文,你可以带走:- 零信任的四条原则(不是某个盒子的广告词)- 旧边界模型坏在哪里- 身份 / 设备 / 应用 / 数据四层落点- 研发可执行的防御清单与分阶段路线

2026-09-07 14:06:55 412

原创 技术负责人的第一年:从写代码到做决策

优秀工程师升上 Tech Lead 后,常有一种诡异失落:代码变少、会议变多、靠自己能搞定的事现在要靠一群人,反而更焦虑。这不是你变弱了,是考核函数变了。读完本文,你可以带走:- 身份迁移:你的「产品」变成了什么- 第一年的三条主线- 还要不要写代码、怎么带人、怎么自检

2026-09-07 14:04:05 63

原创 特征工程入门:模型效果差,往往不是算法的锅

机器学习项目里有一个极其常见的循环:换模型、调参到深夜、线上依旧平平。 最后复盘才发现:不是算法不够炫,是**特征没有把业务信号翻译成模型能读懂的语言**。读完本文,你可以带走:- 特征工程到底在干什么- 一条防泄漏的务实流水线- 三类在业务数据里特别值钱的特征- 一个可执行的一周计划

2026-09-07 14:02:08 66

原创 可观测性三件套:日志、指标与链路追踪

单机时代,「出问题看日志」往往够用。 到了微服务与云原生:一次请求穿过多个服务与队列,故障间歇出现,每个团队都说「我这边是绿的」。这时需要的不是更多 `println`,而是 **可观测性**: 仅通过外部信号,推断内部状态并定位问题。读完本文,你可以带走:- Logs / Metrics / Traces 各自回答什么- 「发现 → 定位 → 证实」的作战顺序- 中小团队的最小可行方案

2026-09-07 13:59:52 188

原创 接口设计的五条铁律:从能用到好用

第一版接口往往都能跑通 Demo。 真正拉开差距的,是半年后:客户端要不要全体发版?字段还敢不敢删?新同事能不能只看文档就联调完?读完本文,你可以带走:- 五条可直接上评审会的铁律- 兼容、错误模型、幂等与安全的最低标准- 一张发接口前的 8 项检查清单

2026-09-07 13:57:42 257

原创 一文讲清楚虚拟内存:程序如何“假装”有无限内存

你在代码里 `new` / `malloc` / 创建一个大数组时,拿的到底是什么内存? 如果答案只是「物理内存条」,很多现象解释不通。读完本文,你可以带走:- 虚拟内存一句话结论- 分页、缺页、写时复制怎么串起来- 如何解释段错误、RSS/VSZ、fork 很快- 五条和日常开发相关的实践建议

2026-09-07 13:54:44 252

原创 进程与线程:程序员必须分清的两件事

面试里最高频、也最容易「会背不会用」的一对概念,大概就是进程和线程。 很多人能背「进程是资源分配单位,线程是调度单位」,线上却照样把线程池开到 5000。读完本文,你可以带走:用工厂比喻建立直觉一张够用的对比表并发 / 并行 / 异步怎么分按 CPU / I/O / 隔离场景怎么选

2026-09-07 13:52:46 286

原创 Context Window 与 KV Cache:模型“记性”的底层账本

对话聊着聊着,AI 开始「忘事」——五分钟前说用 PostgreSQL,转头又建议 MySQL。 用户侧说「上下文不够了」;工程侧更准确的说法是:你撞上了 **Context Window** 的边界,以及背后 **KV Cache** 的成本账本。读完本文,你可以带走:- 上下文窗口里到底装了什么- 为什么窗口不能无限做大- KV Cache 如何让多轮对话不至于每次从头算- 五条可落地的「记性管理」策略

2026-09-07 13:49:43 226

原创 一文讲清楚 RAG:为什么大模型需要“外挂知识库”

大模型很会说话,却经常不知道你公司的事,还会一本正经地胡说。 RAG(检索增强生成)几乎成了落地标配:给模型一本可更新的“开卷参考书”。读完本文,你可以带走:- RAG 各角色怎么分工(用「开卷考试」理解)- 一条标准流水线,以及最容易翻车的两步- 何时上 RAG、何时别硬上,以及最小落地清单

2026-09-07 13:46:43 360

原创 深入理解 Tokens:AI 时代的“数字货币”与“认知边界”

在人工智能(尤其是大语言模型)飞速普及的今天,我们频繁地听到一个词——Tokens。无论是使用 Cursor 编写代码、与 ChatGPT 对话,还是调用 API 开发应用,Tokens 都是绕不开的核心概念。它不仅是 AI 服务计费的“数字货币”,更是决定模型“记忆力”与“理解力”的认知边界。本文将从原理、换算、成本到实战优化,为你彻底讲透 Tokens。

2026-07-02 11:02:20 415

原创 C++23新特性在CLion中的实战体验:从配置到高能语法落地

本文介绍了C++23的核心特性及其在CLion 2024.1中的实践应用。C++23通过优化开发体验,引入了std::println简化输出、Deducing this减少重载、std::expected改进错误处理,以及import std提升模块化编译效率。CLion提供智能提示、静态分析和调试支持,帮助开发者高效使用这些特性。同时,文章建议调整CLion的内存配置以优化性能。C++23与CLion的结合,显著提升了现代C++的开发体验。

2026-07-01 09:06:17 262

原创 Ollama、llama.cpp 与 LM Studio 本地部署性能实测对比

在相同硬件(RTX4090)和模型(Qwen2.5-72BQ4_K_M)下,测试llama.cpp、LMStudio和Ollama的性能表现。llama.cpp显存占用最低(~21.5GB)、推理速度最快(108 tokens/s),适合开发者;LMStudio显存适中(~23.4GB),图形界面易用,性能接近原生;Ollama显存开销最大(~27.2GB),API优先设计适合后端集成,但性能较差。

2026-06-23 08:22:00 712

原创 解构 AI Agent:从 LLM 到自主智能体的进化之路

在过去的一年里,大语言模型(LLM)以其惊人的文本生成能力震撼了世界。然而,在实际的工程落地中,我们发现单纯的 LLM 更像是一个“博学的顾问”——它知识渊博,但却是被动的。你问一句,它答一句;对话结束,它的任务也就终止了。它无法主动去修改服务器配置、无法持续监控数据流,更无法独立完成一个复杂的跨系统任务。

2026-06-22 09:24:57 282

原创 什么是 AI Agent?用大白话带你读懂人工智能的“终极形态”

ChatGPT 是一个“有问必答”的军师,而 AI Agent 则是一个“能说会干”的特工。

2026-06-09 09:31:40 198

原创 AI Agent 详解,通俗易懂

AI智能体(AIAgent)正成为人工智能领域的新范式,其核心在于结合大语言模型(LLM)与规划、工具调用和记忆能力,实现自主任务处理。与传统AI模型相比,智能体具备多轮交互、目标分解、自我纠错和工具使用等特性,通过思考-行动-观察的循环完成复杂任务。典型架构包含规划模块(任务分解)、记忆模块(短期/长期记忆)和工具调用模块(API集成)。

2026-06-08 17:37:14 287

原创 AI重构制造:2026年工业智能体的实战与进化

摘要: 2026年,制造业数字化转型进入深水区,AI驱动的"工业智能体"重塑生产流程。智能体实现"感知-决策-执行"闭环,优化供应链与设备维护,如南南铝加工的非计划停机减少20%。大模型技术推动"知识平权",PLC代码生成和AI质检提升效率。具身智能通过人形机器人和数字孪生落地,宝马工厂作业效率提升3倍。AI正将制造业从规模驱动转向价值驱动,深度融合技术成为竞争关键。

2026-04-01 09:29:16 1384

原创 C++ class传值和传引用的详细介绍

C++中类对象的传值与传引用存在本质差异。传值会调用拷贝构造函数创建副本,保证数据安全但性能开销大;传引用仅创建别名,性能高效但可能修改原对象。最佳实践是:优先使用const引用避免拷贝(如只读操作),需要修改时用非const引用,仅对小对象使用传值。特别注意多态场景下传值会导致对象切片问题,必须使用引用来保持多态性。示例代码展示了两种方式对原数据的影响差异,其中传值触发拷贝构造但不修改原对象,传引用则直接改变原数据。

2026-04-01 08:59:39 241

原创 程序员成长三重门:从代码工匠到价值创造者(技术、职场与思维)

本文系统解析了程序员成长的三大维度:技术、职场与思维。技术层面提出0-8年三阶段路径:初级(0-3年)筑基基础,中级(3-5年)构建体系,高级(5年+)专精创新。职场能力强调沟通、协作与时间管理的可训练方法论。思维转型则聚焦产品、系统与成长型思维的培养。文章通过案例、工具和阶段清单,为开发者提供从"执行者"到"决策者"的进阶蓝图,指出真正的竞争力在于技术深度、协作效率与价值思维的复合能力。

2025-11-01 12:54:01 860

原创 TCP Socket(TCP 套接字)和 WebSocket 区别详解

TCPSocket和WebSocket是两种不同层级的网络通信技术。TCPSocket是传输层的编程接口,提供基于TCP协议的通信能力,需要开发者自行处理数据格式、粘包拆包等细节,适用于各类TCP通信场景。WebSocket则是应用层协议,基于HTTP升级握手建立持久连接,内置帧格式和心跳机制,专为浏览器与服务器实时通信设计。TCPSocket更灵活但开发复杂,WebSocket简化了Web实时通信实现。两者本质区别在于WebSocket是构建在TCPSocket之上的应用层协议,针对Web环境做了专门优化

2025-11-01 09:56:03 1220 1

原创 云架构设计与实践:从基础到未来趋势

《云架构设计与实践:从基础到前沿》摘要:本文系统探讨云架构的核心概念、技术组件及典型应用场景。首先对比云架构与传统架构的差异,提出资源服务化、动态伸缩等思维变革;其次解析公有云、私有云等部署模式和架构范式;重点阐述计算、存储、网络等关键技术组件及其选型策略;结合电商秒杀、企业SaaS等实践案例说明架构设计方法;总结弹性优先、成本优化等最佳实践;最后展望AI原生、边缘云等未来趋势,为开发者提供构建高效、可扩展云环境的实用指南。

2025-11-01 09:38:06 1603

原创 我的创作纪念日

既是生活也是工作,工作中需要学习的内容,未来的发展趋势,底层的核心逻辑等。收获了广大的粉丝关注,和访问。Windows内核方面的文章吧。更多的偏向于发展和核心底层逻辑。从学习到分享学习的过程。

2025-06-28 16:46:33 266

原创 一文讲清楚PLC、运动控制卡、运动控制器

随着工业技术的发展,工业机器人应用越来越广泛,PLC也不再是简单的可编程逻辑控制器,各个品牌厂家都推出了自己的运动控制型PLC,来实现一些运动控制功能,与此同时,运动控制卡及运动控制器也在如火如荼地发展。

2025-04-11 16:26:05 1380

原创 机器学习:让计算机学会思考的艺术

在当今数字化时代,机器学习(Machine Learning, ML)已经成为一个炙手可热的话题。从推荐系统到自动驾驶汽车,再到语音助手,机器学习的应用无处不在。然而,对于许多人来说,机器学习仍然是一个神秘而复杂的领域。本文将用通俗易懂的语言,带你走进机器学习的世界,了解它的基本原理和应用。

2025-03-19 16:23:57 992

原创 TensorFlow 的基本概念和使用场景

TensorFlow 是一个由 Google 开发的开源机器学习框架,主要用于构建和训练深度学习模型。

2025-03-19 16:12:52 455

原创 机器学习中的 K-均值聚类算法及其优缺点

K-均值聚类是一种常用的无监督学习算法,用于将数据集中的样本分成 K 个簇。其基本原理是将所有样本点划分到 K 个簇使得簇内样本点之间的距离尽可能接近,而不同簇之间的距离尽可能远。

2025-03-19 16:10:41 396

原创 自然语言处理(NLP)技术

人工智能(Artificial Intelligence,AI)是一种模拟人类智能思维过程的技术,它在现代科技中的应用非常广泛,涉及诸多领域,如自然语言处理、计算机视觉、机器学习、数据分析等

2025-03-19 16:09:32 638

原创 一文讲清楚CUDA与PyTorch、GPU之间的关系

GPU:一个超级快的数学计算器。- CUDA:一个让程序员能更容易使用GPU的工具。- Pytorch:一个帮助创建和训练深度学习模型的工具。当PyTorch需要加速计算时,它通过CUDA来利用GPU的计算能力。

2025-03-13 08:55:24 3319

原创 编程语言的发展历程

编程语言的发展历程是一个不断演进的过程,反映了计算机科学和技术的进步。

2025-03-12 16:53:01 897 1

原创 C++ 智能指针详解

智能指针是现代C++编程中非常重要的工具,能够有效地管理动态分配的内存,减少内存泄漏和悬空指针的风险。理解并正确使用和可以显著提高代码的健壮性和可维护性。

2025-03-08 14:09:18 735

原创 操作系统-计算机启动原理

计算机的启动流程是一个复杂而关键的过程,涉及硬件初始化、引导加载程序、操作系统启动和应用程序加载。了解计算机启动的工作原理可以帮助用户更好地理解和管理计算机系统。此外,识别和解决启动问题以及优化启动速度可以改善计算机的性能和可用性。计算机启动背后的这些过程,是现代计算机科学和工程的精华所在,也是计算机科技的奇妙之处。

2025-03-08 13:33:22 1261

原创 大小端模式

大端模式:最高有效字节存放在最低地址。小端模式:最低有效字节存放在最低地址。检测方法:通过简单程序检查系统字节序。应用场景:网络通信、文件格式解析、跨平台开发等。理解大小端模式及其应用场景对于编写高效、可移植的代码至关重要。

2025-03-08 13:28:30 676

原创 数据结构链表的C++实现

在C++中实现链表是一种常见的练习,有助于理解指针和动态内存分配的概念。下面是一个简单的单向链表(Singly Linked List)的实现示例,包括基本的操作如插入、删除和遍历。

2025-03-08 09:54:03 575

FLASH调用外部文件详解

FLASH 调用外部文件详解

2008-09-10

asp连数据库连接 全能代码

asp 连数据库连接 全能代码!!

2008-09-24

ASP 批量插入数据

ASP 批量插入数据

2008-09-24

ASP生成柱型体,折线图,饼图源代码

ASP 生成柱型体,折线图,饼图源代码

2008-09-24

as2.0+XML个人简历

as2.0+XML 制作的个人简历源代码

2008-09-09

ASP.NET企业网站源码(三层架构)

ASP.NET企业网站源码 (三层架构)

2008-09-24

软件开发常用设计文档大全下载

软件开发常用设计文档大全下载 收集并汇总!

2008-09-11

SQL.Server.2005数据库知识汇总集合

SQL.Server.2005 数据库知识汇总集合

2008-09-11

flash+xml新闻分页

flash+xml 新闻分页

2008-09-10

flash+xml 加载图片分页效果

flash+xml 加载图片分页效果

2008-09-09

微软 XML 技术指南

微软官方 XML 技术指南 比较不错的XML介绍

2008-09-04

Flash+Asp全站

Flash + Asp 全站下载

2008-09-09

flash+asp+xml+Access留言本公开源码

flash+asp+xml+Access 留言本公开源码

2008-09-24

FLASH+ASP+XML产品展示系统

FLASH+ASP+XML 产品展示系统

2008-09-04

FLASH+ASP文件上传源代码

FLASH+ASP 文件上传事例 源代码

2008-09-05

FLASH和ASP结合的文章发布系统

FLASH和ASP 结合的 文章发布系统

2008-09-05

.NET类库开发的设计准则MSDN汇总

对MSDN.NET类库开发设计准则的汇总!

2008-09-04

ASP通用分页类程序

ASP 通用分页类 非常好用!!!

2008-09-24

ASP 常用函数集合

ASP 常用函数 集合! 汇总

2008-09-24

flash as3.0代码优化

flash常用优化技术,有兴趣的可以下来看看

2012-09-03

计算机软硬件交互原理

很不错的,分析计算机底层软件硬件的交互原理,对计算机有了新的认识

2012-09-03

C#SQLite数据库操作封装,支持泛型,非常好用

SQLite 是一个轻量级的、开源的、自包含的关系型数据库管理系统,广泛应用于移动设备、嵌入式系统以及各种应用程序中。"sqlite封装程序.zip_sqilit 封装_sqlite" 提供了一种针对SQLite数据库进行操作的封装,使得开发者能够更便捷地执行增、删、改、查等基本数据库操作。以下将详细介绍SQLite数据库的基础知识,以及封装的意义和实现方式。 1. SQLite 基础知识: - 数据库类型:SQLite 是一种文件型数据库,无需单独的服务器进程,数据存储在单个文件中。 - SQL 支持:SQLite 兼容标准SQL语法,支持常见的表创建、查询、更新和删除操作。 - 数据类型:SQLite 提供了灵活的数据类型,包括NULL、INTEGER、REAL、TEXT和BLOB。 - 并发性:SQLite 支持多线程操作,但并发控制机制相对简单,适用于轻度并发场景。 - 文件格式:SQLite 数据库文件是跨平台的,可以在不同操作系统之间迁移。 2. 封装的意义: - 简化编程:通过封装,开发者可以避免直接处理SQL语句,减少错误概率,提高开发效率。 - 抽象复杂性:封装隐

2024-09-14

汇编基础知识.docx

非常棒的汇编基础学习知识汇总,特别适合学习汇编开发的。

2019-10-07

xml压缩工具

还是 挺不错的, 有用的可以下来 .

2012-09-03

VC++垃圾文件清理工具源码

还行的基础代码类,可供参考学习,有需要的朋友可以下载学习哦

2014-11-03

抖赞系统源码完美无错版.zip

抖赞系统源码完美无错版,功能强大,资源完善。不可错过。

2019-10-06

VC获取任意文件属性信息,比如修改时间,是否隐藏

非常不错的获取文件属性信息的代码,可供学习参考

2014-11-03

C# 委托 线程 事件的事例代码

委托 线程 事件 非常好的说明事例!!

2008-11-05

资讯迷你页源码

非常好的迷你资讯页源码,需要的朋友赶快下载吧

2014-08-26

微信分销系统

非常不错的系统很有参考价值,有需要的大家可以下载参考

2019-01-18

模拟资源管理器

很不错的,模拟资源管理器效果,初学者利器

2013-11-15

MFC文件拖拽

非常不错的资源!分享出来给大家。

2013-11-15

NET框架WEBSHARP相关文档

NET框架WEBSHARP相关文档介绍! 让大家快速的了解WEBSHARP框架 以便更快的结合到实际的项目开发中.

2008-11-18

js代码操作table排序功能

js 代码操作 table 排序功能

2008-11-06

AS3 操作XML

actionscript3.0 操作 xml 事例!!

2008-09-24

用C++撰写shellcode.zip

非常不错的shellcode学习教程,非常完善,分享给大家。仅供学习使用,切不可商业用途,后果自负。

2019-10-06

flash 3d塔防源码

塔防游戏的源码,全部基础完整的源码,一款真正的塔防游戏,可以根据自己的需求进行其他同类型游戏的开发

2012-09-03

WDF USB驱动开发指南.zip

非常不错的资料,讲的很透彻,有需要的朋友,自行下载。 交流学习。

2019-10-06

空空如也

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

TA关注的人

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