创建线程有2种方式,继承Thread类 和 实现Runnable接口的方式 public class Main { public static void main(String[] args) { MyThread t = new MyThread(); t.start(); // 启动新线程t1 ...
分类:
编程语言 时间:
2020-05-02 14:53:09
阅读次数:
58
蒟蒻又双叒叕来刷模拟了 题目描述 我们将每一张牌用两个整数表示。 第一个整数表示花色:0=?,1=?,2=?,3=? 第二个整数表示数字:A~10=1~10,J, Q, K = 11, 12, 13 数字从小到大排列为:34567890JQKA2 两张牌是相同的,当且仅当他们花色和数字都相同。 出于 ...
分类:
其他好文 时间:
2020-05-02 11:34:49
阅读次数:
38
题目 "csp.ac 30. 斗地主(T1 9)" 思路 模拟 分析 先判断是否有人出千,再比较大小,出千可能有一下几种情况。 判断全部的牌中出现了一样的牌 牌型不是单张/三带一/炸弹,如果出了不止一张牌就肯定不是单张,如果出的不止四张牌就肯定不是三带一/炸弹,如果出的是四张牌要判断不同大小的牌出现 ...
分类:
其他好文 时间:
2020-05-02 09:33:13
阅读次数:
54
线程上下文切换(Thread Context Switch ) 定义 CPU执行线程的时候是通过时间分片的方式来轮流执行的,当某一个线程的时间片用完(到期),那么这个线程就会被中断,CPU不再执行当前线程,CPU会把使用权给其它线程来执行。如T1线程未执行结束,T2/T3线程插进来执行了,若干时间后 ...
分类:
编程语言 时间:
2020-05-01 20:14:22
阅读次数:
71
关键词:RFC2544;时延测试;标记帧;储存转发时延;直通交换时延。时延概述:时延也常被成为延时(latency),是指一个帧从源点到目的点的总传输时间,包括网络节点的处理时间和在传输介质上的传播时间,其原理是发送帧时,带上时间戳(T1),发送到网络上,接收帧时,记录时间戳(T2),最后在接收方将2个时间戳比较(T2-T1),得到时延值。时延越大,说明设备处理数据包的速度越慢,因此时延也是考察被
分类:
其他好文 时间:
2020-04-30 17:23:38
阅读次数:
61
"原题链接" 题目描述 造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖 ...
分类:
其他好文 时间:
2020-04-30 11:24:12
阅读次数:
44
1.装饰器 import time #装饰器,计算代码运行时间 def cal_time(func): def wrapper(*args, **kwargs): t1 = time.time() result = func(*args, **kwargs) t2 = time.time() # p ...
分类:
编程语言 时间:
2020-04-29 13:09:49
阅读次数:
71
前提条件:有2个分支,分别是release,hotfix,其中release是用于生产环境的发布分支。 场景1:生产环境hotfix。 T1时刻,使用release分支发布生产。当时的HEAD的commit记为C1. T2时刻,开发完成下一个迭代周期的代码,并且merge到release准备提测,此 ...
分类:
其他好文 时间:
2020-04-29 12:52:24
阅读次数:
183
T1 博弈论+分类讨论。 首先单个连通块的胜负情况由其点数决定,是个必然$Bob$胜利,否则$Alan$胜利。 证明: 一个点的时候$Alan$胜利。 两个点的时候$Bob$胜利。 奇数点的时候必然可以找到叶子的父亲让$Alan$将其覆盖,这样的话最后一个一定是$Alan$放置的。 如果$Bob$切 ...
分类:
其他好文 时间:
2020-04-28 21:37:02
阅读次数:
84
Async/Await 版本 function sleep(delay) { return new Promise(reslove => { setTimeout(reslove, delay) }) } !async function test() { const t1 = +new Date() ...
分类:
其他好文 时间:
2020-04-28 00:49:43
阅读次数:
63