自定义博客皮肤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)
  • 收藏
  • 关注

原创 Netty初步学习

学习目标:Netty学习内容:参考博客:https://blog.csdn.net/qq_35190492/article/details/113174359要提Netty首先就要提NIO,而要提NIO首先就要提BIO,指的分别是Block IO和Non-Block IO,也就是阻塞和非阻塞IO,大致意思如下图:大致的对比如下图:NIO的简单模型:BIO的简单模型:Netty 是一个 NIO 客户端服务器框架,可快速轻松地开发网络应用程序,例如协议服务器和客户端。它极大地简化

2022-02-26 17:05:24 121

转载 HashMap学习

学习目标:HashMap和currentHashmap及其底层原理学习内容:原文见:https://blog.csdn.net/samniwu/article/details/90550196HashMap根据名称可知,其实现方法与Hash表有密切关系。在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能。数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n

2022-02-23 19:15:49 74

原创 手写rpc第三天

学习目标:线程和线程池学习内容:参考:https://blog.csdn.net/weixin_40271838/article/details/79998327https://blog.csdn.net/u013541140/article/details/95225769线程,程序执行流的最小执行单位,是行程中的实际运作单位,经常容易和进程这个概念混淆。那么,线程和进程究竟有什么区别呢?首先,进程是一个动态的过程,是一个活动的实体。简单来说,一个应用程序的运行就可以被看做是一个进程,而

2022-02-22 13:21:08 157

原创 手写rpc第二天——还是一些知识的复习

学习目标:浅拷贝和深拷贝学习内容:感谢大佬的好文:https://blog.csdn.net/riemann_/article/details/87217229首先在讨论深浅拷贝时先讨论了引用拷贝和对象拷贝,引用拷贝就是指一个对象和它的拷贝指向同一个地址值,即修改一个会影响另一个;(盗一张大佬的图)而另外一种拷贝叫对象拷贝,即一个对象和它的拷贝指向不同的地址值,实际上这个才是我们日常生活中说的拷贝,再盗一张图:深拷贝和浅拷贝都属于对象拷贝的内容,它们的区别主要是:浅拷贝被复制对象的所

2022-02-20 23:03:27 763

原创 手写rpc第一天——一些基础知识的复习

今天开始准备简历项目,也就是快烂大街的rpc# 学习目标:学习内容:在这里先感谢Guide哥提供大伙的思路:https://github.com/CN-GuoZiyang/My-RPC-Framework;然后是声哥写的更加通俗易懂版本:https://github.com/CN-GuoZiyang/My-RPC-Framework;最后是一位牛客老哥分享的注释版(饭喂到嘴边那种):https://github.com/IAMPadA/Panda-Rpc-Framework/tree/ma

2022-02-19 21:36:37 673

原创 记一下经常会忘记的连续读取图片的问题——%04d

num2str(1,’%04d’),这里可以把图片全部转为四位长度的名字,方便读取。另外如果想要更改长度就把4改了就行,需要注意其中的0不能漏。实际上这就是一个对准的问题,等以后有空再仔细看看,感觉这种小技巧在工作中还是很有用的,至少不用再分类用for去读了,好土的说...

2021-12-28 16:43:27 282

原创 又是三天

不愧是我日更真的不太能做到,以后还是三天一更吧。这三天就没看书了,在mooc上看陈越姥姥的数据结构课,果然学数据结构还是得先看个视频课打个基础,看完课我算是知道在学啥了。目前刚刚看完何钦铭老师讲的树、堆,马上要进入陈越姥姥的图了,粗略看了一眼图比树的难度还是要大很多。堆栈和队列就先不说了,在树里面主要学了有二叉树的种类,包括完全而差生等,二叉树的遍历,包括前序、中序、后序,然后学了二叉搜索树和平衡二叉树(具体学了什么竟然一下子想不起来了。。。)然后到了堆,也就是用完全二叉树存取数据,树和堆里最主要

2021-04-15 17:18:01 53

原创 失踪人口回归

首先打脸自己,这两天搞我那个毕设实在是有点忙,中间停了两天没有学数据结构了,日更确实是一件很难的事。。今天算是正常回归,但是学习的过程中遇到了点问题,就是我发现这本数据结构的书排版好像有点不太看得懂。在结束了c++的回顾以后,先是讲了程序性能分析的标准,包括空间复杂度和时间复杂度,而空间复杂度中包括有指令空间、数据空间以及环境栈空间;时间复杂度里则讲了渐近记法中的大O以及大Ω,分别表示的是小于等于和大于等于。这些都算是正常情况。但是这章的例子我觉得已经对一个新手不太友好了,到了下一章直接就开始抽象类和

2021-04-12 17:11:12 193

原创 数据结构学习

今天算是结束了书里的第一章对c++的回顾了,只能说我真的好菜,一个简简单单的排序算法看了一个多小时。。。甚至还不是非常懂,先记着,主要里面有copy函数啥的都不知道今天接着昨天的内容,把类的东西先看完了,回味了一下this指针,接着学了运算符重载,我记得我大一的时候这东西是一点看不懂的,现在看看也就这样,然后学了友元和保护性类成员,其中保护性成员类似于私有成员,区别在于派生类函数可以访问基类的保护性成员,因为一般private类型数据是不准被除了类的成员函数外访问的。然后就是递归程序了,首先当然是累加

2021-04-08 17:18:04 76 2

原创 数据结构学习第一天

如约而至因为晚上找毕设导师问问题所以把学习内容颠倒了一下。今天主要看了第一章的东西,内容全部都是c++回顾事实证明我c++学得的确不咋样。。。回忆一下讲的东西,主要复习了一下函数的传参和传引用,介绍了一下为什么传引用速度上会占优——节省了参数复制的操作然后开始讲了异常处理,也就是try{}catch();介绍了几种可以被捕捉的异常类型;接着是动态存储空间分配的问题,也就是new,这里自然就不能不提那个指向指针的指针了,个人感觉能搞清楚这个就没啥大问题了最后看到的就是c++的干货:class了,

2021-04-07 15:36:18 61

原创 通信仔的计算机基础补习

from today本科通信仔考了计算机方面的研究生,为了以后搬砖生活更轻松一点,从今天开始补计算机基础内容,包括数据结构、操作系统、计算机组成原理等等,同时因为导师给的方向是点云处理,顺带着也学一学。计划用书因为导师的点云项目主要用的c++,所以直接买了本《数据结构、算法与应用》的c++语言描述,本科期间算是学过c++基础(学得怎么样懂得都懂),之前也逛过知乎等等平台,老哥们的建议都是从c或者c++开始学数据结构,不要直接上python和Java,我觉得不管怎么样先迈出第一步才是最关键的。(不知道

2021-04-06 19:52:37 76

空空如也

空空如也

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

TA关注的人

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