E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C++
认识
C++
设计模式组合模式
组合模式(CompositePattern),用于表示对象的部分-整体层次结构。在组合模式中,可以将对象组合成树形结构,使得客户端对单个对象和组合对象的使用具有一致性。组合模式通常包括以下角色:Component(组件):这是组合中的基类或接口,定义了所有子类共有的接口。它既可以代表叶子对象,也可以代表容器对象,也就是组合对象。Leaf(叶子):叶子对象,在组合中表示单个对象,没有子节点。它实现了
bcbobo21cn
·
2025-05-31 17:05
VC++
c++
设计模式
组合模式
【
C++
】STL详解-----(二)vetor的使用
文章目录vector的介绍vector的使用:元素访问emptyvector的增删查改push_back和pop_backinsert和erasevector迭代器失效问题迭代器失效解决方法vector的介绍vector是可变大小数组的容器vector采用连续空间存储的方式,同时也表示可以采用下标访问vector的大小可以动态改变vector的重新分配大小策略:开辟一个新的数组,将原数组的数据移到
IF'Maxue
·
2025-05-31 16:58
C++
c++
开发语言
C++
修炼:unordered_map和unordered_set的使用和封装
Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!我的博客:#includeintmain(){//创建unordered_setstd::unordered_setnumbers={1,2,3,4,5};//插入元素numbers.insert(6);numbers.emplace(7);//更高效的插入方式//下两篇会详细讲解emplace接口//查找元素if
<但凡.
·
2025-05-31 15:54
C++修炼之路
c++
开发语言
数据结构
c++
继承详解
系列文章目录前言继承是面向对象编程的三大特性之一,另外两个是封装和多态。继承允许一个类(派生类)继承另一个类(基类)的成员变量和成员函数,这样可以实现代码复用和层次化设计。一、继承的概念及定义1.1概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许我们在保持原有类特性的基础上进行扩展,增加方法(成员函数)和属性(成员变量),这样产生新的类,称派生类。继承呈
Ha-gd
·
2025-05-31 15:50
c++进阶
c++
CppCon 2014 学习:How to call C libraries from
C++
intlistener=socket(AF_INET6,SOCK_STREAM,0);if(listener==-1)throwstd::system_error(errno,std::system_category());try{if(listen(listener,1))throwstd::system_error(errno,std::system_category());sockaddr_
虾球xz
·
2025-05-31 14:16
CppCon
学习
c语言
c++
c++
使用 cpp-httplib
1.安装cpp-httplib在CentOS环境下安装cpp-httplib库相对简单,因为它是一个头文件库,不需要编译和安装过程。你只需将cpp-httplib的头文件包含在你的项目中即可。以下是安装步骤:步骤一:下载cpp-httplib库你可以从cpp-httplib的官方GitHub仓库下载最新的源代码:gitclonehttps://github.com/yhirose/cpp-http
笨死de猪
·
2025-05-31 12:29
游戏服务器架构
c++
开发语言
cpp-httplib
cpp-httplib初次接触
1、这是一个开源库github:GitHub-yhirose/cpp-httplib:AC++header-onlyHTTP/HTTPSserverandclientlibrary2、
c++
用这个库做http
bikong7
·
2025-05-31 12:28
服务器
http
c++
C++
之string的模拟实现
string手写
C++
字符串类类的基本结构与成员变量一、构造函数与析构函数二、赋值运算符重载三、迭代器支持四、内存管理与扩容机制五、字符串操作函数六、运算符重载总结手写
C++
字符串类从零实现一个简易版std
zzh_zao
·
2025-05-31 12:26
c++
c++
开发语言
算法
数据结构
华为OD机试 - 字符串最后一个单词的长度(Python/JS/C/
C++
牛客练习题 HJ1)
华为OD机试2025A卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-05-31 11:53
华为od
python
javascript
Xamarin劝退之踩坑笔记
这些代码大部分以Linux为目标但部分代码是纯
C++
的,可以在任何平台上使用。
初级代码游戏
·
2025-05-31 11:52
dotnet和C#
xamarin
笔记
MAUI
Opencv4
c++
自用笔记 02 图像操作
图像读取cv::Matimg=cv::imread(filename,flags);//flags可选://0→单通道灰度图//1→三通道BGR彩色图//cv::IMREAD_UNCHANGED→包含α通道或任何可用通道图像窗口cv::namedWindow(windowName,flags);//flags可选://cv::WINDOW_NORMAL→窗口大小可调//cv::WINDOW_FUL
BandieraRosa
·
2025-05-31 08:33
opencv
c++
笔记
opencv
Java:为什么它依然是程序员的“必修课”?—— 给初学者的超详细解读
我们来一层层揭开它的11个“超能力”:1.简单性:帮你减负的“贴心助手”***想象一下:**
C++
就像一辆手动挡跑车,性能强但操作复杂
茶本无香
·
2025-05-31 08:02
Java
java
开发语言
【个人笔记】OpenCV4
C++
图像处理与视频分析 13课
个人资料,仅供学习使用修改时间——2022年2月19日21:11:31学习课程:OpenCV4图像处理与视频分析实战教程课程讲师:贾志刚13自定义滤波opencv知识点:将图像与内核卷积-filter2D缩放取绝对值转换为8位-convertScaleAbs本课所解决的问题:什么是自定义滤波?如果实现自定义滤波的均值卷积?如果实现自定义滤波的非均值卷积?1.自定义滤波我们知道,不同卷积核下的图像卷
啦啦啦大赛第大所
·
2025-05-31 08:32
OpenCV4
C++
贰
c++
计算机视觉
opencv
图像处理
Opencv4
c++
自用笔记 03 滑动条、相机与视频操作
1.相机与视频操作1.1打开视频/相机OpenCV中imread()只能读取静态图像,若要读取视频文件或摄像头流,需要使用VideoCapture类://构造函数cv::VideoCapture::VideoCapture();cv::VideoCapture::VideoCapture(conststd::string&filename,intapiPreference=cv::CAP_ANY)
BandieraRosa
·
2025-05-31 08:59
opencv
c++
笔记
opencv
【鸿蒙实战开发】HarmonyOS对request 上传下载的指南
往期知识点整理鸿蒙(HarmonyOS)北向开发知识点记录~【鸿蒙实战开发】har和hsp的转换【鸿蒙实战开发】基于CameraKit对相机进行操作【鸿蒙实战开发】基于HAR的跨模块
C++
头文件引用【鸿蒙实战开发
CTrup
·
2025-05-31 07:25
HarmonyOS
移动开发
鸿蒙开发
harmonyos
ArkUI
移动开发
鸿蒙开发
request
——初识
C++
有感
——初识
C++
有感✨一句话感受:
C++
是C的进化版,但远不只是“更复杂”。它像是C穿上了西装,拥有了现代思维。
码中游侠沐墨
·
2025-05-31 07:52
#
C++相关知识
c语言
c++
java
Java学习笔记(一):初识Java语言
1.简单性Java语法是
C++
语法的一个“纯净版本”,相当于对
C++
做了一个减法。这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚
christen-c
·
2025-05-31 06:17
从零开始学Java
学习
java
开发语言
华为OD机试真题——矩形相交的面积(2025A卷:100分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025A卷100分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-31 04:31
华为OD
华为od
java
python
javascript
c语言
c++
C++
中IO类条件状态知识详解和注意事项
一、状态位(statebits)及含义
C++
标准将流的运行状态用四个位掩码(bitmask)标识,存储在std::ios_base::iostate中:状态位枚举值含义goodbit0一切正常(无错误)
点云SLAM
·
2025-05-31 04:00
C++
c++
开发语言
C++中IO条件状态
状态位
condition
state
异常模式
fstream操作
上海市计算机学会竞赛月赛2025年2月份丙组
【解析】使用
c++
格式化输入得到每天存钱x以及坚持天数n,计算得到总金额sum,对sum开始数位拆解得到号码长度,判断其号码长度是否
是帅帅的少年
·
2025-05-31 04:00
青少年编程比赛题解
c++
算法
上海市计算机学会竞赛平台
Python白色飘雪(完整代码)
系列专栏《Python趣味编程》《C/
C++
趣味编程》《HTML趣味编程》《Java趣味编程》写在前面Python绘制白色飘雪动画的完整代码。技术需求Turtle库:用于图形绘制和动画控制。
Want595
·
2025-05-31 04:30
Python趣味编程
python
开发语言
华为OD机试 - 报文回路(Python/JS/C/
C++
2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-05-31 04:00
华为od
python
javascript
C++
复习(一)
命名空间概念:命名空间的主要作用是创建一个新的作用域里面可以放函数变量定义为了防止命名冲突实现:通过使用namespace+空间名{}在大括号中添加内容1.这里命名空间允许嵌套2.在同一个工程中允许存在多个同名的命名空间在最后编译器会将它们合成同一个命名空间test。c和test。h中的同名命名空间最后和合成一个同名命名空间使用:命名空间的使用有三种方式:1、加命名空间名称及作用域限定符N::成员
yunbao00_
·
2025-05-31 01:39
c++
开发语言
Xrepo:一个现代化的跨平台 C/
C++
包管理器
xrepo是一个基于Xmake的跨平台C/
C++
包管理器。
waruqi
·
2025-05-31 00:00
xmake
跨平台
c++
AUTOSAR AP SWS_Diagnostics
1.1诊断接口自R19-03版本起,引入了一个
C++
接口,作为诊断的接口,用于替代之前基于ara::com的服务接口。1.2AUTOSAR诊断提取模板(DEXT)A
aFakeProgramer
·
2025-05-31 00:00
AP
AUTOSAR
#
#
AP
AUTOSAR
新标准解读系列
汽车
AP
AUTOSAR
百度面试题——iOS开发
在iOS开发中,开发者使用Objective-C,Swift或者
C++
等编程语言编写应用程序,然后这些应用程序在iOS设备上运行。
fpga和matlab
·
2025-05-30 23:58
★求职2:大厂笔试面试总结
ios
百度面试
百度笔试
SFINAE(替换并不是错误)机制详解详解
C++
—SFINAE机制详解1.核心概念SFINAE(替换失败并非错误)是
C++
模板元编程的核心机制,它规定了:在模板参数推导/替换过程中如果某个替换导致无效代码不会引发编译错误而是从候选函数集中静默移除该模板特化关键特性
君鼎
·
2025-05-30 21:12
C++
c++
QML与
C++
交互详解
这里写自定义目录标题QML与
C++
交互详解(一)QML如何访问
C++
类:QML与
C++
交互详解这里我们分别介绍下QML如何访问
C++
类,以及
C++
如何与QML交互。
问君能有几多愁~
·
2025-05-30 21:39
QML
学习
c++
交互
qt
QML与
C++
交互2
在QML与
C++
的交互中,主要有两种方式:在
C++
中调用QML的方法和在QML中调用
C++
的方法。以下是具体的实现方法。
Tony小周
·
2025-05-30 20:05
c++
交互
javascript
MongoDB
C++
驱动库编译
目录环境源码进入命令行,开始编译环境Windows7,cmake,boost,VisualStudio2019,Python3源码MongoDBC库源码下载地址:https://github.com/mongodb/mongo-c-driver/releasesMongoDBC++库源码下载地址:https://github.com/mongodb/mongo-cxx-driver/release
13940159828
·
2025-05-30 18:49
c++
mongodb
MongoDB选择理由
1.简介MongoDB是一个基于分布式文件存储的数据库由
C++
语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。
Steven_mdf
·
2025-05-30 18:49
mongodb
数据库
编译mongodb
C++
驱动 windows
这个mongodb的
C++
驱动着实费了我一番功夫,不过终于成功跑通了。
宁静的蚂蚁
·
2025-05-30 18:49
技术分享
c++
源代码
mongodb
MongoDb Windows 环境下
c++
driver 安装流程
安装boost1.60位置:c:\boost_1_60_0下载安装mongocdirverhttp://mongoc.org/?jmp=docs#documentationhttp://mongoc.org/libmongoc/current/installing.htmlBuildingonWindows先编译libbson进入libsson的目录:cdmongo-c-driver-1.9.5\
norsd
·
2025-05-30 18:49
mongoDb
VC
windows
Visual
Studio
mongodb
c++
driver
MongoDB
C++
驱动程序使用教程
:https://gitcode.com/gh_mirrors/mo/mongo-cxx-driver项目介绍MongoDBC++驱动程序(mongo-cxx-driver)是一个用于MongoDB的
C+
雷豪创Isaiah
·
2025-05-30 18:18
Leetcode刷题指南
C++
(每日更新)
1.两数之和两数之和https://leetcode-cn.com/problems/two-sum///暴力枚举classSolution{public:vectortwoSum(vector&nums,inttarget){intn=nums.size();for(inti=0;itwoSum(vector&nums,inttarget){unordered_maphashtable;for(
战士小小白
·
2025-05-30 16:07
leetcode
leetcode
c++
算法
c++
每日刷题(总)
输出"Hello,World!"#includeusingnamespacestd;intmain(){cout//导包usingnamespacestd;//使用标准名字空间intmain(){//主函数inta,b,c;//建变量cin>>a>>b>>c;//输入变量的值coutusingnamespacestd;intmain(){inta,b,c;cin>>a>>b>>c;printf("
qazplmtgfvc
·
2025-05-30 16:35
c++
c++
每日刷题 3.14
编程语言
c++
最近开始恢复写博客,该专栏分享一些笔试题和蓝桥杯题目的解法每日刷题3.14今日题目参数解析__牛客网(nowcoder.com)题目分析:题目难度简单,其实一看就明白要题目要干啥,就是取出指令的每个参数
sleepymonstergod
·
2025-05-30 16:33
每日刷题
c++
算法
c++
PAT 甲级 1039 Course List for Student
一开始最后一个测试点超时,原因是for…in语句的使用之后还是要判断下标,改成下标索引就能过了,但是测试点1的非零返回还是没找到原因,可能是pat后台对python检测有点问题吧,相同的做法
C++
完美ACn
zerohawk
·
2025-05-30 15:28
PAT
python
QML与
C++
联合编程
1手动创建
C++
联合QML编程项目创建CMakeLists.txt文件cmake_minimum_required(VERSION3.20)project(cmake_qml_cpp)#查找QT6find_package
大草原的小灰灰
·
2025-05-30 15:23
QML
c++
qt
qml
Qt函数setText设置中文导致乱码/程序崩溃/报错:常量中有换行符
笔者在基于
C++
的Qt开发中,对组件设置中文名称则使程序崩溃,设置为英文则正常运行,报错代码如下:QPushButton*btn_begin;btn_begin=newQPushButton();btn_begin
m0_63564748
·
2025-05-30 15:53
qt
开发语言
c++
visual
studio
windows
C++
list基础概念、list初始化、list赋值操作、list大小操作、list数据插入
list基础概念:list中的每一部分是一个Node,由三部分组成:val、next、prev(指向上一个节点的指针)list初始化的代码,见下#include#includeusingnamespacestd;voidprintList(constlist&l){for(list::const_iteratorit=l.begin();it!=l.end();it++){coutl1;coutl
qq_43355454
·
2025-05-30 14:49
c++
list
windows
kafka实践与
C++
操作kafka
一、集群Kafka架构是由producer(消息生产者)、consumer(消息消费者)、broker(kafka集群的server,负责处理消息读、写请求,存储消息,在Kafkacluster这一层里,其实里面是有很多个broker组成)、topic(消息队列/分类相当于队列,里面有生产者和消费者模型)、zookeeper这些部分组成。kafka里面的消息是有topic来组织的,简单的我们可以想
源远流长jerry
·
2025-05-30 14:17
kafka
分布式
华为OD机试真题——告警抑制(2025A卷:100分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025A卷100分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 13:38
华为OD
华为od
java
python
javascript
c语言
c++
华为OD机试真题—— 判断字符串子序列(2025B卷:100分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025B卷100分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 12:33
华为OD
华为od
java
python
javascript
c语言
c++
go
C++
(3)
三、运算符重载1、友元(熟悉)1.1概念类通过私有成员实现数据封装,但某些场景下频繁访问私有成员会导致效率问题。友元机制允许特定函数/类访问私有成员,但会破坏封装性,需谨慎使用。友元实现方式:友元函数友元类友元成员函数1.2友元函数友元函数是类外定义的普通函数,需在类内用friend声明。特点:无this指针声明位置不受访问权限限制可访问多个类的私有成员(需在各自类中声明)示例代码#include
JCBP_
·
2025-05-30 09:07
c++
算法
开发语言
C++
经典案例
C++
学习过程中的经典案例文章目录
C++
学习过程中的经典案例一、水仙花数二、乘法口诀表三、数组1、数组元素倒置2、冒泡排序四、函数一、水仙花数案例描述:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身例如
木随风动
·
2025-05-30 09:37
学习笔记
c++
Qt Creator快捷键合集
前言QtCreator是一款跨平台的IDE,专为Qt开发设计,支持C/
C++
/JS/Python编程,支持设备远程调试,支持代码高亮,集成帮助文档,原生支持cmake和git,确实是一款朴实而又强大的集成开发环境
下里巴人hywing
·
2025-05-30 07:30
Qt应用开发
QtCreator
IDE
快捷键
Qt
从
C++
编程入手设计模式1——单例模式
从
C++
编程入手设计模式在这之前,为什么要有设计模式DesignPattern是一个非常贴近工程化的一个议题,我们首先再开始之前(尽管有一些朋友可能已经早早就掌握了设计模式,但是出于看乐子的心态还是进来看看我写的有多烂
charlie114514191
·
2025-05-30 06:49
基于C++的设计模式
c++
设计模式
单例模式
架构
线程安全
华为OD机试真题——模拟工作队列(2025A卷:200分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025A卷200分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 05:36
华为OD
华为od
java
python
javascript
c语言
c++
华为OD机试真题——最大相连男生数学生方阵(2025A卷:200分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025A卷200分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 05:36
华为OD
华为od
java
python
javascript
c语言
c++
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他