网络概述
网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。网络是人类发展史来最重要的发明,提高了科技和人类社会的发展。
02
网络基础概念

网络基础概念

  1. 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器)

  2. 服务器:为客户端提供服务、数据、资源的机器

  3. 请求:客户端向服务器索取数据点击免费下载海量工程资料

  4. 响应:服务器对客户端请求作出反应,一般是返回给客户端数据

  5. URL:Uniform Resource Locator(统一资源定位符)。网络中每一个资源都对应唯一的地址。

6.链接:链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电

  1. LAN:是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连

8.节点

节点是指连接发生的点。它可以是作为网络一部分的计算机或设备。为了形成网

9.路由器

路由器可以连接两个或更多网段。这些是在其路由表中存储信息的智能网络设备

10.子网掩码

子网掩码与地址组合,以识别两个部分:扩展网络地址和主机地址。像IP地址一样,子网掩码由32位组成。

11.VPN

VPN意味着虚拟专用网络,这种技术允许通过网络常见安全通道。如VPN允许您建立到远程服务器的安全拨号连接。

03
网络通信

网络通信
一、网络三要素

IP:主机的唯一表示 (http://202.108.22.5/)

IP(网络之间互连的协议)它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址有唯一性,即每台机器的IP地址在全世界是唯一的。这里指的是网络上的真实IP它是通过本机IP地址和子网掩码的"与"运算然后再通过各种处理算出来的。

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地址,用来标识网络中一个个主机,在本地局域网上是惟一的。

端口号:正在运行的程序(0~65535)

协议:通信规则,TCP以及UDP

TCP:

    建立连接安全可靠协议以流进行数据传递,无大小限制三次握手协议,四次挥手

UDP:

    不建立连接不可靠协议以数据包传递,有大小限制64K

二、网络模型

2.1 简介

定义:计算机网络的各层 + 其协议的集合

作用:定义该计算机网络的所能完成的功能

2.2 结构介绍

OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用

TCP / IP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网

五层体系结构:融合了OSI 与 TCP / IP的体系结构,目的是为了学习 & 讲解计算机原理

网络参考模型OSI概述:

  1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。指两台电脑进行传输数据的网线。

  2. 数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。在这一层工作的设备是交换机,数据通过交换机来传输。

  3. 网络层:主要将从下层接收到的数据进行IP地址(例192.168.0.1)的封装与解封装。在这一层工作的设备是路由器,常把这一层的数据叫做数据包。将发送端电脑发送过来的数据, 通过路由器进行分配给指定IP的电脑上。

  4. 传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。定义两台电脑数据传输方式,称作协议,常用的协议有:TCP、UDP、HTTP。

  5. 会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名) 要设置目标电脑的IP地址和端口号,才可以找到接收端的电脑和应用。

  6. 表示层:主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等(也就是把计算机能够识别的东西转换成人能够能识别的东西(如图片、声音等)。将文字或者图片转换成电脑识别的二进制的过程。

  7. 应用层: 主要是一些终端的应用,比如说FTP(各种文件下载),WEB(IE浏览),QQ之类的(可以把它理解成我们在电脑屏幕上可以看到的东西.就是终端应用)。

04
HTTP协议

HTTP协议

  1. HTTP

HTTP是 Hyper Text Transfer Protocol(超文本传输协议)。

1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。

超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户界面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。

它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据 的过程及数据本身的格式。

  1. HTTP协议概述

WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。

Http协议是一种应用层协议,它通过TCP实现了可靠的数据传输,能够保证数据的完整性、正确性

而TCP对于数据传输控制的优点也能够体现在Http协议上,使得Http的数据传输吞吐量、效率得到保证

  1. http请求的组成

从客户端到服务器端的请求消息,信息由4部分组成请求行、消息报头、空行、请求正文

图片

3.1 请求行(请求方法URI协议/版本)

请求的第一行是“方法URI协议/版本”例如:GET/sample.jsp HTTP/1.1

以上代码中“GET”代表请求方法,“/sample.jsp”表示URI,“HTTP/1.1代表协议和协议的版本。

3.2 消息报头(请求头Request Header)

请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度等。例如:

Host:localhost(主机名字)

User-Agent:客户端身份信息,Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0

(User Agent用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问者的UA来判断的。UA可以进行伪装。

Accept:image/gif.image/jpeg./(请求的图片内容格式)

Accept-Language:zh-cn(zh-CN 是表示中文,fr-FR 是表示法语。这是RFC1766定义的语言表示方式)

Connection:Keep-Alive(又称持久连接、连接重用,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。

Accept-Encoding: gzip, deflate, br( 以压缩格式接收请求数据)

Connection: keep-alive

Cache-Control: max-age=0

Content-Type: text/html

Content-Length:120

3.3 空行

请求头和请求正文之间是一个空行,发送回车符和换行符,通知服务器以下不再有请求头,这个行非常重要,它表示请求头已经结束,接下来的是请求正文

3.4 请求正文(body)

请求正文中可以包含客户提交的查询字符串信息:

username=jinqiao&password=1234

在以上的例子的HTTP请求中,请求的正文只有一行内容。当然,在实际应用中,HTTP请求正文可以包含更多的内容。

  1. 请求方法

请求方法 解释
GET 请求获取Request-URI所标识的资源
POST 在Request-URI所标识的资源后附加新的数据
HEAD 请求获取由Request-URI所标识的资源的响应消息报头
PUT 请求服务器存储一个资源,并用Request-URI作为其标识
DELETE 请求服务器删除Request-URI所标识的资源
TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求

面试题:psot与get的区别

  1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post是安全的,因为所有操作对用户来说都是不可见的。

  2. Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。

  3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

  4. Get执行效率却比Post方法好。Get是form提交的默认方法。

拓展:

Http的get请求方法提交的数据大小长度并没有限制,Http协议规范没有对URL长度进行限制。目前说的get长度有限制,是特定的浏览器及服务器对它的限制。

各种浏览器和服务器的最大处理能力如下:

IE:对URL的最大限制为2083个字符,若超出这个数字,提交按钮没有任何反应。

Firefox:对Firefox浏览器URL的长度限制为:65536个字符。

Safari:URL最大长度限制为80000个字符。

Opera:URL最大长度限制为190000个字符。

Chrome:URL最大长度限制为8182个字符。

Apache(Server):能接受的最大url长度为8192个字符(这个准确度待定???) Microsoft Internet Information Server(IIS):n能接受最大url的长度为16384个字符。

理论上讲,post是没有大小限制的。Http协议规范也没有进行大小限制,起限制作用的是服务器处理程序的处理能力。

Tomcat下默认post长度为2M,可通过修改conf/server.xml中的“maxPostSize=0”来取消对post大小的限制。

注意:若长度超限,则服务端返回414标识

  1. http响应格式

从服务器端到客户器端的响应信息,信息由4部分组成:状态行、消息报头、空行、响应正文。

5.1 状态行

HTTP-1.1 Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。

例如:HTTP/1.1 200 OK \r\n

状态码:

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。

HTTP状态码的英文为HTTP Status Code。

下面是常见的HTTP状态码:

状态码 描述
200 请求成功
301 资源(网页等)被永久转移到其它URL
404 请求的资源(网页等)不存在
500 内部服务器错误
HTTP状态码分类

HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:

状态码 解释
100-199 信息状态码,表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。100(continue)继续发送
200-299 成功状态码,表示成功接收请求并已完成整个处理过程,常用200(OK)成功接收
300-399 重定向状态码,例如,请求的资源已经移动一个新地址,常用302、307和304
400-499 客户端的请求有错误,常用404(Not Found),403(Fobidden)
500-599 服务器端出现错误,常用 500
HTTP状态码列表:

状态码 状态码英文名称 中文描述
100 Continue 继续。客户端应继续其请求
101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议
200 OK 请求成功。一般用于GET与POST请求
201 Created 已创建。成功请求并创建了新的资源
202 Accepted 已接受。已经接受请求,但未处理完成
203 Non-Authoritative Information 非授权信息。请求成功。但返回的meta信息不在原始的服务器,而是一个副本
204 No Content 无内容。服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器继续显示当前文档
205 Reset Content 重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可通过此返回码清除浏览器的表单域
206 Partial Content 部分内容。服务器成功处理了部分GET请求
300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择
301 Moved Permanently 永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替
302 Found 临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI
303 See Other 查看其它地址。与301类似。使用GET和POST请求查看
304 Not Modified 未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源
305 Use Proxy 使用代理。所请求的资源必须通过代理访问
306 Unused 已经被废弃的HTTP状态码
307 Temporary Redirect 临时重定向。与302类似。使用GET请求重定向
400 Bad Request 客户端请求的语法错误,服务器无法理解
401 Unauthorized 请求要求用户的身份认证
402 Payment Required 保留,将来使用
403 Forbidden 服务器理解请求客户端的请求,但是拒绝执行此请求
404 Not Found 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
405 Method Not Allowed 客户端请求中的方法被禁止
406 Not Acceptable 服务器无法根据客户端请求的内容特性完成请求
407 Proxy Authentication Required 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权
408 Request Time-out 服务器等待客户端发送的请求时间过长,超时
409 Conflict 服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突
410 Gone 客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置
411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息
412 Precondition Failed 客户端请求信息的先决条件错误
413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息
414 Request-URI Too Large 请求的URI过长(URI通常为网址),服务器无法处理
415 Unsupported Media Type 服务器无法处理请求附带的媒体格式
416 Requested range not satisfiable 客户端请求的范围无效
417 Expectation Failed 服务器无法满足Expect的请求头信息
500 Internal Server Error 服务器内部错误,无法完成请求
501 Not Implemented 服务器不支持请求的功能,无法完成请求
502 Bad Gateway 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
503 Service Unavailable 由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中
504 Gateway Time-out 充当网关或代理的服务器,未及时从远端服务器获取请求
505 HTTP Version not supported 服务器不支持请求的HTTP协议的版本,无法完成处理
5.2 消息报头

服务器传递给客户端用于说明服务器的一些信息,以及将来继续访问该资源时的策略。

Location:Location响应报头域用于重定向接受者到一个新的位置。

Server:Server响应报头域包含了服务器用来处理请求的软件信息。WWW-Authenticate:WWW-Authenticate响应报头域必须被包含在401(未授权的)响应消息中下面是WWW-Authenticate响应报头域的一个,例子:WWW-Authenticate: Basic realm="Basic Auth Test!“

Content-Encoding:Content-Encoding实体报头域被使用作媒体类型的修饰符.

Content-Language:Content-Language实体报头域描述了资源所用的自然语言。

Content-Length: Content-Length实体报头域用于指明正文的长度.

Content-Type:Content-Type实体报头域用语指明发送给接收者的实体正文的媒体类型。

Last-Modified:Last-Modified实体报头域用于指示资源最后的修改日期及时间。

Expires: Expires实体报头域给出响应过期的日期和时间。

Expires实体报头域使用的日期和时间必须是RFC 1123中的日期格式,例如:Expires: Thu, 15 Sep 2005 16:00:00 GMT

5.3 响应正文

服务端返回给客户端的HTML文本内容,或者其他格式的数据,比如:视频流、图片或者音频数据。

如果请求的是HTML页面,那么返回的就是HTML代码。如果是JS就是JS代码。

  1. Http协议的特点

①支持客户/服务器模式。

②简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、 HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

③灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

④无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求, 并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

⑤无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每 次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快

  1. http与https基本概念

HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL(Secure Sockets Layer)层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

  1. http与https的区别

简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。区别主要如下:

https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

http和https使用的是完全不同的连接方式,用的默认端口也不一样,前者是80,后者是443。

http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

  1. Http 1.0 与 Http1.1的区别

1.0协议,客户端与web服务器建立连接后,只能获得一个web资源!而1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源!

05
总结

总结
接口测试必须具备网络基础知识,网络基本概念、网络模型、http请求相关知识。我们还需要学习接口功能测试、接口性能测试、接口自动化测试、接口安全测试。

什么是Http,网络三要素,都有什么状态码相关推荐

  1. Telnet,命令级别,DHCP (动态主机配置协议),DHCP租期, 地址池,全局配置,接口配置,DHCP中继代理,网络三要素,路由项匹配算法

    Telnet Tcp协议 自带mac 缺少ip 手动配置ip 客户端配置: System-view //进入系统模式 interface GigabitEthernet 0/0/0 //进入端口 ip ...

  2. HTTP权威指南-学习笔记(三)HTTP方法,状态码

    1.HTTP请求方法 根据HTTP标准,HTTP请求可以使用多种请求方法. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP1.1新增了五种请求方法:OPTIONS ...

  3. 接口自动化测试系列(三):深入分析HTTP状态码400

    http状态返bai代码400,这du是因为计算zhi机网络状态异常导dao致的,具体的修复方法如zhuan下: 1.首先,shu点击电脑右下角的网络答图标,然后将电脑的宽带断开: 2.之后来到控制面 ...

  4. 一般网站基本建设离不开这三要素!

    一般在网站建设前期需要考虑三个基本因素:网站空间.网站域名和网站代码.这三个要素在网站建设里是最基础的内容,不仅关系到网站前期建设更是对网站后期优化也有着不可忽视的作用.因此,我们建议在网站前期建设时 ...

  5. Cors跨域(二):实现跨域Cookie共享的三要素

    高考不努力,工地里当兄弟 前言 你好,我是YourBatman. 上篇文章(Cors跨域(一):深入理解跨域请求概念及其根因)用超万字的篇幅把Cors几乎所有概念都扫盲了,接下来将逐步提出解决方案等实 ...

  6. web前端开发三个阶段和三要素,学前端必备基础知识

    web前端开发三个阶段和三要素是什么?下面就跟着小编一起来看看吧! Web前端市场前景广阔,吸引了很多人涌入学习,但无论是零基础小白,亦或是想要进阶深造的程序员,前端开发三个阶段和三要素都是他们必学的 ...

  7. 面试被问了三次的http状态码到底有什么

    面试被问了三次的http状态码到底有什么 想想很多人面试都会有被问到http的状态码的经历,我也是经历了三面,每次都在问这个问题.今天就来细致的讨论一下HTTP的状态码,如有不足,欢迎留言交流: HT ...

  8. 301、302、303、307 和 308:这个重定向的状态码都用来干啥的?

    HTTP重定向是引导访问者(用户或者爬虫机器人)从一个URL到另一个URL的方.重定向的使用场景一般有以下几项: URL变更:当内容迁移到新的地址时,你仍然想访问者可以通过旧的链接自动的重定向到新的地 ...

  9. Java——网络编程三要素

    * A:计算机网络* 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统.网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统.* ...

最新文章

  1. LeetCode Clone Graph(搜索问题)
  2. WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务
  3. 华为手机输入键盘声音_华为手机键盘隐藏7个秘密,你只用来打电话?来一起解锁新玩法...
  4. VS2015新建项目无法选择framework 4.6.2
  5. 和当前时间比较_货币的时间价值
  6. U3D性能分析 Profiling
  7. 惊呆!骑士一天收入过万?顺丰同城回应:用户打赏约7856元
  8. python面相对象编程超市系统_python面向对象编程: 面向对象版学员管理系统
  9. 去掉状态条并全屏_机关单位内必须懂的道理:20条潜规则和13条定律
  10. 易安卓与jaVa_E4A变量 · E4A易安卓中文开发教程-E4A社区 · 看云
  11. 如何在硅谷一夜暴富?
  12. Vue模板 script部分
  13. java字符串数组排序
  14. EduCoder_web实训作业--JavaScript学习手册八:JS函数
  15. 清华紫光输入法linux,紫光拼音输入法
  16. linux安装git lfs
  17. Unity 3D 海水的实现1 海水网格的生成 LOD优化海水
  18. AWS硬盘扩容过程记录
  19. 努力和天赋哪个更重要
  20. 利用逆矩阵简化矩阵多项式

热门文章

  1. 通过matlab对比CS_CoSaMP,CS_GBP,CS_IHT,CS_IRLS,CS_OMP,CS_SP六种压缩感知图像重构算法的PSNR性能
  2. 全球十大工程机械大盘点
  3. 艾瑞咨询:2011年中国移动互联网行业五大盘点
  4. Oracle clusterware组成概述
  5. 加密保护软件 WinLicense常见问题整理大全(二):如何为应用程序创建试用期...
  6. Ext JS 深入浅出---树形结构数据获取
  7. 火炬之光2crash了,一进游戏就弹出
  8. 次世代网游不能只是技术进步
  9. 服务器上硬盘安装扳手,螺套安装扳手
  10. 闭环伺服步进电机控制算法