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
abap指针
常见code review问题
空值:值为null导致空
指针
异常,参数字符串含有前导或后缀空格没有Trim导致查询为空,建议添加空值检测,在参数入口统一做trim未捕获的异常:调用API接口、库函数或系统服务时,一定要添加防护,做防御式编程
Sabrina_FN
·
2024-01-31 06:06
代码复审
python如何通过git分支名获取对应的mr
通用的方法是:使用python-gitlab包来与GitL
abAP
I交互,可以使用以下命令进行安装:pipinstallpython-gitlab然后,你可以使用下面的Python代码来获取特定分支关联的
Channing Lewis
·
2024-01-31 06:30
Python
CI/CD
python
git
mr
ci/cd
leetcode刷题——415. 字符串相加
都不包含任何前导零你不能使用任何內建BigInteger库,也不能直接将输入的字符串转换为整数形式解题思路标签:字符串题目理解:模拟人工加法的过程,需要有一个变量来保存进位在计算时,从后往前相加因此,可以使用双
指针
Nuyoahgyc
·
2024-01-31 06:55
leetcode
字符串
leetcode
Java教程:Springboot项目如何使用Test单元测试
就是简单的测试一下实体的添加修改功能,要使用到Juntil单元测试,目前使用springboot项目,jpa,maven管理,回忆起曾经用到过@Test注解,于是开始唰唰唰的写起了测试咧,然鹅,一顿报错,依赖无法注入,空
指针
首席摸鱼师
·
2024-01-31 06:49
java
单链表的创建和删除(带头节点
#includeusingnamespacestd;inta;typedefstructNode{intdata;//数据域Node*next;//
指针
域}Node;typedefNode*List;/
墨染枫
·
2024-01-31 06:16
算法
c++
c语言
数据结构
文件函数
FileClose()–关闭文件FileDelete()–删除文件FileFlush()–清除文件缓冲区并存盘FileIsEnding()–判断文件
指针
是否到
牛在汇上飞
·
2024-01-31 06:11
C++ va_list
va_list相关的函数有三个:voidva_start(va_listap,last_arg)va_start宏用于初始化指向可变参数的
指针
。
_WAWA鱼_
·
2024-01-31 05:53
c++
list
c语言
C++_模板的特化
3.1偏特化3.2全特化3.3部分特化结语:前言:大多数情况下模板可以解决许多重复性工作,因为把不同的类型传给模板参数后,编译器就会自动生成该类型的函数或类,但是如果传给模板参数的类型是特殊类型(比如:
指针
类型
钓鱼西兰花
·
2024-01-31 05:23
C++
c++
开发语言
C++_继承
目录1、初识继承2、继承的定义3、派生类与基类之间的赋值3.1指向派生类的基类
指针
/引用4、继承中的隐藏关系5、成员函数的隐藏6、派生类的默认成员函数6.1构造函数6.2拷贝构造6.3赋值重载6.4析构函数
钓鱼西兰花
·
2024-01-31 05:23
C++
c++
开发语言
算法
new和malloc的区别
参数new在使用时,无需指定内存块的大小但malloc需要显式地指出所需内存的尺寸返回类型new内存分配成功时,严格返回对象类型的
指针
,是符合类型安全的操作符m
tolive
·
2024-01-31 05:29
12月08日长光培训C语言学习第十三天
今天上午,在准备答辩的紧张时期,董老师向我们介绍了
指针
的初步概念。
长光培训_王任
·
2024-01-31 05:16
剑指offer面试题14 调整数组顺序使奇数位于偶数前面
考察点双
指针
遍历数组知识点题目分析要求奇数位于偶数前面,如果按照循环遍历的方式,可以每找到一个偶数就把该数字后面所有的数都往前移动1位,然后把该偶数放在最后空出来的位置,这样的时间复杂度是O(n^2)。
wellwang1993
·
2024-01-31 05:12
剑指offer
java版
算法
java
面试
leetcode
数据结构
嵌入式学习 Day11
voidprintArray(inta[10]);//此时形式上写成数组//编译器最终是当做
指针
变量来看的voidprintArray(int*a);//实际是这样的
cd dream
·
2024-01-31 05:11
c++
链表
开发语言
嵌入式学习 Day13
一.
指针
总结1.
指针
概念a.
指针
---地址---内存单元编号b.
指针
---数据类型---
指针
类型不同语境:定义一个
指针
//
指针
类型的变量打印某个变量的
指针
//
指针
--地址2.
指针
变量的定义基类型*变量名
cd dream
·
2024-01-31 05:07
算法
数据结构
c语言
剑指offer面试题13 在O(1)时间删除链表结点
考察点链表知识点链表的删除正常情况下需要O(n)的时间,因为需要找到待删除结点的前置结点题目分析我们都知道链表删除往往需要O(n)遍历链表,找到待删除结点的前置结点,把前置结点的next
指针
指向待删除结点的后置结点
wellwang1993
·
2024-01-31 05:37
剑指offer
java版
链表
数据结构
java
面试
leetcode
面试经典 150 题 ---- 删除排序数组中的重复项 II
envType=study-plan-v2&envId=top-interview-150)方法一:双
指针
删除排序数组中的重复项II方法一:双
指针
这个题目和
在人间负债^
·
2024-01-31 05:07
LeetCode
面试
职场和发展
LeetCode_16_中等_最接近的三数之和
文章目录1.题目2.思路及代码实现(Python)2.1排序+双
指针
1.题目给你一个长度为nnn的整数数组numsnumsnums和一个目标值targettargettarget。
Lins号丹
·
2024-01-31 05:06
LeetCode进阶之路
算法
leetcode
动态内存分配
等号两边的数据的类型必须一致2.可以将右边强制类型转化为左边的类型如:int*p=(int*)malloc(40);void*malloc(size_tsize);如果开辟成功,则返回一个指向开辟好空间的
指针
haixingtianxinghai
·
2024-01-31 04:52
C语言复习
算法
c++
shared_ptr 模拟实现
智能
指针
原理智能
指针
基本上就是利用RAII技术实现的。资源取得时机便是初始化时机(ResourceAcquisitionIsInitialization)是一种利用对象生命周期来控制程序资源的技术。
叫我小秦就好了
·
2024-01-31 04:37
C++
c++
数据结构
scanf、printf 使用详解
参数:format:指向指定读取输入方式的字符串
指针
,字符串内包含三种类型。
叫我小秦就好了
·
2024-01-31 04:06
C语言
开发语言
c语言
C++不能直接返回数组
文章目录前言一、缘由二、示例:函数返回后,
指针
指向无效内存三、解决方案3.1、动态分配数组3.2、使用std::vector:(最为推荐)3.3、使用静态数组前言 在C++中,不能直接返回一个数组。
花生树什么树
·
2024-01-31 04:31
基础语法
c++
数组
返回数组
动态分配数组
vector
C++ 声明
指针
变量
在C++中,声明一个
指针
变量时,需要使用*符号来表示这是一个
指针
类型。例如,int*表示指向整数类型的
指针
,char*表示指向字符类型的
指针
,float*表示指向浮点数类型的
指针
,依此类推。
花生树什么树
·
2024-01-31 04:01
基础语法
c++
指针变量
基础语法
LeetCode:142. 环形链表 II
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
alex很累
·
2024-01-31 02:36
基于协程的编程方式在移动端研发的思考及最佳实践
多线程访问引发野
指针
问题多线程访问引发容器类崩溃问题多线程访问引发过渡释放问题以手机淘宝为例,整个生命周期大量使用线程,多线程使用不当引发的崩溃问题占比达到了60%以上。为了解决多线
阿里巴巴淘系技术团队官网博客
·
2024-01-31 02:42
力扣记录:Hot100(4)——75-101
颜色分类76最小覆盖子串78子集79单词搜索84柱状图中最大的矩形85最大矩形94二叉树的中序遍历96不同的二叉搜索树98验证二叉搜索树101对称二叉树75颜色分类快排,选择最左为哨兵,循环时先移动右
指针
Kiwi_fruit
·
2024-01-31 01:11
Hot100
LeetCode
leetcode
算法
数据结构
【Leecode笔记】第二十周(1.24-1.30) 数组专题
【第一题】是否所有的1都至少相隔k个元素分析:双
指针
。两个
指针
指向相邻的两个1,下标相减假如都>3,那么符合。//不是吧阿sir,这么慢吗?
是菜鸟不是咸鱼
·
2024-01-31 01:34
Leecode
leetcode
数组
一个小例子,演示函数
指针
结构体里经常看到函数
指针
的写法,函数
指针
其实就是函数的名字。
warmingsummer
·
2024-01-31 01:04
就业班视频学习
c++
c语言
linux
1.26 C++ day3
思维导图作业:设计一个Per类,类中包含私有成员:姓名、年龄、
指针
成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
⠀
·
2024-01-31 01:32
c++
开发语言
OpenCV中提示“error C2541: “delete”: 不能删除不是
指针
的对象”
OpenCV中提示“errorC2541:“delete”:不能删除不是
指针
的对象”,主要原因是某些函数没有加小括号初始化,需要找到并添加即可。
陈年小白
·
2024-01-31 01:47
0基础学习C++-----
指针
目录7
指针
7.1
指针
的基本概念7.2
指针
变量的定义和使用7.3
指针
所占内存空间7.4空
指针
和野
指针
7.5const修饰
指针
7.6
指针
和数组7.7
指针
和函数7.8
指针
、数组、函数7
指针
7.1
指针
的基本概念
指针
的作用
TheSheepn
·
2024-01-31 00:45
学习C++从0到1
学习
c++
开发语言
leetcode第88题python版合并两个有序数组三
指针
法
classSolution:"""88.合并两个有序数组给你两个按非递减顺序排列的整数数组 nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n
ICPunk
·
2024-01-31 00:43
算法
leetcode
算法
Leetcode题88、合并两个有序数组(Python题解)微博面试题
问题:题目来源:力扣(LeetCode)leetcode88.合并两个有序数组难度:简单分析:有两种方法,一个是python的骚操作,直接数组切片,然后sort就完事了;一个是利用三
指针
,充分利用长数组后半部分的多余空间进行原地操作
AI414010
·
2024-01-31 00:12
leetcode
指针
leetcode
算法
数据结构
python
合并两个有序数组(双
指针
法)(库函数法)
题目在这:https://blog.csdn.net/qq_38737428?spm=1000.2115.3001.5343题目分析:这道题给的题目挺恶心的。就是将两个有序数组合并成一个有序数组。但是他给的数组是这样的:nums1=[1,2,3,0,0,0]这里实际上就是:nums1=[1,2,3]。后面的0只起到占位符的作用。法一:思路分析:这个0非常碍事。上来第一步先把0去掉。反着遍历数组。遇
深度不学习!!
·
2024-01-31 00:12
交流学习
个人笔记
leetcode
python
指针
——C语言初阶
一.
指针
基本概念:
指针
是内存中一个最小单元的编号,也就是地址平时口语中说的
指针
,通常指的是
指针
变量,是用来存放地址的变量#includeintmain(){inta=0;//a是整型变量,占用四个字节的内存空间
qsl&F
·
2024-01-31 00:40
c语言
开发语言
链表——超详细
1.结构(两个部分):typedefintSLTDataType;typedefstructSListNode{SLTDataTypedata;//数据域structSListNode*next;//
指针
域
qsl&F
·
2024-01-31 00:09
链表
数据结构
数据结构——并查集
在使用中通常用森林的方式来表示并查集的逻辑结构其实就是集合并查集一般可以通过双亲写法(顺序结构)来完成,即通过一个数组存储父亲结点的下标ints[10005];intmain(){for(inti=1;i=0)//当
指针
不为
好想摸鱼QAQ(辛勤的码农)
·
2024-01-31 00:01
数据结构
算法
「JavaSE」String类1:常用方法
String类1前言构造字符串String对象的比较字符串查找转化字符串替换分割字符串截取字符串其他操作方法前言C语言中没有字符串类型,要表示字符串只能使用字符数组或者字符
指针
。
Ice_Sugar_7
·
2024-01-31 00:23
快来卷Java啦
java
开发语言
leetcode862. 和至少为 K 的最短子数组
shortest-subarray-with-sum-at-least-k/solution/liang-zhang-tu-miao-dong-dan-diao-dui-li-9fvh/由于数组里可能存在负数,所以无法使用双
指针
计算数组的前缀和
996冲冲冲
·
2024-01-31 00:51
前缀和
算法
数据结构
vue 倒计时功能实现详解,快来 get 灵感
当isCounting为true时,按钮的背景色变为灰色,并且鼠标
指针
变为不可用;当isCounting为false时,按钮的
水星记_
·
2024-01-30 23:06
vue
前端
vue
最强kmp算法详解(一步一步详细讲解)
kmp算法详解问题背景:kmp算法最直接的引用就是模式串和文本串的匹配,我们假设直接用暴力的方法进行匹配的话,方法很简单,就是两个
指针
,iii
指针
最初指向文本串的起始位置,jjj
指针
最初指向模式串的起始位置
PengHao666999
·
2024-01-30 23:04
模板题
算法
算法
字符串
移动零|双
指针
移动零这个题目,可以用到双
指针
的方法。采用2个
指针
i、k,i用于遍历数组,找到不为0的数组与k指向的位置的值进行交换。
宇宙超粒终端控制中心
·
2024-01-30 23:26
leetcode
数据结构
C语言
c++
算法
leetcode
COW写时复制
其核心思想是,如果有多个调用者(callers)同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的
指针
指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(privatecopy
积极向上的zzz
·
2024-01-30 23:19
redis
java
数据库
LeetCode.209. 长度最小的子数组
我们可以利用双
指针
left、right,right遍历当前数组,累加元素和sum,当发现大于等于target的时候,我们就可以缩小left和right框住的区域,也就是让le
会飞的皮卡丘EI
·
2024-01-30 23:35
leetcode刷题
java
算法
leetcode
C语言 三种方式模拟实现strlen()
目录一,C语言字符串函数strlen()介绍二,模拟实现strlen()的突破点三,三种模拟实现1,循环计数实现2,递归实现3,
指针
相减实现一,C语言字符串函数strlen()介绍函数原型:size_tstrlen
Y雨何时停T
·
2024-01-30 22:21
c
c语言
学习
开发语言
C语言strlen模拟实现的三种方式
函数的实现,我们就要先来了解一下strlen的原型是怎么设计的,这里我们可以打开https://cplusplus.com来查看一下strlen的原型这里我们可以看出,strlen的参数是一个const修饰的
指针
南山忆874
·
2024-01-30 22:20
c语言
开发语言
对称二叉树
我们可以用r1和r2两个
指针
来判断。如果r1和r2均为空,那就true;如果r1和r2只有一个为空,就false;如果r1,r2不为空,但r1->val!=r2->val,就false。
夹心宝贝
·
2024-01-30 22:48
二叉树OJ
二叉树
C
C语言——用快慢
指针
判断带环的起始位置
上一节讲了快慢
指针
的基本用法,不熟悉的朋友可以从下面的链接看怎么利用快慢
指针
判断链表是否有带环http://t.csdnimg.cn/mVNfy我们设快
指针
一次走2步,慢
指针
一次走1步,由上一节我们知道
ChangyuLee
·
2024-01-30 22:40
c语言
开发语言
数据结构
链表
C语言——用快慢
指针
判断链表中是否有带环
如果想要判断链表中是否有带环,仅仅用一个
指针
从头节点移动永远会陷入一个死循环,这时我们可以用一个经典的方法来解决问题————快慢
指针
所谓快慢
指针
就是一个
指针
的速度快一个
指针
的速度慢,利用速度差来达到寻找目标节点的方法快慢
指针
判断链表是否有带环的基本原理
ChangyuLee
·
2024-01-30 22:10
链表
数据结构
c语言
C基础day9-
指针
1.思维导图2.在主函数输入数组,在自定义有参无返函数中实现简单选择排序。3.输入两个字符串,定义有参有返函数实现字符串比较(不允许使用函数)。4.主函数输入一个字符串,在自定义有参无返函数中实现单词逆置。输入:“goodgoodstudy”输出:”studygoodgood”
张智仁01
·
2024-01-30 22:06
linux
学习
c语言
代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
时间复杂度最坏O()法二:可以利用双
指针
法,数组特性最大第二大分别在数组两头,head指数组头,tail指数组尾,两两分别比较,大的值进行平方放尾部,小的放回头部,tail
指针
逐步往前遍历。
strive340
·
2024-01-30 21:19
算法
数据结构
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他