- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 C# 根据参数名调用相应方法
最近用了下C#反射,在此记录一下。项目中有时会根据传过来的参数来调用具体的方法。通常用用if...else if...或是switch...case...进行判断,参数的分支少的情况下勉强应对,一旦分支多了,一来是影响代码美观,二是如果要增加一个或多个参数的情况下,不仅需要实现具体的方法,还要增加相应的判断。此时,通过反射能较好发处理这种问题。下面是我封装的方法:/// <su...
2018-08-02 16:36:30 2523
原创 索引视图
在视图上创建索引的另一个好处是:查询优化器开始在查询中使用视图索引,而不是直接在 FROM 子句中命令视图。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益。在视图上创建的第一个索引必须是唯一聚集索引。在创建唯一聚集索引后,可创建其它非聚集索引。视图上的索引命名规则与表上的索引命名规则相同。唯一区别是表名由视图名替换。(Sql Server联机帮助)没研究过,说不出什...
2018-06-16 10:36:51 245
翻译 javascript 注意几点
typeof typeof运算符返回一个用于识别其运算数类型的字符串。所以: typeof 98.6返回'number'。但遗憾的是: typeof null返回'object',而不是null。parseInt parseInt是一个把字符串转换为整数的函数。它在遇到非数字时会停止解析,所以parseInt("16")与parseInt("16 tons"...
2018-06-16 09:43:47 215
翻译 js String 标准方法
string.charAt(pos) charAt方法返回在string中pos位置的字符。如果pos小于0或者大于等于字符串的长度string.length,它会返回空字符串。javascript没有字符类型(character type)。这个方法返回的结果是一个字符串:var name = 'Curly';var initial = name.charAt(0); // ini...
2018-06-04 16:21:15 647
翻译 js Number 标准方法
number.toExponential(fractionDigits) toExponential方法把这个number转换成一个指数形式的字符串。可选参数fractionDigits控制其小数点后的数字位数。它必须在0~20:Math.PI.toExponential(0); //3e+0Math.PI.toExponential(2); //3.14e+0Math.PI.toExp...
2018-06-04 11:00:43 462
翻译 js Array 标准方法
array.concat(item...) concat方法产生一个新数组,它包含一份array的浅自制(shallow copy)并把一个或多个参数item附加在其后。如果参数item是一个数组,那么它的每个元素会被分别添加。后面你还会看到和它功能类似的array.push(item...)。var a = ['a','b','c'];var b = ['x','y','z'];va...
2018-05-31 09:35:49 844
翻译 js 数组指定初始值
javascript的数组通常不会预置值。如果你用[]得到一个新数组,它将是空的。如果你访问一个不存在的元素,得到的值则是undefined。如果你知道这个问题,或者你在尝试获取每个元素之前都很有预见性地设置它的值,那就万事大吉了。但是,如果你实现的方法是假设每个元素都从一个已知的值开始(例如0),那么你必须自己准备好这个数组。javascript应该提供一些类似Array.dim这样的方法来做这...
2018-05-30 11:01:54 4559
翻译 js 数组扩充函数
javascript提供了一套数组可用的方法。这些方法是被储存在Array.prototype中的函数。这是可以被扩充的。举例来说,假设我们想要给array增加一个方法,它允许我们对数组进行计算:Array.method('reduce',function(f, value){ var i; for(i=0;i < this.length;i+=1){ ...
2018-05-29 17:18:20 3246
翻译 Javascript的扩充类型功能
javascript允许给语言的基本类型扩充功能。通过Object.prototype添加方法,可以让该方法对所有对象都可用。这样的方式对函数、数组、字符串、数字、正则表达式和布尔值同样适用。 举例来说,我们可以通过Function.prototype增加方法来使得该方法对所有函数可用:Function.prototype.method = function(name, func){...
2018-05-29 10:54:09 486 2
转载 C#中将DataTable中数据导出到csv文件中
protected void Button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("test1"); dt.Columns.Add("test2"); dt.Columns.Add("test3")
2016-10-11 12:38:07 460
原创 点击新增或删除按钮实现GridView动态增减行
公司要做一个类似于白名单的功能,要求新增时用户点击按钮可以动态的增加或减少GridView的行数。直接上代码:
2016-08-29 12:05:20 1600
原创 textarea输入框字数限制方法
用户输入文本长度超过数据库字段长度限制,弹框提示用户并截掉超过字数限制部分 function checkWordCount(obj){ var val=$(obj).val().length; if(val>100){ alert("字数过多!"); var text = $(obj).val()
2016-08-26 16:30:18 487
Notepad3_5.20.722.1.zip
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人