自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI行业周报:模型开始接活,行业开始认真验收

这一周,AI行业值得关注的变化,不只是“哪个模型又赢了”,而是三个更实际的问题:能不能操作软件,能不能进入真实工作流程,出了错又该怎么发现?国内,腾讯混元 Hy4 正式发布,并接入腾讯云智能体开发平台;海外,Google 更新视频生成模型,Anthropic 展示 Claude 参与生物学研究的过程。与此同时,OpenAI 推出面向日常事务的评测 LifeVal,一篇 Terminal-Bench 研究则提醒大家:模型排行榜上的分数,连“试卷有没有出错”都得一起看。

2026-11-09 11:48:07 308

原创 Agent普及后,程序员怎么证明自己更牛逼?

AI时代,程序员的核心竞争力已从“手速”转向“判断力”。代码生成虽快,但46%开发者不信任其准确性,关键在于能否识别AI的“胡扯”——理解需求、验证结果、确保可靠。真正拉开差距的,是能用专业能力驾驭AI,而非被工具支配。与其炫耀工具使用技巧,不如留下可复盘、可验证的成果,用真实价值赢得认可。未来属于那些既能善用AI,又能为系统可靠性兜底的人。

2026-11-03 15:49:14 142

原创 GitHub让Copilot Fusion自动调度模型,程序员还要自己选模型吗?

这三件事指向同一个方向:竞争正从单次回答的模型能力,延伸到任务如何被调度、成果如何被修改、结果如何接受现实检验。Copilot Fusion 把模型选择交给系统,Gemini 把文件迭代留在对话里,Claude 则进入需要实验与审查的专业流程。便利性在提高,但费用、准确性和责任边界没有因此消失。

2026-10-30 16:46:47 45

原创 呱呱AI周报 | Google Cloud 接入 OpenAI,企业选模型还要站队吗?

时间 : 2026 年 10 月 19—23 日;截至北京时间 23 日上午过去一周,AI 行业出现了几条相互关联的消息:Google Cloud 增加 OpenAI 模型,企业有了更多采购选择;Inception 和 Mistral 分别推动文字与语音应用更快响应;llm-d 与 NVIDIA 则处理模型背后的服务器调度和设施交付。它们共同指向一个问题:模型越来越多之后,企业怎样让它们真正好用、可控,并负担得起?

2026-10-23 10:40:42 176

原创 呱呱AI 周报|Gemini 4 Argon 上线,智能体开始深入工作与安全流程

目录本周最值得关注的变化,不只是又有一款新模型。Google 把前沿模型推向开发者,同时描绘了能跨办公工具执行任务的智能体;GitHub 则让 AI 进入漏洞检查与修复流程。能力越深入实际工作,权限、费用和外部评估就越不能留到最后再考虑。一、Google 发布 Gemini 4 Argon:从跑分走向具体工程任务二、Google Cloud 提出统一工作智能体,重点转向“替人完成流程”三、GitHub 将 AI 放进代码安全的“发现—修复”链条四、Anthropic 让外部团队更深入地检查模型风险。

2026-10-16 10:04:08 217

原创 【2026年10月09日 | 呱呱AI日报】Google Cloud 发布 Gemini 工作智能体,可跨任务执行并按需选模型

Google 10 月 8 日的公告](https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/gemini-at-work/)称,新推出的 Gemini agent 是面向工作的通用智能体。Google 还表示,系统会按任务选择合适的模型,内置成本控制,并提供企业需要的安全、管理和治理能力。提供模型只是起点,持续的技术支持、机构接入和科研场景的严格验证,可能比一次产品发布更能决定它能否成为可靠工具。

2026-10-09 13:36:58 753

原创 2026年09月28日 | 呱呱AI日报】GitHub 发布 Copilot WSL 教程,介绍在 Ubuntu 中运行编程 Agent

本期确认的新发布只有 GitHub 的 WSL 教程,不能据此推断当天整个 AI 行业没有新进展。它提供的实用线索是:编程 Agent 的使用已经涉及运行环境、任务分工和结果验收,而不只是提示词。对开发者而言,把这几个环节安排好,才能判断节省下来的到底是工作时间,还是暂时推迟了检查和修复。本文引用的现有文档帮助解释流程,不作为当日新功能发布的证据。明天见。

2026-09-28 10:28:30 158

原创 【2026年09月24日 | 呱呱AI日报】Anthropic让Claude代理发现CRISPR-like新型酶系统,ART进入实验验证

