摘要: 6.1 Web的中间实体 Http的代理服务器即是客户端的服务器又是服务器的客户端。 它介于服务器与客户端之间,当客户端发送请求报文经过它时,它会像服务器一样正确的处理请求和返回响应,同时,代理服务器会像正常的客户端一样向服务端发送请求报文。 6.1.1 私有代理和共享代理 共享代理:大多数代理都是 阅读全文
posted @ 2016-12-14 15:09 Khandasas 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 5.1 Web服务器工作内容 5.2 服务器结构类型: 单线程Web服务器 一次处理一个请求,直到其完成为止,性能较差,属于低负荷服务器 多进程及多线程Web服务器 可以高效率处理请求,可根据需求进行创建线程/进程,也可预先创建完成进程/线程,但根据服务器本身性能会有最大数量限制。 复用I/O的服务 阅读全文
posted @ 2016-12-13 15:51 Khandasas 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 4.1 TCP连接 TCP为HTTP提供了一条可靠的比特传输管道,按顺序正确的传输,步骤如下: 4.1.2 TCP流是分段的、由IP分组传送 TCP的数据是通过名为IP分组的小数据块来发送的。Http发送一份报文时,会以流的形式建立一条TCP连接按序传输。 TCP在接收到流之后会将数据流砍成被称作段 阅读全文
posted @ 2016-12-09 14:55 Khandasas 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 3.1 报文流 http使用流入和流出来描述事物处理方向,报文包含:起始行、首部和主体。 3.2 起始行 起始行包含:请求行和回应行。 3.2.1请求行 请求行包含:方法、请求URL(描述了对哪个资源执行这个方法,另外还包含http版本) 例:GET /test/layout.txt http/1. 阅读全文
posted @ 2016-12-08 18:27 Khandasas 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 2.1 URI与URL、URN 第一部分:协议类型、方案 第二部分:服务器名称、位置 第三部分:所需获取资源的具体路径 例:http://www.yahoo.com/image/logo.gif 上例中:第一部分:http:// 第二部分:www.yahoo.com 第三部分:image/logo. 阅读全文
posted @ 2016-12-07 13:53 Khandasas 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1.1 通讯 Web内容是存储在服务器上的,Web服务所使用的是HTTP协议,所以经常称为HTTP服务器。通讯过程为客户端(正常我们所使用的)发出请求,服务端根据客户端的HTTP请求响应相应数据,这就是基本的HTTP通讯。 1.2 传输内容与附加类型MIME 客户端向服务端获取内容有N多种类型,如: 阅读全文
posted @ 2016-12-06 11:31 Khandasas 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 写在前面,PS一句:笔记专用,轻拍勿喷,看的不爽绕路前行即可。 一.举栗说明 1.剧情:某银行财务有三位员工,分别为A、B、C三人,主要任务就是去银行取钱,如下: 某日主管说:“A去取钱”或者“B去取钱”的时候就有如下的动作了: 以上,所有动作已完成,但这样下来发现代码耦合度高(主管对每个员工都直接 阅读全文
posted @ 2016-11-25 17:51 Khandasas 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 一.方法 1.OleD方法实现该功能。 2.本次随笔内容只包含读取Excel内容,并另存为。 二.代码 (1)找到文档代码 (2)打开文档代码 sql_F是Linq语句,查询sheet1内所有数据,如果有特定筛选可以把*换成筛选内容,这个大家都懂,sheet1被重命名过的就更改下语句内sheet1。 阅读全文
posted @ 2016-06-16 16:49 Khandasas 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 写在前面:新手试车,误撞轻拍! 一.反射定义 通过反射了解元数据,程序集等模块的内部结构、属性、定义、函数、以及各个模块的基本信息。 应用:当出现个陌生dll文件或者程序集模块等等类似结构体的时候,可以通过反射查明其内部各函数,方法,属性,成员,事件等等详细信息,然后正确对其进行调用。 二.反射核心 阅读全文
posted @ 2016-03-08 11:46 Khandasas 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一.定义 分部方法是指能够使编码人员跨多个代码文件实现类型的语法。简而言之。它可以让我们在一个文件中构建方法原型,而在另一个文件中实现 使用分部方法和分部类需要使用关键词partial,且紧靠在class、struct、interface或void之前。 每一个分部类型必须有完全相同的限定名。 二. 阅读全文
posted @ 2016-03-01 16:01 Khandasas 阅读(2033) 评论(0) 推荐(0) 编辑