自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 现代C++四十不惑:AI时代系统软件的基石与新征程

在AI原生时代的十字路口,C++正处于一个关键的技术转折点。正如Stroustrup所言:“语言可能难以改变,但我们完全可以改变使用语言的方式。C++的未来在于拥抱现代标准适应AI原生开发范式、并积极参与开放算力生态建设。从微观优化到系统架构:传统的手动优化正逐渐被编译器自动化,新的价值将体现在跨平台抽象层和工具链构建上AI辅助下的C++开发:AI代码生成工具将处理常规代码,而人类开发者更专注于系统架构和复杂问题解决开放硬件生态的崛起:RISC-V等开放指令集将为C++带来新的优化目标和应用场景。

2025-12-21 13:32:33 1091

原创 AI智能体2025:从代码助手到数字员工,实战AI Agent核心技术与应用

AI智能体是一种能够自主感知环境、制定目标、规划行动并执行任务的智能程序或系统。与传统的聊天机器人不同,智能体具备自主性和目标导向性,能够通过工具调用实现复杂任务闭环基础响应型:基于预设规则进行固定模式响应工具调用型:可调用外部工具和API扩展能力边界自主规划型:能够将复杂任务分解为子任务并自主执行本文详细介绍了AI智能体的核心技术原理和实战应用,展示了如何构建能够处理复杂任务的数字员工系统。通过完整的代码示例和最佳实践,希望能为开发者提供构建自主智能体的实用指南。

2025-12-06 15:06:13 1095

原创 AI原生应用开发实战:从概念到实现,打造智能长期记忆系统

本文系统拆解了AI原生应用的开发全流程,以“增强智能”为核心,通过智能客服系统、文档助手等实战案例,手把手讲解如何将大模型深度融入应用架构。内容覆盖从需求分析到部署上线的关键环节,重点解析了提示工程、检索增强生成、Agent设计、记忆管理等核心技术原理,并提供可复用的代码示例(如基于LangChain的RAG实现、Spring AI功能调用)。文章旨在帮助开发者理解AI原生应用与传统“AI赋能”的本质区别,掌握构建具备“主动思考、持续进化”能力的智能应用的关键方法

2025-11-30 14:13:22 1005

原创 从0到1手把手教你实现RAG系统:代码+原理详解,轻松玩转知识库问答!

RAG(Retrieval-Augmented Generation)结合了信息检索和文本生成的优势。其核心思想是:在回答问题前,先从知识库中检索相关信息,然后将这些信息作为上下文提供给大模型,从而生成更准确、更专业的回答。传统大模型的局限性:知识截止日期固定,无法获取最新信息对专业领域知识掌握有限容易产生"幻觉",编造不存在的信息RAG的优势:实时获取最新信息支持专业领域知识库提供答案来源,可验证性强本文完整实现了RAG系统的核心功能,从文档处理到检索增强生成的整个流程。

2025-11-09 13:28:34 643

原创 多模态RAG进阶:基于GPT-4V+LangGraph的下一代智能体系统完全指南

根据Gartner最新预测,到2026年,超过80%的企业将使用多模态AI技术,而当前这一比例不足20%。本文从技术原理、系统架构、工程实现到实际应用,提供了完整的解决方案和深入的实践指导。随着技术的不断演进,多模态RAG系统将在各个行业发挥越来越重要的作用,成为企业智能化转型的核心基础设施。​:需要同时分析财报文本、股票走势图、财报电话会议录音。​:智能辅导系统需理解题目文本、几何图形、学生手写解答。​:要求整合医学影像、病理报告、研究文献的多模态诊断。​:融合最前沿的多模态学习和智能体技术。

2025-10-19 13:57:37 656

原创 从入门到实战:基于FastAPI+ChatGLM3打造高性能本地知识库问答系统

还在为ChatGPT的胡言乱语和知识滞后烦恼吗?本篇文章将手把手带你用Python、FastAPI和ChatGLM3,从零搭建一个部署在本地的、能够精准回答你私有知识的高性能问答系统。不仅有详细的代码逐行解析,还会深入探讨如何优化检索效果、提升回答质量。文末提供完整项目代码,一键运行!

2025-10-12 16:18:43 1191

原创 毁灭与重塑:当大模型开始「替代」程序员,我们如何避免成为技术进化中的尘埃?