今天最值得关注的变化,是 AI Agent 的能力和约束正在同时变得具体。Claude 已经能把大规模生物数据搜索推进到可实验候选,GitHub 则把 Agent 的文件、网络、凭据权限,以及代码审查的触发规则做成可配置项。对使用者来说,下一阶段的竞争不只是模型会不会完成任务,还包括它能否在清楚的边界内稳定完成任务,并留下可复核的过程。明天见。

2026-09-24 10:20:05 218

原创 【2026年09月23日 | 呱呱AI日报】OpenAI 发布 GPT-6 Sol 与 Luna,API 起步价降至每百万输入 Token 0.10 美元

今天五条消息说明,AI 行业正在同时争夺能力、成本和工作入口。新模型向更低价格下沉,缓存降低长时间 Agent 的重复计算,机器人开始复用标准化技能,外部评估则要求更充分的证据。对个人和团队来说,选模型不应只看榜单,还要记录任务完成质量、总费用、人工复核时间与数据边界。只有这些环节一起成熟,模型升级才会变成稳定产出。明天见。

2026-09-23 10:16:25 519

原创 【2026年09月22日|呱呱AI日报】OpenAI 设立独立数学与 AI 顾问组,为百余项开放问题成果建立外部审议机制

今天三条消息勾勒出 AI 进入长期使用阶段后的新重点:研究成果要有独立审议,人才培养要贴近真实角色,开发工具要能在多模型之间管理质量和成本。对普通用户和开发者来说,不必追逐每一次名称更新,更应关注结果能否复核、流程能否重复、权限和费用是否清楚。把这些问题说清楚,AI 的能力才会真正变成可靠的工作成果。明天见。

2026-09-22 10:40:09 330

原创 【2026年09月21日|呱呱AI日报】Qwen-Image-2.1 开放 7B 视觉生成组件,支持透明图与局部编辑

今天三项更新看起来属于不同方向,实际都在让 AI 从“演示可用”走向“日常好用”。图片生成后要方便修改,AI 编程方法要能被团队重复使用,小模型则要更容易训练、管理和安装。对开发者来说,选择工具时除了看效果,也要看授权是否清楚、流程能否复用、出错后能否恢复。把这些基础问题解决好,AI 才能真正进入长期工作。明天见。

2026-09-21 13:29:50 311

原创 Linux操作系统概述、安装步骤及终端命令操作手册

Linux凭借开源、稳定、高效的核心优势,成为后端开发、服务器运维、云计算、嵌入式开发的核心操作系统。虚拟机安装方式零基础、零风险,适合新手入门学习。终端命令是Linux的核心操作方式,熟练掌握目录管理、文件操作、系统监控、网络配置、软件安装等高频命令,是后续Linux运维、项目部署、程序开发的基础必备能力。遵循Linux权限规范与操作准则,可有效规避系统故障与数据误删问题,快速提升实操能力。(注:部分内容可能由 AI 生成)

2026-08-27 14:44:59 257

原创 C++大成之路_ STL容器_ Vector

连续内存布局,支持随机访问,查询效率极高;尾部增删元素效率优异,无元素移位开销;内存占用紧凑,无多余内存冗余;接口丰富、兼容性强,适配绝大多数常规数据存储场景。

2026-08-18 18:57:57 299

原创 C++大成之路_4种强制类型转换

static_cast:通用安全转换,编译期校验,适用于绝大多数常规类型转换,业务开发首选,无运行开销、语义规范。dynamic_cast:多态专属安全转换,运行时RTTI校验,仅用于父子类多态转换,容错性强,存在轻微性能损耗。const_cast:常量属性专用转换,仅修改const/volatile修饰符,不改变数据类型,用于适配常量参数接口。reinterpret_cast:底层二进制重解释,无任何安全校验,仅用于底层开发特殊场景,业务层禁止滥用。

2026-08-13 18:07:01 197

原创 C++大成之路:你知道一个空类占多少字节,、会自动生成哪些函数吗?

空类 1 字节占位机制,是 C++ 面向对象实例唯一性的语法保障,仅用于标识内存地址,无实际数据存储功能,不存在内存资源浪费问题;含虚函数的空类会额外占用指针内存,用于维护虚函数表,是多态机制实现的底层基础;空类依托编译器六大默认函数,完整具备对象的生命周期行为,可正常实例化、拷贝、赋值、析构;开发者自定义任意同名成员函数后,对应默认函数自动失效,需手动实现完整逻辑,避免编译报错、浅拷贝异常等问题;

2026-08-12 16:20:07 286

原创 DeepSeek涨价,你换了吗?——AI大模型服务成本与替代方案深度分析

