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
Golang指针
javaScript的浅拷贝与深拷贝,一个面试中常见的知识点。
浅拷贝:复制“一层”对象的属性,所谓的一层是指,对于数据中的引用类型复制的是其引用地址(也就是
指针
)。修改一个对象的属性,会改变另一个对象的属性。
大森林的早晨
·
2025-07-25 14:57
7.23 C#学习笔记(值类型与引用类型的储存方式---堆&栈)
第二段是一个应用
指针
,指向数据在堆内存中储存数据的位置,地址储存在栈中。通过栈中的地址快速找到堆中的数据。定义一个student类进行实
LH_Z
·
2025-07-25 12:23
c#
visual
studio
golang
定义空
指针
_
Golang
语言基础教程:
指针
初识
1.1
指针
的概念
指针
是存储另一个变量的内存地址的变量。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。一个
指针
变量可以指向任何一个值的内存地址它指向那个值的内存地址。
weixin_39610785
·
2025-07-25 12:21
golang定义空指针
C++符合快速入门(有java和js基础的)
基础符号对比表符号/语法C++(Qt)JavaJavaScript解释输出调试信息qDebug()System.out.println(x);()=>console.log(x);[=]表示捕获外部变量空
指针
不断努力的根号七
·
2025-07-25 10:36
qt框架
c++
java
javascript
C语言
指针
详解:从内存角度理解变量本质
引言
指针
是C语言的灵魂,也是许多初学者难以跨越的鸿沟。本文将从计算机内存的底层视角出发,通过代码实例和内存示意图,彻底揭示变量与
指针
的本质关系,帮助你建立对
指针
的深刻认知。
大灰狼阿巴阿巴
·
2025-07-25 00:52
c语言
开发语言
LeetCode热题100-第4题
示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:&nums){intleft=0;//初始化一个
指针
left,用来记录非零元素的下一个位
养一只小绵羊
·
2025-07-24 21:05
leetcode
算法
职场和发展
c++面经:new和malloc什么区别?
cstdlibmalloc不能重载,new可以重载比如operatornew它的底层实现默认就是mallconew操作的自由存储区可以通过映射到堆区操作堆区内存,malloc操作的是堆区内存new返回的是强
指针
RushHan824
·
2025-07-24 21:30
八股:c++
c++
开发语言
Go 语言中,创建结构体实例对象有几种常用方式
以下是核心差异的详细对比:1.内存分配与类型差异创建方式内存位置变量类型是否可被GC回收p:=Person{...}通常栈空间值类型❌(栈自动释放)p:=new(Person)堆空间
指针
类型✅p:=&Person
比特森林探险记
·
2025-07-24 18:17
go语言
golang
开发语言
后端
Linux/Ubuntu安装go
):5.使环境变量生效:6.验证安装:7.gomodule设置代理其他:1.首先移除旧版本(如有):sudorm-rf/usr/local/go2.下载Go1.23.9安装包:wgethttps://
golang
.g
大叔是90后大叔
·
2025-07-24 17:36
go
Linux
linux
ubuntu
golang
4 : null;在这个三元表达式中status=5时为什么会抛出空
指针
异常
这个三元表达式抛出NullPointerException的根本原因是自动拆箱机制导致的,具体分析如下:异常触发原理表达式结构分析该表达式是嵌套的三元运算符:Integers=1==status?1:2==status?3:3==status?4:null;关键问题点当status不等于1/2/3时,最终返回null但Java会将三元运算符的结果类型统一为int(因为1/3/4都是int字面量)在
DN金猿
·
2025-07-24 17:36
java
句柄:handle
句柄类重点知识句柄类的成员中,需要保存一个指向持有对象的
指针
和一个指向引用计数的
指针
。句柄类句柄类应当和所持有的对象保持一致的行为。
tal0n
·
2025-07-24 15:50
数组算法之【合并两个有序数组】
LeetCode-88题给定两个非递减排序的数组num1和num2,并给出两者的元素个数分别为m和n,合并两个数组,使合并后仍然按非递减排序publicclassSolution{/***这里使用的是双
指针
的解法
丶小鱼丶
·
2025-07-24 14:17
算法
算法
java
劳力士复刻表值得买吗(这7个因素一定要知道)
无论是表带、表盘还是
指针
,都采用了高品质材料,并通过精细的工艺制作而成。一些顶级复刻表甚
潮品会
·
2025-07-24 13:16
C++高级技术详解
C++高级技术详解目录模板(Templates)右值和移动语义(RvalueandMoveSemantics)定位new(Placementnew)强类型(StrongTypes)智能
指针
(SmartPointers
yz123lucky
·
2025-07-24 11:29
c++
开发语言
【2025C卷】华为OD机试九日集训第3期 - 按算法分类,由易到难,提升编程能力和解题技巧
目录一、适合人群二、本期训练时间三、如何参加四、数据结构与算法大纲五、华为OD九日集训第1天、逻辑分析第2天、逻辑分析第3天、逻辑分析第4天、双
指针
第5天、双
指针
第6天、数据结构map和list第7天、
·
2025-07-24 10:56
2025B卷 - 华为OD机试七日集训第3期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
第1天、逻辑分析第2天、逻辑分析第3天、逻辑分析第4天、数组第5天、双
指针
第6天、双
指针
第7天、数据结构map与list六、集训总结国内直接使用ChatGPT4o、o3、o4-mini-high、GPT
哪 吒
·
2025-07-24 10:23
搬砖工逆袭Java架构师
华为od
算法
python
华为OD机试
2025B卷
[hot 100] 移动零-Python3
1.左
指针
始终指向左侧无零序列尾后一个位置,右边
指针
如果指到非零值则和左
指针
进行交换2.如果右
指针
指到非零值,则交换后,左
指针
向右移到左序列尾的后一个位置,为下一次交换做准备3.如果右
指针
指向0,则右
指针
向右移动指向下一次可能交换的值
每日一道力扣
·
2025-07-24 06:53
算法
数据结构
指针
我没有凤凰涅槃,但我已经变成了一颗小树
图片发自App我是一名大二学生,我的日常是这样的:早上六点闹钟响起,我如你猜想的利索地把闹钟关掉,躺进被窝里睡觉,八九点钟,姗姗醒来,感觉没睡够,非要
指针
正好指到9和12的位置才起床,然后就是慢悠悠地收拾
茗语海澜
·
2025-07-24 00:56
c++自学日记 day11
派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定-编译阶段确定函数地址动态多态的函数地址晚绑定-运行阶段确定函数地址总结:多态满足条件有继承关系子类重写父类中的虚函数多态使用条件父类
指针
或引用指向子类对象重写
清风0407
·
2025-07-23 18:11
c++
开发语言
HCIP第一、二章笔记整理
包括源端口号(16位)、目标端口号(16位)、序列号(32位)、确认应答号(32位)、首部长度(4位)、保留位(6位)、标记位(如SYN、ACK、RST等)、窗口大小(16位)、校验和(16位)、紧急
指针
aaaBsBsBsB
·
2025-07-23 17:00
笔记
网络
tcp/ip
ArrayList 与 LinkedList 的区别
以下从多个维度详细对比:1.底层数据结构对比项ArrayListLinkedList数据结构动态数组(Object[])双向链表(每个节点包含前驱和后继
指针
)存储方式连续内存空间存储元素非连续内存,通过
指针
关联元素内存占用需预
BonnenuIt゛浅时光737
·
2025-07-23 17:29
Java基础
java
面试
C练题笔记之:牛客-HJ012.字符串反转
示例1输入:abcd复制输出:dcba结果:解题思路:获取字符串,用双
指针
,一头一尾开始交换,直至到中间。
·
2025-07-23 15:20
关于Go语言的底层,Slice,map
切片本身并不是动态数组或者数组
指针
。它内部实现的数据结构通过
指针
引用底层数组,设定相关属性将数据读写操作限定在指定的区域内。切片本身是一个只读对象,其工作机制类似数组
指针
-睡到自然醒~
·
2025-07-23 15:17
golang
开发语言
后端
gin
spring
boot
【C++】深入理解C++迭代器:概念、分类与自定义实现
迭代器的本质迭代器的内部实现5.如何为自定义容器编写迭代器5.1定义迭代器5.2使用自定义迭代器前言1.迭代器的概念在C++中,迭代器(iterator)可以看作是一种指向容器元素的对象,它提供了类似
指针
的接口来访问容器中的元素
·
2025-07-23 14:39
Leetcode658. 找到 K 个最接近的元素 -春招冲刺
题目:代码(首刷自解2024年4月8日):classSolution{public:vectorfindClosestElements(vector&arr,intk,intx){//数组两边
指针
向中intleft
meeiuliuus
·
2025-07-23 12:03
#
leetcode
---medium
算法
【二分查找】leetcode 658. 找到 K 个最接近的元素
整数a比整数b更接近x需要满足:|a-x|arr[right]−xx-arr[left]>arr[right]-xx−arr[left]>arr[right]−x,右
指针
上的元素存入数组,并向右移动;如果右
指针
已经移动到超过数组
lele_ne
·
2025-07-23 12:31
#
双指针
#
二分查找
算法之路
leetcode
算法
数据结构
数据结构--双向链表专题:从入门到进阶
一、双向链表的结构双向链表是相对于单链表的另一种链表结构,区别在于每个节点除了包含指向下一个节点的
指针
,还包含指向前一个节点的
指针
。因此,双向链表支持双向遍历,不论从头到尾还是从尾到
想成为高手499
·
2025-07-23 10:12
C++
数据结构
链表
Go语言面试宝典:50道必会题目与精解_
golang
面试必问50个问题
1.
指针
与引用2.并发编程3.切片与数组4.接口5.垃圾回收6.错误处理7.包管理8.Map9.Defer语句10.类型断言11.并发同步12.接口实现13.错误跟踪14.并发性能15.内存管理16.编译和运行
2401_86436851
·
2025-07-23 10:11
golang
面试
开发语言
LeetCode 633.平方数之和(python题解)
使得a2+b2=c示例输入:5输出:True解释:1*1+2*2=5分析本题与上一题LeetCode167.两数之和II非常相似,把两数之和变成了平方数之和,利用上一题答案的思路,同样设置两个一左一右的
指针
wendong97
·
2025-07-23 07:28
LeetCode从零起步
#
双指针
leetcode
python
算法
C++高频知识点(十三)
65.
指针
和引用的区别61.vector内存扩展问题,扩容62.单例模式,懒汉模式/饿汉模式,及线程安全问题63.工厂模式及简单工厂模式64.类成员函数后加const,有什么作用?
源代码•宸
·
2025-07-23 05:48
开发语言
C++
经验分享
面经
filebeat原理架构
Filebeat是基于
Golang
开发的轻量级日志采集Agent,其核心架构设计围绕高效、可靠地采集与转发日志数据,主要组件和工作流程如下:一、核心架构组件输入(Inputs)负责监控指定的日志源
jiedaodezhuti
·
2025-07-23 04:35
架构
O (1) 空间搞定链表:穿针引线法核心技巧与例题
文章目录穿针引线法的核心思想基础应用:链表反转1.全链表反转2.部分链表反转高级应用:链表重排穿针引线法的设计模式常见问题解决方案1.K个一组反转链表2.环形链表检测在链表操作的世界里,"穿针引线"是一种优雅而高效的技巧,它通过精准的
指针
操作
无聊的小坏坏
·
2025-07-23 03:34
算法
链表
c++
算法
复制带随机
指针
的链表
https://leetcode-cn.com/problems/copy-list-with-random-pointer/标签:哈希表、链表题目给你一个长度为n的链表,每个节点包含一个额外增加的随机
指针
秃头哥编程
·
2025-07-23 03:58
[数据结构]#3 循环链表/双向链表
循环链表简单的来说,就是将原来单链表中最有一个元素的next
指针
指向第一个元素或头结点,链表就成了一个环,头尾相连,就成了循环链表——circultlarlinkerlist。注意非空表,和空表。
Marvinem13
·
2025-07-23 00:11
数据结构
链表
学习
linux
[数据结构]#4 用链表实现的栈结构
我们再来回忆一下链表,它由一系列节点组成,每个节点包含两部分:数据域和
指针
域(指向下一个节点)。对
Marvinem13
·
2025-07-22 23:38
数据结构
链表
学习
linux
Linux设备驱动之SPI驱动
主机驱动:主机侧SPI控制器使用structspi_master描述,该结构体中包含了SPI控制器的序号(很多SoC中存在多个SPI控制器),片选数量,SPI信息传输的速率,配置SPI模式的函数
指针
(4
关于电机的一切
·
2025-07-22 23:04
linux
驱动开发
arm开发
访问容器中的元素
上一篇遗留的问题在上一篇中我们实现了一个类似内建数组的容器,但是这个容器包含了内建数组的缺陷由于operator[]返回的类型T&导致用户可以获取到容器内部元素的地址,在容器不存在以后这个
指针
依然存在。
tal0n
·
2025-07-22 20:24
c语言进阶 字符函数和字符串函数
字符函数和字符串函数字符函数和字符串函数1.strlenstrlen函数详解模拟实现1.计数器方式2.不能创建临时变量计数器(递归)3.
指针
-
指针
的方式2.strcpystrcpy函数详解模拟实现3.strcatstrcat
91刘仁德
·
2025-07-22 18:07
c语言
c语言
c语言初阶
指针
指针
C语言
指针
详解1.
指针
是什么(1)
指针
的本质(2)32位地址的产生(3)
指针
变量的大小2.
指针
和
指针
类型(1)
指针
类型的意义(2)
指针
加减运算3.野
指针
(1)野
指针
的成因(2)避免野
指针
的方法①初始化
指针
91刘仁德
·
2025-07-22 18:07
c语言
c语言
java
算法
力扣42.接雨水
文章目录一、前言二、前后缀分解三、双
指针
一、前言接雨水,这道题我在大学的时候就听说这道题是力扣的难题,但是一直没有做过。
·
2025-07-22 18:36
freertos任务调度关键函数理解
*/__asmvolatile(//保存当前任务上下文"mrsr0,psp\n"//读取进程栈
指针
(PSP)到r0"isb\n"//指令同步屏障,确保前面的指令执行完毕"\n""ldrr3,pxCurrentTCBConst
dddddppppp123
·
2025-07-22 16:51
c语言
3.17 补题(字符串,模拟)
目录E-书法(字符串操作,移动
指针
)题目描述思路分析代码实现G-女神节的魔法花园(思维)题目描述思路分析代码实现H-KNN算法(模拟,排序)题目描述思路分析代码实现E-书法(字符串操作,移动
指针
)链接:
ZZZS0516
·
2025-07-22 16:20
算法
c++
C++ 从左值引用到右值引用
目录1.前言:2.简单回顾:左值引用语法层面(
指针
对比引用):汇编层面:3.本章主角:右值引用移动构造,移动赋值4.左值引用和右值引用5.小结1.前言:C++11是在C++98之后又一个变化比较大的标准
·
2025-07-22 15:48
【时时三省】(C语言基础)字符
指针
作函数参数
----CSDN时时三省如果想把一个字符串从一个函数“传递”到另一个函数,可以用地址传递的办法,即用字符数组名作参数,也可以用字符
指针
变量作参数。
时时三省
·
2025-07-22 14:11
【理论+经验】c语言入门
c语言基础知识点
c语言
担心电池自燃,买了点烟器供电的充气泵
最初的选择当时选择的时候有两个问题,是买
指针
的还是数字显示的,是买带电池的还是买点烟器供电的。
大船说车
·
2025-07-22 13:48
【C语言】
指针
的爱恨纠葛:常量
指针
vs指向常量的
指针
目录常量
指针
vs.指向常量的
指针
1.综合比较2.常量
指针
(ConstantPointer)2.1定义与语法2.2示例代码2.3解释2.4应用场景2.5注意事项3.指向常量的
指针
(PointertoConstant
LuckiBit
·
2025-07-22 12:28
C语言
c语言
java
指针
常量指针
指向常量的指针
嵌入式
内存
qt 中不要让 lambda 槽函数捕获信号源对象的共享
指针
错误示例std::shared_ptrserial{newQSerialPort{}};QSerialPort::connect(serial.get(),&QSerialPort::readyRead,[serial](){QByteArrayreceive_data=serial->readAll();std::cout.write(receive_data.data(),receive_da
乔宕一
·
2025-07-22 09:31
qt
开发语言
深入理解Mysql索引底层数据结构与算法
一.索引的本质索引是帮助MySQL高效获取数据的排好序的数据结构二.索引数据结构1.二叉树2.红黑树3.Hash表4.B-Tree1.叶节点具有相同的深度,叶节点的
指针
为空2.所有索引元素不重复3.节点中的数据索引从左到右递增排序
桑翔
·
2025-07-22 00:09
力扣经典算法篇-28-无重复字符的最长子串(左右
指针
+ Hash统计)
1、题干给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串
weisian151
·
2025-07-21 23:25
算法-力扣经典篇
算法
leetcode
哈希算法
【嵌入式开发——ARM】2ARM汇编指令
intel和ARM公司都有自己的指令集,也就是说对应的汇编格式是不同的,不过好在目前基本很少在汇编语言层面编程了,最次也是在C语言级编程,要不说C语言是高级语言呢,很多人觉得难,无非是
指针
觉得头疼,但其实
指针
是个极其好用而且不难的工具
芒果柚
·
2025-07-21 23:50
arm开发
汇编
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
其他