
学习
文章平均质量分 62
MOWmsc
这个作者很懒,什么都没留下…
展开
-
Linux操作系统之centos7根目录扩容(根目录在sda3 vgdisplay为空)
cestos扩容转载 2023-02-16 18:53:01 · 987 阅读 · 0 评论 -
高性能计算机网络
高性能计算机网络原创 2022-11-15 21:34:20 · 2180 阅读 · 0 评论 -
JVM系列学习之——三、垃圾回收
三、垃圾回收1、如何判断对象可以回收1.1引用计数法弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放1.2可达性分析算法JVM中的垃圾回收器通过可达性分析来探索所有存活的对象扫描堆中的对象,看能否沿着GC Root对象为起点的引用链找到该对象,如果找不到,则表示可以回收可以作为GC Root的对象虚拟机栈(栈帧中的本地变量表)中引用的对象。方法区中类静态属性引用的对象方法区中常量引用的对象本地方法栈中JNI(即一般说的Native方法)引用的对象1.3五种原创 2022-04-20 17:41:31 · 153 阅读 · 0 评论 -
JVM系列学习之——二、内存结构
二、内存结构0、整体架构1、程序计数器1.1作用用于保存JVM中下一条所要执行的指令的地址1.2特点线程私有CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来执行当前线程的代码时,通过程序计数器可以知道应该执行哪一句指令不会存在内存溢出2、虚拟机栈2.1定义每个线程运行需要的内存空间,称为虚拟机栈每个栈由多个栈帧组成,对应着每次调用方法时所占用的内存每个线程只原创 2022-04-20 17:39:16 · 126 阅读 · 0 评论 -
JVM系列学习之——一、什么是JVM
一、什么是JVM1.1定义Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境)1.2好处一次编写,到处运行自动内存管理,垃圾回收机制数组下标越界检查1.3比较JVM JRE JDK的区别...原创 2022-04-20 17:37:23 · 362 阅读 · 0 评论 -
解决ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接
今天搞matplotlib画图的时候突然报错解决ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接于是乎,分享一下刚找到的解决办法,plt.figure(figsize=(4 * train_cols, 4 * train_rows))就是这一句出的问题,现在改成小一点的就对了,之前是画布大小设置的太大,所以报错了,虽然不知道啥原因,不过如果你遇见的话可以试着把这个调小一些,也许就ok了。成功输出的结果:...原创 2022-04-03 22:48:18 · 9312 阅读 · 3 评论 -
哈希函数与哈希表的简单使用知识总结
1.哈希函数与哈希表等1.哈希函数的特征:1.输入无穷,输出有限,2.相同的输入只会有相同的输出,他不是随机的3.因为输入无穷,输入有限,所以有可能不通的输入,相同的输出,叫哈希碰撞,概率小4.均匀性和离散性,随机点一千个点,拿个圈去圈,圈到的个数都是差不多的。5.哈希函数的增删改查调用为O(1),但可以看成是个大常数。6.哈希这个链,扩容的话,大概复杂度为O(logN),整体上看,每次扩容都得过一遍整体,所以整体的复杂度O(NlogN),所以一次的话就是O(NlogN)/N,所以基本上可原创 2022-04-02 16:47:44 · 268 阅读 · 0 评论 -
怎么解决Python报错: No module named ‘lxml‘
运行python代码时出现这样的错误,安装一下就可以简单解决只需要打开cmd命令窗口,执行:pip install lxml即可顺利解决原创 2021-07-09 20:03:30 · 2884 阅读 · 0 评论 -
Java和JavaEE和JavaSE的介绍和区别
JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。JavaSE通常是指Java StandardEdition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。Java是一问语言,J2EE是Java语言的一门使用技术,Java为J2EE提供了库和语法,J2EE使用Java的库和语法应用在WEB上。这是概念性的区别。更详细的解释:Java 平台有三个版本,这..原创 2021-03-17 10:11:20 · 2335 阅读 · 0 评论 -
SQL数据库如何更改已建的表的数据类型
alter table 表名 alter column 列名 类型长度 数据类型原创 2020-05-19 12:19:38 · 6205 阅读 · 0 评论 -
UML类图
1.类图基础属性类图的表示-表示private#表示protected~表示default,也就是包权限_下划线表示static斜体表示抽象2.类与类之间关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)2.1泛化介绍:泛化(Generalization)表示类与类之间的继承关系,接口与接口转载 2020-05-18 00:09:33 · 156 阅读 · 0 评论 -
FirstVT与LastVT以及根据他们构造算符优先关系表
Firstvt找Firstvt的三条规则:如果要找A的Firstvt,A的候选式中出现:A->a…,即以终结符开头,该终结符入FirstvtA->B…,即以非终结符开头,该非终结符的Firstvt入A的FirstvtA->Ba…,即先以非终结符开头,紧跟终结符,则终结符入FirstvtLastvt找Lastvt的三条规则:如果要找A的Lastvt,A的候选式中出现:...原创 2020-04-10 00:53:44 · 7630 阅读 · 3 评论 -
抽象方法与虚方法的异同(以及抽象类和接口)
抽象方法与虚方法的异同(以及抽象类和接口)1.抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;2.虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。 重写的子类虚函数就是被覆盖了。3.抽象方法:使用abstract关键字 public abstract bool Withdraw(…);抽象方法是必须被派生类覆写的方法。抽象...原创 2020-03-17 16:12:14 · 1317 阅读 · 0 评论 -
UML语言设计---关于用例图中的Include(包含)和Extend(扩展)详解
前言:在做UML相关题的时候,发现总是分不清Include和Extend之间的区别,特此发布一篇博客,来总结一下这两个关系的不同,同时也分享给大家,让了此篇博客的同学们都不会再迷糊Include:Include是指“包含的关系”,指多个用例中都包含一个共有的相同的过程,这时为了将用例图画的更为清晰,所以我们需要将用例更加细分出来,这时候就用到了Include,比如下图1-1中,两个用例中都包...原创 2020-03-10 16:26:03 · 6426 阅读 · 0 评论