摘要:DeepSeek大模型API涨价引发行业震动,涨幅最高达10倍,主要影响中小开发者。涨价源于算力成本上涨、模型维护开销及合规投入增加。文章对比了国内(文心一言、通义千问等)和国际(GPT、Claude等)替代方案的技术特点与价格,并分析了开源模型自部署的可行性。建议开发者从单一供应商依赖转向多元化技术选型,考虑API兼容性、模型能力差异及迁移成本(约2-4人月),在性能与成本间寻找平衡点。(149字)

2026-08-07 17:50:34 705

原创 C++大成之路:函数参数传递时,指针、引用以及值传递有什么区别?

本文深入解析C++函数参数传递的三种方式:值传递、指针传递和引用传递。值传递创建副本保证数据安全但存在拷贝开销;指针传递通过地址直接操作原值,灵活但需处理空指针风险;引用传递作为变量别名兼具高效与安全,是C++工程首选。文章通过代码示例对比了三者的内存机制和修改特性,帮助开发者避免常见bug,提升工程化编码能力。掌握这些核心机制是从基础语法迈向高阶开发的关键。

2026-08-07 15:24:37 181

原创 C++大成之路:Lambda表达式

本文介绍了C++11引入的Lambda表达式在项目开发中的核心应用价值。文章首先指出传统开发中独立函数定义繁琐、代码冗余的问题,随后详细解析Lambda表达式的四大核心结构:捕获列表、参数列表、返回类型和函数体,重点阐述了值捕获、引用捕获和隐式捕获三种变量捕获方式的特点。通过Qt信号槽开发的实际案例,展示了Lambda如何替代传统槽函数,实现代码精简和逻辑集中,大幅提升开发效率和可维护性。最后总结Lambda表达式在去冗余、提灵活、聚逻辑方面的优势,强调其是C++进阶开发必须掌握的核心特性。

2026-07-05 14:41:13 330

原创 历时近一个月,Vibe Coding 了一只以「洛克王国:世界」呱呱为形象的桌宠 APP

近期我也是看了不少关于使用Codex上的桌宠开发教学,尝试了一下,省事是省事,但总觉得像「别人的系统」:动作衔接、右键菜单、和任务清单联动,都很难按自己的心思改。-我的资产:简易收支日历,设初始本金、按月汇总 ,我想的是有些打工人可能不会想着自己的开销,所以加了这个功能,并且可以看到自己的总资产,幸福感满满,可能后续想加一个理财功能。-任务管理:这是我比较用心的地方了,今日任务增删改查,这里是一个置顶桌面,一直想找一个这样的可以在PC端每天提醒自己的APP,自己搞出来了。

2026-06-26 00:09:52 285

原创 C++大成之路:右值引用 & move 语义

传统拷贝语义是“复制一份新资源”,新旧对象各自拥有独立内存;而move移动语义是“资源所有权转移”,直接将原对象的堆内存、容器资源转移给新对象,原对象置空,全程无内存拷贝,性能远超深拷贝。move语义依托右值引用实现,专门用于处理临时对象、即将废弃的对象,彻底解决临时对象拷贝的性能冗余问题。左值、右值是C++表达式的基础分类,左右值引用是资源管理的语法支撑,move语义是性能优化的核心手段,三者层层递进构成C++11高性能内存体系。左值对应持久具名对象,依靠左值引用实现别名复用;

2026-06-25 18:58:00 386

原创 C++ 大成之路:智能指针

C++智能指针是解决内存泄漏问题的关键工具,主要包括unique_ptr、shared_ptr和weak_ptr三种类型(auto_ptr已弃用)。unique_ptr实现独占所有权,禁止拷贝但支持移动,适合管理单个对象;shared_ptr通过引用计数实现共享所有权,灵活但需注意循环引用问题;weak_ptr作为弱引用辅助shared_ptr,避免循环引用。智能指针通过RAII机制自动管理内存生命周期,在析构时释放资源,显著提升代码安全性和可维护性。实际开发中应根据场景合理选择智能指针类型,并理解其底层实

2026-04-24 17:33:14 383

原创 C++大成之路:初始化成员列表

摘要:C++成员初始化列表是构造函数的关键语法,位于构造函数名后、函数体前,用于在构造阶段直接初始化成员变量,避免先默认构造再赋值的性能损耗。其与构造函数体内赋值的核心区别在于初始化时机和效率,尤其适用于const/引用成员、无默认构造的成员对象、基类初始化及性能敏感场景。实际初始化顺序由成员声明顺序决定,与列表书写顺序无关。正确使用初始化列表可提升代码效率、可读性和规范性,是C++开发的重要实践。