技术进化从未停止,但这一次不同。它不是要替代你的手臂,而是要扩展你的大脑;不是要让你失业,而是要让你解放出来做更值得做的事情。最危险的不是AI本身,而是那些使用AI的人;不是技术变革,而是固步自封的心态。在这场变革中,没有旁观者,只有参与者和被淘汰者。​​未来十年,我们将见证两类程序员的彻底分化:一类抱怨AI抢走了工作,另一类利用AI完成了自我超越并获得了更高回报。​​ 而你,此刻正站在这个分岔路口。问自己一个问题:当代码编写已经成为基本能力,你的独特价值究竟是什么?

2025-09-20 19:54:42 934

原创 超越自动补全:将AI编码助手深度集成到你的开发工作流​​

例如,输入"abc":('' + 'a') -> 'a', ('b' + 'a') -> 'ba', ('c' + 'ba') -> 'cba'。AI生成代码的质量,几乎完全取决于你提供的上下文和指令的质量。好的实践是赋予AI足够的上下文,让它输出符合你项目特定风格的代码。​,展示如何通过精心设计的提示词(Prompt)与AI协作,完成从业务逻辑、测试编写到代码重构和调试的各项工作。​ AI生成的代码必须经过你的严格审查。​ 对中文提示词的理解非常出色,完全免费,是Copilot的优秀平替。

2025-09-07 15:37:39 728

原创 多模型动态路由框架实践:提升推理效率与资源利用率的技术方案

基于任务感知的动态路由策略开源实现测试环境:8×NVIDIA P40集群 + 多尺寸开源模型组合工业质检场景下准确率99.2%,推理延迟降低82%

2025-08-09 11:48:10 982

原创 ​2025开箱即用!5大AI代码生成场景实战(附完整源码)​​ “用AI生成代码不是未来,是2025年程序员的​​生存标配​​”——实测效率提升300%,新手也能粘贴即用!

​前路或有算力之困、版权之争、伦理之辩,但星辰大海的征途,​。

2025-07-20 17:26:09 635

原创 [特殊字符] 实时数据洪流突围战:Flink+Paimon实现毫秒级分析的架构革命(附压测报告)——日均百亿级数据处理成本降低60%的工业级方案

​:2025年Apache Paimon 1.0正式发布,支持秒级快照与湖仓一体,成为替代Iceberg的新范式。“双11期间需实时拦截黄牛订单,要求从行为发生到风控决策≤1.5秒”——某电商平台SLA文档。​:窗口聚合状态超100GB,Checkpoint耗时>10min(实测数据)某电商平台借助Flink+Paimon重构实时数仓后,​。​,但传统Lambda架构资源消耗占比超运维成本的70%​:自动合并小文件,HDFS块数减少92%据阿里云2025白皮书显示,​。-- 创建表时优化参数。

2025-07-12 16:49:45 1453

原创 ⚙️ 深度学习模型编译器实战:解锁工业级部署新范式​​—— 基于PyTorch-MLIR的全流程优化指南(开源工具链集成)​​

🔥 ​​:ResNet-50推理:​​​!成本直降82%!

2025-06-29 15:38:49 973

原创 [特殊字符] AIGC工具深度实战:GPT与通义灵码如何彻底重构企业开发流程

💡 Gartner最新预测:到2026年,超过80%的企业软件开发项目将使用AIGC工具作为核心生产力工具。​:某医疗SaaS团队PRD→可运行API原型平均时间从5人日压缩至8小时。当代码生成速度提升转化为市场响应速度的提升,技术领导力的代差就此形成。​:复杂报表开发生成时间由6小时→12分钟,准确率提升至92%​:使用开源模型训练商业代码导致的License污染。​:从明日晨会开始,所有技术方案设计必须附带​。​,这将是我们迈向下个效能级别的关键一跃!​:AI生成的不存在API导致的编译崩溃。

2025-06-22 15:16:26 1296

原创 用指令微调+LoRA打造高效大模型助手:完整实战指南

本文介绍了如何使用“指令微调(Instruction Tuning)+ LoRA”技术高效训练大语言模型(如ChatGLM-6B),并适配资源有限的GPU环境。内容涵盖数据构建(使用简单纯文本格式)、Tokenizer处理、LoRA注入模型、8bit量化加载、Trainer训练流程以及推理验证。同时提供代码示例与优化建议,适用于个人开发者快速构建智能助手、行业微调场景和工程部署需求。该方法极大降低了训练成本,同时保持较强性能,是当前主流大模型微调的实用路径之一。

