自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux操作系统之centos7根目录扩容(根目录在sda3 vgdisplay为空)

cestos扩容

2023-02-16 18:53:01 1071

原创 高性能计算机网络

高性能计算机网络

2022-11-15 21:34:20 2334

原创 JVM系列学习之——四、类加载与字节码技术

四、类加载与字节码技术 1、类文件结构 首先获得.class字节码文件 方法: 在文本文档里写入java代码(文件名与类名一致),将文件类型改为.java java终端中,执行javac X:…\XXX.java 以下是字节码文件 0000000 ca fe ba be 00 00 00 34 00 23 0a 00 06 00 15 09 0000020 00 16 00 17 08 00 18 0a 00 19 00 1a 07 00 1b 07 0000040 00 1c 01 00 06

2022-04-20 17:42:44 477

原创 JVM系列学习之——三、垃圾回收

三、垃圾回收 1、如何判断对象可以回收 1.1引用计数法 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放 1.2可达性分析算法 JVM中的垃圾回收器通过可达性分析来探索所有存活的对象 扫描堆中的对象,看能否沿着GC Root对象为起点的引用链找到该对象,如果找不到,则表示可以回收 可以作为GC Root的对象 虚拟机栈(栈帧中的本地变量表)中引用的对象。 方法区中类静态属性引用的对象 方法区中常量引用的对象 本地方法栈中JNI(即一般说的Native方法)引用的对象 1.3五种

2022-04-20 17:41:31 200

原创 JVM系列学习之——二、内存结构

二、内存结构 0、整体架构 1、程序计数器 1.1作用 用于保存JVM中下一条所要执行的指令的地址 1.2特点 线程私有 CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码 程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来执行当前线程的代码时,通过程序计数器可以知道应该执行哪一句指令 不会存在内存溢出 2、虚拟机栈 2.1定义 每个线程运行需要的内存空间,称为虚拟机栈 每个栈由多个栈帧组成,对应着每次调用方法时所占用的内存 每个线程只

2022-04-20 17:39:16 167

原创 JVM系列学习之——一、什么是JVM

一、什么是JVM 1.1定义 Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境) 1.2好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 1.3比较 JVM JRE JDK的区别 ...

2022-04-20 17:37:23 396

原创 解决ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接

今天搞matplotlib画图的时候突然报错 解决ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接 于是乎,分享一下刚找到的解决办法, plt.figure(figsize=(4 * train_cols, 4 * train_rows)) 就是这一句出的问题,现在改成小一点的就对了,之前是画布大小设置的太大,所以报错了,虽然不知道啥原因,不过如果你遇见的话可以试着把这个调小一些,也许就ok了。 成功输出的结果: ...

2022-04-03 22:48:18 9613 3

原创 哈希函数与哈希表的简单使用知识总结

1.哈希函数与哈希表等 1.哈希函数的特征: 1.输入无穷,输出有限, 2.相同的输入只会有相同的输出,他不是随机的 3.因为输入无穷,输入有限,所以有可能不通的输入,相同的输出,叫哈希碰撞,概率小 4.均匀性和离散性,随机点一千个点,拿个圈去圈,圈到的个数都是差不多的。 5.哈希函数的增删改查调用为O(1),但可以看成是个大常数。 6.哈希这个链,扩容的话,大概复杂度为O(logN),整体上看,每次扩容都得过一遍整体,所以整体的复杂度O(NlogN),所以一次的话就是O(NlogN)/N,所以基本上可

2022-04-02 16:47:44 338

原创 怎么解决Python报错: No module named ‘lxml‘

运行python代码时出现这样的错误,安装一下就可以简单解决 只需要打开cmd命令窗口,执行: pip install lxml 即可顺利解决

2021-07-09 20:03:30 2956

原创 Java和JavaEE和JavaSE的介绍和区别

JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。 JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。 Java是一问语言,J2EE是Java语言的一门使用技术,Java为J2EE提供了库和语法,J2EE使用Java的库和语法应用在WEB上。这是概念性的区别。 更详细的解释: Java 平台有三个版本,这..

2021-03-17 10:11:20 2798

原创 在SQL中char、nchar、varchar和nvarchar的区别

