在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。 据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一....
分类:
编程语言 时间:
2014-11-14 15:39:26
阅读次数:
460
引言,在Unity3d里,所有的图形绘制都必须通过Shader,即着色器。一般的使用过程中,我们用到的都是unity自带的Shader,即build-in shader。学习Shader后,自己写的Shader能做出很多你想要的特殊效果,增强游戏的画面表现。例如 水的倒影。 LOGO的光影闪过等等效...
分类:
编程语言 时间:
2014-11-14 15:37:36
阅读次数:
195
2.1 C++(C++培训)++语言的数据类型 C++中的数据类型大体可以分成三类,它们是:基本类型、导出类型和用户定义类型。 1基本类型 (1)逻辑型 逻辑型用关键字bool表示,因此又称为bool型(布尔型)。逻辑型的取值范围只包含true和false,它们都是C+ +关键字。 (2)...
分类:
编程语言 时间:
2014-11-14 15:38:15
阅读次数:
184
“递归”在C++(C++培训)++中主要解决具有树型特征的算法或数据结构,递归的利用可以使算法或数据结构大大简化,代码简洁明了,相同一个具有该特性的课题采用递归或其他算法,所要求的预定义及相应的结果都将不一样,用了递归可能使用减少部份定义,代码实现部份大大减少,一看便知。下面是一个从数据库中取数的例...
分类:
编程语言 时间:
2014-11-14 15:36:18
阅读次数:
757
关于RANSAC算法的基本思想,可从网上搜索找到,这里只是RANSAC用于SIFT特征匹配筛选时的一些说明。RANSAC算法在SIFT特征筛选中的主要流程是:(1) 从样本集中随机抽选一个RANSAC样本,即4个匹配点对(2) 根据这4个匹配点对计算变换矩阵M(3) 根据样本集,变换矩阵M,和误差度...
分类:
编程语言 时间:
2014-11-14 15:35:56
阅读次数:
2089
我们先看看最终效果:[url=169]169[/url]第一步,基本构建基本的代码,看效果演示: 制作进度条的两种方法 1,构建基本的HTML结构和CSS样式 0%的状态: 50%的状态: 80%的状态: 100%的状态: 这步非常简单,...
分类:
编程语言 时间:
2014-11-14 15:37:14
阅读次数:
326
C++(C++培训)++当年从应用开发的王座上跌落,不是因为它有模板,而是因为它缺少更强的动态能力。基本上C++就是一种静态语言,其所谓动态性都是就编译时而言的。一旦编译完成就成为铁板一块。这个问题在单机时代还可以将就,到了网络时代就是不可容忍的问题。因此,按照毛主席的矛盾论思想说,实际上C++在9...
分类:
编程语言 时间:
2014-11-14 15:32:43
阅读次数:
482
1、安装JDK2、配置环境变量 JAVA_HOME:C:\Program Files\Java\jdk1.7.0_03 path(必须的):%JAVA_HOME%\bin classpath(可选的):.;%JAVA_HOME%\lib
分类:
编程语言 时间:
2014-11-14 15:34:00
阅读次数:
193
import randomimport string#随机整数:print random.randint(1,50)#随机选取0到100间的偶数:print random.randrange(0, 101, 2)#随机浮点数:print random.random()print random.uni...
分类:
编程语言 时间:
2014-11-14 15:32:00
阅读次数:
178
1.类的继承: 特点:a.继承可以简化类的定义。 b.java只支持单继承,一个子类只能继承一个父类。 c.可以有多层继承 d.子类可以继承父类的所有成员变量和成员方法,但不可以继承父 类的构造方法 ...
分类:
编程语言 时间:
2014-11-14 15:25:55
阅读次数:
254
package com.huowolf;
/*
* jdk1.5升级版线程通信示例
* 将同步中的 synchronized替换成显示的Lock操作
* 将Object中的wait().notify(),notify() ,替换成了Condition对象的方法,
* 该对象可以由Lock锁,进行获取。
*
*本例中,实现了本方只唤醒对方的操作。 *达到生成一次消费一次的目的
*/...
分类:
编程语言 时间:
2014-11-14 14:23:49
阅读次数:
220
JavaScript处理并发事件的机制是十分友好和强大的,它结合了事件队列(Event Queue)/事件循环并发(Event-loop Concurrency)和一套异步调用API。这因为这一点,JavaScript不仅可以在浏览器环境中运行,还可以在桌面应用和服务器应用中运行,如Node.js。
令人奇怪的是,ECMAScript标准时至今日对并发这个问题还是只字未提。所以以下提到的各种...
分类:
编程语言 时间:
2014-11-14 14:23:07
阅读次数:
225
Java内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部类的可视性。内部类与组合是完全不同的概念。
import java.util.*;
public class Parcel2{
class Contents{
private int i=11;
public int v...
分类:
编程语言 时间:
2014-11-14 14:22:14
阅读次数:
289
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Vector;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObjec...
分类:
编程语言 时间:
2014-11-14 14:20:42
阅读次数:
207
贪心算法:从问题的某一个初始解触发逐步逼近给定的目标,以尽可能快的求得更好的解。当达到算法中某一步不能再继续前进时,就停止算法,给出近似值。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。...
分类:
编程语言 时间:
2014-11-14 14:19:31
阅读次数:
210