函数 1. 必须遵循的原则: 先定义,再使用 ,函数的定义,与变量的定义相似, 在定义函数阶段,只检测语法,不执行代码, 如果语法错误,也不能执行,如果逻辑有错误,也不能执行 只要定义了,不管在哪都可以执行, 只有在函数名加括号的时候在执行 结果 2. 函数返回值 函数体最终要有一个结果,返回回来, ...
分类:
编程语言 时间:
2017-06-14 02:44:10
阅读次数:
164
forEach 是ES5新方法中最基本的一个,就是遍历,循环。类似for arr.forEach(function(value,index,array){}) value -- 遍历的数组内容 index -- 对应的数组索引 array -- 数组本身 这时同学发现了forEach方法跟jQuer ...
分类:
编程语言 时间:
2017-06-04 09:52:24
阅读次数:
217
在编程中,我们常把能完成某一特定功能的一组代码,并且带有名字标记类型叫做函数,在C语言中,我们知道函数名就是一个指针,它指向了函数体内代码区的第一行代码的地址,在swift中也具有同样的功效。 在Swift中函数的表现形式如下: 1. func 函数名(参数名1:参数类型,参数名2,参数类型)->返 ...
分类:
编程语言 时间:
2017-05-31 14:21:09
阅读次数:
245
java中方法的定义: [修饰符] [修饰符] [返回值类型] 方法名字 [形参列表] //带[]的可以省略,返回值类型不能省略。 就拿main方法来说,public static void main (String[] args){ 方法体; return 返回值;//返回值要与返回值类型相匹配。 ...
分类:
编程语言 时间:
2017-05-31 14:14:39
阅读次数:
191
由于semantic的使用,我们有理由相信 vertex shader的output 和 pixel shader的input是按照semantic来匹配的,而跟传入顺序无关。印象dx9时代是这样。 虽然习惯上使用共用的sruct (VS_OUTPUT)来保证senamtic修改的同步,便于维护,但 ...
分类:
其他好文 时间:
2017-05-09 20:44:26
阅读次数:
297
知识点整理: 1.从概念上讲,‘初始化’与‘创建’是彼此独立的,但是在Java中,两者被捆绑在一起,不可分离。 2.区分重载的方法:每个重载的方法都有一个独一无二的参数类型列表。 甚至参数顺序的不同也可以区分两个方法,但是不建议这样做,这样会使代码难以维护。 注意:不可以通过返回值区别重载,原因是有 ...
分类:
编程语言 时间:
2017-04-28 23:37:38
阅读次数:
251
一、版本库钩子 1.1 start-commit 开始提交的通知 输入参数:传递给你钩子程序的命令行参数,顺序如下: 1. 版本库路径 2. 认证过的尝试提交的用户名 3. Depth,mergeinfo,log-revprops 1.2 pre-commit 在提交结束之前提醒 输入参数:传递给你 ...
分类:
其他好文 时间:
2017-04-28 10:32:33
阅读次数:
186
方法重载可以定义为一句话,参数列表不同,方法名不同 比如 需要注意的是方法重载与返回值无关,只与参数列表有关 参数列表不同分为三种不同: 1.参数个数不同,比如上面的例子 2.参数类型不同 3.参数顺序不同 只有返回值不同的不构成重载,构造方法也可以重载 重载的方法在调用的时候会根据参数匹配正确的方 ...
分类:
其他好文 时间:
2017-04-15 19:19:37
阅读次数:
117
1:gc日志输出 在jvm启动参数中加入 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出gc概要信息,详细信息,gc时间信息,gc造成的 ...
分类:
编程语言 时间:
2017-04-06 17:41:59
阅读次数:
256
【仔细阅读,很不错】 override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写 ...
分类:
其他好文 时间:
2017-04-06 01:00:07
阅读次数:
176