41 多用派发队列,少用同步锁 总结:当多个线程执行同一份代码时,可能会出现问题,这时有@synchronized(self){}内置同步块。或NSLock对象。然而这只是某种程度上的线程安全,使用串行同步队列(serial sychronization queue).更有效率的方法是使用串行队列同 ...
分类:
其他好文 时间:
2017-03-23 20:54:54
阅读次数:
309
今天自己参考已有的项目代码学习了下UI Router的用法,写了个小demo,验证了下自己的想法,现把使用情况记录一下。 1.入口文件index.html,引入项目所需的js文件,标注ng-app,创建ui-view元素,为后面的嵌套做容器准备。 2.配置路由index.js文件。根据入口的ng-a ...
分类:
Web程序 时间:
2017-03-23 16:18:45
阅读次数:
243
原文链接:http://www.jianshu.com/p/2dbb360886a8 本文会用实例的方式,将 iOS 各种 IM 的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 —— 由宇朋Look分享 前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一 ...
分类:
移动开发 时间:
2017-03-20 00:12:49
阅读次数:
460
堆(Heap)和非堆(Non-heap)内存 简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的。 堆内存分配 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于40%时 ...
分类:
其他好文 时间:
2017-03-16 16:27:47
阅读次数:
142
JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你 -Xmx 是最大堆的大小 当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx ...
分类:
其他好文 时间:
2017-03-13 20:25:19
阅读次数:
201
目录1.知识简介11.1嵌入式实时操作系统11.2优先级调度算法12.技术实现22.1函数原型分析22.2使用流程22.3源码分析32.4示例演示43.参考资料5知识简介嵌入式实时操作系统SylixOS操作系统是实时多任务嵌入式操作系统,所谓实时,是指系统的正确性不仅仅依赖于计算机的逻辑结果而且..
分类:
其他好文 时间:
2017-03-13 16:54:47
阅读次数:
266
对正弦波来说,rms值是峰值的0.707倍,或者是峰-峰值的0.354倍。家用电压是以rms来表示的。所谓的“117V”的交流电,其峰值(pk)约为165V,峰-峰值(pk-pk)约为330V。
RMS就是均方根值:RMS---rootmeamsquare,最原始的是针对正弦波推导出来的,但实际上对所有的波形都适用。..
分类:
其他好文 时间:
2016-11-27 20:38:34
阅读次数:
1316
关键字:RMS、 AZure RMS、IPhone、Android、Office365、Sharepoint、Exchange 最近总是碰到要求用苹果手机及安卓手机阅读RMS加密文档的需求,经过查找相关文档,得出以下结论: 具体测试稍后完成。 ...
分类:
移动开发 时间:
2016-11-10 01:30:30
阅读次数:
258
ADRMS安装最后发现ADRMS和DC不能部署在同一台服务器上因为DC没有localadministrator
分类:
其他好文 时间:
2016-11-07 12:36:48
阅读次数:
298
一、工程目录 二、定义系统初始化核心类 1.com.system.utils.service.SystemInitService SystemInitService实现类 com.nc.rms.service.init.CmsSystemInitServiceImpl DatabaseInit.xm ...
分类:
编程语言 时间:
2016-09-28 19:19:38
阅读次数:
225