Stream流 在日常开发中,对集合或者Map之类的数据整合操作是十分常见的。Java8中提供了Stream流的处理方式,可以极大的简化书写长度,便于查阅和使用。 一、Stream流的操作分类 生成操作 通过数据源(集合、数组等)生成流。如:list.steam() 中间操作 对流进行某种程度的过滤 ...
分类:
其他好文 时间:
2021-03-03 12:02:27
阅读次数:
0
[P6154] 游走 - 期望 Description 给定一个有向无环图,求其中一条路径长度的期望。 Solution 一条路径长度的期望 = 所有路径长度和 / 所有路径条数 计算这两个东西用 dp,设 \(f[i]\) 为 i 出发的路径的长度和,\(c[i]\) 为 i 出发的路径的条数 转 ...
分类:
其他好文 时间:
2021-03-03 12:02:11
阅读次数:
0
总结: main函数执行之前,主要就是初始化系统相关资源: 1.设置栈指针 2.初始化static静态和global全局变量,即data段的内容 3.将未初始化部分的赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容 4.运行全局构造器, ...
分类:
其他好文 时间:
2021-03-02 12:37:31
阅读次数:
0
Each year some languages die out. Some say this is good because fewer languages would make communication easier and relieve people of the burden of le ...
分类:
其他好文 时间:
2021-03-02 12:23:31
阅读次数:
0
1、 JAVA8的主要变化 ? 新日期API? 函数式编程 ? 语法改进: lambda表达式,方法引用,默认方法… ? 新的类库: Stream, Optional… ? 已有API增强: collections..comparator? Concurrent ? LongAdder & Long ...
分类:
编程语言 时间:
2021-03-02 11:56:11
阅读次数:
0
ThreadPoolExecutor介绍 通过 ThreadPoolExecutor 创建线程池,API 如下所示: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUn ...
分类:
编程语言 时间:
2021-03-02 11:49:07
阅读次数:
0
public static void main(String[] args) { int num1 = 10_0000_0000; int rate = 20; long total = num1 * rate; System.out.println(total);// 输出为-1474836480 ...
分类:
其他好文 时间:
2021-03-01 14:18:24
阅读次数:
0
Angel图算法 [2.0]CommonFriends 计算两个好友的共同好友数,某种程度上可以刻画两个节点之间的紧密程度。 输入 输入数据路径:输入文件所在路径,无权网络数据, 数据格式为两列 srcId(long) | dstId(long), 其中|为分隔符,分隔字段表示空白符或者逗号等。 输 ...
分类:
编程语言 时间:
2021-03-01 13:31:13
阅读次数:
0
一 布隆过滤器简介 bloomfilter:是一个通过多哈希函数映射到一张表的数据结构,能够快速的判断一个元素在一个集合内是否存在,具有很好的空间和时间效率。(典型例子,爬虫url去重) 原理: BloomFilter 会开辟一个m位的bitArray(位数组),开始所有数据全部置 0 。当一个元素 ...
分类:
其他好文 时间:
2021-03-01 13:19:00
阅读次数:
0
/// <summary> /// 运行时间 /// </summary> [ProtoMember(46)]public long WorkTime; Stopwatch stopwatch = new Stopwatch(); // 记录运行时间stopwatch.Start();。。。// 运 ...