Java虚拟机在执行java程序的过程中会把它管理的内存划分为若干个不同的数据区域。这些区域各有各的用途,有的区域随着虚拟机进程一直存在, 有的则是依赖用户线程的启动和结束而建立和销毁。 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,可以看做是字节码 ...
分类:
其他 时间:
2020-05-10 17:18:05
收藏:
0 评论:
0 赞:
0 阅读:
40
"前言" "朴素子字符串查找算法" "KMP 算法的基本思想" "基于 DFA 的 KMP 实现" "基于 PMT 的 KMP 实现" "历史渊源 & DFA & PMT" "结语" "参考链接" 前言 KMP 算法在 LeetCode 刷题的过程中看见过好几次,这几天终于去学习了一下,然后,我就发 ...
分类:
编程语言 时间:
2020-05-10 17:17:47
收藏:
0 评论:
0 赞:
0 阅读:
41
继承 单继承 多继承 继承:继承实现代码的重用,相同的代码不需要重复的编写 class Anamal: def eat(self): print('吃') def drink(self): print('喝') def run(self): print('跑') def sleep(self): p ...
分类:
其他 时间:
2020-05-10 17:16:47
收藏:
0 评论:
0 赞:
0 阅读:
61
1.把0设置成多位小数 BigDecimal bigDecimal2 = BigDecimal.ZERO.setScale(4, BigDecimal.ROUND_HALF_UP); System.out.println(bigDecimal2.toString());//0.0000 Decima ...
分类:
其他 时间:
2020-05-10 17:16:28
收藏:
0 评论:
0 赞:
0 阅读:
237
MariaDB 数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值。 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型 整数:int, bit 小数:decimal #decimal(5,2) 字符串:varchar, char 日期时间:date, t ...
分类:
数据库技术 时间:
2020-05-10 17:15:37
收藏:
0 评论:
0 赞:
0 阅读:
53
纯CAS为啥比加锁要快? 同样是修改数据,一个采用加锁的方式保证原子性,一个采用CAS的方式保证原子性。 都是能够达到目的的,但是常用的锁(例如显式的Lock和隐式的synchonized),都会把获取不到锁的线程挂起,相对于CAS的不挂起,多了挂起和唤醒的开销。 尾指针是如何管理的,如何防止覆盖旧 ...
分类:
其他 时间:
2020-05-10 17:15:15
收藏:
0 评论:
0 赞:
0 阅读:
118
收下这份来自GitHub的神器,一图搞定Matplotlib! 觉得有用的话,欢迎一起讨论相互学习~ " " " " " " 作 者:早起Python 出 处:https://www.cnblogs.com/liuzaoqi/p/12769593.html 今天的推送没有太多废话,给大家分享一位Gi ...
分类:
其他 时间:
2020-05-10 17:14:47
收藏:
0 评论:
0 赞:
0 阅读:
59
连接查询 --创建学生表create table students (id int unsigned not null auto_increment primary key,name varchar(20) default '',age tinyint unsigned default 0,high ...
分类:
其他 时间:
2020-05-10 17:13:41
收藏:
0 评论:
0 赞:
0 阅读:
56
复杂的网页布局都是通过各种网页元素灵活定位实现的,网页中的各种元素定位都有自己的特点。下面我们来看一下css的几种定位方式。 float定位(即浮动定位): 这种定位方式很简单,只需规定一个浮动的方向(如:float:left;就表示这个元素向左边摆放),它的定位是相对于父元素容器; 如果该元素设置 ...
分类:
Web开发 时间:
2020-05-10 17:12:47
收藏:
0 评论:
0 赞:
0 阅读:
32
大家好,这是“Python为什么”系列节目的文字稿( 文末有观看地址 )。 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 “end” 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人会提及它,比如 Python 之父在上个月就恰好转发过一篇 ...
分类:
编程语言 时间:
2020-05-10 17:12:27
收藏:
0 评论:
0 赞:
0 阅读:
46
题意简单明了(这是个模板)。 就是让我们找2个节点的公共祖先而已,但我们要讲的做法不是生硬的爆搜,而且直接搜好像过不去…… 这次就讲我往后拖了n多天才开始学了倍增LCA。 嗯,这个题,如果2个节点的深度是不一样的,我们要把他们的深度变成一样的,变成一样的以后就开始倍增搜索。 上面的这句话为我们点明了 ...
分类:
其他 时间:
2020-05-10 17:11:59
收藏:
0 评论:
0 赞:
0 阅读:
45
数组: 声明方法: 1.datatype arr[]={0}; //个数由{}内元素个数决定 2.datatype arr[N]; //N必须大于0 3.datatype arr[N]={1,2,3}; //{}内个数不能超过N;若个数小于N,则未初始化的元素默认为0 4.datatype arr[ ...
分类:
编程语言 时间:
2020-05-10 17:11:39
收藏:
0 评论:
0 赞:
0 阅读:
33
java spi 机制 java会加载解析项目或者jar包下如:resources\META INF\services\xyz.luofu.www.CarService(文件)路径下的文件,用户可根据这个特点开发一些可插拔的组件,目录结构及文件: 文件内容: 接着简单分析下java的spi源码 du ...
分类:
其他 时间:
2020-05-10 17:11:22
收藏:
0 评论:
0 赞:
0 阅读:
46
一、关于Spring Boot 在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的使用 ...
分类:
编程语言 时间:
2020-05-10 17:10:53
收藏:
0 评论:
0 赞:
0 阅读:
48
文件处理 打开windows文件中方式: # f = open(r'C:\Users\fengzi\Desktop\a.txt','a',encoding='utf-8') # f = open('C:\\Users\\fengzi\\Desktop\\a.txt','a',encoding='ut ...
分类:
其他 时间:
2020-05-10 17:10:05
收藏:
0 评论:
0 赞:
0 阅读:
56
单工模式:数据传输只支持在一个方向上,即在同一时间发送方将信息发送出去,接收方接收。例如电视,广播。 半双工数据通信:数据传输允许在两个方向上,但是在某一时刻,只允许数据在一个方向上传输。它实际上是一种切换方向的单工模式。在同一时间只可以有一方接收或发送信息,实现双向通信。例如对讲机。 全双工数据通 ...
分类:
其他 时间:
2020-05-10 17:09:14
收藏:
0 评论:
0 赞:
0 阅读:
37
2019 2020 2 网络对抗技术 20175311胡济栋 Exp7 网络欺诈防范 目录 一、实验介绍 二、实验步骤 1.简单应用SET工具建立冒名网站 2.ettercap DNS spoof 3.结合应用两种技术,用DNS spoof引导特定访问到冒名网站 三、实验中遇到的问题 四、实验感想 ...
分类:
其他 时间:
2020-05-10 17:08:50
收藏:
0 评论:
0 赞:
0 阅读:
47
1.生成jks文件,执行如下命令 keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 2.在工程目录android目录下的app目录下新建一个key目录,将第一步生成 ...
分类:
移动平台 时间:
2020-05-10 17:08:10
收藏:
0 评论:
0 赞:
0 阅读:
83
布隆过滤器(Bloom Filter)是一种基于Hash的高效查找数据结构,它能够快速答复“某个元素是否存在”的问题。布隆过滤器只能用于添加元素与查询元素,不能够用于删除元素。 在布隆过滤器之前,使用的是基于Hash的快速查找算法。Hash可以将一个元素进行哈希,然后根据哈希值映射到数组的某一个位置 ...
分类:
其他 时间:
2020-05-10 17:07:52
收藏:
0 评论:
0 赞:
0 阅读:
46
通过操作系统上的 PID 和 V$PROCESS 视图中的 SPID 关联,就可以找到这个 OS 上的进程在数据库内部的化身,从而可以进行进一步的跟踪诊断,V$SESSION 视图中记录的 PADDR 就是 V$PROCESS.ADDR 的进一步延伸,通过两者关联,可以向数据库进一步深入。 [roo ...
分类:
数据库技术 时间:
2020-05-10 17:07:29
收藏:
0 评论:
0 赞:
0 阅读:
51