2025-06-08 14:50:41 536

原创 AI革命:开发者从「代码劳工」到「战略指挥官」的升维之路

3天完成过去2周的基础架构搭建省下时间设计出革命性的物理碰撞算法推动项目提前2个月上市他用行动诠释了新时代开发者的定位:​​「用AI解放双手,用创造力定义未来」​​这场革命的终极目标并非取代开发者,而是让我们摆脱机械劳动的桎梏,回归技术的本源——​​将人类创造力投射到那些真正需要智慧光芒的领域​​。当未来的技术史回望今天,2024年可能被标记为「人机协同开发」的元年,而选择拥抱变化的开发者,正在书写属于自己的「升维传奇」。“最危险的从来不是机器会思考,而是人类停止思考。

2025-06-02 14:47:32 879

原创 浏览器游戏的次世代革命:WebAssembly 3.0 实战指南

在2025年,WebAssembly(WASM)技术已经成为高性能Web应用的核心驱动力。特别是WASM3引擎的广泛应用,使得在浏览器中实现主机级游戏画质成为可能。本文将深入探讨WASM3的关键特性、性能优势、核心代码实现以及未来的发展趋势

2025-05-25 14:56:30 1023

原创 《C++与OpenCV实战:图像增强大核心算法详解》​​

上周五的班会课,班主任突然把相机递给我:'下个月校庆,咱们班的电子相册就交给你了!' 我打开文件夹,看到几百张凌乱的照片——有的过曝得像被闪光灯直射,有的灰蒙蒙仿佛蒙着纱布。正当我盯着满是噪点的集体照发愁时,我突然有了灵感:'既然能用代码让游戏角色飞天遁地,为什么不能给照片施魔法呢?' 三天后,当我把自动修复的班级相册投影到屏幕上时,全班同学的惊呼声差点掀翻了屋顶...我用C++和OpenCV重写了图像增强模块,关键指标提升40%。本文从像素级操作到深度学习前处理,手把手教你打造专业级图像增强方案。

2025-05-18 14:26:45 611

原创 大模型全栈开发实战:Python、C++、Java技术融合与行业落地指南(万字长文+完整代码)

本文系统阐述大模型全栈开发的核心技术体系,涵盖Python、C++、Java三大技术栈的深度整合应用。重点解析: 开发全流程:从Prompt工程到LoRA微调,再到多模态数据处理 跨语言技术融合:Python快速原型开发、C++高性能推理优化、Java企业级集成 典型行业应用:工业质检系统(99.2%精度)、金融风控平台(35%准确率提升) 前沿技术趋势:多模态融合、端侧智能、MoE架构演进

2025-04-21 15:26:43 1036

原创 《2024最全Python图像修复指南:从模型源码解剖到工业级部署,手把手实现老照片高清重生》​​

通过合理组合这些损失函数,可使修复模型在细节保真度、风格一致性、计算效率之间达到最优平衡。建议通过消融实验(Ablation Study)验证不同损失组合的效果。​——包含腾讯AI Lab未公开的掩膜标注技巧、故宫古画修复团队的多尺度渐进策略,以及医疗影像修复中的伦理避坑指南。,当北京协和医院用3D血管模型避免手术事故时,这项技术早已突破实验室界限。当大英博物馆用GAN网络复原3000年前壁画时。

2025-04-06 15:59:07 2468

原创 《深入解析Python高阶编程:7个改变编码思维的核心技术》

本文系统解析Python在工业级开发中的核心技术,聚焦元编程、协程优化、内存管理、类型系统、装饰器模式、动态热更新、混合并发模型七大核心领域,结合Django、FastAPI等主流框架源码案例,为开发者提供进阶指南

2025-03-30 14:56:56 1033

原创 《2025年开发者的终极武器:ChatGPT直接嵌入IDE实战指南,效率飙升300%!》

当开发者还在为AI生成代码的准确性争论不休时,OpenAI在2025年3月6日投下技术核弹——ChatGPT macOS版支持直接编辑IDE代码!本文通过30个真实项目测试,结合行业专家深度访谈,揭秘这项颠覆性技术如何重构开发流程。

