精华内容
下载资源
问答
  • 白盒测试----六种覆盖方法

    万次阅读 多人点赞 2017-12-03 19:02:44
    白盒测试是一测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。白盒测试的目的: 通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设置检查点,检查程序的状态,以...

    定义:
      白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。

    白盒测试的目的:
      通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设置检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

    **白盒测试的方法:**大致分为静态方法和动态方法两大类。

    A. 静态分析:
      是一种不执行程序而进行测试的技术。静态分析的主要目的是检查软件的表示和描述是否一致,没有冲突或者没有歧义。

    B. 动态分析:
      当软件系统在模拟或真实的环境中执行前、过程中和执行后,对其行为分析。它显示了一个系统在检查状态下是否正确。在动态分析技术中,最重要的技术是路径和分支测试。下面要介绍的六种覆盖测试方法属于动态分析方法。

    符号说明:

    ^ 代表逻辑运算符 && 或者 ||
      
      T 代表 True F 代表 False
      
      A / B 代表条件表达式

    (1)语句覆盖

    使程序中的每个可执行语句都能执行一次的测试用例

    测试用例条件: A ^ B = T

    在这里插入图片描述

    (2)判定覆盖(分支覆盖)

    对于判断语句,在设计用例的时候,要设计判断语句结果为True和False的两种情况
      
    测试用例条件:
           A ^ B = T
           A ^ B = F
           在这里插入图片描述

    (3)条件覆盖

    设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果

    测试用例条件:
           A=T     A=F
           B=T     B=F
           在这里插入图片描述

    (4)判定条件覆盖(分支条件覆盖)

    设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次。

    测试用例条件:
           A ^ B = T    A ^ B = F
           A=T     A=F
           B=T     B=F
    在这里插入图片描述

    (5)条件组合覆盖

    设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次

    测试用例条件:
           A= T    B= T
           A= T    B= F
           A= F    B= T
           A= F    B= F
    在这里插入图片描述

    (6)路径覆盖

    设计测试用例时,覆盖程序中所有可能的执行路径

    优点:这种覆盖方法可以对程序进行彻底的测试用例覆盖,比前面讲的五种方法覆盖度都要高。

    缺点:于路径覆盖需要对所有可能的路径进行测试(包括循环、条件组合、分支选择等),那么需要设计大量、复杂的测试用例,使得工作量呈指数级增长。路径覆盖虽然是一种比较强的覆盖,但未必考虑判断语句中条件表达式结果的组合,并不能代替条件覆盖和条件组合覆盖。

    展开全文
  • 不过即使暂时不想涉及REST,了解这六种方法的本质仍然是很作用的。大家将会发现,原来web也是很简洁明了的。下面依次说明六种方法。 1,GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某...

    标准Http协议支持六种请求方法,即:

    1、GET

    2、POST

    3、PUT

    4、Delete

    5、HEAD

    6、Options

           但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种方法的本质仍然是很有作用的。大家将会发现,原来web也是很简洁明了的。下面依次说明这六种方法。

           1,GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。

           2,HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确。

           3,PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。

           举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景。

          4,DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。

          5,POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。

          6,OPTIONS:这个方法很有趣,但极少使用。它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。

    其实还有一个 TRACE方法,不过这个基本上不会用到,这里就不介绍了。

           以上的六种方法,我们可以跟数据库的CRUD增删改查操作对应起来: CREATE :PUT READ:GET UPDATE:POST DELETE:DELETE 这样一来就实现了HTTP和数据库操作(其实不光是数据库,任何数据如文件图表都是这样)的完美统一,这也是REST的精髓之一


    转载请注明出处http://blog.csdn.net/chen_gp_x

    展开全文
  • 白盒测试的六种方法比较分析 一、摘要 白盒测试是测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码测试用例而走,需要根据不同的测试需求,结合不同的测试对象,使用适合的...

    白盒测试的六种方法比较分析

    一、摘要
    白盒测试是测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码测试用例而走,需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。本文介绍六种白盒测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

    二、概述
    白盒测试也称结构测试或逻辑驱动测试, 它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明 书的规定正常进行,检验程序中的每条通路是 否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据 程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否 与预期的状态一致。常崩的软件测试方法有两大类:静态测试方法和动态测试方法。其中 软件的静态测试不要求在计算机上实际执行 所测程序,主要以一些人工的模拟技术对软件 进行分析和测试-而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的 过程。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何 运作的。

    三、白盒的测试用例需要做到

    1. 保证一个模块中的所有独立路径至少被使用一次
    2. 对所有逻辑值均需测试Lrue和false
    3. 在上下边界及可操作范围内运行所有循环
    4. 检查内部数据结构以确保其有效性

    四、白盒测试的目标
    通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试,在程序不同地方设立检查点,检查程序的状态,以确定实际运行 状态与预期状态是否一致。
    下面这些规则也可以看作是测试的目标或定义:

    1. 测试是为了发现程序中的错误而执行 程序的过程,
    2. 好的测试方案是极可能发现迄今为止 尚未发现的错误的测试方案;
    3. 成功的测试是发现了至今为止尚未发 现的错误的损4试。

    五、白盒测试的特点
    依据软件设计说明书进行测试、对程序内部细节的严密检验、针对特定条件设计测 试用例、对软件的逻辑路径进行覆盖测试。是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测 试用例,对程序所有逻辑路径进行测试,通过 在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

    六、白盒测试的实施步骤

    1. 测试计划阶段:根据需求说明书,制定测试进度;
    2. 测试设计阶段:依据程序设计说明书,按照一定规范化的方法进行软件结构划分和设计测试用例;
    3. 测试执行阶段:输入测试用例,得到测试结果;
    4. 测试总结阶段:对比测试的结果和代码的预期结果,分析错误原因,找到并解决错误。

    七、白盒测试的方法
    总体上分为静态方法和动态方法两大类。

    静态分析是一种不通过执行程序而进行测试的技术。静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。

    动态分析的主要特点是当软件系统在模拟的或真实的环境中执行之前、之中和之后.,对软件系统行为的分析。动态分析包含了程 序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态 下是正确还是不正确。在动态分析技术中,最 重要的技术是路径和分支测试。下面要介绍的六种覆盖测试方法属于动态分析方法。

    八、白盒测试的优缺点
    优点:使得测试人员去仔细思考软件的实现。可以检测代码中的每条分支和路径,能尽量揭示隐藏在代码中的错误,对代码的测试比较彻底。

    缺点:昂贵、费时,很难检测代码中遗漏的路径和数据。

    九、白盒测试的六种方法比较分析
    在这里插入图片描述
    1、语句覆盖
    (1)主要特点
    语句覆盖是最基本的结构覆盖要求,语句覆盖要求设计足够多的测试用 例,使得程序中每条语句至少被执行一次。

    (2)用例设计
    如果此时将A路径上的隐式语句l—Print去掉,那么用例如下👇

    XY路径
    15035OBDE
    210040OBCE

    (3)优点
    可以很直观地从源代码得到测试用例,无须细分每条判定表达式。

    (4)缺点
    由于这种测试方法仅仅针对程序逻辑中显式存在的语句,但对于隐藏的条件和可能到达的隐式逻辑分支,是无法测试的。在本例中去掉了语句1一Print去掉,那么就少 了一条测试路径。在if结构中若源代码没有给出else后面的执行分支。那么语句覆盖测试就不会考虑这种情况。但是我们不能排除这种以外的分支不会被执行,而往往这种错误会经常出现。再如,在Do-While结构中,语句覆 盖执行其中某一个条件分支。那么显然,语句覆盖对于多分支的逻辑运算是无法全面反映 的,它只在乎运行一次,而不考虑其他情况。

    2、判定覆盖
    (1)主要特点
    又称分支覆盖,设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少执行一次。即:程序中的每个分支至少执行一次。每个判断的取真、取假至少执行一次。

    (2)用例设计

    XY路径
    1120120OAE
    25035OBDE
    310040OBCE

    (3)优点
    判定覆盖比语句覆盖要多几乎一倍的测试路径,当然也就具有比语句覆盖更强的测试能力。同样判定覆盖也具有和语句覆盖一样的简单性,无须细分每个判定就可以得到测试用例。
    (4)缺点
    往往大部分的判定语句是由多个逻辑条件组合而成(如:判定语句中包含AND、 OR、CASE)。若仅仅判断其整个最终结果,而忽略每个条件的取值情况,必然会遗漏部分测试路径。

    3、条件覆盖
    (1)主要特点
    条件覆盖要隶设计足够多的测试用例,使得判定中的每个条件获得各种可能的结果,即每个条件至少有一次为真值,有一次为假值。

    (2)用例设计

    XY路径
    110040OBCE
    25035OBDE

    (3)优点
    显然条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径。

    (3)缺点
    要达到条件覆盖,需要足够多的测试用例,但条件覆盖并不能保证判定覆盖。条件覆盖只能保证每个条件至少有一次为真,而不考虑所有的判定结果。

    4、判定/条件覆盖
    (1)主要特点:设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。

    (2)用例设计

    XY路径
    1120120OAE
    25035OBDE
    310040OBCE
    47090OBCE

    (3)优点
    判定/条件覆盖满足判定覆盖准则和条件覆盖准则,弥补了二者的不足。

    (4)缺点
    判定/条件覆盖准则的缺点是未考虑条件的组合情况。

    5、组合覆盖
    (1)主要特点
    要求设计足够多的测试用例,使得每个判定种条件结果的所有可能组合至少出现一次。

    (2)用例测试

    XY路径
    1120120OAE
    210040OBCE
    35035OBDE
    47090OBCE
    53590OBDE
    67075OBDE
    76060OBDE

    (3)优点
    多重条件覆盖准则满足判定覆盖、条件覆盖和判定/条件覆盖准则。更改的判定/条件覆盖要求设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次。每个判定本身的所有可能结果也至少出现一次,并且每个条件都显示能单独影响判定结呆。

    (4)缺点
    线性地增加了测试用例的数量。

    6、路径覆盖
    (1)主要特点
    设计足够的测试用例,覆盖程序中所有可能的路径。

    (2)用例设计

    XY路径
    1120120OAE
    25050OBDE
    310040OBCE
    440100OBCE

    (3)优点
    这种测试方法可以对程序进行彻底的测试,比前面五种的覆盖面都广。

    (4)缺点
    由于路径覆盖需要对所有可能的路径进行测试(包括循环,条件组合.分支 选择等).那么需要设计大量、复杂的测试用例,使得工作量呈指数级增长。而在有些情况下,一些执行路是不可能被执行的,如:
    If(!flag)x++;
    If(!flag)y–;
    这两个语句实际只包括了2条执行路径,即flag为真或假时候对x和y的处理,真或假不可能都存在,而路径覆盖测试认为是包含了真与假的4条执行路径。这样不仅降低了测试效率,而且大量的测试结果的累积,也为排错带来麻烦。

    展开全文
  • 白盒测试—六种覆盖方法

    万次阅读 2018-11-21 15:19:37
    版权声明:本文为博主原创文章,未经博主允许不得...白盒测试是一测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。 白盒测试的目的:   通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆...

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/write6/article/details/78702977 

    定义: 
      白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。

    白盒测试的目的: 
      通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设置检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

    白盒测试的方法:大致分为静态方法和动态方法两大类。

    A. 静态分析: 
      是一种不执行程序而进行测试的技术。静态分析的主要目的是检查软件的表示和描述是否一致,没有冲突或者没有歧义。

    B. 动态分析: 
      当软件系统在模拟或真实的环境中执行前、过程中和执行后,对其行为分析。它显示了一个系统在检查状态下是否正确。在动态分析技术中,最重要的技术是路径和分支测试。下面要介绍的六种覆盖测试方法属于动态分析方法。

    符号说明:

      ^ 代表逻辑运算符 && 或者 || 
       
      T 代表 True F 代表 False 
       
      A / B 代表条件表达式 
      

    (1)语句覆盖

    使程序中的每个可执行语句都能执行一次的测试用例

    测试用例条件: A ^ B = T 
    语句覆盖

    (2)判定覆盖(分支覆盖)

      对于判断语句,在设计用例的时候,要设计判断语句结果为True和False的两种情况 
       
    测试用例条件: 
           A ^ B = T 
           A ^ B = F 
           判定覆盖 
       

    (3)条件覆盖

      设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果

    测试用例条件: 
           A=T     A=F 
           B=T     B=F 
           条件覆盖

    (4)判定条件覆盖(分支条件覆盖)

      设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次。

    测试用例条件: 
           A ^ B = T    A ^ B = F 
           A=T     A=F 
           B=T     B=F 
    分支条件覆盖

    (5)条件组合覆盖

    设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次

    测试用例条件: 
           A= T    B= T  
           A= T    B= F  
           A= F    B= T  
           A= F    B= F  
    条件组合覆盖

    (6)路径覆盖

    设计测试用例时,覆盖程序中所有可能的执行路径

    优点:这种覆盖方法可以对程序进行彻底的测试用例覆盖,比前面讲的五种方法覆盖度都要高。

    缺点:于路径覆盖需要对所有可能的路径进行测试(包括循环、条件组合、分支选择等),那么需要设计大量、复杂的测试用例,使得工作量呈指数级增长。路径覆盖虽然是一种比较强的覆盖,但未必考虑判断语句中条件表达式结果的组合,并不能代替条件覆盖和条件组合覆盖。

    展开全文
  • linux 查看网卡流量六种方法

    万次阅读 2015-09-20 15:39:23
    linux 查看网卡流量六种方法 本文介绍了linux下查看网卡流量的六种方法,linux系统中使用nload、iftop、iostat等工具查看网卡流量,需要的朋友参考下。 方法一、nload工具 源码包路径:  ...
  • 白盒测试中的六种覆盖方法

    千次阅读 2014-04-24 18:01:35
    摘要:白盒测试作为测试人 员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试...本文介 绍六种白盒子测试方法:语句覆盖(Statement coverage)、判
  • 标准Http协议支持六种请求方法,即: 1、GET 2、POST 3、PUT 4、Delete ...不过即使暂时不想涉及REST,了解这六种方法的本质仍然是很作用的。大家将会发现,原来web也是很简洁明了的。下面依次
  • C#播放声音【六种方法

    万次阅读 多人点赞 2016-11-22 15:05:31
    C#中声音的播放主要有六种方法: 1.播放系统事件声音  2.使用SoundPlayer 3.使用API函数播放 4.使用axWindowsMediaPlayer的COM组件来播放 5.Microsoft speech object Library 6.使用directX 1.播放...
  • css隐藏元素的六种方法

    千次阅读 2018-07-09 11:09:24
    用css隐藏页面元素许多种方法:display:none (通过隐藏盒子属性,脱标)visibility:hidden (通过隐藏盒子属性,不脱标)opacity:0 (t) (通过改变元素的透明度,不脱标)position:absolute (通过定位将元素定到...
  • 白盒测试六种方法案例分析

    千次阅读 2019-08-30 20:39:52
    1、语句覆盖 2、判定覆盖 3、条件覆盖 4、判定/条件覆盖 5、组合覆盖 6、路径覆盖
  • Java 枚举(enum) 六种常用的方法详解

    万次阅读 2018-05-07 11:36:47
    JDK1.5引入了新的类型--枚举,在java中虽然枚举只是一个很小的功能,却给我们带来了很大的方便。...enum中一个values方法来获取枚举实例对象数组; 说明: MSG_TYPE_SYSTEM是枚举常量,MsgTypeEnum是枚举...
  • 白盒测试中的六种覆盖方法图解

    千次阅读 2008-02-16 18:28:00
    摘要:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码 设计用例,...本文介绍六种白盒子测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆 盖
  • Excel:将日期转化为星期的六种方法

    千次阅读 2019-09-12 15:40:28
    我个人推荐使用前三种方法,因为前三是使用函数来计算得到星期几,后边如果想对”星期“做筛选之类的工作比较方便。后三只是将日期格式显示为星期,本质上仍是日期。 方法一: B2单元格输入公式:=WEEKDAY(A2,...
  • IT企业内部系统运营推广的六种方法

    千次阅读 2016-06-23 09:22:37
    说到推广的方法,很多人可能直接就想到一种方法——培训。是的,企业内部系统其特殊性,因为用户就是自己的员工,他在这里工作就得使用企业的内部系统,无论其体验如何。但企业内部系统做得怎么样,是会影响“员工...
  • 白盒测试中逻辑覆盖的六种方法

    万次阅读 2018-01-04 19:47:34
    可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,...
  • 类与类之间的六种关系的表示方法

    千次阅读 2019-02-22 12:03:52
    类与类之间以下六种关系: 依赖 关联 聚合 组合 实现 泛化 1、依赖关系 虚线+箭头表示 例如:人与车 2、关联关系 实线+箭头表示 例如:老师与课程 3、聚合关系 空心菱形+箭头表示 例如:大雁和雁群 4、组合...
  • 先介绍一些废话: 白盒测试目的:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;... 2、测试设计阶段:依据程序设计说明书,按照一定规范化的方法进行软件结构划分和设计测试用例。<br
  • Java的六种线程状态(不是五种)

    千次阅读 2019-04-29 13:28:38
    这个问题,根据《Java并发编程》这本经典的教材里提到的,是六种状态,不是很多文章中提到的五种状态。这些文章中所提到的是操作系统的五种状态 Java线程的六种状态 状态名称 说明 NEW 初始状态,线程刚被...
  • 转载自: ...第四节到第节这三个方法在体会完第二节的AdaDelta方法后,就能立刻理解了,简直小巫见大巫,但是也都其巧妙之处。这里就摘自Caffe官方教程的中译本,谢谢Caffe社区,谢谢译本作者。
  • 图的两表示方法

    万次阅读 2018-01-12 16:33:33
    前面我们简单的介绍了一些关于图的基础知识...通常我们使用两不同的表示方法来表示一个图: 1.邻接矩阵法 2.邻接表法 这两表示方法对于图中的点来说都是一样的,区别在与对点与点之间的边表示存在着不同。 一.邻接
  • 一、引 开发中总会碰到一些问题...这两个问题乍一看好像都是指找不到某个类了,虽然出现这两问题的部分原因相同,但事实上,这两个错误是完全不同的。我们往往花费时间去不断尝试一些其他的方法去解决这个问题,...
  • 一、初识 java的线程是通过java.lang.Thread类来实现的。VM启动时会一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程...在Java当中,线程通常都状态,创建、就绪、运行、阻塞和死亡。 ...
  • Redis的六种特性及使用场景

    万次阅读 2017-05-17 11:42:55
    Redis的六种特性 l Strings l Hashs l Lists l Sets l Sorted Sets l Pub/Sub Redis各特性的应用场景 Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也...
  • 根据boss想法整理一般通用的数据仓库模型构建思路,这里参考了公众号内文章,觉得写得很好,既理论指导又实践案例,能够详细地说明; 什么是数据模型? 数据模型是抽象描述现实世界的工具和方法,通过抽象的...
  • 第一节 SGD 随机梯度下降 Stochastic gradient descent 利用负梯度方向来更新权重W: 加入了动量momentum μ后: ...出自M....用一阶导去估计海森矩阵的方法,但是是来源于Ada-Gra
  • 角度分析对应分析方法

    千次阅读 2014-05-04 21:34:48
    对应分析方法与对应图解读方法——七分析角度  对应分析是一多元统计分析技术,主要分析定性数据Category Data方法,也是强有力的数据图示化技术,当然也是强有力的市场研究分析技术。  这里...
  • Python爬虫突破封禁的6常见方法

    万次阅读 多人点赞 2016-08-17 22:36:59
    最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用HTML表单或其他网页文件),然后对数据进行解析,提取需要的信息。本文假定读者已经了解如何用代码来抓取一个远程的URL,并具备表单如何提交及...
  • 下一步我们来学习本地代码如何与JVM中任意对象的属性和方法进行交互。比如本地代码调用Java层某个对象的方法或属性,也就是通常我们所说的来自C/C++层本地函数的callback(回调)。这个知识点分2篇文章分别介绍,本...
  • 当我们利用python进行数据计算时,通常会对浮点数保留相应的位数,这时候就会用到round函数,相信各位朋友在进行使用时会遇到各种问题,关于...四舍入五成双是一比较科学的计数保留方法。具体的保留方法为:1、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 371,163
精华内容 148,465
关键字:

六种说明方法有哪些