Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

【Google官方教程】第三课:缓存Bitmap

【Google官方教程】第三课:缓存Bitmap

译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程。因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助。本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图片,同时避免让人头疼的OOM(Out Of Memory)。【Google官方教程】系列相关阅读: http://www.linuxidc.com/search.aspx?where=nk...
关于C++下深拷贝和浅拷贝的理解

关于C++下深拷贝和浅拷贝的理解

某些情况下我们需要将一个对象赋给另一个对象,其中就有一些值得注意的点。浅拷贝:在没有进行运算符的重载时,一般情况下我们定义一个A a(1,2,3);A b;这两个对象,我们会有 b = a; 这就是对象之间的拷贝,也就是会出现深拷贝和浅拷贝,以及一些错误。首先,b = a是一个浅拷贝过程就是将一些数值进行赋值操作。这就出现一个问题,如果类中含有指针,浅拷贝就会出现问题当a对象析构时,则其指针所指向的空间也就释放,此时b对象中的数据中的指针指向了已经释放了的...
iOS 并行编程之Grand Central Dispatch(GCD)使用

iOS 并行编程之Grand Central Dispatch(GCD)使用

GCD是Grand Central Dispatch的缩写。其包含了语言特性、runtime libraries以及提供系统级、综合提高的系统增强功能在iOS和OSX 系统上多核的硬件来支持并行执行代码。GCD会负责创建线程和调度执行你写的功能代码。系统直接提供线程管理,比应用添加线程更加高效,因此使用GCD能够带来很多好处,例如使用简单、而且更加高效,允许你同步或者一部执行任意的代码block。但是使用它也必须注意一些问题,由于其实现是基于c语言的API...
【Google官方教程】第四课:在UI中显示Bitmap

【Google官方教程】第四课:在UI中显示Bitmap

译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程。因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助。本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图片,同时避免让人头疼的OOM(Out Of Memory)。【Google官方教程】系列相关阅读: http://www.linuxidc.com/search.aspx?where=nk...
<< 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 >>