2025-03-23 16:12:40 1465

原创 拓扑排序详解-----看这一篇就够了

拓扑排序(Topological Sorting)是针对有向无环图(DAG, Directed Acyclic Graph)的一种排序方法。其目的是将图中的所有顶点排成一个线性序列,使得对于图中的每一条有向边u->v,顶点u在v之前。拓扑排序常用于解决任务调度、编译顺序确定、依赖关系解析等问题。其本质是寻找一种可行的线性排序,使得满足依赖关系的任务得以按顺序执行。拓扑排序的前提是图必须是有向无环图(DAG),否则无法进行拓扑排序。常见的拓扑排序方法包括入度法(Kahn算法)和深度优先搜索(DFS)法。

2025-03-16 16:35:32 3753

原创 最小生成树详解Kruskal -----看这一篇就够了

在一个连通无向图包含所有n个顶点,且只包含n-1条边(形成一棵树)。没有环。所有可能的生成树中,总边权之和最小。最小生成树在网络布线、道路建设、城市规划等领域有广泛应用。例如,构建一个城市供电网络,要求连接所有变电站且总成本最低。

2025-03-09 15:33:01 829

原创 家谱c++详解

规定每个人的名字都有且只有 6 个字符,而且首字母大写,且没有任意两个人的名字相同。如果 op 是 #,表示当前读取的是父亲的名字。如果 op 是 +,表示当前读取的是儿子的名字。按照输入文件的要求顺序,求出每一个要找祖先的人的祖先,格式为:本人的名字 + 一个空格 + 祖先的名字 + 回车。输入由多行组成,首先是一系列有关父子关系的描述,其中每一组父子关系中父亲只有一行,儿子可能有若干行,用。给出充足的父子关系,请你编写程序找到某个人的最早的祖先。的形式描写一组父子关系中的父亲的名字,用。

2025-03-02 16:24:54 494

原创 【2025保姆级教程】DeepSeek全场景使用指南:从避坑到高阶玩法

手把手教你用国产大模型DeepSeek实现论文润色、代码生成、教学备课、生活助手等10+场景,附超实用提示词模板!

2025-02-23 13:42:13 1655

原创 计数排序c++详解(看这一篇就够了)

计数排序通过统计每个元素出现的次数来实现排序,然后根据这些统计结果重建排序后的数组。它是一种稳定的排序算法。当你在处理一个数组时,可能有重复的数字。例如数组[2, 2]。在这种情况下,你希望这两个2保持它们在原数组中的相对顺序。为了保证这一点,在重建排序数组时,从数组的最后一个元素开始放置元素,以避免覆盖已经排序的元素。所以当我们说“最后位置是索引1”,意味着数字1应该放置在排序后的数组的索引1的位置,并且在将所有元素放到新数组时,我们会按照这个逻辑逐步填充整个数组。

2025-02-16 11:40:29 1122

原创 c++ 快速排序(看这一篇就够了)

快速排序是一种分治法(Divide and Conquer)的排序算法。它通过选取一个“基准”元素,将待排序的数组分成两部分,使得一部分的元素都小于等于基准元素,另一部分的元素都大于等于基准元素,然后递归地对这两部分分别进行排序,最终实现整个数组的有序排列不懂分治法的,先去看分治算法c++详解(看这一篇就够了)_分治算法 c++-优快云博客快速排序由在 1960 年提出,是一种基于**分治法(Divide and Conquer)**的高效排序算法。

2025-02-03 18:08:28 1092

原创 分治算法c++详解(看这一篇就够了)

(Divide and Conquer)是一种将复杂问题分解为若干规模较小但结构相似的子问题,然后递归求解子问题,最后将子问题的解合并成原问题解的算法思想。分治算法特别适合解决具有以下特性的。

2025-01-26 17:23:44 1754

原创 c++ 希尔排序(看这一篇就够了)

希尔排序(Shell Sort)是一种基于插入排序的排序算法,它通过将待排序的数组分成若干个子序列,使得每个子序列中的元素基本有序,从而提高后续插入排序的效率。希尔排序是非稳定排序算法。希尔排序是由美国计算机科学家Donald Shell在1959年提出的。它是插入排序的一种改进版本,主要通过引入“增量”概念来减少元素之间的移动次数。希尔排序的核心在于通过分组和逐步缩小增量,使得在最终的插入排序中,数据的移动更加高效。

