首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Echo_7s
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Echo_7s
2天前
关注
multimap与map的区别
std::map 和 std::multimap 都是 C++ 标准库中的关联容器,但它们之间有几个重要的区别: 唯一键 vs. 允许重复键: std::map 要求键是唯...
赞
评论
分享
Echo_7s
2天前
关注
map与unordered_map的区别
map 和 unordered_map 是 C++ 标准库中的两种关联容器,它们都用于存储键-值对,并提供了快速的查找功能。它们之间的主要区别在于底层实现方式和性能特点: ...
赞
评论
分享
Echo_7s
11天前
关注
提升vector使用性能的编程习惯
以下是一些编程习惯示例,可以帮助提升 std::vector 的性能: 使用引用避免拷贝: 使用 reserve 提前分配内存: 使用 emplace_back 直接构造对...
赞
评论
分享
Echo_7s
12天前
关注
C++自定义高效对象池
```template class ObjdectPool { public: using DelType = std::function; void add(std::u...
赞
评论
分享
Echo_7s
19天前
关注
mosquitto 订阅C++示例
以下是一个使用 Mosquitto 的 C++ 示例: 这个示例演示了如何使用 Mosquitto C++ 客户端库订阅一个 MQTT 主题,并在接收到消息时打印出来。你需...
赞
评论
分享
Echo_7s
19天前
关注
Sidecar Proxy架构
Sidecar Proxy 是一种常见的架构模式,它指的是在应用程序旁边运行的一个独立代理服务。Sidecar Proxy 通常与主应用程序部署在同一个虚拟机、容器或主机上...
赞
评论
分享
Echo_7s
19天前
关注
Protobuf 序列化与反序列化原理
Protocol Buffers(protobuf)是一种用于序列化结构化数据的机制,它具有高效、简洁、跨语言等特点。其序列化和反序列化原理如下: 序列化 定义消息类型: ...
赞
评论
分享
Echo_7s
9月前
关注
some/ip和dds之间的区别
some/ip和DDS(Data Distribution Service)是两种不同的通信技术,它们有以下区别: 设计目标: some/ip的设计目标是提供简单、高效的服...
赞
评论
分享
Echo_7s
9月前
关注
使用Boost.Asio实现多线程断点续传
在主函数中,我们创建了一个ssl::context对象ctx,该对象用于SSL连接的上下文设置。然后,我们根据固件文件大小,计算要下载的每个线程的字节范围,创建相应的Dow...
赞
评论
分享
Echo_7s
9月前
关注
UDP组播与广播区别
UDP组播和广播是两种不同的数据传输方式,它们有以下区别: 目标范围: UDP组播(UDP Multicast)是指将数据报发送给一组特定的目标设备,这些设备通过共享相同的...
赞
评论
分享
Echo_7s
9月前
关注
TCP/IP 网络模型常见面试题
以下是对于前面提到的TCP/IP网络模型常见面试题的解答: TCP/IP网络模型有四层。各层的功能分别是: 应用层:提供面向用户的网络服务和应用程序通信,例如HTTP、FT...
赞
评论
分享
Echo_7s
9月前
关注
网络摄像机升级时变砖可能原因
网络摄像机升级时变砖的情况也与固件升级类似,可能会导致设备无法正常启动或出现其他故障。以下是一些可能导致网络摄像机变砖的情况: 中断升级过程:如果在网络摄像机升级期间断电或...
赞
评论
分享
Echo_7s
9月前
关注
使用C++实现基于open-ssl的多线程断点续传Demo
以下是使用C++和OpenSSL库实现多线程断点续传的示例代码。在此示例中,我们使用OpenSSL库来进行HTTPS下载,并通过多线程来加快传输速度和支持断点续传功能。请注...
赞
评论
分享
Echo_7s
9月前
关注
linux C++多线程同步方法
在 Linux 中,C++ 提供了一些多线程同步方法,可以用于确保多个线程之间的协调和互斥访问共享资源。以下是几种常见的多线程同步方法: std::mutex 和 std:...
赞
评论
分享
Echo_7s
9月前
关注
C++堆和栈的区别
在 C++ 中,堆(Heap)和栈(Stack)是两个常用的内存分配机制,它们有以下区别: 内存位置: 栈:栈是程序的一部分,位于低内存地址,由编译器自动分配和释放。栈上的...
赞
评论
分享
Echo_7s
9月前
关注
C++ virtual函数能不能写成inline?
在C++中,virtual 函数可以被声明为 inline,但是它们的行为会有所不同。 虚函数(virtual 函数)的主要特性是它们可以在派生类中被重写(覆盖)。这样,通...
赞
评论
分享
Echo_7s
9月前
关注
C++内存泄露几种常见原因
在C++中,常见的导致内存泄漏的几种原因包括: 动态分配内存后未正确释放: 使用 new 或 malloc 等操作符动态分配内存时,应确保在不再需要时及时释放它。如果忘记释...
赞
评论
分享
Echo_7s
9月前
关注
emplace_back传入std::move和非std::move值区别
emplace_back 函数可以接受参数值,并在容器末尾直接构造新的元素。当传递值给 emplace_back 函数时,使用或不使用 std::move 会导致不同的行为...
赞
评论
分享
Echo_7s
9月前
关注
c++11如何理解移动语义和完美转发
C++11引入了移动语义和完美转发这两个重要的语言特性,它们分别用于优化资源管理和实现通用参数传递。下面是对它们的理解以及示例说明: 移动语义(Move Semantics...
赞
评论
分享
Echo_7s
9月前
关注
std::move的理解和使用
std::move是C++标准库中的一个函数模板,用于将对象转换为右值引用(移动语义),以便在特定情况下实现资源的高效转移和移动语义的操作。 移动语义允许我们将资源(如内存...
赞
评论
分享
下一页
个人成就
文章被点赞
2
文章被阅读
11,748
掘力值
732
关注了
0
关注者
1
收藏集
0
关注标签
6
加入于
2021-03-10