首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Python
前端
后端
程序员
算法
JavaScript
Java
C++
数据库
展开
全部
Python
前端
后端
程序员
算法
JavaScript
Java
C++
数据库
爬虫
GitHub
架构
人工智能
大数据
Vue.js
暂无数据
推荐
最新
实习生必看:错误码设计速成指南
实习时随便写错误码,日志全是 1/2/3,根本查不出问题。本文分享一种 32 位分段设计:级别、业务域、模块、错误码四段,避免冲突,方便扩展和排查,新手也能快速落地。
C++标准库算法:从零基础到精通
C++标准库算法设计遵循算法与容器的分离哲学,通过迭代器实现通用性。算法分为非修改型(如查找、计数)和修改型(如排序、转换)操作,各司其职又灵活组合。迭代器作为桥梁,连接算法与不同容器,提供统一接口。
C++ 使用分治减小模板递归深度
起因 C++14 引入 STL 的 make_index_sequence 可以生成一个类型为 std::size_t,0 到 N-1 的编译期序列,我们可以这样使用它: 代码 可是在我的程序中,我想
C++凡人修仙法典 - 宗门版-下
C++凡人修仙法典 - 宗门版 序章:宗门真谕·万界代码修真录 当指尖在键盘叩击出第一串字符时,灵气如星河倒卷般在屏幕上奔涌——此乃**「C++万界宗门」洞开山门的玄妙时刻。
C++凡人修仙法典 - 宗门版-上
C++凡人修仙法典 - 宗门版 序章:宗门真谕·万界代码修真录 当指尖在键盘叩击出第一串字符时,灵气如星河倒卷般在屏幕上奔涌——此乃**「C++万界宗门」洞开山门的玄妙时刻。
C++凡人修仙法典 - 散修版
C++凡人修仙法典 - 散修版 序章:荒野独行·代码散修之道 在这数字洪荒的蛮荒时代,C++犹如一部失落于天地间的上古秘典,记载着从代码凡人到编程宗师的艰难蜕变之路。
突破Python性能墙:关键模块C++化的爬虫优化指南
今天用Python和C++混合爬虫方案对正则解析瓶颈实现突破性优化,我的总体思路就是Python负责HTTP请求和页面调度,C++编译的高性能正则引擎(std::regex)通过ctypes实现FFI
学了十几种编程语言后,我终于悟了!
我为什么要学这么多编程语言?是怎么学习的?学了这么多语言对我有哪些好处和坏处?现在我们到底应不应该学多门语言呢?
C++17的 std::string_view 是为了解决什么问题?它和 const std::string& 相比有什么核心优势和潜在陷阱?
C++17的 std::string_view 是为了解决什么问题?它和 const std::string& 相比有什么核心优势和潜在陷阱? const std::string& 的隐式开销 在C+
C++17的 if constexpr 是如何简化模板元编程的?它与常规的 if 语句以及#if预处理指令有何根本不同?
C++17的 if constexpr 是如何简化模板元编程的?它与常规的 if 语句以及#if预处理指令有何根本不同? if constexpr之前的std::enable_if 的复杂性 eg:编
C++11移动语义‘偷梁换柱’实战
今年三月中开始,我逐步深入研究了机器人开发中的 ROS2(Jazzy)系统。与此同时,我将官网中比较重要的教程和概念文章,按照自己的学习顺序翻译成了中文,并整理记录在了公众号里。
C++11的可变参数模板 (Variadic Templates) 是如何工作的?如何使用递归解包一个参数包 (parameter pack)?
C++11的可变参数模板 (Variadic Templates) 是如何工作的?如何使用递归解包一个参数包 (parameter pack)? 什么是可变参数模板? 核心语法是省略号 ... 模板参
C++ 值简述
C++的值类别系统是理解现代C++特性的基础。本文将介绍值类别的概念和引用类型。XXXXXXXXXX
C++11 Lambda表达式的本质是什么?它的捕获列表 ([]) 是如何工作的?
C++11 Lambda表达式的本质是什么?它的捕获列表 ([]) 是如何工作的? Lambda表达式本质上是创建匿名函数对象(Functor) 的一种便捷语法糖。捕获列表 [] 则决定了外部变量如何
【C++】vector类详解
一、什么是 vector?为什么要用它? vector 是 C++ 标准库中提供的一个 动态数组容器,属于 <vector> 头文件。它的本质是: 相比 C 风格的数组,vector 有以下额外特点:
C++ 内存布局
深入理解 C++ 内存布局对于编写高性能代码至关重要。本文从进程虚拟内存、数据对齐、对象布局等层面系统分析 C++ 的内存组织方式。
C++_stdmutex和stdatomic
std::mutex和std::atomic std::mutex 保护一个代码块,而 std::atomic 保护对单个变量的操作 std::mutex std::mutex (互斥锁) 的作用是保
C++零之法制和三五法则
C++零之法制和三五法则 三之法则 (The Rule of Three) - C++98时代 如果一个类需要自定义以下三者中的任意一个,那么它几乎肯定需要全部三个 析构函数 拷贝构造函数 拷贝赋值运
C++完美转发
完美转发 什么是完美转发 (Perfect Forwarding)?std::forward 和 std::move 有何本质区别? 问题背景:为什么需要完美转发? 假设编写一个“包装函数” (wra
LLDB 调试器使用指南
LLDB 是 LLVM 项目的一部分。主要用于调试 C、C++、Objective-C 和 Swift 程序。本文将介绍 LLDB 的使用方法和常见命令