2025-01-23 17:11:48 768

原创 矩形嵌套 之一题多解图论篇

有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下一个矩形内。每组测试数据的第一行是一个正正数n,表示该组测试数据中含有矩形的个数(n<=1000)随后的n行,每行有两个数a,b(0<a,b<100),表示矩形的长和宽。第一行是一个正正数N(0<N<10),表示测试数据组数,邻接矩阵,装得下就放在该路的最后,求最长路。

2025-01-12 18:07:06 392

原创 关押罪犯c++

我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。公务繁忙的Z市长只会去看列表中的第一个事件的影响力,如果影响很坏,他就会考虑撤换警察局长。接下来的M行每行为三个正整数aj,bj,cj,表示aj号和bj号罪犯之间存在仇恨,其怨气值为cj。淳朴的并查集~但因为它们带有权值,因此排序是必须的,我们要尽可能让危害大的罪犯在两个监狱里。对于30%的数据有N≤15。

2025-01-04 17:38:50 457

原创 矩形嵌套 之一题多解dp篇

矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X 90度)。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下一个矩形内。设有由n个不相同的整数组成的数列,记为: a(1)、a(2)、……、a(n)且a(i)<>a(j) (i<>j).例如3,18,7,14,10,12,23,41,16,24…随后的n行,每行有两个数a,b(0<a,b<100),表示矩形的长和宽。第一行是一个正正数N(0<N<10),表示测试数据组数,

2024-12-21 17:29:06 641

原创 最短路----Dijkstra算法详解

迪杰斯特拉(Dijkstra)算法是一种用于在加权图中找到单个源点到所有其他顶点的最短路径的算法。它是由荷兰计算机科学家艾兹格·迪科斯彻(Edsger Dijkstra)在1956年提出的。Dijkstra算法适用于处理带有非负权重的图。迪杰斯特拉算法主要特点是从起始点开始,采用贪心算法,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。适用的是单源路径最短路问题,对于多源则采用弗洛伊德(Floyd)算法。

2024-12-14 21:53:24 1256

原创 扩展二叉树c++

由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用·补齐,如图所示。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定其二叉树。虽然题中二叉树结点不多(只有哪么多单一字符),但并没有说明二叉树的深度,因此不能用一维数组顺序存储建树,用静态二叉链表存储。递归建树,一个变量x记录当前节点序号,递归遍历,至于树的遍历详见。两行,第一行为原二叉树的中序序列,第二行为原二叉树的后序序列。字符串长度小于等于1000。

2024-12-06 20:36:17 541

原创 最短距离和路径问题 ford

P1386 - 最短距离和路径问题 - 快乐信奥网。ford+father数组来记路径,详见代码。

2024-11-30 19:44:53 536

原创 图论最短路(floyed+ford)

Floyd 算法(也称为 Floyd-Warshall 算法)是一种。

2024-11-23 20:19:14 715

原创 根据前序中序求后序(树)

遍历前序字符串,前序遍历的每一个字符都是某个子树的根,再在中序遍历中找到根,将其分为左子树,根,右子树,依次递归,以此建树,在后序遍历一下即可(我语文不好,详见代码)二叉树中的结点名称以大写字母表示:A,B,C....。读入2个两个字符串,每个一行,长度均小于等于26。给定一棵二叉树的前序遍历和中序遍历,求其后序遍历。第一行为前序遍历,第二行为中序遍历。输出一行,为后序遍历的字符串。

2024-11-15 14:57:09 420

原创 成了!!!

好消息,我cspj300分!

2024-11-07 19:56:34 271

原创 找树根和孩子c++

第二行:孩子最多的结点max(如果所求的结点有多个,则输出编号最大的那个)。每行两个结点x和y,表示y是x的孩子(x,y

2024-11-03 13:02:39 457

原创 树(入门)

树是一种非线性结构,用它来描述有分支和层次特性的数据集合。在树型结构中,二叉树是最常用的结构。具有分支个数确定、又可以为空,并有良好的递归特性,特别适宜于程序设计。

2024-11-03 12:51:29 370

空空如也

空空如也

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

TA关注的人

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