http soap关系
摘要:http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收htttp页面的方法一http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。soap 协议:它描述了一种在分散或分布式的环境中如何交换信息的轻量级协议。soap在http协议的基础上,一个基于X
阅读全文
posted @
2011-05-25 16:49
Ilin
阅读(15497)
推荐(2)
设计模式
摘要:对代码重用,可读性的一种设计模式。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。解决问题:修改时关闭,扩展是开发,完全符合开放-封闭原则。工厂方法使一个类的实例化延迟到其子类。一个简单计算器,具有简单的加操作和减操作。结构如下图所示
阅读全文
posted @
2011-05-24 16:07
Ilin
阅读(234)
推荐(0)
get post区别
摘要:1get是从服务器上获取数据 post是向服务器传送数据2 在客户端,get方式通过URL提交数据,数据在URL中可以看到;post方式 数据放置在html header内提交3接受方式 get服务器端用request.QueryString[""];Post 服务器端用request.Form[""]; 当然get和post都可以用request[];4 get提交数据最多有1024字节(不能大于2kb),post则没有限制5安全问题。使用get的时候,参数会显示在地址栏上,而post不会。如果不是敏感数据可以使用get,如果输入敏感数据那还是使用po
阅读全文
posted @
2011-05-24 11:06
Ilin
阅读(272)
推荐(0)
反射
摘要:反射概念:反射提供了封装程序集、模块、和类型的对象(type 类型)。作用:可以使用反射动态创建类型实例,将类型绑定到现有对象,或从现在对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。学习连接http://kb.cnblogs.com/a/1532858/
阅读全文
posted @
2011-05-20 15:48
Ilin
阅读(661)
推荐(0)
排序思想
摘要:1冒泡算法思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。2选择排序思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。3插入排序每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。4快速排序在当前无序区R[1..H]中任取一个数据元素作为比较的"基准"
阅读全文
posted @
2011-05-19 17:31
Ilin
阅读(271)
推荐(0)
sql 查询
摘要:yuangong 表yid yname ygongzi buidbumen表buid buname1查询 每个部门总工资大于1100 的所有员工信息select * from yuangong where yuangong.buid=(select b.buid from yuangong as a inner join bumen as b on a.buid=b.buid group by b.buid having sum(a.gongzi)>1100)注意:select 字段必须是group by 后的字段 ,条子是聚合函数时 放在having后2查询出工资是500 重复次数se
阅读全文
posted @
2011-05-19 14:10
Ilin
阅读(327)
推荐(0)
序列化 Serialization
摘要:定义:是.net一种实现对象持久性的机制。它是一个将对象中的数据转换成一个单一元素的过程。它的逆过程是Deserialization.核心概念是将一个对象的所有数据看做一个独立的单元。
阅读全文
posted @
2011-05-19 10:32
Ilin
阅读(203)
推荐(0)
session
摘要:Application, Session, Cookie, Viewstate, Cache对象用法和区别(转)ASP.NET 2010-10-27 20:51:13 阅读27 评论0 字号:大中小订阅 ================================================================================ 1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_On
阅读全文
posted @
2011-05-17 17:13
Ilin
阅读(305)
推荐(0)
datareader和dataset区别
摘要:datareader:始终占用sqlconnection(非断开式连接),在线操作数据库时,任何对sqlconnection的操作都会引发dataReader的异常。因为datareader读取数据时只读一条,所以占用内存是很小的。由于datareader的特殊性和高性能,所以datareader 是只进的,你读第一条后就不能再去读取第一条了。 dataset 是将数据一次性加载到内存中,抛弃数据库连接(断开式连接)。读取完毕放弃数据库连接,因为dataset将数据全部加载内存中,所以比较消耗内存。但是比DataReader灵活,可以动态的添加行、列、数据。对数据库进行回传,更新操作。
阅读全文
posted @
2011-05-17 14:36
Ilin
阅读(275)
推荐(0)
asp.net 1.0 2.0 3.0 3.5 新增功能
摘要:2.0比1.0 1、ASP.NET2.0把一些代码进行了封装打包,所以相比1.0相同功能减少了很多代码。 2、同时支持代码分离和页面嵌入服务器端代码两种模式,以前1.0版本,.NET提示帮助只有在分离的代码文件,无 法 在页面嵌入服务器端代码获得帮助提示。 3、代码和设计界面切换的时候,2.0支持光标定位.这个我比较喜欢。 4、在绑定数据,做表的分页.UPDATE,DELETE,等操作都可以可视化操作,方便了初学者。 5、在ASP.NET中增加了40多个新的控件,减少了工作量。3.0比2.0 在其中加入了一些新特性,以及语法特性,这些特性包括Windows Workflow Foundatio
阅读全文
posted @
2011-05-16 16:56
Ilin
阅读(306)
推荐(0)
sql索引
摘要:索引被创建于已有的表中,它可使对行的定位更快速更有效。可以在表格的一个或者多个列上创建索引,每个索引都会被起个名字。用户无法看到索引,它们只能被用来加速查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常用于搜索的列上面创建索引。 CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON {table | view } column [ ASC | DESC ] [,...n]) [WITH [PAD_INDEX] [ [, ] FILLFACTOR =
阅读全文
posted @
2011-05-16 16:34
Ilin
阅读(265)
推荐(0)
B/S和C/S的区别
摘要:B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系
阅读全文
posted @
2011-05-01 14:09
Ilin
阅读(506)
推荐(0)