摘要:
一、 在线程中运行任务 无限制创建线程的不足 .线程生命周期的开销很高 .资源消耗 .稳定性 二、Executor框架 Executor基于生产者-消费者模式。提交任务的操作相当于生产者。运行任务的线程则相当于消费者。 1. Executors 返回 ExecutorService 2. Execu 阅读全文
摘要:
Android 打包签名 从生成keystore到完毕签名 首先,我们须要一个keystore,当然已经有了的话就不用这一步了: cmd下: 进入到jdk的bin文件夹,这种话,android.keystore文件就会生成在这个文件夹下,签名的时候我们须要这个文件 C:\Program Files\ 阅读全文
摘要:
有志者、事竟成。破釜沉舟。百二秦关终属楚; 苦心人、天不负。卧薪尝胆,三千越甲可吞吴。 1、If not now, when? If not me, who? ---马云 2、一个成功的创业者,三个因素:眼光、胸怀和实力。---马云 3、有时候死扛下去总是会有机会的。---马云 4、今天非常残酷,明 阅读全文
摘要:
GeoDefense Time Limit: 12000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 745 Accepted Submission(s): 307 Prob 阅读全文
摘要:
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。 近期在优化WebRTCclient呼叫延迟问题。原因是ICE协议栈在收集地址到探測协商过程花费非常长时间。这在VOIP里是不可容忍的,有人直接把ICE 功能关掉,这样做攻克了延迟问题,可是NAT穿越失效,媒体必 阅读全文