简洁版: http://www.cnblogs.com/fish-li/archive/2011/12/18/2292037.html ...
分类:
其他好文 时间:
2017-03-23 23:48:19
阅读次数:
225
Java 8并发工具包简介 转自:http://www.toutiao.com/a6399027925228077313/ Java 8并发工具包由3个包组成,分别是java.util.concurrent、java.util.concurrent.atomic和java.util.concurre ...
分类:
编程语言 时间:
2017-03-19 14:15:42
阅读次数:
231
oc对象的一些属性: retain,strong, copy,weak,assign,readonly, readwrite, unsafe_unretained 下面来分别讲讲各自的作用和区别: retain,计数器加1, (增加一个指向内存的指针) 对应release(计数器-1) setter ...
分类:
移动开发 时间:
2017-03-15 16:00:10
阅读次数:
199
概述 我们在介绍AbstractQueuedSynchronizer的时候介绍过,AQS支持独占式同步状态获取/释放、共享式同步状态获取/释放两种模式,对应的典型应用分别是ReentrantLock和Semaphore,AQS还可以混合两种模式使用,读写锁ReentrantReadWriteLock ...
分类:
编程语言 时间:
2017-02-28 19:32:28
阅读次数:
272
在X64的情况下,JMP反汇编出来的 FF 25 后面加的是 00 00 00 00 和导出表函数地址 测试代码如下: Sub_1和 Sub_8InX64同样是汇编 ...
分类:
其他好文 时间:
2017-02-25 12:30:36
阅读次数:
212
发现spring4-mongo3.2.1 加上用户名密码认证后无法认证的问题. 1.必须在当前使用的数据库下建用户,权限可以给readWrite 2.由于mongodb2和mongodb3的用户认证方式不一样,而我的spring,mongodb版本不支持SCRAM-SHA-1,必须改为mongodb ...
分类:
数据库 时间:
2017-02-18 21:23:37
阅读次数:
232
http://blog.csdn.net/zswang/article/details/297038 ...
分类:
系统相关 时间:
2017-01-24 23:51:22
阅读次数:
420
一,Qt多线程类学习 QThread类,开始一个新的线程就是开始执行重新实现QThread::run(),run()是默认现实调用exec(),QThread::start()开始线程的执行,run()函数是在start()函数调用之后开始执行 QMutex类,互斥量/互斥锁,加锁解锁,原子操作 Q ...
分类:
编程语言 时间:
2017-01-07 15:17:41
阅读次数:
454
static void Main(string[] args) { Console.WriteLine("正在执行数字证书写入"); try { X509Certificate2 certificateClient = new X509Certificate2 (globa... ...
分类:
其他好文 时间:
2017-01-03 14:57:32
阅读次数:
194