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
void指针
Java注解
classAnimal{
void
makeSound(){System.out.println("Animalmakesasound");}}classDogext
陈陈爱java
·
2025-03-18 19:53
java
开发语言
Java、Spring、SpringBoot
UserService.javapublicclassUserService{publicStringgetUserName(){return"JohnDoe";}}Main.javapublicclassMain{publicstatic
void
main
陈陈爱java
·
2025-03-18 19:53
spring
boot
java
spring
C++中的模板(上)
(上)模板参数和函数参数是很像的,函数参数定义的形参对象,而模板参数定义的是类型.模板分为函数模板和类模板函数模板一个交换两个数的函数模板:template//此处typename和class是等价的
void
Swap
这里是彪彪
·
2025-03-18 19:51
C++
c++
前端
c语言
算法
3.7 Spring Boot整合Kafka:消息顺序性与消费幂等性保障
java@AutowiredprivateKafkaTemplatekafkaTemplate;public
void
sendMessage(Stringkey
Sendingab
·
2025-03-18 18:13
Spring
boot
从入门到精通
零基础7天精通Spring
Boot
linq
c#
spring
boot
kafka
【数据结构】——二叉树的遍历算法
每个队列对象中,elem
指针
用来建立长度为n的数组,n表示队列的容量,front表示队头
指针
忽现忽隐
·
2025-03-18 18:11
数据结构
二叉树
队列
数据结构
算法
c++
go语言
指针
文章目录一、认识
指针
1.1、C/C++中的
指针
1.2、go语言
指针
二、go语言
指针
特性2.1、
指针
地址和变量空间2.2、从
指针
获取
指针
指向的值2.3、使用
指针
修改值2.4、空
指针
2.5、`new()`创建
指针
岳来
·
2025-03-18 17:05
golang
golang
开发语言
指针
计算数组的sizeof的大小
1,2,3,4};printf("%d\n",sizeof(a));//16printf("%d\n",sizeof(a+0));//8//a+0的含义:在C语言中,数组名a在表达式中会退化为指向其第一个元素的
指针
莫西子诗.
·
2025-03-18 16:57
c语言
STL——排序算法(merge、sort、random_shuffle、reverse)
define_CRT_SECURE_NO_WARNINGS#include#include#include#include#include#includeusingnamespacestd;//merge算法容器元素合并,并存储到另一容器中
void
test01
Soaring丶
·
2025-03-18 16:27
STL
排序算法
c++
算法
转轮密码机(C++实现加密)
includeusingnamespacestd;//快中慢轮子的转动次数intcount1=0;intcount2=0;intcount3=0;classWheel{public:intright[26];intleft[26];
void
trun
qq_53690975
·
2025-03-18 16:56
c++
南京邮电大学C++实验(一)类和对象的定义及使用(仅参考)
(5)基本掌握
指针
和引用作为函数参数的应用。二、实验环境(实验设备)硬件:微型计算机软件:Windows操作系统、M
iamCarp
·
2025-03-18 16:55
南邮实验
c++
学习
C++实现转轮密码机
虽然不难,但是那时候我刚接触链表结构,还不是很熟悉,各种野
指针
,内存错误。
Istaroth
·
2025-03-18 15:23
算法
函数
c语言
密码
加密算法
算法
day13,今天学的类模板操作
template类现在来创建一下类模板templateclassPerson{public:Person(T1name,T2age){this->m_name=name;this->m_age=age;}
void
showperson
想成为大佬的每一天
·
2025-03-18 13:04
服务器
算法
运维
《Operating System Concepts》阅读笔记:p331-p353
一、技术总结1.lockdep工具2.claimedge3.banker'salgorithmAdeadlocka
void
ancealgorithm,lessefficientthantheresource-allocationgraphschemebutabletodealwithmultiple
·
2025-03-18 13:21
操作系统
手写智能
指针
shared_ptr
手写智能
指针
shared_ptr本文尝试手写shared_ptr,此外如果使用memory库中的make_shared相对于shared_ptr有以下好处:make_shared会在一次内存分配中同时分配对象本体和引用计数减少安全异常
@M_J_Y@
·
2025-03-18 13:03
c++
c++
C#——如何定义事件
例如://定义一个委托类型publicdelegate
void
MyEventHandler(stringmes
稀饭鸡蛋
·
2025-03-18 12:24
c#
开发语言
microsoft
07-单链表-单链表基本操作
代码#includeusingnamespacestd;constintN=100010;inthead,e[N],ne[N],idx;//初始化
void
init(){head=-1
哆啦A梦阳
·
2025-03-18 11:44
2025算法机试
算法
数据结构
06-基础-镂空三角形
代码#includeusingnamespacestd;
void
printtri(chara,intn){for(intj=1;j1){//特殊处理一下边界,因为有可能出现只有一个的情况for(intj
哆啦A梦阳
·
2025-03-18 11:44
2025算法机试
算法
c++
开发语言
代码随想录算法训练营第一天 | LeetCode 704、27
文章目录前言一、LeetCode7041.闭区间2.开区间二、LeetCode271.暴力求解2.快慢
指针
总结前言LeetCode题目:704、27Takeaway:二分法边界处理、快慢
指针
一、LeetCode7041
Bingjiaokong
·
2025-03-18 10:11
随想录刷题
算法
leetcode
08-单链表-单链表基本操作2
题目来源18.链表的基本操作思路与上一份的最大区别就是要先判断一下要处理的k是否是合法的,也就是要先将
指针
能够指向k;上一份的idx是一个全局的
指针
,由于链表天生就是物理位置不用连续,所以idx可以在任意位置
哆啦A梦阳
·
2025-03-18 10:38
2025算法机试
算法
c++
笔记:代码随想录算法训练营day55:LeetCode42. 接雨水、84.柱状图中最大的矩形
学习资料:代码随想录42.接雨水力扣题目链接暴力解法超时了,直接从双
指针
开始双指大概思路为创立两个数组记录两侧的最大值,这里的最大值是真正的最大的值,而不是最近的那个比较大的值,即所谓的按列计算,后面单调栈方法找到的是上一个较大值和下一个较大值
jingjingjing1111
·
2025-03-18 10:38
算法
Spring容器初始化之BeanFactoryPostProcessor和BeanPostProcessor
我们已知ClasspathXmlApplicationContext构造方法中调用的this.refresh()方法是整个Spring容器初始化的核心方法,refresh()方法调用过程如下:public
void
refresh
eighthspace
·
2025-03-18 09:23
Spring源码分析记录
java
spring
nextLine()消耗行的技巧
publicstatic
void
main(String[]args){Scannerscanner=newScanner(System.in);//输入一个整数System.out.print("请输入一个数字
迈克尔龙
·
2025-03-18 09:52
javaSE
java
开发语言
C++学习——动态内存与智能
指针
C++学习——动态内存与智能
指针
动态内存与智能
指针
shared_ptr类直接内存管理shared_ptr和new结合使用智能
指针
和异常unique_ptrweak_ptr动态内存与智能
指针
动态内存的管理是通过一对运算符来完成
十月翊安
·
2025-03-18 06:02
C++学习
c++
开发语言
后端
C++——智能
指针
void
MemoryLeaks(
hu_143
·
2025-03-18 06:00
C++
c++
C++11——智能
指针
和function库
目录一、智能
指针
1.std::unique_ptr(独占所有权
指针
)2.std::shared_ptr(共享所有权
指针
)3.std::weak_ptr(弱引用
指针
)关键区别总结最佳实践基本用法可封装的对象类型核心特性示例代码
爱吃喵的鲤鱼
·
2025-03-18 05:57
c++
算法
开发语言
C++(初阶)(六)——内存管理
mallocoperatornew与operatordeletenew和delete的实现原理内置类型自定义类型C/C++**内存分布intglobalVar=1;staticintstaticGlobalVar=1;
void
Test
win水
·
2025-03-18 05:56
c++
代码随想录算法训练营第八天| 344. 反转字符串、541. 反转字符串II、卡码网:54. 替换数字
344.反转字符串建议:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数题目链接/文章讲解/视频讲解:代码随想录状态:用左右
指针
顺利通过左右
指针
Rachela_z
·
2025-03-18 05:52
算法
python
开发语言
欢乐力扣:环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
武乐乐~
·
2025-03-18 04:46
欢乐力扣
leetcode
链表
算法
手撕力扣之排序:排序数组、数组中的逆序对、排序链表、最小的k个数、数组中的第K个最大元素、前 K 个高频元素、根据身高重建队列、最大数、下一个排列、下一个更大元素 III、最大交换、字典序的第K小数字
方法一:归并排序classSolution{public:vectortmp;
void
mergeSort(vector&nums,intl,intr){if(l>=r)return;intmid=(l+
weixin_39770712
·
2025-03-18 04:15
数据结构与算法
数据结构
排序算法
算法
leetcode 215. 数组中的第 K个最 大的元素(堆排序,C语言)
数组排序后的第k个最大的元素,而不是第k个不同的元素快速排序intcmp(const
void
*a,const
void
*b){return*(int*)b-*(int*)a;}intfindKthLargest
Oh?Geostatistics…
·
2025-03-18 04:43
算法与数据结构
数据结构
排序算法
堆排序
FX-C++可变参数
示例:#include#include
void
printNumbers(intcount,...)
lucky1_1star
·
2025-03-18 03:05
C++
c++
windows
开发语言
数据结构与算法:单调栈
1.模板——单调栈结构(进阶)#includeusingnamespacestd;
void
findSmall(vector&arr){stackindex;vector>ans(1000001,vector
WBluuue
·
2025-03-18 03:31
c++
算法
数据结构
leetcode
算法——图论——交通枢纽
includeusingnamespacestd;typedefpairPII;vectorgraph[100];vector>Dist(100,vector(100,-1));vectorState(100,false);
void
Dijkstra
阿饼240
·
2025-03-18 02:25
算法
c++
动态规划
图论
C/C++实现工厂模板设计模式(Factory Pattern)
下面是一个使用C++实现的简单工厂模式的示例:#include#include//产品基类classProduct{public:virtual
void
use()=0;virtual~Product()
东北豆子哥
·
2025-03-18 02:24
C++
c语言
c++
设计模式
C语言之链表
它是由一系列节点组成的数据结构,每个节点包含一个数据元素和一个指向下一个节点的
指针
。链表相比于数组具有更灵活的插入和删除操作,但访问元素的效率较低。在本文中,我们将学习如何使用C语言实现链表,包括
小辉同志
·
2025-03-18 02:53
C语言系列
c语言
链表
开发语言
C语言中的结构体
指针
一、什么是结构体
指针
?在C语言中,结构体是一种用户自定义的数据类型,可以将不同类型的变量组合在一起形成一个更复杂的数据结构。而结构体
指针
则是指向结构体变量地址的
指针
。
812503533
·
2025-03-17 23:02
c语言
算法
开发语言
2021-06-04 VSC++:数组移位。
void
数组移位(){//缘由https://ask.csdn.net/questions/7441793?
智者知已应修善业
·
2025-03-17 23:29
c++
算法
经验分享
笔记
c语言
JAVA中运算符要注意的地方
本文章主要突出其与C语言的区别1.增量运算符+=-=*=%=1.a+=1.0a+=1.0;a=(int)(a+1.0);这两个等价而不是单纯的等价于a=a+1.02.a=a++publicstatic
void
main
优雅的落幕
·
2025-03-17 22:53
Java
java
开发语言
JAVA随机生成六位验证码
使用java语言随机生成六位数的验证码在importjava.util.Random;publicclassRandomCodeGenerator{publicstatic
void
main(String
Ning.L
·
2025-03-17 21:48
java
python
开发语言
C/C++ 每日一练:单链表的反转
链表(LinkedList)链表是一种线性数据结构,由一系列节点(Node)通过
指针
链接在一起。与数组不同,链表中的元素在内存中不需要连续存储,每个节点包含两部分:数据部分:存储节点的值或数据。
風清掦
·
2025-03-17 20:41
C/C++~每日一练
c语言
c++
开发语言
一文了解 Go 方法
方法在Go中,我们可以为任何的数据类型定义方法(
指针
或接口除外),现在让我们看一看方法的声明和组成部分以及与函数有什么不同之处。typePersonstruct{ageint}func(p*Pers
·
2025-03-17 19:16
challenge后端go
【常见的排序算法有哪些】
Java代码:publicstatic
void
bubbleSort(int[]arr){for(inti=0;iarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[
F_windy
·
2025-03-17 19:06
排序算法
算法
C/C++ | 每日一练 (6)
携手共前行,未来更辉煌文章目录C/C++|每日一练(6)题目参考答案普通
指针
存在的问题?
张胤尘
·
2025-03-17 19:34
C/C++
每日一练
c++
c语言
面试
JAVA AOP 带参数 实现 (简版)
importjava.lang.reflect.InvocationHandler;importjava.lang.reflect.Method;importjava.lang.reflect.Proxy;interfaceSmallRainTargetInterface{
void
doThing
xiaoyustudiowww
·
2025-03-17 19:04
java
开发语言
go结构体初始化_golang中结构体的初始化方法
目录1、自定义一个结构体typeVertexstruct{X,Yfloat64}2、初始化方法-
指针
:rect1:=new(Vertex)rect2:=&Vertex{}rect3:=&Vertex{1,2
weixin_39724748
·
2025-03-17 19:03
go结构体初始化
「C语言
指针
函数与函数
指针
:从内存管理到灵活调用的实战指南」
1.
指针
函数:外卖柜的「生存法则」核心痛点:返回局部变量地址导致崩溃?堆区与栈区傻傻分不清?生活类比:栈区≈临时摊位(函数结束即销毁)堆区≈智能外卖柜(手动申请释放,长期有效)代码对比://错误!
℡残城碎梦
·
2025-03-17 18:57
c语言
指针函数
函数指针
函数指针数组
C语言基础知识05---必背+函数
4、实参&&形参函数1、函数的作用2、函数的分类2.1主函数2.2子函数3、函数命名4、函数定义格式5、函数传参5.1值传参5.2地址传参6、函数类型6.1函数的声明6.2函数调用6.3递归函数7、
指针
函数
努力做小白
·
2025-03-17 18:22
C语言学习
算法
数据结构
c语言
129-5*5矩阵的平方
//129-5*5矩阵的平方#includeintmain(
void
){inta[5][5]
向上Claire
·
2025-03-17 16:11
沈航
矩阵
c语言
线性代数
C/C++中左值引用,右值引用,万能引用的关系和区别
#include
void
print(int&x){std::cout
void
print(int&&x){std
东北豆子哥
·
2025-03-17 16:10
C++
c语言
c++
C/C++实现注册模式(Registry Pattern)
实现注册模式的示例:#include#include#include#include#include//基类classBase{public:virtual~Base()=default;virtual
void
p
东北豆子哥
·
2025-03-17 16:10
C++
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
其他