首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
人工智能
程序员
GitHub
Python
AI编程
JavaScript
面试
展开
全部
后端
前端
人工智能
程序员
GitHub
Python
AI编程
JavaScript
面试
架构
Vue.js
年终总结
C++
Java
开源
暂无数据
推荐
最新
Day 04|线程安全引用计数:让 SharedPtr 支持并发拷贝/析构
目标:用 7 天时间,从“最简引用计数”迭代到接近 Boost shared_ptr 的控制块架构:默认删除器、自定义删除器、线程安全、weak_ptr、make_shared、最终工程化。 Day0
Day 02|控制块分离架构:Boost 风格 shared_ptr 骨架落地
目标:用 7 天时间,从“最简引用计数”迭代到接近 Boost shared_ptr 的控制块架构:默认删除器、自定义删除器、线程安全、weak_ptr、make_shared、最终工程化。 Day
ECS 架构模式
ECS(Entity-Component-System) 是一种将数据与逻辑分离的架构模式。本文将从概念、实现、优势、对比四个方面深入解析 ECS 架构模式。
Protobuf 3.25.3 源码编译全流程梳理
本次编译核心实现基于 CMake FetchContent 自动拉取第三方依赖(Abseil/Protobuf)+ 编译生成 Android 动态库 libnativesdk.so,全程适配 NDK2
学了十几种编程语言后,我终于悟了!
我为什么要学这么多编程语言?是怎么学习的?学了这么多语言对我有哪些好处和坏处?现在我们到底应不应该学多门语言呢?
传说中的C++精灵库,专治“C++恐惧症”?
这,是一个采用C++精灵库编写的程序,它画了一幅漂亮的图形: 而,这是另一个由python turtle编写的程序,画的图形和上面C++的图形几乎一模一样: 等等!让我揉揉眼睛! 这到底是什么情况?!
C++ STL 源码:Vector 梳理
结合STL 源码,从内存布局角度理解Vector。从根本上理解vector,进而阅读理解其他的STL源码。
藏经阁秘史:当扫地僧遇见C++私生子
以下故事纯属虚构,如有雷同,纯属巧合。 人物:"机器语言"和"C++",故事背景是两个程序. 这,是一个C++画图程序, 而,这是另一个由 python turtle 编写的程序,画的图形和上面 C+
C++进阶基础:5个让人直呼“专业”的冷门小技巧
写C++最怕啥?不是写不出功能,而是代码能跑但被review时,同事一句“你这为啥不用XX”直接问懵。下面这5个“进阶偏基础”的知识点,冷门但实用,配上极简代码,让你悄悄提升代码质感~ 1. 前向声明
牛客-NC49最长的括号字串
描述 给出一个长度为 n 的,仅包含字符 '(' 和 ')' 的字符串,计算最长的格式正确的括号子串的长度。 例1: 对于字符串 "(()" 来说,最长的格式正确的子串是 "()" ,长度为 2 .
C++11 之 自动类型推导
auto作为 C++11 的核心特性,核心要点可归纳为: 本质:auto是类型占位符,编译器根据初始化值推导实际类型,必须初始化。 核心规则:默认忽略顶层 const / 引用,保留底层 const
为什么Java中的string不可变,而C++没有做这种设计?
为什么Java中的string不可变,而C++没有做这种设计? 这是一个非常经典且深刻的问题,触及了 C++ 与 Java 在语言哲学、内存模型和性能目标上的根本差异。
逆向系列之简单读写其他进程的内存
逆向系列之简单读写其他进程的内存 在windows下读取其他进程的内存非常简单,刨除其他进程主动防御手段,只要满足以下条件就可以读取内存 知道进程id 知道内存地址 接下来我将写一段wpf程序,随后用
C++ 字符串拼接:+= 与 append的深度对比
C++ 字符串拼接:+= 与 append() 的深度对比 在 C++ 开发中,字符串拼接是最常见的操作之一。std::string 提供了多种方式来实现拼接,其中最常用的是 operator+= 和
C语言--数组作为函数参数
为方便在程序中对数组操作,经常会定义一些操作数组的功能函数,这些函数往往会将数组作为函数参数使用。 一、要求: 注意:在形参中改变数组中的元素,实参中的数组元素也会改变 在多维数组作为函数参数时,可以
这个来自五线城市的C++兴趣班的程序可不一般
这,是一个萍乡某培训机构的C++兴趣班的教学程序,你绝对在其它地方找不到。因为它是唯一的存在。就算是一线城市人才辈出的地方也是没有的。让我们来看一下这个程序长什么样吧: 先看第一行代码,它包含了一个叫
CMakeLists.txt命令全面解析
一、CMake 核心基础(必学,占80%使用场景) 1. 版本声明(脚本第一行必写) 命令格式 示例(你的代码) 作用 指定运行当前CMake脚本所需的最低CMake版本,低于该版本会直接报错,确保脚
c++ 11 之 并发与多线程
C++11 多线程的部分知识点,不够全,但是能覆盖一写使用场景。关于多线程,实际的操作要更加复杂。此文仅做入门参考
LLDB 调试器使用指南
LLDB 是 LLVM 项目的一部分。主要用于调试 C、C++、Objective-C 和 Swift 程序。本文将介绍 LLDB 的使用方法和常见命令
从“Hello, World!”说起:理解程序的基本结构
从经典的“Hello, World!”程序入手,详解C++程序的基本结构。通过逐行解析和动手实验,带领读者完成从编写到运行的完整过程,理解程序如何被编译执行,为后续学习打下坚实基础。