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++
成长记』string使用指南
博客主页:小王又困了系列专栏:
C++
人之为学,不日近则日退❤️感谢大家点赞收藏⭐评论✍️目录一、string类介绍二、string类的常用接口说明2.1string类对象的常见构造2.2string类对象的容量操作
小王又困了
·
2024-02-02 11:19
C++
c++
java
开发语言
C++
之DLL详解
1.DLL的基本概念应用程序(exe)要引用目标代码(.obj)外部的函数时,有两种实现途径——静态链接和动态链接。1.1.静态链接链接程序搜索对应的库文件(.lib),然后将这个对象模块拷贝到应用程序(.exe)中来。Windows之所不使用静态链接库,是因为很多基础库被很多应用程序使用。如果每个应用程序一份拷贝,将带来内存的极大浪费。1.2.动态链接链接程序搜索到对应的库文件(.lib),然后
-飞鹤-
·
2024-02-02 10:15
DLL
VC++
DLL
vc++
C++
Traits技术
要想深入的理解STL的迭代器、分配器等,就必须了解
C++
模板编程中的一个技巧——Traits。1、问题的提出
C++
的模板特性为泛型编程提供了支持。
-飞鹤-
·
2024-02-02 10:45
VC++
c++
窗口嵌入第三方进程窗口
现在的大型软件启动之后,很可能存在多个进程。如浏览器,每打开一个新的页面,就会启动一个新的进程。为什么会使用多进程,而不是全部使用多线程呢?因为多进程,可以做到完全的隔离,这样的好处是:如果一个页面卡死了,不会干扰到其他页面;在代码层,也少了多页面之间线程变量安全考虑的顾忌了,不用考虑同步异步等操作。我们在MainUI中嵌入ThirdUI窗口,主要有以下步骤:1.打开第三方进程窗口主要通过Crea
-飞鹤-
·
2024-02-02 10:15
VC++
c/
c++
| 优先队列 | 大根堆、小根堆
什么是大根堆、小根堆呢?大根堆,就是一个节点个数为k的二叉树结构,节点元素的val按照根左右的顺序,所以根节点上的val是最大的值,而最后的孩子节点中最右边的节点的val是最小的值。小根堆,就是元素的值排列相反,根节点上的val是最小的值,最后孩子节点中的最右边的节点的val是最大的值有什么应用吗?常常在找前k个最大值/最小值数据存储等场景注意遍历大根堆/小根堆的元素需要top、pop两个函数结合
ttxiaoxiaobai
·
2024-02-02 10:59
C++
综合部
c语言
c++
开发语言
stm32入门——工程建立
一.stm32的开发方式和优缺点1.标准C/
C++
开发:优点:•通用性强,适用于各种开发环境。•可以使用各种集成开发环境(IDE)和文本编辑器。•适合各种项目规模,从小型项目到大型应用。
盐析大白兔
·
2024-02-02 10:25
stm32
嵌入式硬件
单片机
C++
动态链接库编程
1.创建项目2.编译用dependency查看dll文件;但是并没有导出函数借口3.动态库两种导出方式1)在函数声明处,加上_declspec(dllexport)intadd(intx,inty);成功导出加法程序2)通过模块定义文件def文件,把要导出的函数放在里面
Persistently
·
2024-02-02 10:46
C++
入门——auto关键字
auto关键字的由来auto关键字是一个新的类型指示符,其在定义的时候会自动识别类型,使用合适的类型来定义我们可能会认为,直接用int等定义不就可以了吗,为什么还需要auto呢我们来看以下场景我们发现,在
C+
鹅一百
·
2024-02-02 10:16
C++
c++
开发语言
c++
入门之内联函数,auto关键字
内联函数1.以inline修饰的函数叫做内联函数,编译时
C++
编译器会在调用内联函数的地方进行展开,没有函数压栈的开销,内联函数得以提升程序运行的效率。
Vermouth326
·
2024-02-02 10:16
c++
开发语言
C++
关键字入门(小白必看)
目录0、
C++
关键字1、asm2、catch、throw、try3、inline4、bool、true、false5、*_cast6、typeid获取类型信息7、private、protected和public8
一只睡不醒的猫
·
2024-02-02 10:45
c++
开发语言
【
C++
】
C++
入门 — auto关键字
C++
入门auto关键字1介绍2使用细则3注意事项Thanks♪(・ω・)ノ谢谢阅读下一篇文章见!!!
叫我龙翔
·
2024-02-02 10:43
从零开始的C++生活
c++
开发语言
海洋鱼类检测7种YOLOV8NANO
种类型,YOLOV8训练,转换成ONNX,OPENCV调用资源-CSDN文库采用YOLOV8NANO训练模型,得到PT模型,然后转换成ONNX,供OPENCV的DNN调用,摆脱PYTORCH依赖,支持
C+
hnsdgxylh
·
2024-02-02 10:09
计算机视觉
YOLO
【六】【
C++
】
C++
内存管理
C++
内存分布
C++
内存分布通常包含以下几个部分:栈(Stack):用于存储局部变量以及函数参数。当声明一个局部变量时,它会被存放在栈中。
妖精七七_
·
2024-02-02 10:01
C++
c++
【四】【
C++
】日期类简单实现
编写GetMonthDay函数intGetMonthDay(intyear,intmonth){staticintmonthDays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if(month==2&&((year%4==0&&year%100!=0)||year%400==0)){return29;}returnmonthDays[month];}G
妖精七七_
·
2024-02-02 10:31
C++
c++
【五】【
C++
】类与对象(三)
const只读在
C++
中,const关键字用于声明一个变量为常量,意味着一旦被初始化之后,它的值就不能被改变。声明常量:使用const关键字可以声明变量为常量。这意味着这个变量的值不能被修改。
妖精七七_
·
2024-02-02 10:56
C++
c++
开发语言
Protobuf—简介,优缺点
目前protobuf官网提供了
C++
,C#,Dart,GO,JAVA,Kotl
_岩芽
·
2024-02-02 09:18
吾解
go
【
c++
】日期类的实现-Class Date
代码实现#define_CRT_SECURE_NO_WARNINGS1#includeusingnamespacestd;classDate{public://获取某年某月的天数intGetMonthDay(intyear,intmonth){staticintmonteDays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if(month==2&&((
醋溜马桶圈
·
2024-02-02 09:11
#
c++
c++
算法
开发语言
【
c++
】运算符重载
1.运算符重载
C++
为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似函数名字为:关键字operator
醋溜马桶圈
·
2024-02-02 09:41
#
c++
c++
开发语言
做一个python程序员去面试居然有这么多面试题!
3、Python和Java、PHP、C、C#、
C++
等其他语言的对比?4、简述解释型和编译型编程语言?5、Python解释器种类以及特点?6
孤城暮雨丶
·
2024-02-02 09:56
C语言实现动态菜单,智慧的C语言,零基础也可以学会
靠这个方法才能成为C/
C++
大牛哦。如果你学习时没有学会思考,那就永远学不会思考。思考的时候,千万别搞错了真正需要思考的东西。许多人认为搜索引擎是人们思考的事物,其实那是人们思考的方式。如果你
C语言学习
·
2024-02-02 09:26
2019 各种编程语言比较
通过对2019年各种语言的比较可知,JAVA,PYTHON,C,C#,
C++
这四种依旧低位牢固,JAVA是老大,PYTHON非常有潜力,C经久不衰。
596_19b5
·
2024-02-02 09:00
基于QT
C++
封装微软开源的edge-TTS
微软EdgeTTS是一种先进的语音合成技术,它能够将文本转换为自然流畅的语音。该技术基于深度学习和人工智能技术,能够模拟人类语音的音调、语速、语调和情感,使得合成的语音听起来非常自然。微软edge-tts项目地址:GitHub-rany2/edge-tts:UseMicrosoftEdge'sonlinetext-to-speechservicefromPython(withoutneedingM
龙--技术总结分享
·
2024-02-02 09:44
音视频
语音识别
17.STL 库(
C++
)plus
STL库(
C++
)文章目录STL库(
C++
)1.迭代器1.1概述和分类1.2案例2.C++的string类型2.1string概述2.2string构造函数2.3string赋值操作2.4string存取字符串操作
盄俁
·
2024-02-02 09:09
c++
算法
开发语言
【嵌入式——
C++
】list(STL)
【嵌入式——
C++
】list(STL)基本概念构造函数赋值和交换大小操作插入和删除数据存取反转和排序基本概念list是一个链表,将数据进行链式存储,链表是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链表实现的
炯哈哈
·
2024-02-02 09:09
c++
list
开发语言
qt
物联网
睿尔曼超轻量仿人机械臂-- RM65-B添加夹持器和转接板URDF使用说明
URDF文件简介URDF(UnifiedRobotDescriptionFormat),统一机器人描述格式,是一种特殊的xml格式,用来描述一个机器人.在ROS中,urdf功能包包含一个urdf格式文件的
C+
睿尔曼学院
·
2024-02-02 09:01
机器人
linux
开源
【C/
C++
03】堆排序
堆排序是选择排序算法的进阶,也就是通过二叉树节点存储数组,并通过root节点存储最值与二叉树最后一个节点进行交换完成排序,降低了时间复杂度。在大数据时代,堆排序常用于处理Top-K问题。排序对象:数组时间复杂度:空间复杂度:是否稳定:否堆排序分为大根堆和小根堆,大根堆的root节点是最大值,小根堆的root节点是最小值,通常再进行升序排序的时候会建立大根堆,再进行降序排序的时候会建立小根堆。在实际
AllinTome
·
2024-02-02 08:53
C/C++
c语言
c++
开发语言
Keil 中引入文件夹/文件详细步骤
1.先点这个optionsfortarget2.然后点C/
C++
,有一个Includepaths,点右边的...3.然后点new4.选择需要引入文件夹,点击OK5.然后在左侧project的某个文件夹右键
爱学习的小仙女!
·
2024-02-02 08:21
stm32
单片机
十进制转十六进制 C/
C++
蓝桥杯基础试题BASIC-10
问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入格式输入包含一个非负整数a,表示要
爱学习的小仙女!
·
2024-02-02 08:20
蓝桥杯
算法
c语言
C++
IPv4与IPv6 socket 编程
Server:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;inttcp_listen(constchar*host,constchar*service,constintlisten_num=5){intlistenfd,ret;co
老陕西
·
2024-02-02 08:52
Git系列---标签管理
作者简介:RO-BERRY学习方向:致力于C、
C++
、数据结构、TCP/IP、数据库等等一系列知识日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持目录1.理解标签2.创建标签3.操作标签
RO-BERRY
·
2024-02-02 08:52
git
java
开发语言
PaddleDetection学习2——使用Paddle-Lite在 Android 上实现行人检测
使用Paddle-Lite在Android上实现行人检测1.环境准备2.准备模型2.1下载模型2.2模型优化3.部署模型3.1目标检测
C++
代码Pipeline.hPipeline.cpppreprocess_op.hpreprocess_op.cc3.2
waf13916
·
2024-02-02 08:45
paddle
android
C++
(15)——vector
在前几篇针对于进行介绍的文章中提到了,对于,可以将其看作是一个字符数组。对于本篇文章的主题,可以将其看作数据结构中的顺序表,其大体的特点如下:1.vector是表示可变大小数组的序列容器。2.就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。3.本质
起床写代码啦!
·
2024-02-02 08:06
C++
c++
开发语言
C++
(16)——vector的模拟实现
前面的文章中,给出了对于的模拟实现,本篇文章将给出关于的模拟实现。目录1.基本框架:2.返回值与迭代器:2.1返回值capacity与size:2.2两种迭代器iterator和const_iterator:3.扩容与push_back与pop_back:3.1扩容:3.2push_back:3.3pop_back:4.运算符重载[]:测试:5.拷贝构造函数:6.运算符重载=:7.打印函数prin
起床写代码啦!
·
2024-02-02 08:06
C++
c++
开发语言
【演讲比赛流程管理系统(
C++
版)】
一、演讲比赛程序需求1.1、比赛规则·学校举行一场演讲比赛,共有12个人参加。比赛共两轮,第一轮为淘汰赛,第二轮为决赛·每名选手都有对应的编号,如10001~10012·比赛方式:分组比赛,每组6个人·第一轮分为两个小组,整体按照选手编号进行抽签后顺序演讲。·十个评委分别给每名选手打分,去除最高分和最低分,求的平均分为本轮选手的成绩·当小组演讲完后,淘汰组内排名最后的三个选手,前三名晋级,进入下一
爱里承欢。
·
2024-02-02 08:36
c++
开发语言
C++
(17)——list的模拟实现
前面的文章中,介绍了,的模拟实现,本篇文章将介绍对于的模拟实现。目录1.list的基本结构:2.list功能实现:尾部插入元素:3.list迭代器的实现:4.list功能实现:在任意位置前插入元素:4.1函数实现方法:4.2函数运行逻辑:5.list功能实现:删除任意位置的结点:6.拷贝构造与赋值重载:7.list功能实现:clear与析构函数:1.list的基本结构:对于,可以将其看作数据结构中
起床写代码啦!
·
2024-02-02 08:33
C++
c++
开发语言
C++
(17.5)——list模拟实现扩展
在上篇文章中,实现了的大部分功能以及部分迭代器。本片文章将对剩下的功能进行补充。1.const迭代器:对于上篇文章中实现的迭代器只能使用于非类型的对象。对于类型的遍历,则需要额外编写类型的迭代器。例如对于下面的场景:voidprint_list(constlist&s){list::const_iteratorit2=s.begin();while(it2!=s.end()){coutstruct
起床写代码啦!
·
2024-02-02 08:03
C++
c++
开发语言
重温《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》 –– 学习笔记(二)
第二部分:自动内存管理机制第2章:Java内存区域与内存溢出异常2.1概述Java与
C++
之间有一堵由内存动态分配和垃圾收集技术围成的高墙。
cab5
·
2024-02-02 07:02
java
jvm
学习
QT中QComboBox添加点击事件,实现下拉框自动刷新
但是QT是基于
C++
的面向对象,有了这个特点,我们就可以继承原来的类,然后重写里面的方法来实现基类中没有的方法,比如clicked事件。
啵啵520520
·
2024-02-02 07:54
QT
qt
开发语言
c++
设计模式之观察者模式(发布-订阅模式)
介绍观察者模式主要关注于对象的一对多关系,其中多个对象都依赖于一个对象,当该对象的状态发生改变时,其余对象都能接收到相应的通知。如,现在有一个数据对象三个画图对象,分别wield曲线图、柱状图、饼状图三个对象这三个画图对象都依赖于数据对象的数据而观察者模式要做的是,当数据对象的数据发生改变时,依赖数据对象的曲线图、柱状图、饼状图对象的图形都要及时作出改变案例定义三个obsever对象,和一个sub
你好,此用户已存在
·
2024-02-02 07:39
设计模式
c++
设计模式
观察者模式
【lesson33】MySQL使用C/
C++
连接
文章目录mysqlconnectConnector/C使用mysql接口介绍完整代码mysqlconnectmysql的基础,我们之前已经学过,后面我们只关心使用要使用C语言连接mysql,需要使用mysql官网提供的库,大家可以去官网下载我们使用C接口库来进行连接要正确使用,我们需要做一些准备工作:保证mysql服务有效在官网上下载合适自己平台的mysqlconnect库,以备后用Connect
(unstoppable)
·
2024-02-02 07:24
MySQL
mysql
c语言
c++
Linux下gcc的使用与程序的翻译
编译
C++
用g++进行编译,
C++
的文件后缀是test.cc或test.cpp或test.cxx如果要安装g++就执行以下命令sudoyuminstallgcc-c++//g++内核底层是gccgcc+
Hungry_11
·
2024-02-02 06:30
Linux
linux
运维
Opencv(
C++
)学习 TBB与OPENMP的加速效果实验与ARM上的实践(三)
接上文,本章尝试在RV1106上使用TBB。依然是一言难尽,此文依然只是记录实践过程。源码下载,编译TBB下载地址:https://github.com/oneapi-src/oneTBB版本使用oneTBB-2021.11.0,这个版本可以使用cmake编译。cmake配置完后,进入build目录,使用make指令,正常情况下应该一切正常,遗憾的是编译过程会报如下错误:/media/oneTBB
沉木渡香
·
2024-02-02 06:51
OpenCV学习笔记
opencv
c++
学习
arm开发
vscode 如何修改c/
c++
格式化风格,大括号不换行
在VisualStudioCode(VSCode)中,若要修改
C++
代码格式化的风格以实现大括号不换行,通常会借助于插件C/
C++
扩展中的ClangFormat配置。
-借我杀死庸碌的情怀-
·
2024-02-02 06:49
IDE
vscode
c语言
c++
C++
内存占用分析(内存泄漏)
文章目录前言一、什么是内存泄漏二、如何检测内存泄漏1、内存占用变化排查法2、valgrind定位法3、mtrace定位法参考资料前言内存占用分析是一个比较庞大的话题,在
C++
程序中,进程的内存持续上涨,
SGchi
·
2024-02-02 06:34
Linux
C/C++编程
开发语言
gtest 单元测试
文章目录前言一、GoogleTest介绍1.1gtest源码下载编译1.2常用API介绍1.3gtest运行参数介绍二、GoogleMock参考资料前言GoogleTest(简称gtest)是一个开源的
C+
SGchi
·
2024-02-02 06:03
Linux
C/C++编程
单元测试
YOLOv8-Segment
C++
YOLOv8-SegmentC++https://github.com/triple-Mu/YOLOv8-TensorRT这张图像是运行yolov8-seg程序得到的结果图,首先是检测到了person、bus及skateboard(这个是检测错误,将鞋及其影子检测成了滑板,偶尔存在错误也属正常),然后用方框将他们标出,之后由分割将其轮廓标出。接下来看看具体怎么实现的,这个程序主要由YOLOv8_s
笨小古
·
2024-02-02 05:32
计算机视觉
SLAM学习
YOLO
ubuntu
计算机视觉
C++
初阶 入门篇
的发展史和使用广泛度3.C++入门1.C++关键字2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1.全缺省参数4.1半缺省参数5.函数重载5.1函数重载概念5.2为什么
C+
饿了我会自己捡代码吃
·
2024-02-02 05:29
C++初阶
c++
开发语言
c语言
后端
linux
经验分享
个人开发
C++
中的类的6个默认成员函数详解
4.拷贝构造函数4.1概念4.2特征5.赋值运算符重载5.1运算符重载5.2赋值运算符重载5.3前置++和后置++6.const成员函数7.取地址及const取地址操作符重载1.类的6个默认成员函数在
C+
饿了我会自己捡代码吃
·
2024-02-02 05:58
C++初阶
c++
开发语言
学习方法
编辑器
《随笔十一》——
C++
中的 “
C++
11 新特性梳理 ”
在面试中,经常被问的一个问题就是:你了解C++11哪些新特性?一般而言,回答以下四个方面就够了:“语法糖”:nullptr,auto自动类型推导,范围for循环,初始化列表,lambda表达式等右值引用和移动语义智能指针C++11多线程编程:thread库及其相配套的同步原语mutex,lock_guard,condition_variable,以及异步std::furture“语法糖”这部分内容
To-String
·
2024-02-02 05:57
C++中的随笔
C++
11新特性之完美转发
概述在
C++
编程语言的演进过程中,C++11标准引入了一系列重大革新,其中之一便是“完美转发”机制。
hope_wisdom
·
2024-02-02 05:56
C++
11新特性
c++
C++
11
完美转发
万能引用
forward
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他