现实大山

文章
6
资源
0
加入时间
2年10月17天

android上画方框

来自zxing开源码 public Rect getFramingRect() { if (framingRect == null) { if (camera == null) { return null; } Point screenResolution = configManager.getScreenResolut...

JAVA面试总结(商汤科技)

商汤1.简历写什么问什么,注意所⽤技术产品的同类产品⽣态及对⽐。2.kafka数据分区和消费者的关系,kafka的数据offset读取流程,kafka内部如何保证顺序,结合外部组件如何保证消费者的顺序1、kafka数据分区和消费者的关系:1个partition只能被同组的⼀个consumer消费,同组的consumer则起到均衡效果2、kafka的数据offset读取流程1.连接ZK集群...

.net 线程协作式取消

.net framework 提供了一个标准的取消操作模式。这个模式是协作式的,意味着你想取消的操作必须显式地支持取消。换言之,无论执行操作的代码,还是试图取消操作的代码,都必须使用本节提到的类型。对于长时间运行的计算限制操作来说,支持取消是一件很“棒”的事情。标准协作式取消模式,为了这取消这个操作,首先必须创建一个System.Threading.CancellationTokenSource 对象。这个对象包含了和怪取消相关的所有状态。构造好一个CancellationTokenSource

TCP 如何保证可靠性

TCP 通过如下几种方式保证消息的可靠性:连接管理序列号和确认号校验和数据分块ARQ 协议超时重传流量控制拥塞控制连接管理三次握手,四次挥手。简单来说通过 TCP 定时器以及挥手、握手保证发送方、接收方都确认自身能正常收发消息关于这块前面博客有详细介绍,这里不再赘述序列号和确认号TCP 对每个字节的数据都进行了编号,这个编号也叫序列号。序列号包含以下功能:保证数据有序去重保证可靠性(接收方总能发现少了哪一段数据)确认号只有在 ACK 报文中才有效,进行确认时,确