这里判断缓存文件是否存在使用的是url.GetHashCode()方法,因为我们的图片文件名采用的是原URL的哈希码直接作为文件名来保存,重名概率可以忽略不计,也缩短了文件名的长度提高效率,这个做法借鉴于 iOS开源框架EGOImageView。
如果是第一次加载图片,这个URL对应的文件不存在,那么我们就去原URL下载图片然后赋值给控件
如果缓存文件夹中已有该文件,直接读取加载
由于前文的铺垫,我们的工具类已经是MonoBehaviour的单例子类,所以可以使用unity的异步函数StartCorutin...
分类:
其他好文 时间:
2014-07-23 17:17:21
阅读次数:
370
子类用的技术都是一样的,那么有必要给他单独定一个子类吗? 这就是装饰模式生成的原因。 class MyBufferReader{ MyBufferedReader(被提高效率的类1 class){} MyBufferedReader(被提高效率的类2 class){} MyBufferedReade...
分类:
其他好文 时间:
2014-07-23 12:11:06
阅读次数:
184
1添加代码提示,在java contentaasist里面加所有字母2行注释, 块注释mac里是command ctrl加\,鼠标行注释shift+\3、快速添加注释doc command + option+j4.选择代码模板 command +option+z5 关闭所有编辑窗口 command ...
分类:
系统相关 时间:
2014-07-22 08:07:34
阅读次数:
322
1、关于IOCP IOCP即IO完成端口,是一种高伸缩高效率的异步IO方式,一个设备或文件与一个IO完成端口相关联,当文件或设备的异步IO操作完成的时候,去IO完成端口的【完成队列】取一项,根据完成键(Complete Key)来判断是哪个设备或文件的操作完成,然后再根据实际情况进行处理。2、相关....
一.线程的优点1.服务器一般负载的情况下线程可以提高效率;2.使用线程执行的代码出现故障不会影响主程序,提高程序稳定和可靠性。二.线程的创建及其常用属性1.线程创建 ThreadStartts1=newThreadStart(function2);//线程定义执行Threadt1=newThread...
分类:
编程语言 时间:
2014-07-22 00:12:34
阅读次数:
223
1、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我...
分类:
编程语言 时间:
2014-07-21 10:06:01
阅读次数:
369
现在很多客户端和服务器之间的交互都是通过JSON或者XML进行的,但是有时候如果数据量较小,JSON和XML就显得比较冗余?Socket允许使用长连接,允许应用程序运行在异步模式(提高效率),只有在需要的时候才接收数据?在iOS中以NSStream(流)来发送和接收数据?可以设置流的代理,对流状态的...
分类:
其他好文 时间:
2014-07-21 10:03:00
阅读次数:
258
优势:超大规模、高并发、迅速、非关系型、分布式、开源、水平可扩展模式:key-value形式存储(JSON)适用场景:1.对数据高并发读写2.对海量数据的高效率存储和访问3.对数据的高可扩展和高可用性适用场合:1.取最新的N个数据的操作2.排行榜的应用3.需要精确设定过期时间的需求4.计数器应用5....
分类:
其他好文 时间:
2014-07-21 08:33:40
阅读次数:
225
看牛腩视频有种相见恨晚的感觉,人类真的是很强大,让我们的编程语言越来越简单,实现的功能越来越强大,昨天听一个是个讲关于机房合作的经验,中间提到EA的强大,数据库的设计是越来越简单,EA可以生成代码,可以导出数据库,当时的感觉就是自己的知识真的匮乏,很多没有动手尝试,用一些很笨的方法。触发也是这样,级联的表如果是一个两个还好说,要是一百个(当然这就数据库冗余了,应该没有这样的数据库),就太麻烦了。编程仍未结束,要实现更好更高效率的,更简单的解决方法是我们的努力方向。...
分类:
其他好文 时间:
2014-07-19 12:02:42
阅读次数:
196
一、远程文件复制将本地主机上的文件实时同步到远程主机上,保证文件或目录内容一致,如Linux常用的rsync就是这类工具,它可监视文件系统的动作,将变化同步到远程主机,只复制变化的内容,对于大文件非常有用,可节省带宽资源,提高效率。二、远程磁盘(卷)镜像存储级的数据..
分类:
其他好文 时间:
2014-07-19 02:41:26
阅读次数:
213