前言 在我们刷题的时候,总会碰到一些关于 区间操作/修改 的题目。这些题目往往要求我们维护一段区间,支持对一段区间进行查询/修改操作。这些题目有如[树状数组1][1]一般的 简单题 ,也有如[无聊的数列][2]一般,线段树、树状数组能够完成,但是码量长,可读性差,思考难度大的 较难题 。这种题目对时 ...
分类:
其他好文 时间:
2019-09-14 11:15:17
阅读次数:
98
在使用JDBC连接访问MySQL时一般要使用对应版本的驱动。 比如我使用了8.0.11版本的MySQL,对应驱动的Maven描述为: 然后遇到了驱动问题、SSL安全访问的问题和时区问题。报错1: 高版本的驱动已经由: 1 "com.mysql.jdbc.Driver" 变更为: 1 private ...
分类:
数据库 时间:
2019-09-14 00:49:58
阅读次数:
190
1. 首先有 python3 2. 安装了pycharm 3. 配置开局 4. settings 配置 项目的主设置文件:应用,模板,数据库,语言,时区,... ... 1、BASE_DIR : 获取当前项目的绝对路径 2、DEBUG : 调试模式 开发过程:推荐使用 True 上线运行:必须改为 ...
分类:
其他好文 时间:
2019-09-13 01:11:23
阅读次数:
90
一、JVM包含三个内存区:栈内存、堆内存、方法区内存 二、注意点 (1)在MyEclipse中字体是红色的是一个类的名字,并且这个类除了我们自定义的类是JavaSE类库中自带的 (2)其实JavaSE类库中自带的类,例如:String.class\System.class,这些类的类名也是标识符 ( ...
分类:
编程语言 时间:
2019-09-12 10:14:12
阅读次数:
114
linux基础(一) 1. 查看系统信息 查看发行版:cat /etc/centos release 或者 lsb_release a 修改版本号:nano(nano为字符界面编辑文本文件) 查看内核版本 uname r 查看cpu 信息 shell ~] lscpu Architecture: x ...
分类:
系统相关 时间:
2019-09-11 13:47:14
阅读次数:
115
Nmap 版本 症状: 相关信息: https://github.com/nmap/nmap/issues/550 ...
一、时区0. date '+%Y%M%D' 按照格式显示当前日期,结果如下: date "+%Y-%m-%d %H:%M:%S" 1. 查看当前时区 :[root@master ~]# date "+%Z" 2. 修改设置时区 方法(1) :[root@master ~]# tzselect 方法( ...
分类:
系统相关 时间:
2019-09-09 19:13:59
阅读次数:
140
% : 印出 % %n : 下一行 %t : 跳格 %H : 小时(00..23) %I : 小时(01..12) %k : 小时(0..23) %l : 小时(1..12) %M : 分钟(00..59) %p : 显示本地 AM 或 PM %r : 直接显示时间 (12 小时制,格式为 hh:m ...
分类:
其他好文 时间:
2019-09-09 14:45:12
阅读次数:
83
GC需要完成的三个件: 哪些内存需要回收 ?什么时候回收? 如何回收? java内存运行时区域中程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出 而有条不紊的执行着出栈和入栈操作。每一个桢帧中分配多少内存基本上是类结构确定下来就已知的,因此这个区域的内存 ...
分类:
其他好文 时间:
2019-09-07 13:11:22
阅读次数:
92
一、JVM内存模型 1.JVM运行时数据区 二、Java内存模型(JMM) 1.JMM 三、Java对象模型 1.Java对象在JVM中的存储模型称之为Java对象模型。 四、总结 1.JVM内存模型,和Java虚拟机的运行时区域有关。 2.Java内存模型,和Java的并发编程有关。 3.Java ...
分类:
编程语言 时间:
2019-09-07 00:31:36
阅读次数:
97