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++
实现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++
笔记
开发语言
并发与并行: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
好的,我们来深入剖析陈硕老师开发的著名
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语言
寻找最大价值的矿堆
C++
,Rust开发智慧学校创建APP
以下是为使用**
C++
与Rust开发智慧学校创建APP**设计的完整技术方案,结合两种语言的优势构建安全、高效的教育生态系统:---###**技术栈分工**|**技术**|**核心优势**|**在智慧学校
Geeker-2025
·
2025-07-02 08:32
c++
rust
python里面的全局变量和局部变量的区别(很好的一篇文章,找不到出处,原作者看到请联系,我会署上名字)
在诸如C/
C++
、java等编程语言中,默认在函数的内部是可以直接访问在函数外定义的全局变量的,但是这一点在python中就会有问题,下面是一个例子。
scuter_yu
·
2025-07-02 07:29
全局变量与局部变量的区别
python
LeetCode第300题_最长递增子序列
文章提供了动态规划和贪心+二分查找两种实现方案,包含C#、Python、
C++
三种语言实现,配有详细的算法分析和性能对比。适合学习动态规划和二分查找的读者。
@蓝莓果粒茶
·
2025-07-02 07:58
算法
leetcode
算法
职场和发展
学习
c#
游戏
python
LeetCode第301题_删除无效括号
文章提供了DFS和BFS两种实现方案,包含C#、Python、
C++
三种语言实现,配有详细的算法分析和性能对比。适合学习深度优先搜索和字符串处理的读者。
@蓝莓果粒茶
·
2025-07-02 07:58
算法
leetcode
算法
职场和发展
c#
学习
python
c++
2025B卷最新华为OD机试,独家整理总结上岸技巧,考试题库清单(Python/JS/C/
C++
/JAVA/GO)持续收录中
题库链接最新华为OD机试(
C++
/C/Python/JavaScript/GO)目录提供在线OJ环境刷题:(私信联系开通)在线OJ私信联系开通OJ环境+使用介绍:私信联系开通2025最新华为OD真题目录华为
无限码力
·
2025-07-02 06:51
华为od
华为OD机试
华为OD2025B卷
华为机试2025B卷
华为OD机考2025B卷
华为OD2025B卷题库
2025 华为OD机试 B卷 - 考勤信息 (
C++
& Python & JAVA & JS & GO)
考勤信息华为OD机试2025B卷真题目录:点击去查看华为OD2025B卷100分题型题目描述公司用一个字符串来表示员工的出勤信息absent:缺勤late:迟到leaveearly:早退present:正常上班现需根据员工出勤信息,判断本次是否能获得出勤奖,能获得出勤奖的条件如下:缺勤不超过一次;没有连续的迟到/早退;任意连续7次考勤,缺勤/迟到/早退不超过3次。输入描述用户的考勤数据字符串记录条
无限码力
·
2025-07-02 06:21
华为OD机试真题刷题笔记
华为od
华为OD2025B卷
华为OD机试2025B卷
华为OD机试
华为OD机试2025B卷 - 比赛 (
C++
& Python & JAVA & JS & GO)
比赛2025B卷目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解华为OD2025B卷100分题型题目描述一个有N个选手参加比赛,选手编号为1~N(3<=N<=100),有M(3<=M<=10)个评委对选手进行打分。打分规则为每个评委对选手打分,最高分10分,最低分1分。请计算得分最多的3位选手的编号。如果得分相同,则得分高分值最多的选手排名靠前(10分数量相同,则比较9分
无限码力
·
2025-07-02 06:21
华为OD机试真题刷题笔记
华为od
华为OD2025B卷
华为OD机考2025B卷
华为OD机试
华为OD机试2025B卷
c++
中介者模式mediator
中介者模式mediatorr概念角色和职责模式优点案例概念Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,在Mediator模式中,类之间的交互行为被统一放在Mediator的对象中,对象通过Mediator对象同其他对象交互,Mediator对象起着控制器的作用。角色和职责GOOD:用一个中介对象来封装一系列的对象交互,中介者使各
源代码大师
·
2025-07-02 06:50
C和C++完整教程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他