最新 最热

从老鼠试毒问题来看二分法

很多人对于二分法的理解比较片面,之前碰到一个题目 " 从一个先升序后降序的数列中,比如 1 2 3 7 4 3 2 中运用二分法去查找一个给定的元素",很多人说根本不能二分,因为没有排序。其实 这道题完全可以使用二分查找进行解答...

2019-12-24
1

深入理解计算机系统(第三版)/ CSAPP 杂谈,第12章:并发编程

基于进程的并发编程:accept 后 fork。优点:虚拟空间独立,不容易出 bug;缺点:创建进程开销大。需要处理 SIGCHLD 来回收僵死子进程。 基于 I/O 多路复用:传递待读描述符集合给 select 函数,以此响应所有描述符的 I/O 事件。s...

2019-12-23
1

Flink getRuntimeContext().getMapState的时候发生了什么?

我们一起看一下,它是如何获取原始 state 的,跟进到 AbstractKeyedStateBackend

2019-12-20
0

IBD血缘同源简介

遗传学中描述等位基因的同源关系时,会有IBD和IBS两个概念。IBD全称Identity By Descent, 又叫做血缘同源,指的是两个个体中共有的等位基因来源于共同祖先;IBS全称Identity By State, 又叫做状态同源,指的是两个个体中共有...

2019-12-19
0

Flink中案例学习--State与CheckPoint

Keyed State,和Key有关的状态类型,它只能被基于KeyedStream之上的操作,方法所使用。我们可以从逻辑上理解这种状态是一个并行度操作实例和一种Key的对应, <parallel-operator-instance, key>。Operator State(或者non-keye...

2019-12-12
1

浅谈设计模式(一):状态模式|外观模式|代理模式

在状态模式的设计方案里,一个主类(称为context类),可以在内部状态变化的时候一次性改变它的「所有行为」,而这个「所有行为」会被我们聚合到不同的类(state1,state2,state3)里面去。...

2019-12-11
1

MATLAB强化学习 PG 算法

采用 policy gradient 学习方法训练agent,并行训练的参数也需要调整

2019-11-24
1

「每天一道面试题」ReentrantLock是如何实现公平锁及可重入的?

A、B两个线程同时执行lock()方法获取锁,假设A先执行获取到锁,此时state值加1,如果线程A在继续执行的过程中又执行了lock()方法(根据持有锁的线程是否是当前线程,判断是否可重入,可重入state值加1),线程A会直接获取锁,同时sta...

2019-11-12
1

React基础语法01-双向数据绑定

把model里面的值赋给input,即把this.state里面的username值给了input,当页面加载的时候,model层就能改变视图view。 model

2019-11-10
0

React基础语法07-点击按钮,获取input框的值(通过事件对象获取)

在this.state里面定义一个空的username:'',并且把把表单输入的值赋值给username。

2019-11-10
1