首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
讳疾忌医_note
掘友等级
深度学习算法工程师
微信公众号(讳疾忌医-note)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
讳疾忌医_note
深度学习算法工程师
·
3月前
关注
聊一下你对并发编程的基本理解
并发编程的基本理解 并发与并行的区别 **并发(Concurrency)**指的是多个任务在同一时间段内交替执行,CPU通过快速切换任务,使得多个任务“看似同时”执行,但实...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
3月前
关注
手撕lru
LRU(Least Recently Used,最近最少使用)缓存算法的核心思想是:优先淘汰那些“最久未被使用”的缓存数据。换句话说,当缓存容量达到上限时,系统会将最近最少...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
3月前
关注
mmap API 设计合理吗?为什么不自动处理偏移量对齐?内核开发者吵翻了
内存映射(mmap)是个好东西,能把文件直接映射到内存,让你像操作数组一样读写文件,效率嘎嘎高。可问题来了,这玩意儿对文件大小和偏移量对齐要求特别严格,稍不注意就翻车。 1...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是 std::integral_constant?它解决了什么问题?
std::integral_constant是C++11引入的一个极其基础且关键的模板类,它为编译期常量的表达和传递提供了统一的类型封装机制。理解它,不仅能帮你快速掌握C+...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是std::conditional?它解决了什么问题?
std::conditional是C++11标准库中极具实用价值的类型选择模板,它让我们能够在编译期根据一个布尔条件,选择不同的类型。理解并掌握它,不仅能让你写出更灵活、更...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是 std::enable_if?为什么它重要?
在C++11时代,模板编程迎来了一个划时代的工具——std::enable_if,它与SFINAE(Substitution Failure Is Not An Error...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、什么是decltype?它和模板参数推导有什么关系?
C++11中的decltype与模板参数推导,是现代C++泛型编程中极具革命性的特性,它让类型推导变得更精准、更灵活,也极大地简化了复杂模板代码的书写。 一、什么是decl...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是std::decay?为什么它重要?
C++11引入的std::decay是一个看似不起眼但极为关键的类型萃取工具,它帮助我们在模板编程中“统一”各种复杂类型,尤其是函数参数的类型表现。 什么是std::dec...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
1. std::result_of是什么?为什么它出现?
C++11中的std::result_of是一个专门用来推导函数调用返回类型的模板工具,它解决了在模板编程中“我不知道某个函数对象调用后返回什么类型”的难题。 1. std...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是外联模板(extern template)?
什么是外联模板(extern template)? 简单来说,C++模板是一种“代码生成器”,编译器在遇到具体类型时才会生成对应的代码,这叫做模板实例化。问题是: • 如果...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、C++11随机数库的设计哲学:引擎与分布分离
C++11引入的<random>库,是对传统随机数生成机制的彻底革新,彻底解决了以往rand()函数在可移植性、随机质量和线程安全上的诸多不足。 一、C++11随机数库的设...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、变参模板和std::tuple的本质是什么?
C++11引入的变参模板(Variadic Templates)和以此为基础的std::tuple,是对C++模板编程能力的根本性提升。它们不仅让我们能够优雅地处理任意数量...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、std::bind是什么?它为什么诞生?
C++11中的std::bind,可以说是函数适配器领域的一把“瑞士军刀”,它让函数调用变得更灵活、更强大。 一、std::bind是什么?它为什么诞生? 简单来说,std...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、什么是std::function?为什么C++11要引入它?
C++11引入的std::function,可以说是函数调用机制上的一次质的飞跃。它不仅极大地简化了函数、函数指针、lambda表达式、仿函数(即重载了operator()...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、emplace_back的本质与设计哲学
C++11引入的emplace_back,是STL容器(尤其是std::vector)中一个极具实用价值的新特性。它的核心优势在于“就地构造元素”,通过直接在容器内部的内存...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、这三大算法的本质和设计哲学
C++11引入的三个新算法--std::all_of、std::any_of和std::none_of,是对传统循环判断的优雅替代,它们不仅让代码更简洁、更具表达力,还内置...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
一、std::chrono的核心理念与三大基石
C++11引入的std::chrono库,是对传统C++时间处理方式的一次根本性革新。它不仅统一了时间与日期的表示和计算,还以模板化设计赋予了极强的灵活性和类型安全,彻底告...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
1. std::regex是什么?为什么C++11要引入它?
C++11引入的std::regex,为C++语言正式带来了标准化的正则表达式支持。这是一个在现代软件开发中极其重要的工具,尤其在文本处理、数据验证、日志分析等领域不可或缺...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
什么是std::tuple?它解决了什么问题?
什么是std::tuple?它解决了什么问题? 简单说,std::tuple就是一个固定大小的“容器”,里面可以存放任意类型的元素,类型和数量在编译时确定。它的出现,主要是...
0
评论
分享
讳疾忌医_note
深度学习算法工程师
·
4月前
关注
1. 设计哲学:非拥有观察者,打破循环引用死结
C++11中引入的std::weak_ptr是智能指针家族中专门用于解决std::shared_ptr循环引用问题的关键工具。它提供了一种“非拥有”的弱引用机制,允许程序观...
0
评论
分享
下一页
个人成就
文章被点赞
17
文章被阅读
11,567
掘力值
746
关注了
0
关注者
6
收藏集
0
关注标签
2
加入于
2024-12-20