function (options, param) { alert(typeof options); if (typeof options == "string") { alert("字符串"); } if (typeof...
分类:
编程语言 时间:
2015-04-15 18:30:45
阅读次数:
168
1、重载:C#使用两种方式来实现静态多态。 函数重载:这个方法允许为两个或更多函数使用同样的名字。函数的每个重新定义必须使用不同的参数类型、参数顺序或多个参数。 操作符重载:这个方法允许用户定义的类型例如结构和类,为使它们的对象易于操作而使用重载操作符。2、参数声明方法: 值传递:值传递的参数...
函数指针实际上是个指针,只不过这个指针指向一个函数,在调用函数的时候,只要使用指向这个函数的指针就可以了。函数指针声明语法如下:
T (*the_name)([parameter_list]);
the_name便是函数指针的名字,它指向一个函数,返回类型为T,参数列表parameter_list可选,参数列表中只需列出参数类型即可,参数名字可有可无。如下例子:
int (*p_add)(i...
分类:
其他好文 时间:
2015-04-15 13:32:14
阅读次数:
117
内联表值函数 可以理解是个带参数的视图的表达式,好处就是创建后,可永久保存在数据库中,查询复用。 创建的格式: create function 函数名 (参数名 as 参数类型) return table as 集合 调用格式: select * from 函数名(参数)Apply运算...
分类:
数据库 时间:
2015-04-13 22:27:08
阅读次数:
163
Scala 协变 和 逆变 二 协变和逆变主要是用来解决参数化类型的泛化问题。由于参数化类型的参数(参数类型)是可变的,当两个参数化类型的参数是继承关系(可泛化),那被参数化的类型是否也可以泛化呢?Java中这种...
分类:
其他好文 时间:
2015-04-13 19:12:47
阅读次数:
119
??
AsyncTask
Params:启动任务执行的输入参数类型
Progress:后台任务完成的进度值类型
Result:后台执行任务完成后返回结果的类型
使用AsyncTask只要如下三步即可:
doInBackground(Params。。。)重写该方法就是后台线程将要完成的任务,该方法可以调用publishProgress()方法更新任务的执行进度。
onProgressU...
分类:
移动开发 时间:
2015-04-13 14:42:36
阅读次数:
156
一、方法重载:1、两个函数同名,就互相构成方法的重载关系2、重载的函数,必须跟其他函数之间具有不同的参数类型或参数个数注意:“Ctrl+Shift+空格键”可以查看重载的方法二、封装1、类的字段:类里面是可以直接定义变量的,这些变量就叫类的字段,也叫成员变量。2、类的属性:是一种特殊的字段,用来为其...
分类:
其他好文 时间:
2015-04-13 00:08:04
阅读次数:
160
参数类型可以分为ref、in、out这三种,默认的都是in。通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。在函数使用out参数时,...
分类:
其他好文 时间:
2015-04-13 00:01:06
阅读次数:
391
一、方法重载:1、两个函数同名,就互相构成方法的重载关系2、重载的函数,必须跟其他函数之间具有不同的参数类型或参数个数注意:“Ctrl+Shift+空格键”可以查看重载的方法二、封装1、类的字段:类里面是可以直接定义变量的,这些变量就叫类的字段,也叫成员变量。2、类的属性:是一种特殊的字段,用来为其...
分类:
其他好文 时间:
2015-04-12 22:32:49
阅读次数:
164
C++中经常用到重载、覆盖和隐藏这三个概念,也经常容易搞混。所以,这篇博文来整理一下它们之间的异同。1. 重载——实现多态性
A.相同的范围(同一个类中)
B.函数的名字相同
C.参数类型不同(不能进行隐式类型转换)
D.Virtual关键字可有可无2. 覆盖(重写)——派生类函数覆盖基类函数
A.不同的范围(分别位于基类与派生类中)
B.函数名字相同
C.参数相同
D.基类函数必须...
分类:
编程语言 时间:
2015-04-12 21:06:11
阅读次数:
167