这一章节我们来讨论一下Map两个比较常用的实现:TreeMap与LinkedHashMap。1.TreeMap特性:按照key来排序package com.ray.ch14;
import java.util.Comparator;
import java.util.TreeMap;
public class Test {
public static void main(String[] a...
分类:
编程语言 时间:
2016-01-05 07:14:40
阅读次数:
168
原文链接 : UIStackView Tutorial: Introducing Stack Views
原文作者 : Jawwad Ahmad
译文出自 : 开发技术前线 www.devtf.cn
译者 : kmyhy
Ray注:恭喜你!为了推广《iOS 9 Feast》一书,这本书的第一部分教程已经为你解锁了。本文来自于《iOS 9 Tutorials》中的一个章...
分类:
其他好文 时间:
2016-01-04 18:18:57
阅读次数:
197
原文链接 : iOS 9 App Search Tutorial: Introduction to App Search
原文作者 : Chris Wagner
译文出自 : 开发技术前线 www.devtf.cn
译者 : kmyhy
Ray 注:本文作为《iOS 9 Feast》中的一部分,节略自 《iOS 9 Tutorials》其中一章——通过本文,您可对全书内...
分类:
移动开发 时间:
2016-01-04 18:17:59
阅读次数:
261
这一章节我们来讨论一下hash碰撞。1.什么是hash碰撞?就是两个对象的key的hashcode是一样的,这个时候怎么get他的value呢?答案是通过equals遍历table那个位置上面的Entry链表。2.例子正常的例子:package com.ray.ch14;
import java.util.HashMap;
public class Test {
public static ...
分类:
编程语言 时间:
2016-01-03 19:45:29
阅读次数:
261
环境映射,有时又称为反射映射,是一项在无穷远的球体或立方体或者相似的闭合形体上,使用纹理映射的技术,并计算使用环境映射的物体反射它时的形状。闭合的形体自身并不是物体,它仅是抽象的,只计算分析观察方向与观察位置。
环境映射是局部效果,意味着只和使用环境映射的物体相关而与其他物体无关。事实上,环境映射连接到使用环境映射物体的材质上,这意味着两个不同的物体可以有不同的环境贴图,任意的物体都是这样。环境映射是真是反射的一种廉价选择。
这是光线跟踪反射场景中的其他物体,而环境映射不反射...
分类:
其他好文 时间:
2016-01-01 19:00:59
阅读次数:
135
Final gathering 依赖于在finalgather点周围进行差值,以度量入射间接光照的光强。如果没有足够多的临近点,mental ray将自动增加一些。如果摄像机发生移动,这些临近点将加载不同的位置。如果部分场景很暗,或者照明的对比度较大,那么finalgather点的光照变化率就很高,这就可能导致画面闪烁。...
分类:
其他好文 时间:
2015-12-30 22:12:45
阅读次数:
168
这一章节我们来讨论一下使用Set的各种实现需要注意的地方。Set接口的常用实现类有:HashSet,TreeSet,LinkedHashSet1.HashSet大家对于HashSet的印象都是它可以去除重复的元素,每一个元素都是唯一的,但是这里面有一个前提,就是必须重写equals和hashcode方法。大家的印象大都是下面这个:package com.ray.ch15;
import java...
分类:
编程语言 时间:
2015-12-29 13:04:17
阅读次数:
262
上一章节我们讲述了Collection的常用方法,还有之前的章节我们介绍了Collection的addAll方法,这一章节我们介绍一下它的注意点。注意点就是,在常用方法里面,基本都是可选操作。什么是可选操作?可惜操作的方法不是为所有的实现而设定的,而只是为某一类的实现而设定的。例如:package com.ray.ch15;
import java.util.Arrays;
import jav...
分类:
编程语言 时间:
2015-12-28 15:52:05
阅读次数:
145
这一章节我们来介绍一下Collection的常用方法。我们下面以ArrayList为例。package com.ray.ch14;
import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public static void main(String[] args) {
ArrayL...
分类:
编程语言 时间:
2015-12-27 23:33:13
阅读次数:
333
本文出处连接, by Ray FAN(ielnaf@qq.com)今天又发现了我的一个“不良习惯”,C语言的源文件用C还是CPP做后缀完全视心情而定,今天我就尝到苦头了,工程总是编不过去,准确的说是链接错误,后来发现工程下的文件多是c后缀的,只有一个是cpp后缀的,就把cpp后缀的改成了c后缀,编....
分类:
其他好文 时间:
2015-12-24 13:29:03
阅读次数:
201