HashSet
允许,just 1个
no
HashMap
同HashMap
【add】:调用HashMap的put方法,put的value传入伪值static final Object PRESENT = new Object(),仅仅为了保持映射关系;(所有value都是同一个对象)
【remove】:调map的remove
有contains,
无get
HashMap中的Key是根据对象的hashCode() 和 euqals()来判断是否唯一的。
So:为了保证HashSet中的对象不会出现重复值...
分类:
编程语言 时间:
2016-03-29 08:57:17
阅读次数:
282
分类:Unity、C#、VS2015 创建日期:2016-03-29 一、简介 游戏视图 (Game View) 从游戏的相机 ((Camera(s)) 中呈现,代表所发布游戏的最终版。你将需要一台或以上的相机 (Cameras) 来控制玩家玩游戏时真实看到的情景。 工具栏中的播放模式 (Play ... ...
分类:
编程语言 时间:
2016-03-29 08:54:13
阅读次数:
235
折射的原理是运用BTDF的一个球形高斯近似 需要考虑折射光的来源,一般会想到用环境贴图(IBL)或者grab texture,但是折射光不全都来自一个平面,所以选择环境贴图来作为折射光。这个效果主要是BTDF计算折射光,和BRDF计算物体的反射光,二者加和即是最终结果。我们需要用到的参数 我们的最终 ...
分类:
编程语言 时间:
2016-03-29 08:52:10
阅读次数:
198
1、一个java文件中只能有一个public类。且公共类名称必须与java文件名一致,否则会出现错误提示。与其他面向对象编程语言的一样,在利用java分析问题时,基本思路即为将问题的属性(静)与行为(动)抽象封装成类,对象是类的某一实体化结果,在实体化之后,可运用对象解决问题;主方法是程序的入口,执 ...
分类:
编程语言 时间:
2016-03-29 08:50:34
阅读次数:
178
分类:Unity、C#、VS2015 创建日期:2016-03-29 一、Project—工程浏览器 前面我们说过,Unity中的Project View(称为工程浏览器)相当于VS2015中的解决方案资源管理器(Solution),Unity的每个工程中可包含多个关卡(*.unity),每个关卡都... ...
分类:
编程语言 时间:
2016-03-29 08:50:23
阅读次数:
256
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出10张JavaScript相关的思维导图。 思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层 ...
分类:
编程语言 时间:
2016-03-29 08:49:09
阅读次数:
189
一、数据类型自动转换 二、数据类型强制转换 int与double之间可以强制互相转换。 char与String类型之间不能强制互相转换。 ...
分类:
编程语言 时间:
2016-03-29 08:51:38
阅读次数:
179
分类:Unity、C#、VS2015 创建日期:2016-03-29 一、场景视图(Scene View)导航 场景视图 (Scene View) 是你的交互式沙箱。你可以使用场景视图 (Scene View) 选择和放置环境、玩家、相机、敌人和所有其他游戏对象 (GameObjects)。 在场景... ...
分类:
编程语言 时间:
2016-03-29 08:48:23
阅读次数:
339
(windows下)python2.x有关Tkinter,simpledialog,messagebox的问题 python3是tkinter,python2中是Tkinter [python] #python2下 from Tkinter import * import tkSimpleDialo ...
分类:
编程语言 时间:
2016-03-29 08:50:23
阅读次数:
303
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:
编程语言 时间:
2016-03-29 07:42:09
阅读次数:
262
前言:这里只是说明整个搭建流程,并不进行原理性的讲解一下面所需要用到的数据库配置:数据库方面,使用mysql创建一个users表,具体代码如下:DROPTABLEIFEXISTS`users`;
CREATETABLE`users`(
`UserID`int(4)NOTNULLAUTO_INCREMENT,
`UserName`varchar(16)NOTNULL,
`Password`..
分类:
编程语言 时间:
2016-03-29 06:40:42
阅读次数:
355
#include<iostream>
#include<string>
usingnamespacestd;
template<typenameT>
structNode
{
Node(constT&d)
:_data(d)
,_next(NULL)
,_prev(NULL)
{}
T_data;
Node<T>*_next;
Node<T>*_prev;
};
template<typenameT>
classDList
{
p..
分类:
编程语言 时间:
2016-03-29 06:38:54
阅读次数:
233
关键字含义abstract表明类或者成员方法具有抽象属性assert用来进行程序调试boolean基本数据类型之一,布尔类型break提前跳出一个块byte基本数据类型之一,字节类型case用在switch语句之中,表示其中的一个分支catch用在异常处理中,用来捕捉异常char基本数据类型之一,字符类型..
分类:
编程语言 时间:
2016-03-29 06:32:31
阅读次数:
247
历史 Python的创始人是Guido van Rossum,在发明Python语言之前Guido曾参与过一门称作ABC的语言的设计,ABC是专门为非专业程序员设计的;Guido在Python语言的设计过程中吸收了ABC语言的许多优点,诸如ABC的数据类型(列表、元组、文本等)。 python的优点 ...
分类:
编程语言 时间:
2016-03-29 06:18:49
阅读次数:
189
java RPC系列之二 HTTPINVOKER 一、java RPC简单的汇总 java的RPC得到技术,基本包含以下几个,分别是:RMI(远程方法调用) 、Caucho的Hessian 和 Burlap 、Spring的基于HTTP的远程服务、以及使用JAX-RPC和JAX-WS的Web服务。本 ...
分类:
编程语言 时间:
2016-03-29 06:20:29
阅读次数:
239
1、static修饰的变量习惯称为静态变量,static修饰的方法称为静态方法,static修饰的代码块叫做静态代码块。 1)static变量 static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态 ...
分类:
编程语言 时间:
2016-03-29 06:19:04
阅读次数:
299
Java字符串转换成算术表达式计算并输出结果,通过这个工具可以直接对字符串形式的算术表达式进行运算,并且使用非常简单。 这个工具中包含两个类 Calculator 和 ArithHelper Calculator 代码如下: import java.util.Collections; import ...
分类:
编程语言 时间:
2016-03-29 06:19:15
阅读次数:
479