- 博客(462)
- 资源 (1)
- 收藏
- 关注
原创 从零吃透C++命名空间、std、#include、string、vector
本文深入解析C++标准库的核心概念,帮助初学者理清常见困惑。主要内容包括:1) 命名空间(std)的作用是隔离名称避免冲突,不同于库本身;2) 使用标准库类型必须同时#include头文件(获取定义)和std::前缀(定位命名空间);3) 对比Python内置类型与C++标准库类型的差异;4) 解释using namespace std的利弊;5) 列举std命名空间中的常用工具。全文强调正确理解命名空间与库的关系,掌握标准库的正确使用方式,避免常见误区。
2026-05-02 17:41:05
378
原创 一文搞懂C++模板类、抽象类与Java泛型的关联与区别
本文对比解析了C++模板类与抽象类的核心区别及Java泛型的异同。C++模板类通过template定义类型参数,实现代码复用;抽象类通过纯虚函数定义接口规范,不能实例化。文章指出C++模板类与Java泛型设计思想相同,但底层实现不同:C++编译期实例化,Java采用类型擦除。核心结论:模板类用于通用代码模具(需传类型参数),抽象类用于行为规范(不需传参),二者机制完全不同。理解这些概念对后续学习STL容器和面向对象设计至关重要。
2026-05-02 17:24:37
308
原创 深入理解C++ override与final:final真的隐含override吗?最佳实践全解析
C++11标准引入了override和final关键字,彻底改变了虚函数重写的规范方式。核心要点包括: final隐含override的全部校验功能,单独使用即可实现安全重写和禁止子类重写; 两个关键字都源自2011年发布的C++11标准,版本号直接对应发布年份; override确保正确重写父类虚函数,final在此基础上还禁止后续重写; 工程实践中推荐:允许重写时用override,禁止重写时直接用final,避免冗余的override final写法。 这些特性使虚函数重写更安全可靠,是现代C++开发
2026-05-02 13:24:42
339
原创 C++ 构造函数、析构函数、虚函数、虚析构
C++构造/析构函数与虚函数机制精要 构造函数与类同名,负责初始化工作,在对象创建时自动调用。析构函数以~开头,在对象销毁时自动清理资源。C++引入构造/析构机制源于其手动内存管理特性,与C的手动初始化、Java/Python的自动GC形成对比。 虚函数通过虚表机制实现多态,允许子类重写父类方法。当父类指针指向子类对象时,virtual关键字确保调用正确的子类实现。虚析构函数是特殊虚函数,防止父类指针删除子类对象时的内存泄漏。关键原则:可继承基类的析构函数必须声明为virtual,确保正确调用子类析构逻辑。
2026-05-02 13:08:29
424
原创 C++ 命名空间、虚函数、抽象类、protected 权限全套通俗易懂精讲(附与 Java 对比)
本文系统梳理了C++面向对象编程的核心概念与实践规范。主要内容包括:1)两层命名空间的设计原理,外层隔离项目、内层分类功能;2)虚函数实现多态机制,通过父类指针调用子类实现;3)override关键字对函数签名的编译期校验;4)纯虚函数与抽象类的关系,以及C++用纯虚类模拟Java接口的差异;5)protected权限的合理使用场景,工程中建议将需子类重写的虚函数设为protected。文章通过对比C++与Java的语法特性,结合大厂开发规范,提供了面向对象设计的实用指南。
2026-05-02 12:43:24
415
原创 从模板方法模式说起,彻底搞懂GoF设计模式的前世今生
从模板方法模式切入,我们不仅弄懂了一个实用的设计模式,更理清了 GoF 的由来、设计模式的跨界起源与23种模式的整体框架。
2026-05-02 12:35:59
372
原创 GPT 发展历程中不得不提的 15 个核心里程碑:从 1 亿参数到通用智能体的完整演进
GPT 系列的演进,是一条从「单向语言模型范式验证」,到「规模法则极致探索」,再到「人类偏好对齐工程突破」,最终走向「全模态通用智能」的完整路径。每一个关键节点,都不仅是 GPT 自身的迭代,更是推动整个大语言模型行业变革的标志性事件
2026-03-22 13:29:49
680
原创 Attention Is All You Need:从RNN困局到LLM席卷全球,Transformer如何重构AI世界
八年前,《Attention Is All You Need》只是一篇看似普通的会议论文;八年后,它已成为一个时代的宣言。从RNN的漫长困局,到注意力机制的灵光一闪,再到Transformer横空出世并最终席卷全球,我们见证的不仅是一个算法架构的迭代,更是一场彻底改变人类认知边界的技术革命。技术的进步,往往源于打破固有认知的桎梏,去解决那些曾被认为无解的问题。如今,我们依然站在这场革命的浪潮中心。Transformer的故事远未结束,而AI的未来,才刚刚拉开序幕。
2026-03-22 13:11:39
446
原创 一文读懂爆火的 OpenClaw:从架构原理到实战生态,AI Agent 终于能“真干活”了
本文结合最新社区动态、官方更新和实战经验,用最接地气的方式讲透 OpenClaw 的架构原理、实战部署、生态玩法和踩坑指南,让你一文吃透这个现象级爆款。
2026-03-01 18:39:59
1951
原创 Python 高阶函数必学:map () 函数原理、实战与避坑指南
Python map () 是高效批量处理工具,支持单 / 多可迭代对象,Python3 返回迭代器且惰性求值,搭配 lambda 更简洁,是替代冗余 for 循环的利器。
2026-01-18 14:41:53
1103
原创 Python 返回值注解全解析:从语法到实战,让代码更具可读性
Python 返回值注解虽非强制约束,却能显著提升代码可读性与协作效率,搭配 mypy 等工具可提前排错,本文详解其语法、进阶用法及实战场景。
2026-01-18 14:15:35
1073
原创 Python不写类型注解?难怪你的代码总是报错且没人看懂!
你是否曾因一个函数参数的类型不明确而反复翻阅文档?是否在调试时因“NoneType object is not iterable”这类错误抓耳挠腮?Python的动态特性赋予了我们极致的灵活性,却也带来了维护上的“隐性成本”。
2026-01-18 13:50:34
786
原创 【新手必看】以DIN论文为例,手把手教你用透arXiv学术平台
本文以 DIN 论文为例,教新手用 arXiv:看基础信息、读论文、找同领域研究、查引用,解锁学术平台核心功能。
2025-12-20 17:37:40
1467
原创 小模型逆袭!一文读懂模型蒸馏:为何小参数也能媲美大模型?
从技术本质出发,用通俗的语言拆解其中的核心逻辑,再结合工业界典型案例深化理解,全程无复杂公式,开发者一看就懂!
2025-12-20 16:04:25
1421
原创 学术论文作者栏“暗语”全解析:从小红书WorldSense论文看懂单位、一作、通讯作者
学术论文作者栏的“隐藏信息”拆解得明明白白,以后看论文再也不用猜!
2025-12-20 15:15:48
1611
原创 Git撤销修改:git restore . 与 git reset --hard 万字详解
本文详解Git撤销修改的`git restore .`与`git reset --hard`命令,从核心区域概念出发,对比两者适用场景与风险,指导开发者精准选择撤销方式。
2025-12-16 23:59:02
901
原创 互联网大厂都在哪些顶会上发论文?AI/ML/CV/NLP/推荐系统全解析
本文将为你系统梳理 AI 各子领域的主流顶会,揭秘工业界的真实科研策略。
2025-12-15 00:15:59
1637
原创 公式里的 | , ; 到底啥意思?一篇讲透机器学习符号语言
手把手教你拆解每一个符号的含义,最后总结出一套通用的“公式阅读法”,让你以后看到任何类似表达都能从容应对。
2025-12-14 23:44:27
1363
原创 扩散模型(Diffusion Model)详解:从原理、U-Net结构到生成机制
本文将系统性地讲解扩散模型的核心思想、数学原理、关键组件(尤其是 U-Net 结构)以及完整工作流程,从而助力理解“AI 是如何从一张噪声图一步步画出逼真图像的”。
2025-12-14 22:50:03
3391
原创 从 PRM 到 G-E:推荐重排架构的范式升级与工业实践
本文将系统梳理其 G-E(Generator-Evaluator)架构演进背景、核心思想、实现细节、工程价值与未来方向,带你深入理解这场推荐重排的技术范式升级
2025-12-14 22:08:43
1229
原创 Transformer+Listwise:一文读懂个性化重排模型PRM
PRM作为Transformer在推荐重排任务中的经典实践,通过“个性化向量融合+Transformer全局交互建模+Listwise损失优化”的三重设计,完美解决了传统重排模型的痛点
2025-12-14 11:02:08
1218
原创 马尔可夫:让随机系统 “忘记过去”,强化学习才敢上场
本文将结合实际场景和通俗类比,从基础概念到应用落地,层层拆解马尔可夫过程的核心逻辑,同时解答学习中常见的疑问
2025-12-14 01:18:29
893
原创 从 “碗状函数” 到 “坑坑洼洼”:机器学习的凸与非凸之战
本文将从凸函数的数学定义、直观理解出发,结合机器学习中的典型案例,对比凸函数与非凸函数的核心差异,并探讨非凸优化的实际解决方案,帮助读者建立对凸函数的系统认知。
2025-12-14 00:30:14
899
原创 AI 时代,笨功夫最值钱
AI 的崛起,不仅改变了工作方式,更正在重塑人类学习的本质——它让“深度理解”和“系统思考”从精英专属的能力,变成人人可及的基础设施。这是一场认知普惠的革命
2025-12-13 15:07:41
1249
原创 深入理解 find 与 grep 路径参数位置差异:Unix 哲学下的设计逻辑
为什么 find 的路径必须写在前面,而 grep 的路径却放在后面?这并非随意安排,而是深深植根于 Unix 设计哲学、命令诞生背景与核心定位 的底层逻辑。
2025-12-13 14:48:56
653
原创 告别“这个分支是干啥的?”:Git分支层级命名实战
Git分支层级命名规范是团队协作的"安全网",通过`[类型]/[需求ID]/[功能描述]`结构,实现语义化、可追溯、防冲突,配合标准化操作,大幅提升协作效率与代码质量。
2025-12-11 23:47:47
1413
原创 一文读懂 git fetch:为什么专业开发者都先 fetch 再 pull?
git fetch 是 Git 协作的 "安全冗余" —— 它让你在不触碰本地代码的前提下,看清远程仓库的完整面貌
2025-12-11 23:39:28
1186
原创 Git 技巧:忽略 .gitignore 本身?一招搞定无需 git add
不想让 Git 跟踪 .gitignore 自己的修改,同时又不想执行 git add 提交它。本文就来详细讲解如何用 git update-index --assume-unchanged 命令实现这个需求
2025-12-11 23:31:26
1004
原创 范数的命名渊源、数学本质与 tf.norm 核心应用
本文梳理了范数从几何长度抽象为矩阵 / 张量度量的演化脉络,揭秘其人名、地名命名渊源,同时详解tf.norm参数配置与在机器学习正则化、梯度裁剪等场景的核心应用。
2025-12-11 00:51:34
1177
原创 箭头一按,命令即现:Bash/Zsh历史命令前缀匹配全攻略
本文提供Bash和Zsh历史命令前缀匹配的终极优化方案,5分钟配置让命令检索效率提升300%,告别"大海捞针"式搜索,实现丝滑流畅的终端操作体验。
2025-12-11 00:23:17
1124
原创 RankMixer:推荐系统的“算力与精度“双突破之道
RankMixer 的 “去 attention 化”“稀疏专家” 思路,为大规模模型的工业落地提供了极具参考价值的范式
2025-11-16 00:34:38
2978
原创 DLRM论文精读:《Deep Learning Recommendation Model for Personalization and Recommendation Systems》
DLRM是Meta提出的工业级推荐模型,通过拆分式架构高效融合稠密与稀疏特征,采用显式二阶交互与混合并行策略,在保证精度的同时突破超大规模嵌入表的内存与训练瓶颈,成为兼顾效率、可扩展性与实用性的推荐系统基准模型。
2025-11-15 20:35:21
869
原创 Holdout机制:推荐系统中评估部门级业务贡献的黄金标准
Holdout机制通过保留一部分用户永不参与实验,构建纯净对照组,从而准确评估推荐系统整体对业务指标的真实贡献。它有效避免了多模块AB实验叠加导致的虚假提升,是大厂衡量部门级技术价值的黄金标准。只有Holdout验证过的增长,才是可持续、可信赖的增长。
2025-11-15 17:16:22
988
原创 大模型对齐内卷史:RLHF 麾下 PPO、DPO、GRPO 的神仙打架!
本文从RLHF基础流程入手,逐步拆解SFT、RM等核心组件,深入剖析三大算法的技术原理、核心差异与适用场景。
2025-11-15 02:19:37
1080
原创 谁动了我的埋点?——前端、客户端与数据中台的三角关系
本文系统厘清前端与客户端的职责边界,详解数据从采集、上报到使用的标准化链路,明确DE、数据平台与端侧团队的协同机制,助力技术团队高效协作、提升数据可用性与业务响应速度。
2025-11-15 00:51:19
759
原创 数据三剑客:客户端、服务端与DE的协作江湖
DE数据采集依赖客户端埋点与服务端协同,服务端作为行为日志承接者和业务数据持有者,是实现高质量数据整合不可替代的枢纽。
2025-11-15 00:23:21
868
原创 包管理器大揭秘:从 pip 到 yum,一行安装命令背后的 “神仙操作”
本文深度拆解语言级(pip/npm/Maven 等)与系统级(yum/apt/brew 等)包管理器核心逻辑,揭示其 “仓库查询→依赖解析→自动化安装” 的共性范式,对比两类工具在管理范围、适用场景的核心差异。结合实战案例讲解工具用法与避坑技巧,帮助开发者理清工具选择逻辑,轻松搞定软件安装配置,提升开发部署效率。
2025-11-14 23:58:22
1245
原创 嵌入式Linux驱动开发全流程:工具协作+核心概念拆解(从入门到理解)
本文将以 “嵌入式 Linux 驱动项目” 为核心主线,串联 Kbuild、交叉编译器、GDB 等关键工具的协作流程,同时拆解 Unix、Linux、GNU 等核心概念,用类比 + 实操案例的方式深入浅出讲解,帮你构建完整的知识体系。
2025-11-08 20:13:58
1129
1
原创 一文理清 CMake、Make、Kbuild、GCC 关系:从基础到进阶的构建工具链全解析
在C/C++开发、Linux内核/驱动开发中,我们总会接触到CMake、Make、Kbuild、GCC这些工具,但很多开发者对它们的角色定位、协作关系一知半解。本文将从核心关系入手,逐步拆解每个工具的作用,结合实战场景讲解协作流程,再拓展相关进阶概念,帮你彻底打通构建工具链的知识体系。
2025-11-08 19:59:11
1091
原创 推荐系统 QKV 终极拆解:电商爆单、内容高留存的核心密码
本文聚焦推荐系统序列建模核心 QKV,解析其 “查询 - 匹配 - 取值” 本质逻辑,对比电商(重转化、时序依赖)与内容(重语义、兴趣延续)场景的差异化设计。解答 K=V 的适用边界,强调工业级优先 K≠V 的标准方案,辅以维度选择、特征增强等调优技巧,为开发者提供贴合业务的 QKV 设计指南,助力精准提升电商转化与内容留存效果。
2025-11-08 17:21:54
1085
DeepSeekMoE: Towards Ultimate Expert Specialization in Mixture-of-Experts Language Models
2025-02-08
树模型论文汇总.zip
2019-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