- 博客(17)
- 资源 (49)
- 收藏
- 关注
原创 漫谈Web Service工作原理及.NET平台的实现机制
在现在看来Web Service已经不是什么新技术了,已经得到了广泛的应用,但是,对于初学者来讲,往往会不知其原理,以及实现的方式,只是依葫芦画瓢的照做,而不知道为什么这样做,每一步的道理是什么,本文通过图解和实例去解释Web Service的原理及应用,并针对.NET下的Web Service进行进一步的讲解。首先,还是进行一系列的概念叙述,虽然听起来很晕,但是当明白了其中的原理,再回来看就
2013-04-06 11:00:57
1914
原创 漫谈AJAX原理
AJAX全称Asynchronous JavaScript XML,是一种支持异步请求的技术,AJAX的核心是通过JavaScript创建的XmlHttpRequest对象。AJAX是JavaScript,HTML,XML,DOM,XmlHttpRequest以及CSS技术的综合。下面做一个用一个生活中的例子来解释AJAX,并与传统WEB技术进行比较。假如笔者有一天在家里写程序,突然肚
2013-04-03 23:18:47
1018
原创 漫谈Cookie与Session 及其区别和联系
之前在网上看到了有人关于Session详解,感觉不错,的确很多人对Cookie与Session一直处于混淆状态,因此,我在这里借用了一部分前辈的总结,经过自己的理解进行修改和完善,并补充了二者之间的区别和联系,如有不妥当之处还请各位批评指正。一、Session概念Session,中文翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系
2013-04-02 22:32:42
1514
转载 GridView内边框设置的问题
转载源自:http://www.cnblogs.com/AlexCheng/archive/2009/08/19/1549610.html在使用GridView过程中遇到这样一个问题,设置GridView的的borderStyle和BorderColor后只有GridView的四边发生变化。内部边框无效。经过网上查阅终于找到了解决办法:html标签中的bordercolor属性指定表格
2012-11-25 22:09:58
1661
原创 漫谈迭代模式与IEnumerable
迭代模式与IEnumerable一个类型要实现foreach遍历就必须先实现IEnumerable接口和IEnumerator接口,IEnumerable接口和IEnumerator接口的工作原理也正是设计模式中迭代模式最好的例子。在理解IEnumerable接口和IEnumerator接口之前,先来理解迭代模式是如何实现的,对理解IEnumerable接口和IEnumerator接口的工作原
2012-11-10 00:31:19
1058
原创 C#常量数据和只读字段的比较
常量数据和只读字段常量数据必须在声明时进行初始化,且为编译时明确的值。具有不可变性。只读字段与常量数据相似,但不同的是只读字段可以在运行时,但只读字段只能在构造函数中进行赋值操作,其他作用域无效。两者的比较:相同点都具有赋值后不可变性,不同点是常量数据必须在编译时明确赋值,只读字段可以在运行时赋值,常量数据是隐式的静态类型,而只读字段不是。综合两者的特点,有static reado
2012-10-30 07:59:27
1162
原创 C#属性的讨论
属性属性中的value,并不是C#中的关键字,而是上下文标记因为属性最终会映射为get_/set_对,因此,若声明了属性public int MyProperty { get; set; }则不能再声明public int set_MyProperty()public int get_MyProperty()自动属性自动属性:public int MyPropert
2012-10-30 07:56:22
738
原创 Static关键字和访问修饰符
静态成员只能调用类的静态方法和操作类的静态成员静态构造函数静态构造函数是特殊的构造函数,适合用于初始化在编译时未指定静态数据的值,例如从外部数据导入或者运行时随机生成等静态构造函数注意事项;1 一个类只能有一个静态构造函数,也就是说静态构造函数不能被重载2 静态构造函数不可以用访问修饰符修饰(默认public),并且必须是无参构造函数3 不论创建多少实例,静态构造函数只执行
2012-10-30 07:52:16
874
原创 C#构造函数的讨论
this关键字在构造函数中的应用当类中有多个构造函数且它们之间存在相同的代码,为了减少冗余的代码,可以使用this进行串联构造函数流的方式进行声明构造函数,例如: class Motorcycle { public int driverIntensity; public string driverName;
2012-10-30 07:42:41
590
原创 可空类型与可空操作
可空类型可空类型只针对值类型而不能用于引用类型,因为引用类型本身就是可空类型,对于隐式类型var,不能声明可空类型。可空类型实际上是声明了一个泛型System.Nullable结构类实例,T?后缀就是创建一个System.Nullable的简写。??操作符对于可空类型可以使用??操作符,例如Int K=test??100,其中test可能为空,若test为空时则将100赋值给K
2012-10-30 07:36:54
1044
原创 值类型与引用类型
包含引用类型的值类型在值类型中包含引用类型成员,当对其进行复制或作为参数传递时,其中的引用类型则是将引用的指向复制过来,并没有产生副本(浅复制)。按值传递的引用类型引用类型同值类型一样,都可以作为参数传递,但与值类型有很大的不同。例如:定义一个Person类 class Person { public string personName;
2012-10-30 07:34:18
506
原创 C#数组 枚举 结构
C#数组操作隐式类型本地数组Var b=new[] {1,2,3,4,5,6,7,8,9,0},必须在声明时给数组赋初值。同隐式类型字段一样,var数组也是根据第一个数组元素的类型来确定,而不是默认为object类型,因此,必须保证每个数组元素类型都相同C#枚举类型默认情况下,枚举类型保存的枚举值存储类型(C#int)类型,若要改变其存储类型则可以Enum Em
2012-10-30 07:30:04
1003
原创 关于C#方法参数的讨论
数组参数区分Fun(double [] Array)的Fun(params double [] Array)区别I 前者直接将数组类型作为参数,因此必须输入强类型数组参数才可以 后者有两种方式传入参数,第一种是将数组元素(相同类型)以逗号隔开的方式传入,第二种是直接将强类型数组为参数传入。II 前者是按照定义类型将强类型数组作为参数直接处理后者则是将可变数量个参数作为一个逻辑参
2012-10-29 07:32:00
581
原创 C#中的Var—隐式类型
隐式类型本地变量Var类型是C#语言提供的隐式数据类型,当使用var声明变量时,系统会根据上下文环境来确定数据类型,因此,严格意义上讲,var标记不属于C#关键字,而是"上下文标记"。使用var标记数据字段时,编译系统会在编译时根据所处环境判断和确定其数据类型,并可以直接调用该类型的成员。隐式数据类型的限制Var类型仅限于方法和属性内部应用,不能用于类的字段和方法的参数,返回值
2012-10-28 19:46:12
1631
原创 字符串的相等性和不可变性
字符串的相等性String类型在C#中的确是引用类型,但相等性操作被重新定义为比较字符串的值,而不是比较内存中它们引用的对象,string类型相等性比较是区分大小写的字符串的不可变性String类型一旦赋初始值以后,就不可变了,若将其值改变,系统则另创建一个对象,并保存新值,由垃圾回收器将原有对象回收,因此,string类型不宜用于大批量赋值和追加操作,会占用大量内存空间Sys
2012-10-28 19:43:48
555
原创 .NET数据类型及其层次结构
系统数据类型和C#简化类型----------------------------------------------------------------.NET 系统类型 C#简化类型 类型System.Boolean bool 值类型System.Byte byte 值类型System.SByte sbyte 值类型System.Int16 short
2012-10-28 19:39:42
1229
原创 C#格式化数值数据
C#数字格式字符C或c:以当地的货币符号为前缀(例如:英文版VS运行结果是$,而中文版VS运行结果则是¥)D或d:按照指定格式位数输出数字F或f:按照指定格式位数输出定点小数E或e:用于指定指数形式输出X或x:以十六进制形式输出以下对88888进行格式化输出: Console.WriteLine("c format: {0:c}", 88888);
2012-10-28 19:28:57
746
网络信息安全与保密
2013-06-03
网络安全编程技术与实例02
2013-06-03
网络安全编程技术与实例01
2013-06-03
jQuery_CHM_1.4.4.chm
2013-05-29
Spring.NET.中文.chm
2013-05-29
网站性能优化
2013-05-21
SEO搜索引擎优化高级教程
2013-05-21
算法 英文版 第4版
2013-05-17
亮剑.NET深入体验与实战精要06
2013-05-06
亮剑.NET深入体验与实战精要05
2013-05-06
亮剑.NET深入体验与实战精要04
2013-05-06
亮剑.NET深入体验与实战精要03
2013-05-06
亮剑.NET深入体验与实战精要02
2013-05-06
亮剑.NET深入体验与实战精要01
2013-05-06
WCF全面解析06
2013-05-05
WCF全面解析07
2013-05-05
WCF全面解析05
2013-05-05
WCF全面解析04
2013-05-05
WCF全面解析03
2013-05-05
WCF全面解析01
2013-05-05
考虑弹流润滑的斜齿轮传动多目标遗传算法优化—源代码
2012-11-27
LabVIEW2011 VI程序打包详细图解
2011-11-16
NI DAQ 编程指南
2011-10-13
Measurement Studio 2010注册机及其使用图解(更新)
2011-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人