自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 配置zookeeper集群踩坑

配置zookeeper集群踩坑+配置详解(问题已解决)

2023-03-06 00:28:24 170

原创 为什么要由Spring创建对象?

首先要了解一下IOC:IOC:并非一种技术,而是一种设计思想(DI是他的实现方式),即把对象交给容器。资源不由创建者或使用者管理,而是交由给第三方。打个比方:传统方式:A,C, D创建了资源,B想要使用需要到A,C, D那里去取Spring:A,C, D创建了E管理,B想要就去E那里拿。显而易见:这样的优点是资源可配置、方便管理;降低了双方的耦合度。我们把类集中管理在一个xml文件中,这样我们只需要维护这个xml文件就好了参考文章:(个人也觉得例子不太恰当,但是注

2022-05-25 15:22:41 361

原创 runtime error: addition of unsigned offset to 0x602000000130 overflowed to 0x60200000012c (stl_vecto

非常细节的数组越界问题!!!先看出错部分源码:while(i<row&&j>=0) { if(target == matrix[i][j]) return true; if(target<matrix[i][j]) { j--; } if(target>matrix[i][j])

2022-04-20 09:29:04 13803 2

原创 Java中抽象类和接口有什么区别

相同:1不能够实例化2.可以将抽象类和接口类型作为引用类型3.一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类不同:抽象类:1.抽象类中可以定义构造器2.可以有抽象方法和具体方法3.抽象类中的成员可以是private,默认,protected,public4.抽象类中可以定义成员变量5.有抽象方法的类必须声明为抽象类,抽象类未必有抽象方法6.抽象类中可以包含静态方法7.一个类只能继承一个抽象类接

2022-02-04 09:12:48 896

原创 数据结构与算法第八章——查找

文章目录8.1 查找的基本概念8.2 静态表的查找8.2.1 顺序查找8.2.2 有序表的查找8.3 动态查找表8.3.1 二叉排序树8.3.2 二叉平衡树8.3.3 B树和B+树8.4 散列表8.4.1 散列表的概念8.4.2 构造散列函数的方法8.4.3 处理冲突的方法8.1 查找的基本概念查找表是由同一类型的数据元素(也可称为记录)构成的集合。在每个数据元素中可能存在有若干数据项,可以标识数据元素的数据项称为关键字。关键字是数据元素中的某个数据项。 唯一能标识数据元素(或记录)的

2021-12-08 16:05:31 1022

原创 计算机组成原理第五章-有关cache的计算

书上的公式太麻烦了,又总是搞不明白啥是n,啥是m,这里理解过后重新总结一下:标记域=32(地址位数)-(n是cache的块数)-(m是cache的块大小)-2(偏移量)总位数=cache的块数*(块大小*地址位数+标记域+1)注:4KiB=1024(2^10)个字例题:假设一个直接映射的cache,有16KiB的数据,块大小为4个字,地址为32位,那么该cache为多少位?解:16KiB=2^12个字,块大小=4(2^2)个字,需要块数=16KiB/4=2^10个块

2021-12-07 20:30:53 6049

原创 解析c++中的mutable

今天在看代码的时候遇到一个没见过的关键词-mutable。首先,总而言之,mutable就是用来突破const的限制。在一个类中,如果不希望它的成员函数修改相关属性,则设置const来修饰例:class Node{ public: int cnt=0; void outPut() const;};void Node::outPut() const{ cout<<cnt<<endl;}但是如果我们希望类中有的变量能不受这个限制,可以

2021-12-07 19:15:19 280

原创 Go语言学习(四)

一.获取用户终端输入funcScanlnfunc Scanln(a ...interface{}) (n int, err error)Scanln类似Scan,但会在换行时才停止扫描。最后一个条目后必须有换行或者到达结束位置。funcScanffunc Scanf(format string, a ...interface{}) (n int, err error)Scanf从标准输入扫描文本,根据format参数指定的格式将成功读取的空白分隔的值保存进成功传递给本函数的...

2021-09-01 18:11:31 97

原创 Go语言学习(三)

一.指针及其内存布局指针变量存的是一个地址,地址所指的空间存的是变量的值。package mainimport( "fmt")//Golang中指针类型演示func main(){ var i int = 10 //输出i的地址 fmt.Println("i的地址=", &i) var p *int = &i fmt.Println("p=", p)//p的值就是i的地址 fmt.Println("*p=", *p)//*p才是获取p指向空间的值 fmt.P

2021-08-30 15:32:43 156

原创 Go语言学习(二)

一.不同数据类型详细介绍1)整形有符号:int8, int16, int32, int64存储的数据范围不同,定义时也可以直接写int无符号:uint8, uint16, uint32, uint64存储的数据范围不同,定义时也可以直接写uint2)浮点型单精度:float32 四字节 -3.403e38~3.403e38双精度:float64 八字节 -1.798e308~1.798e3083)字符型直接上代码package mainimport "fm...

2021-08-24 10:17:18 64

原创 Go语言学习(一)

一.go语言可以做什么?区块链应用、Go服务器端(比如美团后台流量支撑程序)、游戏软件、分布式/云计算软件、数据处理、处理大并发balabala....二.go语言的特点go语言既能达到静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,可以这样形容golang: go=c+python。1)从c语言中继承了很多理念,包括表达式语法,控制结构, 基础数据类型, 调用参数传值,指针等等,也保留了c语言一样的编译执行方式及弱化的指针。例:func testPtr(num *in

2021-08-22 16:16:36 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除