<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[daboluo521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daboluo521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daboluo521]]></copyright><item><title><![CDATA[网络基础一（认识网络）]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/82388563</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/82388563</guid><author>daboluo521</author><pubDate>Tue, 04 Sep 2018 18:59:06 +0800</pubDate><description><![CDATA[网络的定义

在计算机当中我们主要对网络主要从三个角度进行了定义 
1、广义的定义


  计算机网络是以实现远程通信为目的，一些互连的，独立自治的计算机集合。


2、资源共享的观点


  计算机网络把地理位置上分散，能够互相共享资源的方式连接起来，并且各自具有独立功能计算机系统的集合，具有如下的特征： 
  1)计算机通信的目的是为共享硬件，软件以及信息资源。 
  2）各计算机功能独立，地...]]></description><category></category></item><item><title><![CDATA[Web开发中会话跟踪方式的整理]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81502093</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81502093</guid><author>daboluo521</author><pubDate>Wed, 08 Aug 2018 09:20:04 +0800</pubDate><description><![CDATA[1、什么是会话？

会话指的是一个终端用户（服务器）与交互系统（客户端）进行通讯的过程。



2、什么是会话跟踪？

对同一个用户对服务器的连续请求和接收响应的监视。（将用户与同一用户发出的不同请求之间关联，为了数据共享）。



3、为什么要有会话跟踪？

Web服务器是基于HTTP协议的。HTTP协议是无状态协议。Http的Web服务器不能保持与客户端的关联。它不能保存客户的信息，即一次响应...]]></description><category></category></item><item><title><![CDATA[软件测试example（1）-----------pen]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81487897</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81487897</guid><author>daboluo521</author><pubDate>Tue, 07 Aug 2018 20:24:08 +0800</pubDate><description><![CDATA[我们在进行测试的时候不能依照我们测试者的意愿进行测试，我们进行测试的目的主要是站在用户的角度进行的测试。我们一般测试的物品。都是以客户为中心的，先要了解的是客户需要的是什么，主要是产品的功能、性能等方面。 
比如我们举一个我们生活汇总最简单的例子进行的测试。我们主要进行的是如下的几方面的测试： 
...]]></description><category></category></item><item><title><![CDATA[软件测试分类]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81385017</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81385017</guid><author>daboluo521</author><pubDate>Mon, 06 Aug 2018 16:06:56 +0800</pubDate><description><![CDATA[一、软件测试的分类 
1、按开发阶段：单元测试、集成测试、系统测试、验收测试 
2、按测试实施组织：α、β、第三方 
3、按测试执行方式：静态测试、动态测试 
4、按是否查看代码：黑盒测试、白盒测试、灰盒测试 
5、按是否手工执行划分：手工测试、自动化测试 
6、按测试对象划分：性能测试、安全测试、兼容性测试、文档测试、易用性测试（用户体验测试）、业务测试、界面测试、安装测试 
7、按测试地域划分...]]></description><category></category></item><item><title><![CDATA[软件测试三-----------测试用例的设计方法]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81383677</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81383677</guid><author>daboluo521</author><pubDate>Fri, 03 Aug 2018 10:58:49 +0800</pubDate><description><![CDATA[一、测试用例的简单认识

概念：为了实施测试而向被测试的系统提供的一组集合，这组集合包含：测试环境、操作步骤、测试数据、预期结果等要素。 
评价测试用例的方法：对比好坏代码的评价标准


用例表达清楚，无二义性
用例可操作性强
用例的输入输出比较明确，一条用例只有一个输出结果
用例的维护性好
用例对需求的覆盖率高
暴露程序bug的能力强大




二、测试用例常见的设计的方法

（1）测试用例总体...]]></description><category></category></item><item><title><![CDATA[软件测试一]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81321446</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81321446</guid><author>daboluo521</author><pubDate>Tue, 31 Jul 2018 23:37:08 +0800</pubDate><description><![CDATA[一、软件测试的生命周期

软件测试的生命周期：需求分析→测试计划→测试设计、测试开发→测试执行→测试评估 
软件开发的生命周期 
★  需求阶段 
测试人员了解需求，对需求进行分解，得出测试需求 
★  计划阶段 
根据需求编写测试计划和测试方案 
★  设计阶段 
搭建测试用例框架，编写一部分测试用例。 
★   编码阶段 
测试人员执行单元测试、完善细化测试用例以及调整测试计划和方案。 
★ ...]]></description><category></category></item><item><title><![CDATA[认识软件测试]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81224464</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81224464</guid><author>daboluo521</author><pubDate>Tue, 31 Jul 2018 11:42:46 +0800</pubDate><description><![CDATA[软件测试的发展主要经历的阶段？


1）软件调试
2)独立的软件测试（1950）
3）软件测试的第一次进行的定义（1973——Bill Hetzel），软件测试就是对程序能够按预期的要求运行建立起一种信心。
4）软件成为专门的学科（1980）
5）开发与测试的融合（2000）


什么是软件测试？ 
自己刚买第一台电脑的时候，要这台电脑是否是好的，这个时候我们做的事情就是测试。 
当我们买了一部手...]]></description><category></category></item><item><title><![CDATA[C++详解之一---------继承]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/81101127</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/81101127</guid><author>daboluo521</author><pubDate>Wed, 25 Jul 2018 14:13:36 +0800</pubDate><description><![CDATA[C++是OOP(Object Oriented Programming）语言，即面向对象编程语言，OOP的核心思想就是数据抽象（类的大设计），继承和动态绑定。


  类体现了C++的封装特性，即将具体实现过程隐藏，只向外暴露公有接口，即数据抽象，通过数据抽象，我们可以将类的接口与实现分离，（即设计类）。 
  与C相比，类可以通过相互间的继承和派生形成层次结构，派生类继承了基类数据结构和方法（编...]]></description><category></category></item><item><title><![CDATA[C++————this指针&类的6个默认成员函数]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80957379</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80957379</guid><author>daboluo521</author><pubDate>Wed, 18 Jul 2018 16:21:00 +0800</pubDate><description><![CDATA[引言



this指针

问：函数都保存在公共代码区，调用时是如何分辨出是哪个对象调用？ 
这就要引出this指针了，其实是有个隐含的this指针。 
a.每个成员函数都有一个指针形参，它的名字是固定的，称为this指针。（this指针是隐式的，构造函数没有this指针） 
b.在对象调用成员函数时，编译器会将对象的地址作为实参传递给成员函数的第一个形参this指针。 
c.this指针是成员函...]]></description><category></category></item><item><title><![CDATA[C++-----------类&对象]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80935033</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80935033</guid><author>daboluo521</author><pubDate>Fri, 06 Jul 2018 11:43:16 +0800</pubDate><description><![CDATA[面向对象的程序设计 
概念：（Object Oriented Programming，缩写：OOP）是一种程序设计范型，同时也是有一种程序开发的发方法。 
对象指的是类的实例，将对象作为程序的基本单元，将程序和数据封装其中，以提高软件的重用性、灵活性和扩展性。

面向对象的三大特性


  封装、继承、多态


1）封装 
封装的定义：是将抽象得到的数据和行为（或功能）相结合，形成一个有机的整体，...]]></description><category></category></item><item><title><![CDATA[C++-----------------指针和引用]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80920909</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80920909</guid><author>daboluo521</author><pubDate>Fri, 06 Jul 2018 00:42:47 +0800</pubDate><description><![CDATA[指针是一个变量，只不过这个变量存放的是]]></description><category></category></item><item><title><![CDATA[C++---------命名空间、函数重载、缺省参数]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80908483</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80908483</guid><author>daboluo521</author><pubDate>Thu, 05 Jul 2018 01:14:34 +0800</pubDate><description><![CDATA[C++&amp;amp;amp;amp;amp;C的对比

我觉得C++是一门很有意思的学科，现在自己只是一个初学者的阶段，在这里我将主要针对C和C++的不同做一些总结。 
C几乎是C++的一个子集，所以C语言支持的语法在C++上基本上都支持的，并需要使用使用，C  plus plus（C++），所以在C的基础上又增加了许多的特性。 
 
所以我用更通俗的话来说就是在C++中，C语言的知识仍然是适用的。

数据类型




  ...]]></description><category></category></item><item><title><![CDATA[网络基础-------------数据链路层]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80784182</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80784182</guid><author>daboluo521</author><pubDate>Sat, 23 Jun 2018 20:10:10 +0800</pubDate><description><![CDATA[对于数据链路层，首先我要了解的是以下四点： 
1）数据链路层的主要的作用是为网络层提供可靠的数据传输服务； 
2）其基本数据单元为帧（Frame）； 
3）该层的主要协议是以太网协议； 
4）服务与数据链路层的两个设备是：网桥和交换机；

数据链路层的信道主要有以下两种类型

1）点对点信道：这种信道使用一对一的点对点通信

链路：就是从一个结点到相邻结点的一段物理线路，而中间没有任何其他的交换节...]]></description><category></category></item><item><title><![CDATA[网络基础------------路由]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80751667</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80751667</guid><author>daboluo521</author><pubDate>Wed, 20 Jun 2018 21:10:13 +0800</pubDate><description><![CDATA[啥为路由

路由的工作在TCP/IP四层协议栈的网络层，通过转发分组实现网络互连，并连接两个子网IP。是指从源端到目的端时路径的进程。在我们国家，路由器一般支持TCP/IP协议。路由器根据网络层的地址和路由器内部维护的路由表决定下一跳地地址，分组到达路由时，更改链路层MAC帧的报头继续转发。 
路由器主要实现的功能是 
1）路由器知道应该走一跳 
2）路由器虽然自己不知道下一跳，但是路由器知道谁知...]]></description><category></category></item><item><title><![CDATA[网络基础-------【网络层的协议】IP协议]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80736881</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80736881</guid><author>daboluo521</author><pubDate>Wed, 20 Jun 2018 00:21:36 +0800</pubDate><description><![CDATA[网络向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 
网络发送分组时不需要先建立连接。每一个分组（也就是IP数据报）独立的发送，与其前后的分组无关（不进行编号）。网络层不提供服务质量的承诺。也就是说所传送的分组可能出错、丢失、重复和失序（即不按序到达终点），当然也不保证分组交付的时限。 
 硬件：路由器，网关

网络协议IP


地址解析协议ARP(Address Resolutio...]]></description><category></category></item><item><title><![CDATA[面试中计算机网络高频问题汇总]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80727851</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80727851</guid><author>daboluo521</author><pubDate>Tue, 19 Jun 2018 00:24:34 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/m0_37947204/article/details/80103045]]></description><category></category></item><item><title><![CDATA[网络基础------如何让UDP实现可靠性传输]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80726867</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80726867</guid><author>daboluo521</author><pubDate>Mon, 18 Jun 2018 21:55:33 +0800</pubDate><description><![CDATA[UDP如何实现可靠性的传输？

UDP它不属于连接型协议，因而具有资源消耗小，处理速度快的优点，所以通常主要用于音频、视频和普通数据在传送时使用UDP较多。因而它们即使丢失一两个数据包，也不会对接收的结果产生较大的影响。 
传输层无法保证数据的可靠性的传输，只能通过应用层来进行实现了。实现的方式可以参照tcp可靠性传输的方式，只是实现不在传输层，实现转移到了应用层。 
实现确认机制，重传机制，窗口...]]></description><category></category></item><item><title><![CDATA[网络基础-----TCP(深入认识）]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80719671</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80719671</guid><author>daboluo521</author><pubDate>Mon, 18 Jun 2018 12:20:39 +0800</pubDate><description><![CDATA[一、确认应答（ACK）机制

 
TCP通过肯定的确认应答（ACK实现可靠的数据传输）。当发送端将数据发出去之后，在等待对端的确认应答，如果有确认应答，就说明数据已经成功到达对端，反之，数据丢失的可能性比较大。 

二、超时重传机制

在一定的时间内没有等到确认应答，发送端就可以认为数据已经丢失了，并进行了重发。由此，即使产生了丢包，任然能够保证数据到达对端，实现可靠传输。 
 
未收到确认应答并...]]></description><category></category></item><item><title><![CDATA[网络基础-------TCP协议（基础的认识）]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80718500</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80718500</guid><author>daboluo521</author><pubDate>Sun, 17 Jun 2018 17:00:23 +0800</pubDate><description><![CDATA[TCP协议(Transmission Control Protocol）



TCP协议段的格式

 
 - 源/目的端口号：表示数据是从哪个进程来，到哪个进程中去； 
 - 4位TCP报头长度：表示该TCP头部有多少个32位bit（有多少个4字节）；所以TCP头部的最大长度是15*4=60； 
 - 6位标志位：


  URG紧急指针是否有效 
  ACK：确认号是否有效 
  PSH：提示...]]></description><category></category></item><item><title><![CDATA[网络基础----原生套接字，域间套接字]]></title><link>https://blog.youkuaiyun.com/daboluo521/article/details/80697736</link><guid>https://blog.youkuaiyun.com/daboluo521/article/details/80697736</guid><author>daboluo521</author><pubDate>Thu, 14 Jun 2018 20:59:50 +0800</pubDate><description><![CDATA[

原生（始）套接字(SOCK_RAW)

原生套接字（SOCK_RAW）可以用来自行组装IP数据包，然后将数据包发送到其他终端，也就是说原生套接字是基于IP数据包的编程。（SOCK_PACKET是基于数据链路层的编程）。另外，必须在管理员权限下才能够使用原生套接字。原生套接口提供了普通TCP和UDP socket不能提供的3个能力： 
1）进程使用raw socket可以读ICMP、IGMP等分...]]></description><category></category></item></channel></rss>