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
java调用c++
【亲测可行】ubuntu系统vscode配置
c++
版opencv & 编译运行
c++
播放视频代码(包含:vscode使用c++opencv,创建CmakeList.txt,创建编译项目)
文章目录前提需求项目文件目录命令行创建项目并打开创建播放视频代码把安装的
c++
版opencv库配置到c_cpp_properties.json创建并填写CmakeList.txt创建build文件夹并使用
computer_vision_chen
·
2025-05-16 06:03
C++笔记
opencv笔记
ubuntu
vscode
c++
Linux/Ubuntu下使用VS Code配置C/
C++
项目环境调用OpenCV
在Linux(以Ubuntu为例)环境下,使用VisualStudioCode(简称VSCode)配置C/
C++
项目以调用OpenCV库,需要经过几个关键步骤。
lvobooen
·
2025-05-16 06:02
webpack
前端
node.js
VS2022编译OpenCV库(静态库和动态库)
它轻量级而且高效——由一系列C函数和少量
C++
类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
QQVQQ...
·
2025-05-16 06:31
C/C++第三方库
#
C++
opencv
人工智能
计算机视觉
学习打卡4
C++
学习引用在程序使用过程中,我们通常需要使用各种各样的变量,如inta,intb,但是我们使用过多的变量,而每个变量只能控制1种类型的元素(那你用结构体不就好了...)
威尔逊·柏斯科·希伯理
·
2025-05-16 05:01
学习
c++
Unity与
C++
网络游戏开发实战:基于VR、AI与分布式架构 【2.0】
3.半角向量和BlinnPhone相比前面的计算模型,这个计算模型更加简单,也更容易去调整渲染参数。它使用了入射光线和视线这两条射线中间的平均值,这就是半角向量。用这个向量和法线计算高光,然后投给视觉光线信息,这样计算出来的结果会让高光更加平滑一些。这种高光计算方式的光照模型叫做BinnPhone,如图4-7所示。下面我们来编写一段BlinnPhone的光照模型实现,具体代码示例如下:Inline
BinaryStarXin
·
2025-05-16 05:27
unity
vr
人工智能
c++
Unity与C++网络游戏开发
基于VR
AI与分布式架构
C++
中vector的简单介绍
在
C++
的标准模板库(STL)中,vector是一个十分强大且常用的容器,它类似于动态数组,能够根据需要自动调整大小,为开发者提供了高效、便捷的数据存储和操作方式。
ljysee
·
2025-05-16 04:22
c++
rpc
开发语言
与指针相关的高频算法:从数据结构到实战技巧(优化升级版)
(新增复杂度分析)在C/
C++
编程体系中,指针是串联数据结构与算法的核心纽带。
ljysee
·
2025-05-16 04:22
c++
算法
数据结构
数据结构:栈(stack)详解
c++
信息学奥赛基础知识讲解
目录一、栈的定义二、栈的操作三、代码实操四、栈的实现1、string实现stack2、vector实现stack3、deque实现栈一、栈的定义stack是一个比较简单易用的数据结构,stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。遵循的是后进先出的原则、LastInFistOut,LIFO(跟队列是反的,栈是后进先出)stack
小兔子编程
·
2025-05-16 04:22
信奥算法详解
数据结构
栈
stack
c++栈详细讲解
c++
stack详细讲解
数据结构栈
数据结构stack
代码重构——表驱动替代if-else或者switch-case (
C++
版)
一、表驱动是什么?表驱动是一种编程模式,是一种将输入变量作为索引在表里查找直接的结果或者处理函数,而不是用很多的逻辑语句来进行判断(比如if-else或者switch-case)。索引表可以是个数组、map或者其他高效率查找的数据结构。二、表驱动实现方式下面通过加减乘除来实现一个简易计算器,先用未优化的switch-case来实现:#include#includeintadd(inta,intb)
blogSpaceX
·
2025-05-16 03:10
计算机其它
c++
STM32 __main
以下是它们的核心差异及协作机制:一、定义与层级差异__main函数定位:属于C/
C++
运行时库的初始化入口,由编译器自动生成,开发者不可见。作用:完成从加载域(Flash)到执行域(RAM)的代码和数
GodKK老神灭
·
2025-05-16 02:07
STM32
stm32
单片机
面试题:
C++
虚函数可以是内联函数吗?
目录1.引言2.示例3.总结1.引言为什么
C++
的虚函数和内联函数这两个看似矛盾的特性能否共存?这个问题实际上触及了
C++
编译期优化与运行时多态性之间的微妙平衡。
流星雨爱编程
·
2025-05-16 01:00
#面试宝典
#C++基础
c++
面试
开发语言
【
C++
】什么是函数重载?为什么需要?怎么实现?
前言相对于C语言的函数,
C++
增加了重载(overloaded)、内联(inline)、const、vertual四种机制。
又秃又弱
·
2025-05-16 00:58
C++
c++
什么是临时对象?临时对象在什么情况下产生?
在
C++
中,临时对象是一种在程序执行过程中临时创建的对象,它们通常在表达式求值或函数调用等过程中自动生成,并且在使用完毕后会被自动销毁。
C++ 老炮儿的技术栈
·
2025-05-16 00:27
c语言
开发语言
c++
算法
windows
c++
,windows,多线程编程详细介绍
标准库实现多线程编程1.基本线程创建2.线程管理3.线程传参4.同步机制5.异步编程二、WindowsAPI实现多线程编程1.基本线程创建2.线程管理3.线程传参三、两种方法的对比在Windows平台上使用
C+
jie18894575866
·
2025-05-16 00:56
c++
开发语言
linux
C++
GDBus代码示例
本篇博客是LinuxGDBus(GLibD-Bus库)的详细指南,包含服务端和客户端的完整实现,覆盖方法调用、信号发送和异步通信。通过GDBus的简洁接口,可以更高效地实现D-Bus通信。1.GDBus的核心优势高度抽象:相比原生libdbus,API更简洁易用。支持异步:无缝集成GLib主循环(GMainLoop)。自省支持:可通过XML接口定义生成代码(gdbus-codegen)。类型安全:
令狐掌门
·
2025-05-16 00:25
C++
开发技巧总结
linux
c++
网络
c++
和c的不同
c++
:面向对象(封装,继承,多态),STL,模板一、基础定义与背景C语言诞生年代:20世纪70年代,DennisRitchie在贝尔实验室开发。
2301_80355452
·
2025-05-15 20:54
c++
c语言
java
Reactor模型详解与
C++
实现
Reactor模型详解与
C++
实现一、Reactor模型核心思想Reactor模式是一种事件驱动的并发处理模型,核心通过同步I/O多路复用实现对多个I/O源的监听,当有事件触发时,派发给对应处理器进行非阻塞处理
君鼎
·
2025-05-15 19:44
C++网络编程
c++
网络
C++
(11): 取模运算符 %
目录1.基本定义2.代码实例示例1:基础用法示例2:判断奇偶性示例3:周期性操作(每5次换行)3.注意事项4.典型应用场景总结表格1.基本定义作用:取模运算符%返回两个整数相除后的余数。语法:result=dividend%divisor;规则:若dividend能被divisor整除,结果为0(例如15%5=0)。余数的符号与dividend(被除数)一致(例如-10%3=-1)。2.代码实例示
易只轻松熊
·
2025-05-15 17:04
c++
哈希算法
开发语言
C++
:实现共轭梯度方法求解形式为 A*x=b 的线性方程组(附完整源码)
C++
:实现共轭梯度方法求解形式为A*x=b的线性方程组test.hpptest.cpptest.hppinti4_min(inti1,inti2);double*orth_random(intn,int
源代码大师
·
2025-05-15 17:31
C和C++算法完整教程
C和C++实战教程
c++
算法
十大排序算法第一章-选泡插
插入排序LC147.对链表进行插入排序小结1虽然在python和
C++
里面有自带的排序函数,但是我们还是需要知道十大排序算法的基理,以备面试的提问分类选泡插:选择、冒泡、插入时间复杂度O(n**2)快归希堆
ceilf
·
2025-05-15 16:25
数据结构与算法
排序算法
算法
类和对象的学习
对象特性this指针成员变量和成员函数是分开存储的,每一个非静态成员函数只会有一个函数实例,也就是多个同类型的对象公用一块代码
C++
通过this指针区分是哪个对象调用了这个函数this指针是隐含在每一个非静态成员函数内的一种指针
一个尚在学习的计算机小白
·
2025-05-15 15:51
c++
c++
模板的使用
模板模板的概念:模板就是建立一个通用的模具,大大提高复用性
c++
中模板机制分为两类函数模板建立一个通用函数,其函数返回值类型和形参类型可以不具体定制,用一个虚拟的类型来代表template//template
一个尚在学习的计算机小白
·
2025-05-15 15:51
c++
c++
c++
实时监看控制台事件(ReadConsoleInput的运用)
目录前言ReadConsoleInput头文件构造为什么要一个列表(选看)获取输入(PINPUT_RECORD)构造KEY_EVENT_RECORD事例其他事件类型(选看)MOUSE_EVENT_RECORDWINDOW_BUFFER_SIZE_RECORD(对应于WINDOW_BUFFER_SIZE_EVENT)MENU_EVENT_RECORDFOCUS_EVENT_RECORD后文前言有时候
Python虫
·
2025-05-15 15:47
c++
FFmpeg 与
C++
构建音视频处理全链路实战(五)—— 音视频编码与封装
在前面的系列文章中,我们已经层层深入,从MP4与FLV封装格式的剖析,到H.264和AAC原理的探索,再到FFmpeg的解封装、解码,以及音频重采样、视频尺寸变化的代码实现,为音视频处理打下了坚实基础。而今天,我们将迎来整个系列的终章——音视频编码与封装,完成从原始音视频数据到可播放媒体文件的最后蜕变。一、音视频编码基础回顾与进阶理解在深入编码实战之前,我们先简单回顾并进一步拓展音视频编码的核心概
achene_ql
·
2025-05-15 15:16
音视频开发
ffmpeg
c++
音视频
[原创](现代Delphi 12指南):[macOS 64bit App开发]: 获取macOS App的Bundle路径信息.
[作者]常用网名:猪头三出生日期:1981.XX.XX企鹅交流:643439947个人网站:80x86汇编小站编程生涯:2001年~至今[共24年]职业生涯:22年开发语言:C/
C++
、80x86ASM
我不是代码教父
·
2025-05-15 15:16
#
Delphi随想
macos
Delphi
delphi
12
Bundle
<
C++
>初识多态,剖析virtual关键字
熬过无人问津的日子,才有诗和远方✨写在前面书接上文,今天学习
C++
多态的知识。作为面向对象三大核心的最后一个,我们要牢记概念并深入理解多态的底层,到后面也会有很多经典的例题供我们巩固练习。
叶落秋白
·
2025-05-15 12:56
C++面向对象部分
c++
c语言
开发语言
深度学习如何入门?
尤其是在一开始的时候,心气儿正足,却在西瓜书南瓜书花书等经典大部头、高数、概率、python甚至
c++
上耗尽心力,到头来极容
深度学习机器学习
·
2025-05-15 12:24
深度学习
python
机器学习
图神经网络
深度学习算法
程序员
pytorch
初识
C++
:开启
C++
之旅
命名空间域2.1namespace的意义2.2.2namespace的定义2.3命名空间的使用3.C++输入/输出4.缺省参数5.函数重载6.引用6.1引用的特性6.2引用的使用1.C++的第一个程序
c+
我也想睡觉 .
·
2025-05-15 12:24
c++
开发语言
深入理解
C++
智能指针:shared_ptr、unique_ptr与weak_ptr
文章目录深入理解
C++
智能指针:shared_ptr、unique_ptr与weak_ptr引言一、std::shared_ptr:共享所有权核心特性常用方法循环引用问题二、std::unique_ptr
star _chen
·
2025-05-15 12:24
开发必备
c++
开发语言
初识
C++
:类和对象(上)
概述:本篇博客主要讲解类和对象的学习。目录1.类的定义1.1类定义格式1.2访问限定符1.3类域2.实例化2.1实例化概念2.2this指针3.小结1.类的定义1.1类定义格式class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或成员函数。为了区分成员变量,一般习惯上成员
Susea&
·
2025-05-15 11:52
C++学习
c语言
c++
QT开发海康工业相机 双相机
背景海康给的demo中只有MFC的
c++
例程,没有QT的。网上其他很多博客都是直接用MFC的开线程取图,我习惯用回调函数进行取图,并和信号槽绑定在一起。
入门工作者
·
2025-05-15 11:17
qt
visual
studio
十一、引用与拷贝函数(References & the Copy-Constructor)
C++
允许将任何类型的指针赋值给一个vo
Wooden-Flute
·
2025-05-15 11:17
c++
C++
STL库详解(容器、迭代器、分配器、实用工具等)
1.容器(Containers)顺序容器概述顺序容器是指按照线性顺序存储元素的容器,允许通过位置(索引)来访问元素。C++STL提供了多种顺序容器,每种容器在内存管理和操作效率上有不同的特点。vector特点:动态数组,支持快速随机访问(O(1)时间复杂度)。在尾部插入和删除元素效率高(O(1)平均时间复杂度)。在中间或头部插入/删除元素效率较低(O(n)时间复杂度)。内存连续分配,支持迭代器随机
丰收连山
·
2025-05-15 10:16
c++
开发语言
华为OD机考2025B卷 - 士兵过河(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。现在军队只找到了1只小船,这船最多能同时坐上2个士兵。当1个士兵划船过河,用时为a[i];0<=i
算法大师
·
2025-05-15 06:51
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
华为OD机考2025B卷
javascript
c++
华为OD机考2025A卷 - 中庸行者(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述给定一个m*n的整数矩阵作为地图,矩阵数值为地形高度中庸行者选择地图中的任意一点作为起点,尝试往上、下、左、右四个相邻格子移动;移动时有如下约束:中庸行者只能上坡或者下坡,不能走到高度相同的点不允许连续上坡或者连续下坡,需要交替进行每个位置只能经过一次,不能重复行走请给出中庸行者在本地图内,能连续移动的最大次数输入描述
算法大师
·
2025-05-15 06:50
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
华为OD机考2025A卷
javascript
c++
华为OD机考2025A卷 - 书籍叠放(Java & Python& JS &
C++
& C )
题目描述书籍的长、宽都是整数对应(l,w)。如果书A的长宽度都比B长宽大时,则允许将B排列放在A上面。现在有一组规格的书籍,书籍叠放时要求书籍不能做旋转,请计算最多能有多少个规格书籍能叠放在一起。输入描述输入:books=[[20,16],[15,11],[10,10],[9,10]]说明:总共4本书籍,第一本长度为20宽度为16;第二本书长度为15宽度为11,依次类推,最后一本书长度为9宽度为1
算法大师
·
2025-05-15 06:20
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
javascript
c++
华为OD机考2025A卷
华为OD机考2025A卷 - 拔河比赛 (Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述公司最近准备进行拔河比赛,需要在全部员工中进行挑选。选拔的规则如下:按照身高优先、体重次优先的方式准备比赛阵容;规定参赛的队伍派出10名选手。请实现一个选拔队员的小程序。输入为一个数组,记录了部门人员的身高、体重信息,如[身高,体重]的方式放置;部门全部成员数量为大于10的一个数组。要求输出一个size为10的二维数组
算法大师
·
2025-05-15 06:50
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
华为OD机考2025A卷
华为OD机考2025A卷 - 文本统计分析 (Java & Python& JS &
C++
& C )
题目描述有一个文件,包含以一定规则写作的文本,请统计文件中包含的文本数量。规则如下:文本以”;”分隔,最后一条可以没有”;”,但空文本不能算语句,比如”COMMANDA;;”只能算一条语句。注意,无字符/空白字符/制表符都算作”空”文本;文本可以跨行,比如下面,是一条文本,而不是三条;COMMANDAANDCOMMANDB;文本支持字符串,字符串为成对的单引号(')或者成对的双引号(“),字符串可
算法大师
·
2025-05-15 06:17
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
【答题有奖】25届非技术专项训练营——PT1.产品训练营
实习生offer被毁约网易互娱
c++
开发岗二面凉经华黑子的暑期实习总结TP-LINK普联FPGA提前批中电二十九所机械设计工程师25届秋招提前批已开!暑期实习仍有大量机会!
han_xue_feng
·
2025-05-15 04:06
java
C++
set&multiset 容器:迭代器、大小以及删除
C++set&multiset容器:迭代器、大小以及删除1.set容器基础set是
C++
标准模板库(STL)中的一种关联容器,具有以下特点:自动排序:元素插入后会自动按升序排列唯一性:每个元素的值必须唯一
苕皮蓝牙土豆
·
2025-05-15 03:28
C++
STL容器
c++
开发语言
C语言泛型 _Generic
尽管C语言不像
C++
那样支持面向对象编程和模板,但它通过_Generic提供了一种在编译时根据表达式的类型选择不同代码路径的方式。这使得C语言能够在某种程度上实现类似于泛型编程的设计。什么是泛型编程?
GarenJian
·
2025-05-15 02:51
c语言
泛型
嵌入式
使用VSCode在Windows 11上编译运行项目
使用VSCode在Windows11上编译运行项目VSCode是一个功能强大的跨平台代码编辑器,可以很好地支持C/
C++
项目开发。以下是使用VSCode在Windows11上编译运行此项目的详细步骤。
小彭律师
·
2025-05-15 02:20
vscode
windows
ide
vscode远程连接linux之重装系统连不上
博主主页:@ᰔᩚ.一怀明月ꦿ❤️专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」
C++
,linux座右铭:“不要等到什么都没有了,才下定决心去做”大家觉不错的话,就恳求大家点点关注
ᰔᩚ. 一怀明月ꦿ
·
2025-05-15 01:45
vscode
vscode
linux
ide
【
C++
多态一点就通】
【知识预告】多态的概念多态的定义及实现抽象类多态的原理继承和多态常见的面试问题1多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。举个例子:比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买票;军人买票时是优先买票。2多态的定义及实现2.1多态的构成条件多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。比如
和尚爱梳头
·
2025-05-15 01:15
C++学习笔记
c++
开发语言
【
C++
中map和set的使用】
【知识预告】关联式容器键值对树形结构的关联式容器底层结构1关联式容器我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是结构的键值对,在数据检索时比序列式容器效率更高。2键值对用来表示具有
和尚爱梳头
·
2025-05-15 01:15
C++学习笔记
c++
开发语言
【
C++
的vector、list、stack、queue用法简单介绍】
【知识预告】vector的介绍及使用list的介绍及使用list与vector的对比stack的介绍和使用queue的介绍和使用priority_queue的介绍和使用1vector的介绍及使用1.1vector的介绍vector是表示可变大小数组的序列容器和数组类似,vector也采用连续存储空间来存储元素。意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小
和尚爱梳头
·
2025-05-15 01:14
C++学习笔记
c++
开发语言
防重入或并发调用(
C++
)
防重入或并发调用1.std::mutex+std::unique_lock(try_to_lock)2.QMutex+QMutexLocker(AdoptLock)3.std::atomic_flag+简易RAII守卫4.减少重复样板:宏或模版封装宏模板小结通常我们要防止同一方法在执行过程被「重入」(Re-entrance)或被并发调用,可以在方法入口做一个简单的“忙碌”检测,常见做法有两种:基于
強云
·
2025-05-15 01:12
软件架构
c++
防重入
理解 Envoy 的架构
Envoy是一个高性能的
C++
分布式代理,设计为云原生应用和大规模微服务架构的网络基础。
欧先生^_^
·
2025-05-15 00:36
架构
Android Crash之Native Crash分析
NativeCrash在Android上的特点出错时界面不会弹出提示框提醒程序崩溃(Android5.0以下)出错时会弹出提示框提醒程序崩溃(Android5.0以上)程序会直接闪退到系统桌面这类错误一般是由
C+
2401_84415708
·
2025-05-14 21:44
程序员
android
简单轻量的
C++
XML 解析库 TinyXML-2
基本概念TinyXML-2是一个轻量级、跨平台的C++XML解析库,适合快速读写小型XML文件,无需复杂依赖。核心方法方法类别典型方法文档操作LoadFile()/SaveFile()根节点获取RootElement()子节点定位FirstChildElement("名")同级遍历NextSiblingElement()属性安全读QueryIntAttribute()(int/double等)属性
dd向上
·
2025-05-14 20:41
C/C++
c++
xml
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他