自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络之传输层(二)

TCP 四元组可以唯一的确定一个TCP连接,四元组包括如下:源地址和目的地址的字段(32 位)是在 IP 头部中,作用是通过 IP 协议发送报文给对方主机。源端口和目的端口的字段(16 位)是在 TCP 头部中,作用是告诉 TCP 协议应该把报文发给哪个进程。服务端通常固定在某个本地端口上监听,等待客户端的连接请求。因此,客户端 IP 和端口是可变的,其理论值计算公式如下:对 IPv4,客户端的 IP 数最多为2的32次方,客户端的端口数最多为2的16次方,也就是服务端单机最大 TCP 连接数,约为。

2023-04-04 00:29:31 732

原创 JAVA之多线程

一、什么是多线程1. 线程与进程、并行与并发进程:每个进程拥有自己的一整套变量。一个进程可以包含多个线程。线程:线程属于进程,多个线程会存在共享数据的情况发生,也就是多个线程会共享同一块内存区域。一个例子:打开word是一个进程,打开qq音乐又是另外一个进程,两进程之间不会互相影响(都有自己的一块内存区域)。但比如在qq音乐里一遍听歌,一遍又浏览排行榜,那就是在qq音乐这个进程里又有两个线程,它们之间会存在共享内存的情况。并发:多线程就是并发的例子,一块CPU调度时会分为好多个时间片,每

2021-03-18 15:38:06 438

原创 Java之泛型

一、为什么使用泛型在java引入泛型之前,java的泛型程序设计是使用继承的向上转型性质实现的,也就是所有的变量让它们都继承自Object类。看以下的一段代码:这样的话,比如我们可以定义一个ArrayList类,让它保存所有的String类型元素,或者Integer类型元素等等。例如:ArrayList strList = new ArrayList(); strList.add("HELLO"); ArrayList intList = new ArrayList()...

2021-03-08 15:55:08 201

原创 Java之lambda表达式

一、lambda表达式

2021-03-06 17:24:16 714

原创 JAVA之异常、断言、日志和调试

a

2021-03-03 21:24:11 211

原创 JAVA之类与对象

一、 用户自定义类以《java核心技术 卷1》中的Employe类为例:1. 要想创建一个完整的程序,应该将若干个类组合在一起,其中只有一个类有main方法。2. 一个源文件中可以有多个类,但是仅仅只能有一个公有类(public),并且该公有类的名字必须要和源文件名字相同!!main方法必须在公有类中!!3. 不过,一般将一个类放在一个源文件中,如Employee类放在Employee.java,EmployeeTest类放在EmployeeTest.java4. 定义一个类时,一般需要

2021-02-26 11:44:38 707

原创 JAVA之常用数据类型篇(下)

8. 其他的一些集合简要介绍1. LinkedHashSet与LinkedHashMapHashMap和HashSet的遍历是无序的(既不是按照键的大小排序遍历,也不是按照初入先后顺序遍历,而是按照哈希算法排出的顺序遍历,往往不可预知),而LinkedHashMap和LinkedHashSet是两种可以预知迭代顺序的集合类。以LinkedHashMap为例,它是HashMap的直接子类,二者唯一的区别是LinkedHashMap在HashMap的基础上,采用双向链表(doubly-linked l.

2021-02-18 20:42:36 188

原创 Numpy与Pandas学习网站

十分钟搞定pandas中文版pandas教程英文版

2021-01-05 11:17:12 191

原创 JAVA之常用数据类型篇(上)

一、基本数据类型(仅8种)注意点:1.

2020-12-28 22:02:56 391

原创 Linux常用命令总结(三)vim/正则表达式/shell script/

文章目录一、Vim编辑器1.一般指令模式、编辑模式、指令列模式2.一般指令列下常用按钮说明3.一般指令列模式切换到编辑模式4.一般指令模式切换到指令列模式5. vim的额外功能6.vim的环境设定:~/.vimrc二. 正则表达式1.基础正则表示法2.基础正则表示法字符汇总3.正则表达三剑客——grep工具4.正则表达三剑客——sed工具5.正则表达三剑客——awk工具5.文本比对工具:diff/cmp/patch三、shell script1.rpm2.yum四、DEM包与APT软件包升级器(debian

2020-11-13 01:11:05 404

原创 Linux常用命令总结(一)重要热键/文件与目录属性与权限/管理

文章目录一、Xwindow、重要的热键、在线求助1.Xwindow与纯文本模式的切换:2.一些系统指令3.重要的热键4.在线求助二、文件权限与目录指令1.文件属性2.改变文件属性与权限2.读入数据总结一、Xwindow、重要的热键、在线求助1.Xwindow与纯文本模式的切换:linux会提供6个terminal供使用者登陆,名称分别为tty1-tty6。ctrl + alt + F2~F6 文字借口登陆到tty2-tty6终端机ctrl + alt +F1 登陆图形接口

2020-11-10 09:25:48 112

原创 Linux常用命令总结(二)文件系统/打包备份/软件管理

文章目录一、磁盘与文件系统管理1.磁盘与目录容量2.硬链接与软链接3.磁盘的分区、格式化与挂载4.磁盘格式化5.文件系统挂载与卸载二.压缩、打包与备份1.压缩与打包2.备份三、RPM包与YUM软件包升级器(centos/redhat类似系统)1.rpm四、DEM包与APT软件包升级器(debian/ubuntu类似系统)一、磁盘与文件系统管理1.磁盘与目录容量df -h 显示已经挂载的分区列表du -sh 显示当前文件夹总大小(以人类易读方式为单位Kb、Mb、Gb) du -h --max-de

2020-11-09 22:26:08 547

转载 指针强制类型转换的理解

指针强制类型转换的理解转载链接

2020-11-02 11:04:39 102

原创 python之类与对象进阶(四)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一. 类与对象5. 类的封装与继承一. 类与对象5. 类的封装与继承

2020-09-17 20:51:08 159

原创 python之类与对象进阶(三)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、类与对象4. 类中的特殊函数—魔法函数一、类与对象4. 类中的特殊函数—魔法函数10. 使用重载实现自定义序列下面程序实现了一个比较简单的序列类,这是一个字典类,其特点是只能存储 int 类型的元素:class IntDic: def __init__(self): # 用于存储数据的字典 self.__date = {} def __len__(self):

2020-09-17 19:59:42 48

原创 python之类与对象进阶(二)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、类与对象1. 对于self的理解一、类与对象1. 对于self的理解self 参数的具体作用是什么呢?打个比方,如果把类比作造房子的图纸,那么类实例化后的对象是真正可以住的房子。根据一张图纸(类),我们可以设计出成千上万的房子(类对象),每个房子长相都是类似的(都有相同的类变量和类方法),但它们都有各自的主人,那么如何对它们进行区分呢?当然是通过 self 参数,它就相当于每个房子的门钥匙,可以保证每个房子的主人仅能进

2020-09-17 19:57:13 67

原创 python之类与对象进阶(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、类与对象1.一、类与对象1.

2020-09-17 19:54:28 65

原创 linux远程传输文件

场景:对方文件放在他的机器上(已知对方用户名和ip为:``lili

2020-09-17 19:15:25 84

空空如也

空空如也

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

TA关注的人

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