异步编程模型 使用 IAsyncResult 设计模式的异步操作是通过名为 BeginOperationName 和 EndOperationName 的两个方法来实现的,这两个方法分别开始和结束异步操作 OperationName 。 例如, FileStream 类提供 BeginRead 和 ...
分类:
其他好文 时间:
2020-06-28 00:12:16
阅读次数:
55
https://blog.csdn.net/qq_17394183/article/details/89846051 ...
分类:
其他好文 时间:
2020-06-27 19:57:14
阅读次数:
97
传送门 很棒的题。 有两个序列a和b,长度都为n,对于a序列需要知道区间的最大值,对于b序列需要知道区间的最小值 求出符合式子 \(max_{i = l}^ra_i = min_{i = l}^rb_i\) 的所有区间个数。 方法很简单,用st表分别维护a序列的最大值的b序列的最小值,明显,a序列的 ...
分类:
其他好文 时间:
2020-06-27 19:49:33
阅读次数:
59
RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。 RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,尽管可以 ...
分类:
数据库 时间:
2020-06-27 11:22:46
阅读次数:
47
update on 2020 02 14 code #include<bits/stdc++.h> namespace IO { using namespace std; char buf[1<<22],Out[1<<22],*p1=buf,*p2=buf; int p3=-1,f=0; inlin ...
分类:
其他好文 时间:
2020-06-27 00:37:52
阅读次数:
68
大部分这种问题都能够解决,在文章的最后,提到了一种特殊情况,就是父子进程中的端口占用情况。父进程监听一个端口后,fork出一个子进程,然后kill掉父进程,再重启父进程,这个时候提示端口占用,用netstat查看,子进程占用了父进程监听的端口。 原理其实很简单,子进程在fork出来的时候,使用了写时 ...
分类:
系统相关 时间:
2020-06-27 00:36:08
阅读次数:
80
1.Stream API的理解:1.1 Stream关注的是对数据的运算,与CPU打交道集合关注的是数据的存储,与内存打交道 1.2 java8提供了一套api,使用这套api可以对内存中的数据进行过滤、排序、映射、归约等操作。类似于sql对数据库中表的相关操作。 2.注意点:* ①Stream 自 ...
分类:
编程语言 时间:
2020-06-26 23:49:32
阅读次数:
49
C/C++输入函数 1.**scanf() ** #include 我们从键盘上读取的信息都是字符类型(char),而将它们转换成int类型或者double类型,就是scanf()函数的工作 scanf()函数使用规则: 如果用scanf()读入基本变量类型的值,在变量名前加一个& 如果用scanf ...
分类:
编程语言 时间:
2020-06-26 22:39:37
阅读次数:
72
Write the current to the local file. static void CopyStream(Stream stream, string destPath) { using (var fileStream = new FileStream(destPath, FileMod ...
原文地址 一、什么是“搜索”算法? 算法是作用于具体数据结构之上的,深度优先搜索算法和广度优先搜索算法都是基于“图”这种数据结构的。 因为图这种数据结构的表达能力很强,大部分涉及搜索的场景都可以抽象成“图”。 图上的搜索算法,最直接的理解就是,在图中找出从一个顶点出发,到另一个顶点的路径。 具体方法 ...
分类:
其他好文 时间:
2020-06-26 20:05:16
阅读次数:
45