上一页 1 ··· 7 8 9 10 11 12 13 下一页

2011年5月11日

分页存储过程

摘要: 本存储过程没有返回总记录数,但支持Ms sql 2000、2005Create PROCEDURE dbo.pro_getListByPage ( @tbname VARCHAR(30),--表名称 @fldname VARCHAR(20),--自动增加列 @column VARCHAR(200),--返回列 @pagesize INT,--每页显示条数 @pageindex INT,--当前页数 @where VARCHAR(300),--不带where的条件 @orderb... 阅读全文

posted @ 2011-05-11 11:22 BarneyZhang 阅读(412) 评论(0) 推荐(1) 编辑

2011年5月10日

C#正则表达式

摘要: 正则表达式语法表示的字符类\d 从0~9的任一数字\D 非数字字符\w 任一单词字符,如A-Z、a-z、0-9和下划线字符\W 非单词字符\s 任一空白字符,包括了制表符,换行符,回车符\S 任一非空白字符. 任一字符[...] 括号中的任一字符[^...] 非括号中的任一字符指定匹配位置^ 其后的模式必须在字符串的开始处$ 前面的模式必须在字符串的末尾处\A 前面的模式必须在字符串的开始处,多行标志被忽略\z 前面的模式必须在字符串的末尾处,多行标志被忽略\Z 前面的模式必须位于字符串的末尾,或是位于换行符前\b 匹配一个单词边界\B 匹配一个非单词边界的位置,不在一个单词的开始指定重复字符 阅读全文

posted @ 2011-05-10 13:20 BarneyZhang 阅读(267) 评论(0) 推荐(1) 编辑

2011年5月9日

SQL中LEN()与DATALENGTH ()

摘要: LEN ( string_expression )参数:要计算的字符串返回指定字符串表达式的字符数,其中不包含尾随空格。如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max),则为 bigint;否则为 int。不可以对ntext字段进行计算DATALENGTH ( expression ) 参数:任何数据类型的表达式返回用于表示任何表达式的字节数。如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max) 数据类型,则返回 bigint;否则返回 i 阅读全文

posted @ 2011-05-09 14:04 BarneyZhang 阅读(291) 评论(0) 推荐(0) 编辑

2011年5月6日

C#中的string与stringbuilder区别

摘要: Stringbuilder类是直接用于字符串操作的类,打个比方把(1)string aa="123456";(2)aa+="789";(3)StringBuilder text=new StringBuilder("123456",12);(4)text.Append("789");如果你输出aa,和text 你会发现他们的输出内容是一样的。但是aa的操作过程实际上是:首先在内存中分配一个地址空间,空间大小是6。然后执行 aa+="789";的操作,该过程是连接字符串,“123456”和“789 阅读全文

posted @ 2011-05-06 12:18 BarneyZhang 阅读(215) 评论(0) 推荐(0) 编辑

2011年4月29日

jQuery对radio,checkbox,select操作

摘要: 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中的文本 var item = $('select[@name=items]option[@selected]').text(); select 下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio 单项组的第二个元素为当前选中值 $('input[@name=items]').get(1).checked=tr 阅读全文

posted @ 2011-04-29 13:23 BarneyZhang 阅读(194) 评论(0) 推荐(0) 编辑

2011年4月27日

初步认识json

摘要: JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(str 阅读全文

posted @ 2011-04-27 15:33 BarneyZhang 阅读(340) 评论(0) 推荐(1) 编辑

2011年4月21日

浅谈C#抽象类和C#接口

摘要: 一、C#抽象类:C#抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于 抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须 覆盖它们。二、C#接口:C#接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法声明;3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员);另外,接口有如下特性:接口除了可以包含方法之外,还可以包含属性、索引器、事件,而 阅读全文

posted @ 2011-04-21 11:31 BarneyZhang 阅读(847) 评论(0) 推荐(0) 编辑

c#中const和readonly区别

摘要: 一:概念const 关键字用于定义常量。它在赋初始值后不能被修改。常量字段是隐式静态的。不允许在常数声明中使用 static 修饰符。readonly 关键字是只读字段数据。和常量相似,不能在赋初始值后改变。和常量不同的是只读字段可以在运行时决定,因此在构造函数作用域中进行赋值时合法的(其他地方不行)。static readonly 静态只读字段,只读字段不是隐式静态的,所以要在类级别公开,就必须显式使用static关键字。二:区别1.const是一个包含不能修改的值的变量,是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是 阅读全文

posted @ 2011-04-21 11:13 BarneyZhang 阅读(536) 评论(0) 推荐(1) 编辑

c#静态方法和非静态方法区别

摘要: C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。比较一、C#静态成员:静态成员属于类所有,非静态成员属于类的实例所有。每创建一个类的实例,都会在内存中为非静态成员新分配一块存储;静态成员属于类所有,为各个类的实例所公用,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。比较二、C#静态方法C#静态方法属于类所有,类实例化前即可使用。非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员。因为静态方法在类实例化前就可以使用,而类 阅读全文

posted @ 2011-04-21 10:25 BarneyZhang 阅读(2406) 评论(0) 推荐(3) 编辑

2011年4月20日

C#中ref和out的区别

摘要: ref 通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out). 有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值.引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量的值.变量的值存储在内存中,可以创建一个引用,他指向变量在内存中的位置.当引用被修改时,修改的是内存中的值,因此变量的值可以将被修改.当我们调用一个含有引用参数的方法时,方法中的参数将指向被传递给方法的相应变量,因此,我们会明白,为什么 阅读全文

posted @ 2011-04-20 09:31 BarneyZhang 阅读(543) 评论(3) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 下一页

导航