2026-04-17 15:15:31 360

原创 C++大成之路:泛型编程

C++泛型编程通过模板技术实现代码复用,解决重复编写相似逻辑的问题。其核心包括函数模板和类模板,前者用于通用函数(如交换、排序),后者用于通用数据结构(如栈、队列)。泛型编程具有三大优势:1) 提高代码复用性,避免类型重复编写;2) 保证类型安全,编译器自动检查;3) 无运行时开销,编译期完成实例化。典型应用场景包括STL标准库、通用数据结构和算法开发。通过将数据类型参数化,泛型编程显著提升了C++代码的灵活性和可维护性。

2026-04-05 21:00:19 345

原创 C++大成之路:构造函数和析构函数

带参构造函数是最常用的构造函数,

2026-03-28 23:45:32 506

原创 C++大成之路:面向对象的三大特性

C++ 面向对象的三大特性并非孤立存在:封装是基础,通过隐藏细节保障数据安全;继承是手段,通过代码复用实现类的层级扩展;多态是核心,通过动态绑定实现行为的灵活适配。其中多态作为面向对象的 “灵魂”,是 C++ 应对复杂业务场景、构建可扩展系统的关键,也是开发者从 “编写功能” 到 “设计架构” 的核心能力。

2026-03-14 19:54:30 406

原创 C语言面试篇:1G 内存的计算机中,能否 malloc (1.2G)?

malloc 的分配结果取决于虚拟内存空间,而非物理内存:1G 物理内存机器中,malloc (1.2G) 能成功,是因为分配的是虚拟地址,未占用物理内存;实际使用内存时才会触发物理内存分配:只有向分配的内存写入 / 读取数据,操作系统才会分配物理内存,此时若物理内存 + 交换分区不足,程序会崩溃;开发中的避坑提醒:不要仅凭 malloc 返回非 NULL 判断内存分配成功,实际读写前需考虑物理内存限制;同时避免盲目分配超大内存,即使 malloc 成功,也可能因实际使用触发 OOM。

2026-03-02 13:15:49 832

原创 关于入职成为实习生的超详细指南,干货满满,让你不再迷茫

校园里多围绕语法、课本例题或小型课程设计,而互联网公司的实习才能让你真正理解 “技术如何解决实际问题”,技术能力实现质的飞跃,要求 “主动解决问题”,能帮你完成思维模式的关键转变:学生思维---->职场思维。并通过团队的协作,你不再是单打独斗,可以快速的帮你明确你的职业未来规划,加油!

2026-02-10 17:19:17 846

原创 C语言面试篇:extern关键字

答案extern声明仅告诉编译器变量的类型和名称,表明变量在其他文件中定义,不分配内存;定义变量(如int a = 10;)会分配内存并初始化。若extern声明时赋值(),编译器会将其视为定义,多文件中重复定义会引发 “多重定义” 错误。extern。

2026-02-04 10:00:05 1185

原创 C语言面试篇:关于volatile关键字的理解

volatile 只能保证可见性,不能保证原子性和同步性,因此不能保证线程安全。在现代 C++ 中:多线程同步 →std::mutex状态标志 →硬件 / 信号 / 嵌入式 →volatile。

2026-02-01 13:45:27 341

原创 C语言面试篇:C/C++ 中 static 关键字(全面)

本文系统解析C++中static关键字的三大核心应用场景:修饰局部变量可延长生命周期实现数据持久化;修饰全局变量/函数可限制作用域避免命名冲突;修饰类成员则实现类级别共享。通过典型代码示例详细说明各场景下的使用规则,包括静态局部变量的计数器实现、静态全局变量的多文件隔离、类静态成员的共享特性等。特别指出静态变量的线程安全问题及解决方案,并总结面试常见的5个高频考点,如静态成员初始化规则、静态函数访问限制等。最后归纳static的"三维控制"本质:控制生命周期、作用域和归属关系。

2026-01-28 17:37:39 822

原创 C语言面试篇:C/C++ 中 const 关键字

const的本质是限制数据的可修改性用const修饰基础类型变量时,需在定义时初始化,且后续无法修改其值,相当于 “只读变量这类常量在 C++ 中会进入符号表,编译时直接替换为字面量,比#define宏更安全(宏无类型检查,const有严格类型约束)。const基础层面,const可修饰基本类型生成编译期常量(C++)/ 只读变量(C),比宏定义更安全;与指针结合时,需区分指向常量的指针、常量指针、指向常量的常量指针三种约束形式,是面试核心考点。函数场景中,const。

