讲到图片请求,主要涉及到网络请求,内存缓存,硬盘缓存等原理和4大引用的问题,概括起来主要有以下几个内容:
原理示意图
主体有三个,分别是UI,缓存模块和数据源(网络)。它们之间的关系如下:
① UI:请求数据,使用唯一的Key值索引Memory Cache中的Bitmap。
② 内存缓存:缓存搜索,如果能找到Key值对应的Bitmap,则返回数据。否则执...
分类:
其他好文 时间:
2016-04-01 18:11:06
阅读次数:
274
在对话框中使用控件(control),首先应该熟悉控件的两种定义方式,虽然有时候用不到自己去编写资源脚本,但是控件在定义的时候有许多参数需要根据实际情况附加,我在编写资源脚本的时候,用ResEdit软件编写的时候,当我定义好一些类型属性,去预览代码的时候,好多属性参数和用其他工具编写的属性参数有的是不一样的,当你把在ResEdit上编写的资源脚本代码粘贴到RadASM里面的工程中的资源文件里的时候...
分类:
其他好文 时间:
2016-04-01 18:11:40
阅读次数:
235
Quick Start Guide
快速开始指导
Using Preset Mode
使用预设模式
Trepn Profiler has six easy to useprofiling presets. This section will help you understand what each of thepresets is designed to do.
Trepn Profi...
分类:
其他好文 时间:
2016-04-01 18:11:23
阅读次数:
250
3月31日,3Glasses“Here VR现在就是未来”酒会在深圳隆重举行。在这场齐聚身价超过万亿的行业大咖、海内外开发者团队、主流媒体记者和VR狂热爱好者的高端私密酒会之上,重磅推出了面向消费者市场的世界级蓝珀系列及其他VR产品,发布了即将上线内容与服务的VR SHOW、亮相红毯的“星空 Family”以及具有“核聚变”意义的行业大咖圆桌高峰论坛,这场备受万众瞩目的3Glasses“Here ...
分类:
其他好文 时间:
2016-04-01 18:11:37
阅读次数:
190
特征点又称兴趣点、关键点,它是在图像中突出且具有代表意义的一些点,通过这些点我们可以用来识别图像、进行图像配准、进行3D重建等。本文主要介绍OpenCV中几种定位与表示关键点的函数。
一、Harris角点
角点是图像中最基本的一种关键点,它是由图像中一些几何结构的关节点构成,很多都是线条之间产生的交点。Harris角点是一类比较经典的角点类型,它的基本原理是计算图像中每点与周围点变化率的平均值...
分类:
其他好文 时间:
2016-04-01 18:10:19
阅读次数:
276
上一节说过,libevent提供六中bufferevent类型,后面会详细分析其中的两个,bufferevent_sock和bufferevent_async,后者是采用iocp实现的。每一个bufferevent包含两个evbuffer作为读写缓存。下面是bufferevent的详细定义:
struct bufferevent {
/** Event base for which th...
分类:
其他好文 时间:
2016-04-01 18:09:26
阅读次数:
299
二叉排序树
一棵自平衡的二叉排序树(二叉搜索树)
生成二叉排序树的过程是非常容易失衡的,最坏的情况就是一边倒(只有右/左子树),这样会导致二叉树的检索效率大大降低(O(n))。
为了维持二叉树的平衡,有各种的算法,如:AVL,SBT,伸展树,TREAP ,红黑树等等。
红黑树红黑树需要满足5条性质:
- 节点非红即黑
- 根节点是黑色
- 所有NULL结点称为叶子节点,且...
分类:
其他好文 时间:
2016-04-01 18:08:22
阅读次数:
164
项目中需要一个多档的开关,根据美工的做图来开,可能得用自定义控件来实现,正好之前学习做了一个卫星菜单自定义控件,打算尝试自己自定义这个半圆控件。
美工图如下:
1.考虑自定义控件所需属性
根据美工图来看,我觉得需要两个属性,开关档位数量leve,指示器颜色indicatorColor
于是在values文件夹下新建attrs.xml文件,内容如下
xml version="1...
分类:
其他好文 时间:
2016-04-01 18:08:54
阅读次数:
239
前言
话说,去年就一直想买个iPad ,但是苦于iPad air 2 出的太早,马上就要更新了,就没有买。
今年出了9.7英寸的iPad Pro ,看到增加了这么多新特性,就按耐不住心情预订了~
还刻了字~
然后在今天(2016年04月01日),也就是正式发售的第二天到货啦~
真开心~
图图图...
分类:
其他好文 时间:
2016-04-01 18:09:29
阅读次数:
191
作为Java程序员,对于tomcat的server.xml想必都不陌生。本文基于Tomcat7.0的Java源码,对server.xml文件是如何加载和解析进行分析。...
分类:
其他好文 时间:
2016-04-01 18:08:57
阅读次数:
274
在做一些练习题时发现一个初学者经常犯的一些错误:对浮动和定位都很理解,知道怎么使用,但是一旦做东西的时候,为什么编写出来的效果不是自己想象中的样子?
例如:我想做一个三栏布局的页面,如图。...
分类:
其他好文 时间:
2016-04-01 18:09:43
阅读次数:
166
今天重点内容是我们学习自定义view里面的混合模式,其实我们的画布就跟photoshop一样,是个图层关系,一层盖着一层,这样就导致有很多种覆盖模式,这就是我们今天的主题,“混合模式”。好,现在我们来看下这个模式的说明图:canvas原有的图片 可以理解为背景 就是dst
新画上去的图片 可以理解为前景 就是src从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值:
1...
分类:
其他好文 时间:
2016-04-01 18:05:50
阅读次数:
242
作为司机不要不懂装懂 刹车出现这6个问题一定要修 http://auto.sohu.com/jiqiao/index_131.shtml 很多司机在用车过程中经常会碰到一些关于行车安全的问题,有些司机很敏感能及时的发现问题,而部分司机用车经验比较少,对这方面认知不是热别深,汽车刹车就是最好的例子。在 ...
分类:
其他好文 时间:
2016-04-01 18:04:18
阅读次数:
146
这样就可以在inspector界面上去选择敌人的类型了 ...
分类:
其他好文 时间:
2016-04-01 18:02:03
阅读次数:
115
对象的初始化有三种方式 // 代码创建 - (id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { self.backgroundColor = [UIColor clearColor]; [self c ...
分类:
其他好文 时间:
2016-04-01 18:03:53
阅读次数:
173