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++课堂学习笔记
学习笔记
-JVM GC
1.GC分类PartialGC并不会收集整个堆空间,仅仅包括新生代和老年代,不包含永久代(元空间)。YoungGC:只收集YoungGen的垃圾收集过程。OldGC:只收集OldGen的垃圾收集过程。(只有CMS的并发收集是这个模式)MixedGC:收集整个YoungGen以及部分OldGen的垃圾收集过程。(只有G1有这个模式)FullGC收集整个堆,包括YoungGen、OldGen以及Per
绝不秃头的L君
·
2025-07-03 23:58
学习笔记
jvm
jvm.gc
[OC]
C++
计算e(自然常数)
自然常数,符号e,为数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.718281828459045。它是自然对数函数的底数。有时称它为欧拉数(Eulernumber),以瑞士数学家欧拉命名;也有个较鲜见的名字纳皮尔常数,以纪念苏格兰数学家约翰·纳皮尔(JohnNapier)引进对数。它就像圆周率π和虚数单位i,是数学中最重要的常数之一。摘自秒懂百科计算方式一:e=1/0!+1/1!+
OC溥哥999
·
2025-07-03 23:27
C++懒人套餐
算法
开发语言
c++
【
学习笔记
】jvm
1、jvm基础1.1什么是jvm?jvm是一种规范。jvm是一种什么样的规范?具体实现:hotspot2classFileFormat3:类加载-初始化3.1、loading加载class文件到内存中3.1.1引起类加载的情况new对象时调用静态属性,静态方法时。(访问staticfinal变量除外staticfinal修饰的是基本数据类型,或者字符串类型时,会替换为常量。比如有一个类A{stat
liu1251303815
·
2025-07-03 23:27
学习
笔记
jvm
C# 的DllImport
但这个API只能在
C++
调用,那么在C#里如何调用呢?更进一步,就是在C#里为什么没有全部的WIN32API可以调用呢?有
CHANGHAI1982
·
2025-07-03 23:25
编程交流
C#
c#
api
winapi
dll
.net
google
C++
协程的高性能并发编程的技巧指南
一、理解
C++
协程基础协程是一种比线程更轻量级的执行单元,它允许函数在执行过程中暂停和恢复,而不需要像线程那样进行复杂的上下文切换。
广州山泉婚姻
·
2025-07-03 22:23
c++
C++
编程:打造角色扮演游戏
本文还有配套的精品资源,点击获取简介:本项目“
C++
实现的角色扮演游戏”通过构建一个游戏示例,帮助学习者掌握
C++
编程,特别是C++17特性。
夏勇兴
·
2025-07-03 22:21
Unity使用讯飞语音模型(语音合成+语音识别+语音唤醒)Window端SDK
讯飞智能语音SDK文档官网讯飞智能语音产品介绍官网在控制台下载对应SDK,由于讯飞官方只提供了
C++
/C语音版本,我们需要用C#调用下载SDK的dll库文件。
苏轼轼
·
2025-07-03 21:15
语音识别
人工智能
C++
小游戏:欢乐赌场
废话赌博有害,请勿赌博#includeusingnamespacestd;structnode{stringname;intmoney;};nodedu[100];intmain(){srand(time(NULL));intn;cin>>n;for(inti=1;i>du[i].name;du[i].money=100;}inta,d[400],z[400];while(1){for(inti=
独孤求拜1024
·
2025-07-03 21:14
c++
C++
中那些不为人知的秘密
1.换行的秘诀大部分菜鸟接触到
C++
用的换行都是endl,但是endl太慢!。"\n"比endl快很多倍,举个例子大家就知道了。
独孤求拜1024
·
2025-07-03 21:14
c++
开发语言
C++
走迷宫问题
迷宫基本构成:起点,终点,障碍1.方向数组方向数组是解决迷宫问题必不可少的“利器”,它能使遍历某个位置的前、后、左、右更加方便。例如:#includeusingnamespacestd;intfx[5]={0,0,1,-1};intfy[5]={1,-1,0,0};//fx数组控制上下,fy数组控制左右inta[110][110],n,m;intmain(){cin>>n>>m;for(inti=
独孤求拜1024
·
2025-07-03 21:43
C++函数
C++
c++
算法
C++
菜鸟必看——sort排序的3种用法
sort排序是一种有排序功能的函数,运用起来十分简单粗暴,也很省时间,是偷懒的不二选择。①普通sort格式:sort(a,a+n);//a是数组名,a+n代表a数组里从零到n按从小到大的顺序排序#include//万能头usingnamespacestd;intmain(){intn;cin>>n;inta[n];for(inti=0;i>a[i];//输入sort(a,a+n);//从小到大排序
·
2025-07-03 21:13
CCF GESP
C++
编程 六级认证真题 2025年3月
C++
六级2025年03月题号123456789101112131415答案DBABBBBAAAAABCA一、单选题第1题在面向对象编程中,类是一种重要的概念。下面关于类的描述中,不正确的是()。
·
2025-07-03 21:43
C++
为什么中不应该返回局部变量的地址
最近在写代码的时候遇到返回局部变量的引用问题,认识不是很清晰,下面是转自http://blog.csdn.net/tujinqiuqq85948239/article/details/27236677博文的详细解释!在EffectiveC++中明确指出:不应该返回局部变量的引用,原因在于:局部变量会在函数返回后被销毁,因此被返回的引用就成为了”无所指”的引用,程序会进入未知状态。如果比较理解函数局
i love 3
·
2025-07-03 21:41
C++返回引用
c++
return
C语言结构体精讲:从定义到初始化的三种核心方式
本文将根据
课堂
学习的要点,带你深入理解结构体变量的三种
·
2025-07-03 20:40
Linux c/
c++
串口编程
封装了一下Linux下的串口操作serial.h:#ifndef_SERIAL_H_#define_SERIAL_H_#include#includeclassSerial{public:Serial();intopenPort(constchar*path);intset(speed_tspeed);intsend(constvoid*buf,size_tsize,intsec,intmsec,
静止了 所有的花开
·
2025-07-03 20:08
linux
c++
物联网
C语言内存的“禁区”:为何不能返回局部变量的地址?
今天,我们就根据一份
课堂
笔记,深入探讨一个关键的“禁区”:从函数返回局部变量的地址,并搞清楚为什么有些地
web安全工具库
·
2025-07-03 20:05
2025C++学习
c语言
开发语言
机器
学习笔记
:MATLAB实践
在机器学习领域,MATLAB是一种功能强大且广泛使用的工具,它提供了许多内置函数和工具箱,方便开发者进行各种机器学习任务。本文将介绍一些常见的机器学习任务,并提供相应的MATLAB源代码示例。数据预处理在进行机器学习之前,通常需要对原始数据进行预处理。这包括数据清洗、特征选择、特征缩放和数据划分等步骤。%导入数据data=readmatrix('data.csv');%数据清洗cleaned_da
techDM
·
2025-07-03 20:03
机器学习
笔记
matlab
Matlab
vue3
学习笔记
目录vue3
学习笔记
数据绑定'v-bind'简写为':',语法v-bind:id='变量'v-on指令通过v-on:event="method"语法工作,简写语法:@event="method"v-model
朝凡FR
·
2025-07-03 19:03
其他
学习
笔记
vue.js
前端
CppCon 2018 学习:A Semi Compile/Run-time Map with (Nearly) Zero Overhead Looup
介绍一个
C++
和Java之间桥接(Bridge)系统的示例代码,它说明了如何在
C++
中调用Java类(如java.io.InputStream)的方法。
虾球xz
·
2025-07-03 19:30
CppCon
学习
开发语言
c++
使用
c++
编写一段人脸识别眨眼检测的代码
我可以给你一些大致的步骤:使用摄像头或图像文件获取视频帧。使用人脸检测算法检测视频帧中的人脸。对检测到的人脸进行眼睛检测。判断眼睛是否闭合,如果是则认为该人在眨眼。以下是一段使用OpenCV库编写的C代码示例:```#include#include#include#includeusingnamespacestd;usingnamespacecv;intmain(){//使用摄像头获取视频帧Vid
语嫣凝冰
·
2025-07-03 19:58
c++
opencv
计算机视觉
图像处理
开发语言
学习记录:DAY35
《技术
学习笔记
:Swagger、SpringBoot配置与AOP实践》前言昨天熬死我了,md,舍友不睡觉搁那敲鼠标,byd哪里买的那么响的鼠标,铛铛铛把我血压都敲高了,我想找都找不到。
·
2025-07-03 19:23
Effective Go 编程技巧总结
直接将
C++
或Java程序翻译成Go代码,通常无法取得令人满意的结果——Java程序的编写方式是Java风格,而非Go风格。
强哥之神
·
2025-07-03 18:50
golang
人工智能
GPU调度
linux
语言模型
云计算
用sklearn库中的算法对数据集进行训练和auc评估(个人
学习笔记
)
本文为个人
学习笔记
,仅供学习参考,欢迎讨论,要是有哪里写的不对或有疑问的欢迎讨论。
ZD困困困
·
2025-07-03 17:16
python
机器学习
华为研发岗位面试与暑期实习攻略:
C++
与Java深入解析
本文深入探讨了华为面试的要点,包括专业技能、项目经验、问题解决能力的考察,以及暑期实习和校招中的
C++
和Java研发岗位要求。
丹力
·
2025-07-03 17:46
学习笔记
(28):随机噪声的原理、作用及代码实现详解
学习笔记
(28):随机噪声的原理、作用及代码实现详解一、什么是随机噪声?为什么需要添加?在机器学习中,随机噪声是指数据中无法用特征解释的随机波动,通常符合某种概率分布(如正态分布)。
宁儿数据安全
·
2025-07-03 17:14
#
机器学习
学习
笔记
python
学习笔记
(29):训练集与测试集划分详解:train_test_split 函数深度解析
学习笔记
(29):训练集与测试集划分详解:train_test_split函数深度解析一、为什么需要划分训练集和测试集?
宁儿数据安全
·
2025-07-03 17:42
#
机器学习
学习
笔记
深度学习
C++
完美转发
1.值类别
C++
中的值类别主要有两种:左值(Lvalue)和右值(Rvalue)。左值通常指可以持久化的对象或变量,而右值则是临时对象或即将销毁的对象。
missu217
·
2025-07-03 17:41
c++
开发语言
C++
泛型编程指南08 函数模板优先级匹配
文章目录函数的不同修饰模板函数的不同修饰修饰带来的功能上的变化修饰带来的函数调用,模板实例化上的变化(函数/模板的重载决议)非模板类型(函数)匹配程度的排序总结查看普通函数的实现原始版本使用指针使用引用使用常量使用常量指针使用常量引用返回引用返回指针返回常量引用查看泛化函数的实现1.`intmax(int,int);`2.`intmax(constint*,constint*);`3.`intma
丁金金_chihiro_修行
·
2025-07-03 17:41
泛型编程指南
c++
算法
泛型编程
模板
重载决议
函数调用优先级
C++
左值 右值
简单理解:左值就是一般的变量,右值是临时的变量。#include#includeintmain(){//左值是有地址的,可以取地址//ptr是左值intptr=10;//左值引用int&p=ptr;//引用是变量的别名,通过指针实现的。//右值没有地址,临时变量,不能取地址//右值引用constint&&b=20;//20没有地址,放入栈中,是临时地址//表达式计算结果//move作用//作用二/
默执_
·
2025-07-03 16:39
C++
基础
c++
C++
程序崩溃排查
程序报错,可以根据报错信息,日志文件来初步排查。但还是无法知道具体原因,则采用Coredump分析。使用空指针来赋值,故意制造错误。1、临时开启Coredump存储设置2、编译代码,运行程序3、用gdb调试可以准确的找到报错位置在18行#include#include#includeusingnamespacestd;voidtest(vectorv){coutmy_vec{"1","2","3"
默执_
·
2025-07-03 16:09
C++
基础
c++
开发语言
C++
完美转发(泛型模板函数)
完美转发是指在泛型模板函数中,以参数的原始形式(左值或右值)传递给目标函数,从而避免不必要的拷贝或移动操作。不使用完美转发,本质上是右值在传递中,默认变成左值,触发深拷贝。#include#include//必须包含此头文件以使用std::forwardusingnamespacestd;//处理左值引用voidprocess(int&x){coutvoidforwardExample(T&&ar
默执_
·
2025-07-03 16:37
C++
基础
c++
算法
开发语言
《dlib库中的聚类》算法详解:从原理到实践
一、dlib库与聚类算法的关联1.1dlib库的核心功能dlib是一个基于
C++
的机器学习和计算机视觉工具库,其聚类算法模块提供了多种高效的无监督学习工具。
A小庞
·
2025-07-03 16:34
算法
算法
聚类
数据挖掘
机器学习
c++
Python, C ++,C #开发全球英才阐教版集结令APP
以下是为使用**Python、
C++
和C#**开发**全球英才(阐教版)集结令APP**的深度技术方案,融合三语言优势构建跨平台、高智能的玄门英才聚合系统:---###一、系统架构设计```mermaidgraphTDA
Geeker-2025
·
2025-07-03 16:32
python
c++
c语言
(
C++
)学生管理系统(测试版)(map数组的应用)(string应用)(引用)(
C++
教学)(
C++
项目)
源代码:#include//输入输出流库,提供cin/cout等基本I/O功能#include//映射容器库,提供map数据结构(键值对集合)#include//字符串库,提供string类及字符串操作#include//输入输出格式化库,提供setw等格式化控制usingnamespacestd;//使用标准命名空间,避免写std::前缀//定义学生结构体:包含多个相关数据的复合类型struct
双叶836
·
2025-07-03 16:00
C++基础教学
STL
C++
C++项目
c++
算法
开发语言
数据结构
后端
C++
网络编程Socket网络编程基础入门
Socket网络编程基础入门-从理论到实践1.Socket基本概念1.1什么是Socket?Socket(套接字)是网络编程的基础,它是应用层与传输层之间的抽象接口。简单来说,Socket就是网络通信的端点,就像电话的听筒一样,用于发送和接收数据。在你的FileHub项目中,Socket被封装在多个层次中://从net/Socket.h可以看到Socket的封装classSocket:noncop
weixin_47868976
·
2025-07-03 15:59
网络
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++
开发语言
【学习】《算法图解》第十二章
学习笔记
:K近邻算法
前言《算法图解》第十二章介绍了一种简单而强大的机器学习算法——K近邻算法(K-NearestNeighbors,简称KNN)。这是一种基于实例的学习方法,也是机器学习领域中最基础、最直观的算法之一。本章不仅讲解了KNN的基本原理和实现方式,还探讨了特征提取、归一化等重要概念,为读者打开了机器学习的大门。本笔记将梳理KNN算法的核心思想、实现步骤以及应用场景。一、K近邻算法概述(一)基本思想K近邻算
·
2025-07-03 13:01
程序员
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语言中指针的概念已经有了深入的了解(如果初步进行了解的朋友可以看一下**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++
开发语言
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他