2026-01-26 17:26:16 641

原创 C语言面试篇:#define 与 typedef 的区别

用于为现有类型创建别名。它在编译阶段生效,具有类型检查功能。后续解锁更多 C++ 面试高频考点解析,带你速通每一场面试!它在编译前由预处理器处理,直接进行文本替换。

2026-01-23 17:03:16 358

原创 C语言面试篇:C/C++ 代码到可执行程序流程

本文详细解析了C/C++代码从文本到可执行程序的完整转换流程。整个过程分为四个关键阶段:预编译阶段处理宏定义、条件编译和头文件包含;编译阶段进行词法分析、语法检查并生成汇编代码;汇编阶段将汇编指令转换为机器码目标文件;链接阶段通过静态或动态方式解决符号依赖问题。文章重点对比了静态链接(打包库代码)和动态链接(运行时加载)的优缺点,并分析了常见链接错误原因。理解这一转换流程有助于开发者更好地定位编译链接问题,并根据项目需求选择最优的链接方式。

2026-01-22 23:54:57 914

原创 C语言面试篇:指针和引用

C++指针与引用的核心区别解析:指针是存储地址的独立变量,可重指向且支持空值,需显式解引用;引用是变量的别名,必须初始化且不可重绑定,隐式关联原变量。指针灵活但风险高,适合动态内存操作;引用安全简洁,适合函数传参。底层实现上引用本质是受限指针(int*const),是C++提供的语法糖。面试常考9大差异点,包括初始化、空值支持、sizeof结果等。理解二者"灵活性vs安全性"的取舍是掌握C++内存管理的关键。

2026-01-21 11:33:59 1008

原创 C语言面试篇:堆与栈的区别(超详细)

本文系统分析了C语言中堆与栈的核心区别:栈由编译器自动管理,采用LIFO原则分配函数调用相关的临时数据,具有高效但空间有限的特点;堆需程序员手动管理,支持动态内存分配,灵活性高但存在内存泄漏风险。二者在分配方式、生命周期、访问效率等方面存在显著差异,合理选择使用场景并防范栈溢出与堆泄漏是开发高性能程序的关键。通过工具检测与规范编码可有效规避内存问题。

2026-01-19 12:26:42 1521

原创 C语言面试篇:C/C++中的malloc/free和new/delete

摘要: malloc/free与new/delete的核心区别: 语言与类型:malloc(C)返回void*需强制转换,new(C++)自动返回目标类型指针,保证类型安全; 对象管理:malloc仅分配内存不初始化,free不调用析构函数;new自动调用构造函数,delete先析构再释放; 内存计算:malloc需手动计算字节数,new根据类型自动推导; 异常处理:malloc失败返回NULL,new抛出std::bad_alloc异常

2026-01-18 02:58:40 599

原创 C语言面试篇:了解C与C++中struct和class的区别

摘要:C语言中struct仅支持数据聚合,所有成员默认公有;C++扩展了struct功能,使其支持成员函数和面向对象特性。C++中struct与class的关键区别在于默认访问权限:struct默认为public,class默认为private。两者在模板参数中可互换,但class更强调封装性。C++的struct和class都完全支持面向对象三大特性(封装、继承、多态),而C语言的struct仅作为数据容器使用。

2026-01-16 12:57:55 301

原创 C语言面试篇:深度解析C 与 C++ 的不同

C与C++核心差异摘要:C是面向过程语言,强调函数模块化,语法简洁但缺乏抽象能力,需手动管理内存;C++扩展了面向对象、泛型编程等特性,支持类封装、函数重载、智能指针等,实现更安全的自动内存管理。C适用于嵌入式等底层场景,C++更适合大型工程开发,两者在语法特性、内存管理、编程范式等方面存在显著差异,根据项目需求互补使用。

2026-01-15 12:54:32 948

原创 C/C++从学习到开发都需要掌握什么

2. 菜鸟教程C++编译器配置专题(https://www.runoob.com/cplusplus/cpp-environment-setup.html,涵盖Dev-C++、Visual Studio、VS Code等主流编译器的图文配置指南,针对新手常见的环境变量配置错误、编译失败等问题提供解决方案);2. 借助博客深化理解:代码随想录、优快云等平台的算法专题博客,遇到难以理解的知识点(如二叉树遍历、动态规划状态转移)时,通过博客的图文解析和案例演示梳理逻辑,同时养成记录自己刷题心得的习惯;

2026-01-13 00:49:16 649

空空如也

空空如也

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

TA关注的人

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