自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 【C#】使用COM组件操作Excel

【C#】使用COM组件操作Excel

2021-10-01 08:25:36 4469 3

原创 C# 根据参数名调用相应方法

最近用了下C#反射,在此记录一下。项目中有时会根据传过来的参数来调用具体的方法。通常用用if...else if...或是switch...case...进行判断,参数的分支少的情况下勉强应对,一旦分支多了,一来是影响代码美观,二是如果要增加一个或多个参数的情况下,不仅需要实现具体的方法,还要增加相应的判断。此时,通过反射能较好发处理这种问题。下面是我封装的方法:/// <su...

2018-08-02 16:36:30 2474

原创 索引视图

在视图上创建索引的另一个好处是:查询优化器开始在查询中使用视图索引,而不是直接在 FROM 子句中命令视图。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益。在视图上创建的第一个索引必须是唯一聚集索引。在创建唯一聚集索引后,可创建其它非聚集索引。视图上的索引命名规则与表上的索引命名规则相同。唯一区别是表名由视图名替换。(Sql Server联机帮助)没研究过,说不出什...

2018-06-16 10:36:51 198

翻译 javascript 注意几点

typeof    typeof运算符返回一个用于识别其运算数类型的字符串。所以:        typeof 98.6返回'number'。但遗憾的是:        typeof null返回'object',而不是null。parseInt    parseInt是一个把字符串转换为整数的函数。它在遇到非数字时会停止解析,所以parseInt("16")与parseInt("16 tons"...

2018-06-16 09:43:47 177

翻译 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 625

翻译 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 442

翻译 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 815

翻译 js 数组指定初始值

javascript的数组通常不会预置值。如果你用[]得到一个新数组,它将是空的。如果你访问一个不存在的元素,得到的值则是undefined。如果你知道这个问题,或者你在尝试获取每个元素之前都很有预见性地设置它的值,那就万事大吉了。但是,如果你实现的方法是假设每个元素都从一个已知的值开始(例如0),那么你必须自己准备好这个数组。javascript应该提供一些类似Array.dim这样的方法来做这...

2018-05-30 11:01:54 4522

翻译 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 3177

翻译 Javascript的扩充类型功能

    javascript允许给语言的基本类型扩充功能。通过Object.prototype添加方法,可以让该方法对所有对象都可用。这样的方式对函数、数组、字符串、数字、正则表达式和布尔值同样适用。    举例来说,我们可以通过Function.prototype增加方法来使得该方法对所有函数可用:Function.prototype.method = function(name, func){...

2018-05-29 10:54:09 438 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 427

原创 点击新增或删除按钮实现GridView动态增减行

公司要做一个类似于白名单的功能,要求新增时用户点击按钮可以动态的增加或减少GridView的行数。直接上代码:

2016-08-29 12:05:20 1546

原创 textarea输入框字数限制方法

用户输入文本长度超过数据库字段长度限制,弹框提示用户并截掉超过字数限制部分    function checkWordCount(obj){        var val=$(obj).val().length;        if(val>100){            alert("字数过多!");            var text = $(obj).val()

2016-08-26 16:30:18 471

Notepad3_5.20.722.1.zip

Notepad3是一个免费的高级文本编辑器,它是基于著名的Scintilla开发的,拥有语法高亮,支持大小写转换,高亮显示选中的行等额外功能,支持多种不同格式的文本编码,包括UTF-8、UTF-16、ansi等。

2020-09-14

NLog免安装

NLog免安装,包含NLog.dll,NLog.xml,NLog.config,直接放入bin文件夹下即可直接使用

2018-03-22

C# NPOI操作Excel教程

NPOI操作Excel手册,无需安装Office

2016-12-21

App_Browsers

解决IE10中 _doPostBack() 的bug 将App_Browsers直接放到IIS的发布网站下

2016-12-05

CheckIDCard.js

CheckIDCard.js

2016-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除