首先 1.char:固定长度,存储英文字符,不能包含中文字符。 2.nchar:固定长度,是unicode来存储字符,可以包含中文字符。 3.varchar:可变长度,存储英文字符,不能包含中文字符。按需、按照字节存储,节约空间。 4.nvarchar:可变长度,采用unicode来存储,可以存储中文,相对varchar来说会比varchar大一倍的空间。 区别 1.前面加“n”与不加“n” char、varchar、这两个只能用于单字节来存储数据,适合英文,中文会不兼容。我们常用的汉

2020-05-20 16:13:31 2351

原创 SQL数据库如何更改已建的表的数据类型

alter table 表名 alter column 列名 类型长度 数据类型

2020-05-19 12:19:38 6258

转载 UML类图

1.类图基础属性 类图的表示 -表示private #表示protected ~表示default,也就是包权限 _下划线表示static 斜体表示抽象 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 2.1泛化 介绍: 泛化(Generalization)表示类与类之间的继承关系,接口与接口

2020-05-18 00:09:33 214

原创 FirstVT与LastVT以及根据他们构造算符优先关系表

Firstvt 找Firstvt的三条规则:如果要找A的Firstvt,A的候选式中出现: A->a…,即以终结符开头,该终结符入Firstvt A->B…,即以非终结符开头,该非终结符的Firstvt入A的Firstvt A->Ba…,即先以非终结符开头,紧跟终结符,则终结符入Firstvt Lastvt 找Lastvt的三条规则:如果要找A的Lastvt,A的候选式中出现: ...

2020-04-10 00:53:44 7791 3

原创 记录一下如何把电脑桌面应用程序设置为开机自动启动

在我们的日常使用过程中,有许多的软件把它设置成开机自动启动的话会非常的方便(如截屏软件、目录检索软件等)但是,很多软件经常会遇到没法设置成开机启动, 因此,今天我就记录一个操作,可以让软件开机自动启动 在我的电脑地址栏中粘贴如下路径C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 回车进入该路径 找到需要加入开机启动的程序的...

2020-03-31 20:53:52 1732

转载 First集与Follow集与预测表的构造(以及FirstVT和LastVT)

First集构造流程 对于 X -> … 这条产生式而言, 【1】若右边第一个符号是终结符或 ε ,则直接将其加入 First(X) 【2】若右边第一个符号是非终结符,则将其 First 集的的非 ε 元素加入 First(X) 【3】若右边第一个符号是非终结符而且紧随其后的是很多个非终结符,这个时候就要注意是否有 ε 。 【3.1】若第 i 个非终结符的 First 集有 ε ,则...

2020-03-29 00:06:38 1017

原创 JAVA-eclipse文本文件编码改为utf-8的方法

首先打开上边的一排中的窗口菜单 而后选择首选项 然后选择常规 选择工作空间(workspace) 即可发现文本文件编码 选择自己喜欢的即可

2020-03-23 22:05:48 409

原创 抽象方法与虚方法的异同(以及抽象类和接口)

抽象方法与虚方法的异同(以及抽象类和接口) 1.抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写; 2.虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。 重写的子类虚函数就是被覆盖了。 3.抽象方法: 使用abstract关键字 public abstract bool Withdraw(…); 抽象方法是必须被派生类覆写的方法。 抽象...

2020-03-17 16:12:14 1391

原创 UML语言设计---关于用例图中的Include(包含)和Extend(扩展)详解

前言: 在做UML相关题的时候,发现总是分不清Include和Extend之间的区别,特此发布一篇博客,来总结一下这两个关系的不同,同时也分享给大家,让了此篇博客的同学们都不会再迷糊 Include: Include是指“包含的关系”,指多个用例中都包含一个共有的相同的过程,这时为了将用例图画的更为清晰,所以我们需要将用例更加细分出来,这时候就用到了Include,比如下图1-1中,两个用例中都包...

2020-03-10 16:26:03 6671

原创 如何使用优快云-markdown编辑器

马少聪的第一个优快云博客这是Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成111111111111111111111*如何改变文本的样式*插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLow...

2019-11-15 00:07:10 201

空空如也

空空如也

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

TA关注的人

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