概述 CountDownLatch 是并发包中的一个工具类,它的典型应用场景为:一个线程等待几个线程执行,待这几个线程结束后,该线程再继续执行。 简单起见,可以把它理解为一个倒数的计数器:初始值为线程数,每个线程结束时执行减 1 操作,当计数器减到 0 时等待的线程再继续执行。 代码分析 Count ...
分类:
其他好文 时间:
2019-08-07 22:09:36
阅读次数:
104
首页 1.初识数据库 2.引擎介绍 回到首页 ...
分类:
数据库 时间:
2019-08-07 22:09:20
阅读次数:
112
CCF 2017 09 2 公共钥匙盒 题目 问题描述 有一个学校的老师共用 N 个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有 N 个挂钩,从左到右排成一排,用 ...
分类:
其他好文 时间:
2019-08-07 22:09:05
阅读次数:
70
在qbxt某营集体做的 题解里以及外地OIer基本上都写两颗线段树的 而我们六安的OIer神TM思维一致——只用一颗线段树,类似于一维分层图的思想,第二层上与第一层相对应的结点的编号是第一层结点编号+NUM,而且貌似比分颗的思维正常一点,因为满足lson=k include include incl ...
分类:
其他好文 时间:
2019-08-07 22:08:48
阅读次数:
87
在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1: 输入: 4->2->1->3输出: 1->2->3->4示例 2: 输入: -1->5->3->4->0输出: -1->0->3->4->5 ...
分类:
编程语言 时间:
2019-08-07 22:08:35
阅读次数:
91
[TOC] 字符编码 一、计算机基础 1. cpu 2. 内存 3. 硬盘 " " 二、文本编辑器存取文件的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上 ...
分类:
编程语言 时间:
2019-08-07 22:08:20
阅读次数:
101
IGP—并不是一个具体的协议而是一部分协议的统称(RIPOSPFEIGRPISIS)重分发技术:为什么要进行重分发?——为了透传不同的协议,使得不同的路由协议之间可以相互学习彼此的路由来进行相互通信。重分发的类型:①单点单向重分发:单向重分发,自己可以学习到对方的路由,但是对方学习不到自己的路由,所以无法通信,一般情况下与静态路由连用。②单点双向重分发:双向重分发,双方都可以学习到彼此的路由。③多
分类:
其他好文 时间:
2019-08-07 22:08:02
阅读次数:
95
爬虫流程 发送请求--获得数据--解析数据--存储数据 用于解析数据库 bs4 pyquery re 请求特别关心 URL method Header: Cookie 存储 Referer上一次跳转 User-Agent请求头 响应特别关心 不要把status 作为请求是否成功的结果 处理发送请求的 ...
分类:
其他好文 时间:
2019-08-07 21:02:41
阅读次数:
86
数组是一种常用的数据结构,数组具有不可变性,创建后的数组的长度固定,通过索引访问数组中的元素,访问速度快,删除添加效率低。 通过面向对象模拟数组,模拟的数组具有以下功能: 1. 添加新元素 2. 展示 3. 查找元素所在位置 4. 根据索引获取元素 5. 根据索引删除元素 6. 修改指定位置的元素 ...
分类:
编程语言 时间:
2019-08-07 21:02:25
阅读次数:
129
问题 J: Degree Sequence of Graph G 题目描述 Wang Haiyang is a strong and optimistic Chinese youngster. Although born and brought up in the northern inland c ...
分类:
其他好文 时间:
2019-08-07 21:02:04
阅读次数:
191
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3)和组成正方形边的某种 ...
分类:
其他好文 时间:
2019-08-07 21:01:44
阅读次数:
121
Tired of doing the same job? Get your hands on HPE6-A48 exam It is the nature of the human being that he/she will get tired of doing the same task ove ...
分类:
其他好文 时间:
2019-08-07 21:01:33
阅读次数:
95
1.游标是什么? 游标是SQL的一个内存工作区,存储过程,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降 ...
分类:
其他好文 时间:
2019-08-07 21:01:14
阅读次数:
95
Tired of doing the same job? Get your hands on HPE0-J80 exam It is the nature of the human being that he/she will get tired of doing the same task ove ...
分类:
其他好文 时间:
2019-08-07 21:00:42
阅读次数:
92
@property装饰器虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要做到这点,就可以考虑使用@property包装器来包装ge
分类:
编程语言 时间:
2019-08-07 21:00:26
阅读次数:
110
Tired of doing the same job? Get your hands on HPE0-S55 exam It is the nature of the human being that he/she will get tired of doing the same task ove ...
分类:
其他好文 时间:
2019-08-07 21:00:11
阅读次数:
92
ReentrantLock ReentrantLock(轻量级锁)也可以叫对象锁,可重入锁,互斥锁。synchronized重量级锁,JDK前期的版本lock比synchronized更快,在JDK1.5之后synchronized引入了偏向锁,轻量级锁和重量级锁。以致两种锁性能旗鼓相当,看个人喜欢 ...
分类:
其他好文 时间:
2019-08-07 20:59:58
阅读次数:
346