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/
C++
内存分布
先来看以下代码intglobalvar=1;——全局数据、静态数据放在数据段(静态区)staticintstaticGlobalvar=1;——静态区voidTest(){staticintstaticvar=1;——静态区intlocalvar=1;——栈intnum1[10]={1,2,3,4};——栈charchar2[]="abcd";constchar*pachar3="abcd";in
WangJiaLeLeLeLe
·
2025-07-03 13:16
算法
数据结构
c语言
c++
【
C++
】std::vector 全面指南
std::vector是
C++
标准模板库(STL)中最常用的动态数组容器,相比原始数组和链表具有显著优势:特性std::vector原始数组链表动态大小✅自动扩容❌固定大小✅动态增长内存局部性✅连续存储
nanguochenchuan
·
2025-07-03 13:14
C++
c++
java
开发语言
【
C++
】拷贝构造函数
拷贝构造函数的基本概念拷贝构造函数是
C++
中一种特殊的构造函数,它使用同类型的已有对象来初始化新创建的对象。
nanguochenchuan
·
2025-07-03 13:14
C++
c++
开发语言
RAII和智能指针--
C++
一、前言我们知道,c/
c++
的内存,对程序员来说,是裸露的,所以可以拿到真实的地址,所以容易造成各种内存问题。
望你可喜
·
2025-07-03 13:41
c++
开发语言
C/
C++
编程 零基础实现TCP协议实现网络通讯
文章目录一、TCP服务器1.创建TCP服务器需要包含头文件WinSock2.h2.windows上使用网络功能需要开始网络权限3.创建TCP服务端流程1.创建监听socket套接字2.给这个socket绑定一个端口号3.给这个socket开启监听属性4.等待客户端连接5.开始通讯6.关闭连接4.建立循环二、TCP客户端1.创建TCP客户端流程1.创建socket套接字2.连接服务器3.开始通讯4.
bugg制造员
·
2025-07-03 13:11
c语言
c++
tcp/ip
C++
TCP通信原理与实现
C++
中TCP通信的原理基于TCP/IP协议栈的实现,以下是核心原理和关键步骤的详细说明:一、TCP通信核心原理面向连接通信双方需通过三次握手建立可靠连接,确保通信通道稳定。
enyp80
·
2025-07-03 12:38
c++
tcp/ip
网络
计算机网络 |
C++
实现TCP/UDP的socket通信
仅在VC6.0上通过服务器端先运行,客户端向服务器端说”11111”,服务器端每位加1后向客户端说”22222”,双方循环一定次数后通信结束。TCP服务器端程序:TCPSev.cpp#include"stdio.h"#include#include#pragmacomment(lib,"ws2_32.lib")voidintToChar(int&n,char*pBuf);voidmain(){//
韦德礼
·
2025-07-03 12:07
c++
tcp/ip
udp
网络
【
C++
】备忘录模式
目录一、模式核心概念与结构二、
C++
实现示例:文本编辑器撤销功能三、备忘录模式的关键特性四、应用场景五、备忘录模式与其他设计模式的关系六、
C++
标准库中的备忘录模式应用七、优缺点分析八、实战案例:游戏角色状态存档九
OpenC++
·
2025-07-03 12:36
设计模式
c++
备忘录模式
设计模式
c++
实现TCP&UDP
做网络通信作业之前的学习!(>。#include#include#pragmacomment(lib,"ws2_32.lib")intmain(){//windows上使用网络功能需要开始网络权限WSADATAwsaData;WSAStartup(MAKEWORD(2,2),&wsaData);//1.创建socket套接字/*socket(intaf,//协议地址簇ipv4/ipv6对应AF_I
·
2025-07-03 12:36
RAII简介
RAII(ResourceAcquisitionIsInitialization,资源获取即初始化)就是
C++
派来的“超级管家”:“你负责借,我负责还!”
程序员Andrew
·
2025-07-03 12:06
C++
c++
RAII
C++
:指向类的成员的指针
不得不说,
C++
作为C语言的扩展,在面向对象这一主体部分处处体现着指针的思想,好比:指针和引用。之所以这么说,是因
是席木木啊
·
2025-07-03 12:33
C/C++
c++
指针
c语言
C#开发者必备:OPC UA与Snap7的工业自动化实践
介绍了OPCUA作为新一代通信标准的定义、特性和在C#中的应用;同时深入探讨了Snap7的
C++
库在连接西门子S7系列PLC中的功能及集成方法。
高傲的大白杨
·
2025-07-03 11:26
C++11 发展概述、列表初始化、右值引用与移动语义
1.C++11发展概述C++11是
C++
的第二个主要版本,并且是从C++98起的最重要更新。它引入了大量更改,标准化了既有实践,并改进了对
C++
程序员可用的抽象。
码农学徒_
·
2025-07-03 10:50
c++
开发语言
C++
unordered_map和unordered_set的使用(模拟实现)
unordered_setunordered_set是
C++
标准库提供的一种无序关联容器,其底层实现基于哈希表。与传统的set相比,它提供了更高效的查找性能,平均时间复杂度为O(1)。
码农学徒_
·
2025-07-03 10:20
c++
开发语言
链表经典练习题及题解(
c++
)
前言:记录遇到的链表类题目,总结题解方法,加深对链表的理解,题目均来自在线平台。一.160.相交链表-力扣(LeetCode)思路1:分别遍历两个链表得出两个链表长度,然后长的链表向后移动长度之差步,接着长短链表同时移动,直到遇到相交结点或者无交点结束。题解1:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*
紫色幽灵魔
·
2025-07-03 09:12
数据结构
链表
链表
c++
数据结构
全平台QQ聊天数据库解密项目常见问题解决方案
项目主要使用Python、JavaScript和
C++
等编程语言实现。新手常见问题及解决步骤问题一:如何
管旭韶
·
2025-07-03 08:06
C++
笔记
一.指针与引用的区别:1.指针是一个实际的变量,引用是一个别名2.指针可以为空,引用不行3.引用在定义的时候只能初始化一次,后面就不能变了,指针可以变4.指针需要通过解引用操作符(*)访问目标对象,而引用直接作为原变量的别名使用,无需特殊符号inta=10;int*p=&a;int&r=a;coutwords={"apple","banana","cherry"};std::sort(words.
想要入门的程序猿
·
2025-07-03 07:30
c++
笔记
开发语言
给pycharm配置conda环境无响应...如何解决?
备注:部分问题/疑难
杂
症搜集于互联网。全文目录:问题描述解决方案(请知悉:如下方案不保证一定适配你的问题)问题分析解决方案总结文末福利,等你来拿!✨️WhoamI?问题描
bug菌¹
·
2025-07-03 05:15
全栈Bug调优(实战版)
pycharm
conda
java
python
并发与并行:python多线程详解
注:此说法仅适用于python(如:
c++
的多线程可以利用到多核并行
m_merlon
·
2025-07-03 05:14
python
服务器
Python进阶教程
python
2025华为od机试真题B卷【池化资源共享】
C++
实现
目录题目思路Code题目有一个局部互联区域内的n台设备,每台设备都有一定数量的空闲资源,这些资源可以池化共享。用户会发起两种操作1.申请资源:输入1x,表示本次申请需要x个资源。系统要返回当前资源池中能满足此申请且剩余资源最少的设备ID;如果有多台设备满足条件,返回设备ID最小的;如果没有任何设备能满足,返回0并不做任何分配。2.释放资源:输入2y,表示将第y次申请(不一定是成功分配的那一次)释放
MISAYAONE
·
2025-07-03 04:38
华为od
c++
开发语言
华为od机试
2025B卷
算法
C++
Vector的使用(上)
注:这里以C++11版本为基础,简单介绍vector的特性和常见使用。目录vector简介vector特性vector的定义vector对象的构造和初始化1.构造一个空的vector2.构造一个容量大小为n的vector3.构造一个vector,初始值为指定的数据片段4.拷贝构造一个vector对象5.移动构造一个vector对象6.直接使用列表初始化&构造vector对象vector中元素的遍历
叶羽西
·
2025-07-03 04:06
C++
c++
开发语言
2025.06.11华为暑期实习机试真题【物流运输】Java/Python/
C++
/JS/C 实现
目录题目思路Code题目物流公司每天都要处理很多物流的运输工作,整个城市共有N个地点。共有N-1条公路,每2个地点之间都能通过公路连通。物流公司总部位于1号地点。今天有一辆物流运偷车共有M条物流运输任务,物流运输车每天的工作流程如下:先要从总部出发去收取所有的寄件货物,收到所有货物后回到总部扫描货物,再从总部出发将货物送至所有的送件地址,送完后最终回到总部,算作完成了今天的运输工作,请问该辆物流运
MISAYAONE
·
2025-07-03 04:05
python
华为
java
华为暑期实习
机试
c++
设计模式-装饰器模式
设计模式-装饰器模式前言装饰器模式前言由于作者做的
C++
开发比较多所以本文实例都以
C++
语言方式给出。
乔以亦
·
2025-07-03 02:53
设计模式
设计模式
装饰器模式
GUI框架:谈谈框架
转帖请注明出处http://www.cppblog.com/cexer/archive/2009/11/15/100988.html1开篇废话我喜欢用
C++
写GUI框架,因为那种成就感是实实在在地能看到的
baozi3026
·
2025-07-03 02:16
框架
command
mfc
button
class
string
Python私有属性:隐藏数据的秘密武器
在Python中虽然不像Java或
C++
那样严格区分访问权限,但依然提供了一种机制来限制对类内部属性的直接访问。本文将带你深入了解:什么是私有属性?如何定义私有属性?私有属性的原理与注意事项使用
有奇妙能力吗
·
2025-07-02 21:46
知识分享
Python
python
开发语言
YUV420格式详解
以下从原理到实现逐步详解YUV420格式,结合Mermaid图表与
C++
代码,为音视频开发者提供系统指南。
lianghu666
·
2025-07-02 21:10
嵌入式
Linux
C/C++
linux
物联网实战:多语言(Java、Go、Rust、
C++
、C#、Rust)设备接入与数据处理
SpringBoot物联网设备接入与数据处理实例物联网(IoT)设备接入与数据处理是SpringBoot的常见应用场景之一。以下是一个完整的实例,涵盖设备接入、数据传输、数据处理和存储等关键环节。设备接入物联网设备通常通过MQTT、HTTP或WebSocket等协议接入系统。MQTT是物联网领域最常用的轻量级协议。//MQTT配置类@ConfigurationpublicclassMqttConf
KENYCHEN奉孝
·
2025-07-02 20:04
Rust
C++
go
spring
java
vue.js
rust
c++
【全网唯一】
C++
纯本地离线文字识别Windows版dll插件
目的
c++
开发使用的是MicrosoftVisualStudio(简称VS),它是美国微软公司的开发工具包系列产品。
番茄小能手
·
2025-07-02 20:33
自动化
c++
开发语言
WIN11+VSCODE搭建的c/
c++
环境调试报错解决
解决调试报错前面win11+vscode搭建的c/
c++
环境,ctrl+shift+B生成正常,cttl+F5运行正常。今天打断点逐步调试时报错,提示找不到库文件。
xtmatao
·
2025-07-02 19:00
C语言编程
vscode
c语言
c++
C++
包管理工具:conan2使用教程
本部分的目的是通过实际示例引导你了解Conan的核心功能:从使用Conan打包的现成库,到如何封装自己的库并将其与所有预编译的二进制文件一同存储到远程服务器上。1.教程(TUTORIAL)本章节旨在通过实际示例引导您了解Conan的核心功能。从使用Conan中心或其他来源提供的预打包库,到如何打包您自己的库并将其与预编译的二进制文件一起存储在远程服务器上。1.1使用包(Consumingpacka
laplaya
·
2025-07-02 19:59
conan
c++
开发语言
探索C/
C++
开发新纪元:Conan包管理器
探索C/
C++
开发新纪元:Conan包管理器conanConan-Theopen-sourceCandC++packagemanager项目地址:https://gitcode.com/gh_mirrors
邱行方Mountain
·
2025-07-02 19:58
探索C/
C++
包管理的新纪元:Conan文档项目推荐
探索C/
C++
包管理的新纪元:Conan文档项目推荐docsconan.ioreStructuredTextdocumentation项目地址:https://gitcode.com/gh_mirrors
傅尉艺Maggie
·
2025-07-02 19:58
【开源分享】Conan:C/
C++
开发者的包管理神器
文章目录一、现实中的依赖地狱二、Conan是什么?三、Conan的核心优势四、实际项目应用示例1.安装Conan2.创建项目结构3.编写conanfile.txt4.安装依赖5.CMake构建五、六大核心优势详解优势1:依赖隔离优势2:构建可重复性优势3:构建加速优势4:多编译器支持优势5:企业级私有仓库优势6:灵活的构建模式六、适用场景对比七、常见误区提醒八、企业级应用案例九、学习资源导航一、现
智驾
·
2025-07-02 19:56
开源分享
c++
Conan
包管理
图论算法的大家庭——
c++
中的图论算法
以下从基础概念、经典算法及其代码实现展开详细介绍,涵盖DFS、BFS、最短路径、最小生成树等核心内容,并附
C++
代码示例及注释。
imlarry0616
·
2025-07-02 18:22
深度优先
算法
图论
优秀开源库muduo阅读笔记
muduo阅读笔记目录设计经验和思想服务端编程设计std::bind和std::function(基于closure闭包的编程)参考资料muduo开源库的笔记,比较
杂
,没有详细整理,现在就这么杂乱放着,
VictorLeo
·
2025-07-02 18:22
网路编程
服务端编程
muduo
muduo
好的,我们来深入剖析陈硕老师开发的著名
C++
网络库——muduo。它以“简单、高效、易用”著称,是学习LinuxC++高性能网络编程的绝佳范本。
2301_80355452
·
2025-07-02 18:49
php
前端
开发语言
c++
基于BP神经网络的手写数字识别
鱼弦:CSDN内容合伙人、CSDN新星导师、全栈领域创作新星创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)基于BP(Backpropagation)神经网络的手写数字识别是一种常见的机器学习应用。下面我将为您提供原理的详细解释、使用场景的解释以及一些相关的文献材料链接。原理详细解释
鱼弦
·
2025-07-02 14:24
机器学习设计类系统
开发语言
人工智能
彻头彻尾搞定JVM系列之五:JVM垃圾回收算法
引言做
C++
开发的同学特别羡慕Java开发的同学,因为Java开发的同学在开发过程中不用手动去申请内存以及释放内存,因为JVM虚拟机会帮助我们进行垃圾回收,虽然有时候它可能会崩掉,但是至少比手动进行内存申请以及释放幸福的多
慕枫技术笔记
·
2025-07-02 14:53
JVM从入门到精通
jvm
前端计算机视觉:使用 OpenCV.js 在浏览器中实现图像处理
传统上,OpenCV主要在后端使用Python或
C++
等语言。
亿只小灿灿
·
2025-07-02 14:52
前端
OpenCV
前端
计算机视觉
opencv
pytorch底层原理学习--PyTorch 架构梳理
文章目录PyTorch完整架构流程图关键组件详解完整执行流程示例PyTorch架构梳理PyTorch完整架构流程图硬件层后端层
C++
部署层核心引擎(libtorchC++)绑定层Python层加载调用训练模式编译模式推理模式生成
xinxiangwangzhi_
·
2025-07-02 14:21
深度学习
pytorch
架构
人工智能
pytorch底层原理学习--Libtorch
libtorchlibtorch是PyTorch的
C++
实现版本,可以认为所有的pytorch底层都是由
c++
实现,而pytorch的所有
C++
实现就叫libtorch,也就是我们在pytorch官网getstart
·
2025-07-02 14:21
46、
C++
中的网络编程
C++
中的网络编程1.网络编程基础网络编程是现代软件开发中不可或缺的一部分,尤其是在分布式系统、互联网应用和服务端开发中。
C++
作为一种高效且灵活的编程语言,非常适合进行网络编程。
甲方克星947
·
2025-07-02 14:48
C++网络编程
套接字编程
多线程
【
C++
】中介者模式
目录一、模式核心概念与结构二、
C++
实现示例:聊天室系统三、中介者模式的关键特性四、应用场景五、中介者模式与其他设计模式的关系六、
C++
标准库中的中介者模式应用七、优缺点分析八、实战案例:机场塔台调度系统九
OpenC++
·
2025-07-02 13:47
设计模式
c++
中介者模式
设计模式
C++
泛型编程利器:模板机制
C++
泛型编程利器:模板机制全解析——类型安全与代码复用的完美结合(含实战陷阱)更新时间:2025年6月19日️标签:
C++
|模板|泛型编程|函数模板|类模板|
C++
基础文章目录前言一、基础概念:
C++
筏.k
·
2025-07-02 13:47
c++知识点
c++
算法
开发语言
C++
实现单例模式
C++
实现单例模式单例模式的定义:第一种实现方式:饿汉模式1.适用场景2.优缺点3.是否线程安全4.c++代码实现第二种实现方式:懒汉模式1.适用场景2.优缺点3.是否是线程安全的4.代码实现5.懒汉模式在
cxpxatu521
·
2025-07-02 12:40
C++
设计模式
c++
设计模式
【华为OD机试】真题-版本管理(
C++
)
一、题目描述题目描述:在软件版本管理中,版本号由点分割的数字组成,例如1.2.3和2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足version1=version2返回0.二、输入输出输入描述:输入两个字符串version1和version2,均遵循以下规定1.版本号由数字和点组成,且至少包含一个数字,2.点不会作为版本号的开头或结尾,也不会连续
西攻城狮北
·
2025-07-02 12:07
华为od
c++
华为
从定义到实践:学会在
C++
中使用变量
从定义到实践:学会在
C++
中使用变量变量是什么?
master_chenchengg
·
2025-07-02 12:05
学习提升
能力提升
面试宝典
技术
IT信息化
大学专业科普 | 计算机应用、视觉与算法
专业核心课程:聚焦于程序设计语言(如C、
C++
、Java、Python等)、数据库原理与应用、软件工程、Web前端开发等,使学生具备开发各类软件系统的能力。
鸭鸭鸭进京赶烤
·
2025-07-02 12:34
计算机应用
2025年6月28和29日复习和预习(
C++
)
学习笔记大纲一、预习部分:数组基础(一)核心知识点数组的创建:掌握一维数组的声明方式,如intarr[5];(创建一个包含5个整数的数组)。重点在于理解数组长度需为常量,且在声明时确定。数组的初始化:学会为数组赋值,例如intarr[]={1,2,3};,可省略数组长度,编译器根据初始化值自动确定。数组元素的访问:通过索引访问数组元素,索引从0开始,如arr[1]表示访问数组arr的第二个元素。(
子豪-中国机器人
·
2025-07-02 11:56
算法
java
数据结构
c++
【华为OD机试真题 2025B卷】767、寻找最大价值的矿堆 | 机试真题+思路参考+代码解析(
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1二、代码与思路参考
C++
语言思路
C++
代码Java语言思路Java代码Python语言思路Python代码C语言思路C代码JS语言思路JS代码作者:KJ.JK订阅本专栏后即可解锁在线
KJ.JK
·
2025-07-02 08:35
OJ+最新华为OD机试
(C++
Java
Py
C
JS)
华为od
c++
java
华为OD机试真题
2025B卷
javascript
c语言
寻找最大价值的矿堆
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他