概述 ReentrantReadWriteLock维护了一对相关的锁,它们分别是共享readLock和独占writeLock。关于共享读锁和排他写锁的概念其实很好理解。所谓共享读锁就是一个线程读的时候,其它线程也可以来读(共享),但是不能来写。排他写锁是指一个线程在写的时候,其它线程不能来写或读(排 ...
分类:
其他好文 时间:
2020-01-17 18:57:36
阅读次数:
67
原题链接在这里:https://leetcode.com/problems/asteroid-collision/ 题目: We are given an array asteroids of integers representing asteroids in a row. For each as ...
分类:
其他好文 时间:
2020-01-17 13:13:01
阅读次数:
61
1.Kafka入门教程 1.1 消息队列(Message Queue) Message Queue消息传送系统提供传送服务。消息传送依赖于大量支持组件,这些组件负责处理连接服务、消息的路由和传送、持久性、安全性以及日志记录。消息服务器可以使用一个或多个代理实例。 JMS(Java Messaging ...
分类:
其他好文 时间:
2020-01-16 14:18:32
阅读次数:
295
ns3官网https://www.nsnam.org/wiki/Installation#Installation 安装: Ubuntu/Debian/Mint The following list of packages should be accurate for Ubuntu 19.04 re ...
分类:
系统相关 时间:
2020-01-15 23:17:54
阅读次数:
196
找到app文件下的build.gradle文件,之后在该文件中的android加入如下代码即可: ...
分类:
移动开发 时间:
2020-01-14 12:57:38
阅读次数:
134
StretchDIBits用来打印图像,但是由于某种未知的原因,当图像达到特定尺寸时,它会失败。 图像数据从其他一些图像源以24位BGR格式加载到无符号int数组中。它可以在某些大小下工作,但根本无法工作。 正在测试的当前尺寸为638x1014。如果将高度更改为1013,则可以正常工作,但由于某种原 ...
分类:
其他好文 时间:
2020-01-13 18:15:50
阅读次数:
94
基本思想: 1.使用类输入,构造成一个序列; 2.直接两次排序; 关键点: 注意sort和cmp的返回值和构造问题; 1 #include<iostream> 2 #include<stdlib.h> 3 #include<stdio.h> 4 #include<vector> 5 #include ...
分类:
编程语言 时间:
2020-01-13 17:56:05
阅读次数:
68
1. 如果是基本数据类型(String,Number,Boolean,Null,undefined),名字和值都会储存在栈内存中。栈内存中的数据每一次赋值都会产生一个新的内存,每条数据之间不相互影响, var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的 ...
分类:
Web程序 时间:
2020-01-13 16:33:12
阅读次数:
109
//Post请求 string postData = "method=" + method + "&user_id=" + user_id + "&passWord=" + passwordEnc + "&sign=" + sign; apiResult = monitor.HttpPostAsyn ...
分类:
Web程序 时间:
2020-01-13 11:20:09
阅读次数:
646