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++
智能指针模板类(auto_ptr,unique_ptr,shared_ptr,weak_ptr)
什么是智能指针说白了,智能指针就是类似于指针的类对象,但是功能比指针多。智能指针是一种在程序中管理动态分配的内存的工具。智能指针提供了一种机制来自动分配和释放内存,从而减少内存泄漏和悬挂指针的风险。智能指针通过将内存的所有权转移到指针对象本身,可以在对象不再需要时自动释放内存。智能指针通常会在构造函数中分配内存,并在析构函数中释放内存。此外,智能指针还提供了一些额外的功能,如拷贝构造函数和移动构造
掘根
·
2024-02-19 22:34
c++
c++
开发语言
掘根宝典之
C++
多态公有继承:is-a,has-a,like-a,虚函数,静态联编和动态联编
几种常见类设计思路首先我们得搞清楚几种继承关系1、is-a,has-a,like-a是什么在面向对象设计的领域里,有若干种设计思路,主要有如下三种:is-a、has-a、like-a2、is-a是什么is-a,顾名思义,是一个,代表继承关系。如果Ais-aB,那么B就是A的父类。3、has-a是什么has-a,顾名思义,有一个,代表从属关系。如果AhasaB,那么B就是A的组成部分。同一种类的对象
掘根
·
2024-02-19 22:04
c++
c++
开发语言
掘根宝典之
C++
类模板大全
1类模板语法类模板的作用:建立一个通用类,类中的成员数据类型可以不具体制定,用一个虚拟的类型来代表语法:template模板类声明解释:template声明创建模板typename表明其后面的符号是一种数据类型,可以用class代替T是通用的数据类型,名称可以替换,通常为大写字母示例:#includeusingnamespacestd;//类模板templateclassPerson{public
掘根
·
2024-02-19 22:04
c++
算法
开发语言
掘根宝典之C++RTTI和类型转换运算符(dynamic_cast,const_cast,static_cast,reinterpret_cast)
C++
有3个支持RTTI的元素。1.dynamic_cast运算符将使用一个指向基类的指针来生成一个指向派生类的指针,否则该运算符返回0——空指针。
掘根
·
2024-02-19 22:04
c++
c++
开发语言
掘根宝典之
C++
深复制与浅复制(复制构造函数,默认复制构造函数)
到目前为止我们已经学了构造函数,默认构造函数,析构函数:http://t.csdnimg.cn/EOQxx转换函数,转换构造函数:http://t.csdnimg.cn/kiHo6友元函数:http://t.csdnimg.cn/To8Tj接下来我们来学习一个新函数——复制构造函数复制构造函数复制构造函数用于将一个对象复制到新创建的对象中。也就是说它用于初始化过程中(包括按值传递参数),而不是常规
掘根
·
2024-02-19 22:31
c++
c++
开发语言
springboot学生管理系统-计算机毕业设计源码07814
摘要随着高新技术的发展,使得
计算机网络
广泛应用于各领域,每个行业都在进行科技改革,最重要的是计算机提高了管理的准确性与效率性,在很多的高校,已经使用计算机来管理各种文档,相对于我们这样的高校学生生来说,
FYKJ_2010
·
2024-02-19 22:56
spring
boot
bootstrap
mysql
java
css
spring
【
C++
】二叉搜索树
目录一、概念和应用1.1概念1.2应用二、实现2.1创建节点和私有成员变量2.2K模型二叉搜索树2.2.1中序遍历2.2.2查找-循环2.2.3插入-循环2.2.4删除-循环2.2.5查找-递归2.2.6插入-递归2.2.7删除-递归2.2.8构造拷贝构造析构赋值重载2.3KV模型二叉搜索树2.3.1创建节点结构体2.3.2查找2.3.3插入一、概念和应用1.1概念二叉搜索树也叫二叉排序树,它可以
~yY…s<#>
·
2024-02-19 22:51
c++
开发语言
c语言return栈变量,C语言 子函数return(局部变量&局部指针&栈)机制
0引C/
C++
中,函数内部的一切变量(函数内部局部变量,形参)都是在其被调用时才被分配内存单元。子函数运行结束时,所有局部变量的内存单元会被系统释放。
芬芳获园
·
2024-02-19 21:40
c语言return栈变量
C语言程序里全局变量、局部变量、堆、栈等概念及内存地址分配
文章目录一、c语言内存分配二、ubuntu系统中编程,输出信息进行验证三、stm32系统验证一、c语言内存分配一,内存分配1,内存分配的类型:在C/
C++
中内存分为5个区,分别为栈区、堆区、全局/静态存储区
aiwr_
·
2024-02-19 21:05
C++
调用js 脚本
需求:使用Qt/
C++
调用js脚本。
土拨鼠不是老鼠
·
2024-02-19 21:05
Qt
c++
js
QML
vscode运行C/
C++
时候cmd.exe界面显示
写了一些命令行传参的程序,需要终端输入参数,默认是输出结果显示在它自己的终端界面Code-runner:RunInTerminal打勾就行效果:
唐维康
·
2024-02-19 21:04
vscode
ide
编辑器
Bitcode
Bitcode是LLVM编译器将C/
C++
/OC/Swift等前端变成语言编译成多种不同芯片上的机器指令过程中的中间代码。并且这个中间代码是CPU无关的。
道道明明白白
·
2024-02-19 21:13
【
计算机网络
】P2P应用
将会在两个例子中得出结果1,对等文件分发;2,大型对等方社区中的服务器P2P文件分发自拓展性直接成因是:对等方除了是比特的消费者外还是它们的重新分发者BitTorrent一个用于文件分发的P2P协议洪流torrent参与一个特定文件分发的所有对等方的集合文件块chunk洪流中的对等方彼此下载等长度的文件块追踪器tracker每个洪流都有的一个基础设施结点当一个对等方加入洪流时就向注册器注册自己,并
ljl2107
·
2024-02-19 21:00
计算机网络
计算机网络
网络
【
计算机网络
】概述和运输层服务
运输层协议是在端系统中而不是在路由器中实现报文段segment运输层将从发送应用程序进程接收到的报文转化成运输层分组将应用层报文划分为较小的块,并为每一块加上一个运输层首部运输层将报文段传递给网络层,网络层将其封装成网络层分组(数据报)并向目的地发送运输层和网络层关系运输层在网络层之上。网络层为不同主机之间提供逻辑通信,运输层为不同主机的进程之间提供了逻辑通信因特网运输层概述本书中将运输层分组称为
ljl2107
·
2024-02-19 21:29
计算机网络
计算机网络
网络
【
计算机网络
】网络层
网络层的作用是将分组从一台主机(发送主机)移动到另外一台主机(接受主机)转发由硬件实现纳秒级尺度将到达路由器输入链路上的分组移动到输出链路上路由选择软件实现秒级尺度决定路由器图结构中源端到目的端的路径的算法网络服务模型分组有端到端的运输特性可能提供的服务确保交付确保分组到达目的地具有时延上界的确保交付有序分组交付确保最小带宽我的理解是能够确保分组不丢失且会在端到端时延内到达的最小带宽确保最大时延抖
ljl2107
·
2024-02-19 21:55
计算机网络
网络
计算机网络
C++-opencv的imread、imshow、waitkey、namedWindow
在
C++
中使用OpenCV时,imread和imshow是两个非常基础且常用的函数,用于读取图像和显示图像。以下是这两个函数的简要说明和如何一起使用它们的示例。
忙什么果
·
2024-02-19 21:49
opencv
c++
opencv
c++
周内秒转换北京时间
文章内容:使用GPS板卡数据中的周和周内秒推算北京时间#include#include//将GPS周内秒转换为北京时间voidgpsSecondsToBeijingTime(intgpsWeek,intgpsSeconds){//GPS起始时间为1980年1月6日00:00:00constintgpsStartYear=1980;constintgpsStartMonth=1;constintgp
轩宇^_^
·
2024-02-19 21:09
c++
c++
开发语言
Linux CentOS系统安装SQL Server并结合内网穿透实现公网访问本地数据
博客主页:小羊失眠啦.系列专栏:《C语言》《数据结构》《
C++
》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
小羊失眠啦.
·
2024-02-19 21:08
Cpolar
linux
centos
运维
Java 验证码识别(2)Java OpenCV 的使用 灰度、二值化、腐蚀膨胀 去干扰线
1、maven依赖org.bytedecojavacv-platform1.5.5OpenCV用
C++
语言编写,提供了接口,我这里使用javacv它里面就有opencv,不过这样依赖会将所有平台的jar
小百菜
·
2024-02-19 21:06
java
java
去干扰线
二值化
灰度
机器学习
【
C++
】
c++
中的函数模板
文章目录前言什么是函数模板为什么要有模板怎么用函数模板前言c语言中没有提供模板,要求实现一个Add函数,对于不同的数据类型可能存在Add_int(),Add_double()等函数,这种重复操作比较的低效,
c+
阿福爱学习
·
2024-02-19 21:30
c++
开发语言
【
C++
】编译器如何识别重载函数
文章目录前言前言我们都知道,函数重载即一个函数拥有了多个版本,我们使用时可以通过不同的数据类型区分我们调用的时哪一个重载函数,但编译器编译链接阶段对函数的调用时通过在符号表中寻找唯一名称来确定地址,
c+
阿福爱学习
·
2024-02-19 21:18
c++
开发语言
C++
工程使用curl 静态库
库:curl静态库openssl静态库静态库工程C/
C++
属性页面中的预处理器属性页设置定义BUILDING_LIBCURL(静态编译)或者CURL_STATICLIB(指定工程静态引入库文件)USE_OPENSSL
技术大白
·
2024-02-19 20:11
c++
【编程】
C++
语言编程规范-1
不应通过规范来学习
C++
总原则功能正确可读可维护安全、可靠可测试高效、可移植类和函数高内聚、低耦合SOLID法则1迪米特法则2复用原则保证静态类型安全
C++
由于如下特性,不利于实现静态类型安全:Union
CS_Zero
·
2024-02-19 20:35
c++
java
开发语言
收粉丝啦!!!
本人
c++
游戏刚刚开始发表,但我有几十个
c++
游戏和scratch,不需要任何软件加成,复制上就能玩,我打算收几个粉丝,我的粉丝不用vip就能拿到游戏代码,还有超前游戏测试,我的粉丝,不用任何软件,只要能玩游戏就行
2301_81590055
·
2024-02-19 20:34
c++
想学习
c++
的和不想学
c++
的,都看过来啦!!!
1.c++初步认识本人不是
c++
高手,但和大部分人一样,
c++
浅会一些,如果有对我前几个
c++
游戏和代码感不感兴趣都行,来看一看
c++
大家不论学什么,都要会基本代码和算法,然后可以选择是去学进阶算法还是去编游戏
2301_81590055
·
2024-02-19 20:34
c++学习
学习
c++
开发语言
c++
小游戏 推箱子 一等奖代码免费奉上
本次代码是
c++
小游戏推箱子,这是以前我参加比赛的一个小游戏代码,今天我良心大发,来把这个代码送给大家啦,喜欢的网友可以关注我,我会免费分享高质量
c++
小游戏代码,话不多说,代码来啦!
2301_81590055
·
2024-02-19 20:34
c++小游戏
c++
c++
游戏
c++
代码 飞机大战
话不多说,直接开更:
c++
代码飞机大战#include#include#include#include#includeusingnamespacestd;//函数外全局变量定义intposition_x1
2301_81590055
·
2024-02-19 20:34
c++
stm32
单片机
c++
小游戏,2048升级版
#include#include#include#include#include#include#includeconstintNUM=4;intBoard[NUM][NUM]={0};voidassingment();//重开局赋初值voidShowGame();//初始化显示界面voidAddRand();//随机初始数和随机位置voidInitGame();//初始化游戏voidStartG
2301_81590055
·
2024-02-19 20:04
c++小游戏
c++
域名(Domain Name)与主机名(Hostname)的区别
域名是用于标识和定位
计算机网络
上的特定资源的字符串。它是由多个标签(Label)组成,标签之间使用点号(.)分隔。
猛踹瘸子那条好腿の
·
2024-02-19 20:33
服务器
linux
运维
静态curl库编译与使用(
c++
)
静态curl库编译与使用静态curl库编译与使用:mingwhttps://curl.se/windows///测试:设置URL地址//curl_easy_setopt(curlHandle,CURLOPT_URL,“https://ipinfo.io/json”);//curl_easy_setopt(curlHandle,CURLOPT_SSL_VERIFYPEER,0L);//curl_ea
qiufeng_xinqing
·
2024-02-19 20:32
c++
curl
静态库
C++
类中静态变量和静态方法的使用
转自:https://www.cnblogs.com/ppgeneve/p/5091794.html静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。静态数据成员在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性
ZechariahZheng
·
2024-02-19 20:30
C++
第13章 网络 Page741~744 asio核心类 ip::tcp::socket
将“句柄”换成“对象”,因为asio库是不打折扣的
C++
库ip::tcp::socket提供一下常用异步操作都以async开头表13-3tcp::socket提供的异步操作async_connect()
yanzhenxi
·
2024-02-19 20:29
《白话C++》学习
白话C++》第13章
网络
asio
c++
网络
网络爬虫python的特点有哪些_为什么写网络爬虫天然就是择Python而用
很多年前,大约11年前,老猿我接手了一个搜索引擎的网络爬虫,那是一个用
C++
写的通用搜索引擎的爬虫。
C++
的语言,多线程的实现,爬虫的运行效率非常高。但是,找bug很困难,实现新的功能很繁琐。
weixin_39830906
·
2024-02-19 20:57
英伟达(NVIDIA)和CUDA
CUDA全称为ComputeUnifiedDeviceArchitecture,即计算统一设备架构,它允许开发者使用C/
C++
、Fortran等编程语言在NVIDIA的GPU上进行通用计算。
小米人er
·
2024-02-19 20:57
我的博客
英伟达
主流开发语言和开发环境
主流的开发语言有Java,
C++
,C#,PHP,Python等。
lmj15151856373
·
2024-02-19 20:53
C/
C++
怎么把多个静态库给整合成一个静态库?
来源:https://www.wikitechy.com/tutorials/linux/how-to-merge-two-ar-static-libraries-into-one使用libtool(这也是可移植性最强的方式)(但这通常要求两个子库也是libtool制作的)libtool--mode=linkcc-static-olibaz.lalibabc.lalibxyz.la以下是ar版本,
shimly123456
·
2024-02-19 20:20
C/C++
主流开发语言和开发环境?
C++
简介:C+
dami_king
·
2024-02-19 20:50
开发语言
c++
递增运算符重载(某马)
#define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;classMyInter{friendostream&operatorm_Num++;return*this;}//后置++重载MyInteroperator++(int){//先记录初始状态MyIntertemp=*this;this->m_Num++;returntemp;}priv
无涯之涯
·
2024-02-19 20:25
c++11 异常处理
C++
异常处理涉及到三个关键字:try、catch、throw:throw:当问题出现,程序通过throw抛出一个异常;catch:在你想要处理问题的地方,通过异常处理程序捕获异常;try:try块中的代码标识将被激活的特定异常
googoler
·
2024-02-19 20:53
OpenCV介绍和使用
它支持多种编程语言,包括
C++
、P
攻城狮的梦
·
2024-02-19 20:43
opencv
人工智能
计算机视觉
计算机网络
——19可靠数据传输的原理
可靠数据传输的原理可靠数据传输的原理rdt在应用层、传输层和数据链路层都很重要是网络Top10问题之一信道的不可靠特点决定了可靠数据传输协议的复杂性可靠数据传输:问题描述我们将:渐增式的开发可靠数据传输协议的发送方和接收方只考虑单项数据传输但控制信息是双向流动的双向的数据传输问题实际上是2个单项数据传输问题的综合使用有限状态机(FSM)来描述发送方和接收方状态:在该状态时,下一个状态只由下一个事件
Aubyn11
·
2024-02-19 20:26
计算机网络
计算机网络
计算机网络
——18无连接传输UDP
无连接传输UDPUDP“尽力而为的”服务,报文段可能丢失送到应用进程的报文段乱序无连接UDP发送端和接收端之间没有握手每个UDP报文段都被独立的处理UDP被用于流媒体DNSSNMP在UDP上实现可靠传输在应用层增加可靠性应用特定的差错格式UDP:用户数据报协议为什么要有UDP不建立连接(会增加延时)简单:在发送端和接收端没有连接状态报文段的头部很小(开销小)无拥塞控制和流量控制:UDP可以尽可能快
Aubyn11
·
2024-02-19 20:56
计算机网络
计算机网络
udp
网络协议
【
C++
】类与对象(二)
文章目录一、默认成员函数二、构造函数概念特征初始化列表引入初始化列表介绍三、析构函数概念特性四、拷贝构造函数概念特性五、运算符重载六、const成员七、取地址及const取地址操作符重载一、默认成员函数任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。二、构造函数概念构造函数是一个特殊的成员函数,名字与类名相同。创建
灵槐梦
·
2024-02-19 20:25
c++
开发语言
笔记
经验分享
学习
【
C++
】类与对象(一)
文章目录一、类的引入结构体类名直接可以做类型结构体支持定义变量和函数二、类的定义类的两种定义方式三、类的访问限定符和封装访问限定符封装四、类的作用域五、类的实例化六、类对象模型如何计算类对象的大小三种储存方式的猜测1.对象中包含类的各个成员2.代码只保存一份,在对象中保存存放代码的地址3.只保存成员变量,成员函数存放在公共的代码段结构体内存对齐规则七、this指针this指针的引入this指针的特
灵槐梦
·
2024-02-19 20:24
C++
c++
开发语言
学习
笔记
经验分享
计算机网络
——14CDN
CDN视频流化服务和CDN:上下文视频流量:占据着互连网大部分的带宽Netflix,YouTube:占据37%,16%的下行流量挑战:规模性-如何服务~1B用户?单个超级服务器无法提供服务(为什么)挑战:异构性不同用户拥有不同的能力解决方案:分布式的,应用层面的基础设施多媒体:视频视频:固定速度显示的图像序列网络视频特点:高码率:>10x于音频,高的网络带宽需求可以被压缩90%%以上的网络流量是视
Aubyn11
·
2024-02-19 20:52
计算机网络
计算机网络
【
C++
】日期类的实现(对于类与对象的练习)
文章目录实现一个类的一般步骤构造函数流插入(>)运算符重载赋值运算符重载比较运算符重载1.小于(0||month>0||month0||day>)运算符重载为了方便进行控制台的输出和输入,我们先把流插入和流提取的运算符进行重载。因为流插入和流提取是双目运算符,且左操作数(第一个形参)是流对象,而一般情况下,在类内定义的函数形参第一位有个默认的this指针,所以我们不能直接在类内定义,而要在类外定义
灵槐梦
·
2024-02-19 20:51
C++
c++
算法
开发语言
学习
笔记
经验分享
C++
异步从理论到实践总览篇
作者:fangshen,腾讯IEG客户端开发工程师C++20带来了coroutine特性,同时新的execution也在提案过程中,这两者都给我们在
C++
中解决异步问题带来了新的思路.但对比其他语言的实现
程序员编程指南
·
2024-02-19 19:20
c++
网络
编程语言
java
人工智能
周期任务框架在裸机、RTOS上的实现
二、周期、时钟、定时器可以先看这篇文章:C/
C++
语言性能分析方法及性能分析工具的使用我们一般是通过高中的周期函数来获得对于周期的精确性理解。下面是
小熊coder
·
2024-02-19 19:19
实时嵌入式
软件架构
c语言
单片机
开发语言
【随笔记】
C++
友元机制的有趣应用
一种友元的应用,可以组合业务类,实现子类的事件回调中直接调用业务类的某些业务模块。classButton{public:classEvent{public:virtual~Event(){};virtualvoidonEvent(intkey,intval)=0;};private:std::shared_ptrsp_event_;staticvoidonThMonitorProcess(Butt
lovemengx
·
2024-02-19 19:16
Linux
应用开发
笔记
c++
【开源】
C++
周期任务调度的思想和实现
今天调休,抓住年假的最后一天,将构思多日适合将并行任务串行执行的框架实现出来。核心思想:将各个独立的功能模块作为周期性的任务。在主循环集中调度所有任务,让各个功能模块依次有处理事项的机会。如果处理事项较为耗时,可以借助std::async()的方式通过新线程处理。设计优点:可以设置调度间隔时长,便于用于需要定时执行某些事项的模块。各个任务可以动态添加或移除,实现可动态开启或关闭指定的功能模块。各个
lovemengx
·
2024-02-19 19:10
Linux
应用开发
开源
c++
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他