技术栈
cpp
ao_lang
16 天前
python
·
算法
·
cpp
剑指offer第五天
一个比较简单的模拟栈的操作思考一下这道题的做法,无非就是用栈来模拟一下这个过程,比较简单采用两步反转法,先把整体的字符串反转,再把每个单词反转
习惯就好zz
1 个月前
sdk
·
aws
·
cpp
·
1024程序员节
windows msvc2017 x64编译AWS SDK CPP库
在本文中,我们将介绍如何编译AWS SDK C++库,以便在您的项目中使用。AWS SDK C++库提供了与Amazon Web Services交互的接口,允许您在C++应用程序中使用AWS服务。
深耕AI
1 个月前
microsoft
·
visual studio
·
cpp
新版Win32高级编程教程-学习笔记01:应用程序分类
互联网行业 算法研发工程师目录新版Win32高级编程教程-学习笔记01:应用程序分类控制台程序强烈注意
LyaJpunov
1 个月前
数据结构
·
b树
·
cpp
B+树的原理图解
B+树是B树的变体,也是广泛应用于数据库和文件系统中的一种自平衡的树形数据结构。与B树不同的是,B+树所有的键值都保存在叶子节点中,内部节点仅作为索引使用。这种结构使得B+树在查找、范围查询等操作中比B树更加高效。
Mike!
2 个月前
java
·
开发语言
·
数据结构
·
c++
·
set
·
map
·
cpp
C++进阶 set和map讲解
set 类的介绍set 是基于红黑树实现的有序容器。它的插入、删除、查找操作的时间复杂度均为 O(log n)。遍历时,set 的迭代器按照中序遍历,因此它总是以升序排列元素。
小妖剑
2 个月前
c++
·
性能优化
·
二进制
·
位运算
·
cpp
位运算:带带孩子吧,孩子很强的!
在聊到位运算之前,不妨先简单过一遍二进制的东西。熟悉二进制和十进制的快速转换确实是掌握位运算的基础,因为位运算直接在二进制位上进行操作。如果不熟悉二进制表示,很难直观理解位运算的效果。
原来45
3 个月前
信息与通信
·
ims
·
cpp
·
通信
·
5gc
如何学习 5GC 和 IMS (以及 C++ 就业方向)
目录如何学习 5GC 和 IMSC++ 就业方向关于 51学通信博主wx:yuanlai45_csdn 博主qq:2777137742
jjb-coder
3 个月前
qt
·
cpp
·
底层
Qt-信号与槽机制
Qt 的信号与槽机制是 GUI 编程中的重要工具,用于实现对象间的通信。它允许在事件发生时,信号发射者与槽接收者建立动态连接,从而实现松耦合的设计。该机制依赖于 Qt 的元对象系统和 Meta-Object Compiler (MOC) 生成的元对象代码。
睡觉待开机
3 个月前
开发语言
·
栈
·
cpp
【practise】栈的压入和弹出序列
关于我:PDF版免费提供:倘若有需要,想拿我写的博客进行学习和交流,可以私信我将免费提供PDF版。 留下你的建议:倘若你发现本文中的内容和配图有任何错误或改进建议,请直接评论或者私信。 倡导提问与交流:关于本文任何不明之处,请及时评论和私信,看到即回复。
码农客栈
4 个月前
c++
·
cpp
·
强制转换
cpp 强制转换
static_cast 是 C++ 中的一个类型转换操作符,用于在类的层次结构中进行安全的向上转换(从派生类到基类)或进行不需要运行时类型检查的转换。它主要用于基本数据类型之间的转换、对象指针或引用的向上转换(即从派生类到基类)等。
Watink Cpper
5 个月前
c语言
·
开发语言
·
数据结构
·
c++
·
list
·
cpp
[C++ STL] list 详解
标题:[C++ STL] vector 详解@水墨不写bug正文开始:C语言阶段,我们如果想要使用链表,需要自己手动实现一个链表。这是非常低效的做法,C++中的STL中提供了链表“ list ”,我们在包含头文件 <list> 后就可以直接使用。
Watink Cpper
5 个月前
开发语言
·
c++
·
cpp
·
slt
[C++] vector && list 等容器的迭代器失效问题
标题:[C++] 容器的迭代器失效问题@水墨不写bug正文开始:什么是迭代器?迭代器是STL提供的六大组件之一,它允许我们访问容器(如vector、list、set等)中的元素,同时提供一个遍历容器的方法。然而,在使用迭代器时,我们必须注意所谓的“迭代器失效”问题。
csleeping
6 个月前
windows
·
cef
·
cpp
CEF编译打包(支持MP4播放,windows-x64版本)
标签(空格分隔): CEF C++ Windows vs2022之前项目cef是32位,渲染网页3d模型内存被限制,内存在1G多一直上不去,使用官方的64位cef编译QCefView后,可以播放3D,内存也突破了1G多到了3~4G,但是mp4播放不了,原因是cef官方默认编译好的cef二进制不支持mp4播放,需要自己下载源码编译支持.
Watink Cpper
7 个月前
数据结构
·
算法
·
leetcode
·
cpp
【leetcode】双指针算法技巧——滑动窗口
标题:【leetcode】双指针算法技巧——滑动窗口@水墨不写bug正文开始:滑动窗口是一种常用的算法技巧,用于解决一些涉及 连续子数组或子串 的问题。它的基本思想是 维护一个窗口,通过 在窗口内移动 来寻找满足特定条件的子数组或子串。
还好一切都可以重来
7 个月前
java
·
dll
·
cpp
·
jni
jni 开发 调用dll 函数的流程
-classpath 指定 org.example.abc 的查找路径 -d 指定生成的.h的路径 org.example.abc 指定的类
EricLing0529
8 个月前
cpp
C++基础知识整理
预处理 处理以#开头的命令,纯文本替换,类型不安全#pragma lib和#pragma link除外,#pragma lib用于指定要链接的库, #pragma link用于指定程序入口(默认入口是main函数,但可以通过该命令修改) 都是在链接阶段进行处理
baiyu33
9 个月前
调试
·
cpp
·
exception
·
堆栈
·
cpptrace
cpptrace 库介绍
cpptrace 是一个C++ 开源库, 简单试了下,我的发现和结论:具体到 c++ 代码的用法, 你需要包含头文件,定义一个 trace() 函数, 然后在你的代码中,你打算主动挂掉程序的地方, 调用 trace():
拉依达不拉胯
10 个月前
c++
·
学习
·
算法
·
华为
·
互联网
·
秋招
·
cpp
算法学习——华为机考题库1(HJ1 - HJ10)
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
_宁清
10 个月前
开发语言
·
c++
·
cpp
·
异常
·
throw
【C++】异常
[!Abstract] C++异常异常是一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数的直接或间接的调用者处理这个错误。
太阳风暴
10 个月前
cpp
·
eval
·
数学表达式
·
计算数学表达式
·
muparser
Qt扩展-muParser数学公式解析
muparser - Fast Math Parser Library项目地址:https://beltoforion.de/en/muparser/features.php#idStart