技术栈
c++
暗然而日章
1 小时前
c++
·
笔记
·
学习
C++基础:Stanford CS106L学习笔记 4 容器(关联式容器)
关联容器按照唯一键来组织它们的元素。从概念上讲,它们类似于 Python 中的字典和集合。当你需要将唯一键映射到值时,可以使用map和unordered_map;若要存储一组唯一元素,则可以使用set和unordered_set。
巨人张
2 小时前
开发语言
·
c++
C++火柴人跑酷
效果:显示白色背景和蓝色地面的基础窗口效果:屏幕上出现一个红色矩形代表火柴人效果:火柴人显示为真实的奔跑动画第一帧
Gomiko
4 小时前
c语言
·
c++
C/C++基础(四):运算符
关系运算符用于比较两个操作数的 大小 / 相等 关系,运算结果为布尔值C 语言中用 0 表示假,非 0 表示真; C++ 中新增 bool 类型,直接返回 true/false.
freedom_1024_
4 小时前
开发语言
·
c++
【c++】使用友元函数重载运算符
使用友元函数来重载运算符有几个重要的原因,特别是在重载流运算符 << 和 >> 时:如果使用成员函数形式重载 << 运算符:
zmzb0103
4 小时前
开发语言
·
c++
C++课后习题训练记录Day43
1.练习项目:输入一个整数 n 和 n 个数字,然后按字典序升序输出这 n 个数字的所有全排列。2.选择课程
赖small强
5 小时前
linux
·
c语言
·
c++
·
gdb
·
-g
【Linux C/C++开发】 GCC -g 调试参数深度解析与最佳实践
摘要: 本文深入剖析 GCC 编译器 -g 参数的技术原理,详解 DWARF 调试信息格式,对比分析二进制文件结构差异,并结合 GDB 实战演示调试技巧。适合嵌入式开发、Linux 系统编程及编译器爱好者阅读。
CAE虚拟与现实
6 小时前
开发语言
·
c++
·
dll
·
动态链接库
·
lib库
C/C++中“静态链接(Static Linking)” 和 “动态链接(Dynamic Linking)释疑
C/C++ 里的 “静态链接流程” 是「编译链接阶段」的操作,而 DLL 的 “动态链接库” 是「程序运行阶段」的加载方式,二者描述的是不同环节。
fpcc
6 小时前
c++
C++编程实践——标准库中容器存储目标分析
在前面的文章中一个重要的推荐应用就是在可能的情况下尽量使用STL中的标准容器,这样除了安全以后,最重要的是通用性较高。但在实际的应用中,有很多场景下需要在容器中存储大量的目标对象,比如在高并发的网络下,服务端需要存储客户端的一些相关对象。而在这些应用中,这些目标对象有大有小,有平凡类型也有复杂的类型,甚至有可能会提出多态的需求。那么,问题就产生了,在向容器中存储目标时,是存储对象目标还是存储指针目标呢? 本文就针对这种实际工程中的应用开发进行分析和说明,从而能够给大家一个可以借鉴的方法和原则。
包饭厅咸鱼
6 小时前
开发语言
·
c++
·
视觉检测
PatchCore-----训练,测试,c++部署 工业异常检测框架
typora-copy-images-to: upload效果挺牛的,而且不需要给缺陷打标签,只训练正样本,站在巨人的肩膀上学习
许长安
6 小时前
开发语言
·
c++
·
经验分享
·
笔记
C++ 多态详解:从静态多态到动态多态
从字面上理解,多态就是“多种形态”。在程序设计里,它指的是:使用统一的接口,却可以对不同类型的对象做出不同的具体行为。
煤球王子
6 小时前
c++
学而时习之:C++中的标准模板4
迭代器是一种行为类似指针的对象,用于遍历和访问容器中的元素。示例代码:STL 容器提供一系列返回迭代器的成员函数。 这些迭代器通常指向容器的首尾元素。 绝大多数 STL 容器都支持这些函数;stack、queue 等访问受限的容器除外。为保持统一,各容器中的函数名称完全一致。
蓑衣夜行
6 小时前
开发语言
·
c++
·
qt
·
web
·
qwebengine
Qt QWebEngine 开启硬件加速注意事项
在实际项目中,QWebEngine相当大的一部分崩溃来自开启了硬件加速导致的。1、软件渲染和硬件加速的区别:
EverestVIP
7 小时前
c++
C++中的mutable关键字如何使用
在C++中,mutable关键字用于修饰类的数据成员,表示即使在const成员函数中也可以修改该成员变量。
黑客思维者
7 小时前
c++
·
python
·
嵌入式系统
·
数据脱敏
·
智能配电系统
智能配电系统用户敏感数据脱敏详细设计:从静态遮盖到动态策略
在智能配电系统中,敏感数据贯穿于用户用电行为、设备运行状态、能源交易信息、系统操作日志等各个层面。传统的数据脱敏方案往往采用“一刀切”的静态规则,无法适应配电系统多角色、多场景的精细化数据访问需求。
GoWjw
8 小时前
linux
·
服务器
·
c++
·
ubuntu
内存管理【3】
MMU 现代操作系统普遍采用虚拟内存管理(Virtual Memory Management)机制,这需要处理器中的MMU(Memory Management Unit,内存管理单元)提供支持。
liulilittle
9 小时前
linux
·
开发语言
·
c++
·
windows
·
算法
·
线程
·
并发
C++ 并发双阶段队列设计原理与实现
该队列采用双阶段处理模型,通过锁机制实现线程安全,核心思想包含:
森G
9 小时前
linux
·
arm开发
·
c++
·
ubuntu
五、Linux字符设备驱动
一、应用层访问底层驱动1.介绍字符设备或块设备,我们可以通过**设备文件(属性信息中包含的设备号)**来访问底层设备。
繁星蓝雨
9 小时前
开发语言
·
c++
我与C++的故事(杂谈)
本篇纯属杂谈,仅用于回忆与记录与C++的过往经历。记得刚开始接触C++,是在大一的时候。当时第一门编程课,学习的就是C++编程语言(其实我第一门认识的编程语言,是爪哇(Java),而不是C+,嘿嘿)。一开始先试学习面向过程编程,编程的思想和风格就很像C语言。写了一个学期后,下学期,开始教面向对象编程。
Rock_yzh
19 小时前
c++
·
学习
·
算法
·
leetcode
·
职场和发展
LeetCode算法刷题——238. 除自身以外数组的乘积
我们可以使用前缀积和后缀积的方法来解决这个问题,避免使用除法:对于每个位置 i,我们需要计算 nums[i] 左侧所有元素的乘积和右侧所有元素的乘积
Queenie_Charlie
10 小时前
数据结构
·
c++
·
map
和为k的连续区间
一整数数列a[1], a[2], ... , a[n](有正有负),以及另一个整数k,求一个区间[i, j],(1 <= i <= j <= n),使得a[i] + ... + a[j] = k。