1. 如何使用 ReentrantLock 中的 可中断锁防止死锁? 答: 在 执行语句前 加 可中断锁,此时,当被打断时,会抛出 被中断异常,这样就可以解锁。 注意:要外部中断,死锁中的线程不会自己中断 public class ReentrantLockTest { static Lock lo ...
分类:
其他好文 时间:
2019-12-10 22:37:52
阅读次数:
116
参考文献: 【1】https://www.icourse163.org/learn/XMU-1205811805?tid=1206617233&from=study#/learn/content?type=detail&id=1211383863&cid=1214032044&replay=true ...
分类:
其他好文 时间:
2019-12-10 22:37:32
阅读次数:
94
为什么R有时候运行慢? 参考https://www.cnblogs.com/qiaoyihang/p/7779144.html 一、为什么R程序有时候会很慢? 1、计算性能的三个限制条件 cpu ram io R代码本身(个人觉得能控制的是R代码书写的高效 2、R是运行时解释的 在运行时解释并执行R ...
分类:
其他好文 时间:
2019-12-10 22:37:19
阅读次数:
95
public class Three { public static void main(String[] args) { try{ changeEncoding("GBK","UTF-8","ccom\\xxdc\\琵琶行_GBK.txt","20190810\\琵琶行_UTF8.txt"); } ...
分类:
其他好文 时间:
2019-12-10 22:37:01
阅读次数:
107
:——是指的伪类 ::——是指的伪元素 1.字面意思: 伪类,1.css中有类选择器,某些元素并未定义类名,就可以通过伪类赋予样式,如:【:nth-child(n)】;2.伪类可以应用于元素执行某种状态,如:【:hover】鼠标经过元素时 伪元素,创建一个新元素应用于文档,但是并不存在于文档中。 常 ...
分类:
Web程序 时间:
2019-12-10 22:36:48
阅读次数:
301
python-迭代器与生成器1 迭代器与生成器列表的定义列表生成式:作用使代码更加简洁通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白 ...
分类:
编程语言 时间:
2019-12-10 22:36:35
阅读次数:
108
1.1 负载均衡介绍 1.1.1 负载均衡的妙用 负载均衡(Load Balance)集群提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 单台计算机无法承受大规模的并发访问或数据流量了,此时需要搭建负载均衡集群把流量 ...
分类:
其他好文 时间:
2019-12-10 22:36:18
阅读次数:
105
类初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 一个子类要初始化需要先初始化父类 一个类初始化就是执行<clinit>()方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示静态赋值代码和静态代码块代码从上到下顺序执行 <c ...
分类:
其他好文 时间:
2019-12-10 22:35:36
阅读次数:
99
1.绝对路径和相对路径 *绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql *相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /h ...
分类:
系统相关 时间:
2019-12-10 22:34:49
阅读次数:
128
索引 学习目标 能够写出创建索引的SQL语句 1. 索引的介绍 索引在MySQL中也叫做“键”,它是一个特殊的文件,它保存着数据表里所有记录的位置信息,更通俗的来说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 应用场景: 当数据库中数据量很大时,查找数据会变得很慢,我们就可以通过索引 ...
分类:
数据库 时间:
2019-12-10 22:34:33
阅读次数:
118
链式存储 :用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表简称线性链表。存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。 为了正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其直接后继结点的地址(或位置),称 ...
分类:
其他好文 时间:
2019-12-10 22:33:57
阅读次数:
86
1:实验环境选择 我选择的是实验楼平台,在 LinuxKernel 目录已经构建好了基于 3.18.6 的内核环境,可以使用实验楼的虚拟机打开 Xfce 终端(Terminal), 运行 MenuOS 系统。 2:启动内核 打开终端键入以下命令: $ cd ~/LinuxKernel/ $ qemu ...
分类:
系统相关 时间:
2019-12-10 22:33:41
阅读次数:
140
Java Web JSTL 概念 Java Server Pages Tag Library:JSP标准标签库 是由Apache组织提供的开源、免费JSP标签 用于简化和替换JSP页面上的Java代码,用标签代替Java代码,以便于前端的工作。 使用步骤 1. 导入JSTL相关的jar包 2. 引入 ...
分类:
编程语言 时间:
2019-12-10 22:33:27
阅读次数:
133
题意:https://ac.nowcoder.com/acm/contest/2995/E 给你一棵树,节点有权值,让你求所有路径max-min的和。 思路: 我们计算每个点的贡献,对于一个点,当它为某条路径的最大值是,一定在一个所有值<=它的连通块里。所有我们从小到大添边合并共享(两块的大小之积, ...
分类:
其他好文 时间:
2019-12-10 22:33:09
阅读次数:
126
环境:宝塔Nginx面板 解决办法: 宝塔面板--站点设置-配置文件。 去掉: error_page 404 /404.html; 前面的 # 号。 ...
分类:
其他好文 时间:
2019-12-10 22:32:51
阅读次数:
86
"Luogu P3258" 题意就是对于一棵树,要求按照给出的顺序对每一个节点进行访问,记录每一个节点被经过的次数;特别地,我们认为只有从一个节点往外走才能被认为是经过一次。(最后一句话非常重要,仔细理解题意) 前置知识:树链剖分,差分。 最开始看到这道题我是打算使用树链剖分+线段树来做的。 但是我 ...
分类:
其他好文 时间:
2019-12-10 22:32:38
阅读次数:
124