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++编译问题
海洋鱼类检测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
new 和malloc的区别
在
C++
中,new和malloc都是用于动态内存分配的工具,但它们之间存在一些重要的区别。以下是它们之间的主要区别:类型安全:new是
C++
的运算符,而不仅仅是一个函数。
自律即自由w
·
2024-02-02 05:55
开发语言
c++
extern关键字
在C和
C++
中,extern是一个关键字,用于声明一个全局变量或函数,表明它是在其他文件中定义的。extern声明告诉编译器该变量或函数在当前文件中并没有定义,而是在其他文件中定义的。
自律即自由w
·
2024-02-02 05:55
c++
开发语言
微信PC端
C++
技术获取聊天内容,这个技术足以进入腾讯上班!
最近又学习了某位大佬用
C++
的方法,大佬的一句话有点醍醐灌顶,然后有了新的感觉,然后开始尝试实践这篇文章。
Python编程导师
·
2024-02-02 05:31
Vc和Vs的版本对应
VC全名是MicrosoftVisualC++是微软出的一个集成的c,
c++
开发环境,比较经典版本是97年出的MicrosoftVisualC++6.0,不过目前最好还是用VS2008以上的版本中的VC
吐泡泡的柠檬
·
2024-02-02 05:47
C++
muduo库的模拟实现——muduo库的介绍
文章目录一、muduo库介绍二、背景知识1.epoll2.Reactor模式三、功能模块划分1.工具部分2.Reactor部分3.TCPServer部分一、muduo库介绍muduo库是在Linux环境下使用
C+
JJP不会CPP
·
2024-02-02 05:09
muduo库
开发语言
服务器
c++
c语言
vim
vscode
mysql
C++
关于string的详细讲解
文章目录一、string类的介绍二、string类的使用1.string的构造函数2.string的赋值函数3.string的遍历方法(1)[]+下标遍历(2)利用迭代器遍历(3)范围for遍历4.反向迭代器5.const修饰的迭代器6.size()函数和capacity()函数7.reverse和resize8.string的插入操作(1)push_back函数(2)append函数(3)+=运
JJP不会CPP
·
2024-02-02 05:37
C++
c++
开发语言
算法
C++
关于vector的详细介绍
文章目录一、vector的介绍二、vector的使用1.vector的定义方式2.vector的遍历3.利用vector实现二维数组4.vector的扩容机制5.insert函数和erase函数6.迭代器失效问题一、vector的介绍vector底层本质就是一个顺序表,它是一个可变长的数组,采用连续存储的空间来存储数据,它的元素类型也可以是任意的内置类型或者自定义类型。二、vector的使用1.v
JJP不会CPP
·
2024-02-02 05:37
C++
c++
算法
开发语言
C++
引用、内联函数、auto关键字介绍以及
C++
中无法使用NULL的原因
文章目录一、引用1.1引用概念1.2引用特性1.3常引用1.4使用场景1.4.1做参数1.4.2做返回值1.5引用和指针的区别1.6小结一下二、内联函数2.1内联的概念2.2内联的特性2.3【面试题】三、auto关键字(C++11)3.1类型别名思考3.2auto简介四、auto的使用细则4.1基于范围的for循环(C++11)4.2范围for的使用条件五、指针空值nullptr(C++11)一、
仍在探索未知中
·
2024-02-02 04:02
C++
c++
开发语言
Linux平台中调试C/
C++
内存泄漏方法
由于C和
C++
程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误。同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果。
帅气滴点C
·
2024-02-02 04:30
堆溢出:深入理解与防范
在许多编程语言中,如C和
C++
,堆是用于动态内存分配的区域。当程序运行时,它需要分配和释放内存以存储数据。堆用于满足这种需求,它允许程序在运行时动态地分配和释放内存。
白猫a~
·
2024-02-02 03:24
网络安全
安全
网络
二进制
堆溢出
网络安全
VS下数组越界导致程序异常崩溃的三种情况
首先,我们要知道的一点是:C/
C++
由于为了提高程序的运行效率,编译器不会对数组越界进行检查(也就是说数组越界编译时并不会报错),以下,我总结出了三个在VS下由于数组越界导致程序异常甚至崩溃的情况:1.
脑袋一直转
·
2024-02-02 02:04
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他