如今在全球开源云计算领域,已走过近六个年头的 OpenStack 可以说是如日中天。从2010年诞生至今,OpenStack 凭借其开放先进的架构、高效的社区开发、灵活的部署模式,迅速赢得了业界的广泛认可,并成为当今全球最具影响力的云计算开源项目。那么,到底如何理解 OpenStack?OpenStack 可以做什么?春风给不了你答案,我们给你!...
分类:
其他好文 时间:
2016-04-22 18:46:56
阅读次数:
152
Android中JNI编程的那些事儿
首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。
如何将.so文件打包到.APK
让我们 先 从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那...
分类:
移动开发 时间:
2016-04-21 11:52:41
阅读次数:
207
上个文章分享了一些多线程的一些基础的知识,今天我们继续学习。 努力学习,成为最好的自己。 一、Task类 上次我们说了线程池,线程池的QueueUserWorkItem()方法发起一次异步的线程执行很简单 但是该方法最大的问题是没有一个内建的机制让你知道操作什么时候完成,有没有一个内建的机制在操作完 ...
分类:
编程语言 时间:
2016-04-21 10:02:43
阅读次数:
291
我第一次接触“线程”的概念时,觉得它深奥难懂,看了好多本书,花了很长时间才领悟到它的真谛。现在我就以一个初学者的心态,把我所理解的“多线程”描述给大家。这一次是系列文章,比较完整的展示与线程相关的基本概念。希望对初学者有所帮助。 如果你是高手,请你别继续看,会浪费你宝贵的时间。 一、基本概念 什么是 ...
分类:
编程语言 时间:
2016-04-21 10:02:38
阅读次数:
254
何为canvas 何为canvas <canvas> 标签只是图形容器,您必须使用脚本来绘制图形。默认情况下该矩形区域宽为300像素,高为150像素,设置宽高必须在canvas标签内部,不能加单位px。 大多数 Canvas 绘图 API 都没有定义在 <canvas> 元素本身上,而是定义在通过画 ...
分类:
Web程序 时间:
2016-04-21 06:56:27
阅读次数:
143
简单说说。 事件代理,顾名思义,就是把本应该是自己的事情来交给别人来帮你做,比如,你要卖房,你不可能一天到晚蹲在马路边见人就问要不要买房吧,这样不仅消耗能量,还效率低,在javascript中也是,如果需要绑定事件的元素多了,你如果为每一个都绑个事件的话,你受的了,浏览器也受不了,搞不好它就崩溃了, ...
分类:
其他好文 时间:
2016-04-20 23:43:19
阅读次数:
192
在 iOS7 以前,在iOS中实现二维码和条形码扫描,我们所知的有,两大开源组件ZBar与ZXing. 这两大组件我们都有用过,这里总结下各自的缺点: ZBar ZBar ZBar在扫描的灵敏度上,和内存的使用上相对于ZXing上都是较优的,但是对于 “圆角二维码” 的扫描确很困难。如: ZXing ...
分类:
移动开发 时间:
2016-04-20 11:39:23
阅读次数:
266
1、定义: call : 调用一个对象的一个方法,以另一个对象替换当前的对象。 apply : 应用某一对象的一个方法,用另一个对象替换当前的对象。 2、用法: call:call(thisObj, arg1, arg2, ...); 说明:thisObj 通常表示一个对象,如果没有提供 thisO ...
分类:
移动开发 时间:
2016-04-19 11:35:20
阅读次数:
243