软件测试【1】——黑盒测试用例设计方法(1)等价类、边界值、判定表、因果图

黑盒测试用例设计方法 等价类 等价类概念:在所有测试的数据中,具有某种共同特征的数据子集。 分类:有效等价类,无效等价类 等价类划分的规则: 等价类测试的步骤: (1)分析需求,确定输入数据类型 (2)使用规则划分有效和无效等价类 (3)设计用例,覆盖有效等价类(注意:一条用例尽可能覆盖多的有效等价类) (4)设计用例,覆盖无效等价类(注意:一条用例只能覆盖一个无效等价类) 案例:固定电话号码的测试(3/4位地区码和7/8位电话号码) 边界值分析方法 大量的错误都是发生在输入或输出范围的边界上
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

GO分析-GOseq的使用教程

GOseq的介绍 GOseq是一个R包,用于寻找GO terms,即基因富集分析。此方法基于 Wallenius non-central hyper-geometric distribution。相对于普通的超几何分布(Hyper-geometric distribution),此分布的特点是从某个类别中抽取个体的概率与从某个类别之外抽取一个个体的概率是不同的,这种概率的不同是通过对基因长度的偏好性进行估计得到的,从而能更为准确地计算出 GO term 被差异基因富集的概率。 1.GOseq的
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

原生js使用ajax进行简单的前后端的数据交互|js&node&ajax

第一次发布内容,内容简陋请多包含....... 前端html代码: <html> <head> <meta charset="UTF-8"> <title>AJAX 实例</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> <script> var data="data=sdd&hf=jkhklh" // 要提交的数据 // 使用ajax提交get方式数据 function ajax(){ v
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

网络流--最小费用最大流

最小费用最大流 求出一条最小费用边,然后对这条边增广,重复上述过程,直到没有到汇点的边 求最小费用边,用spfa() #include <bits/stdc++.h> using namespace std; #define mem(a,b) memset(a,b,sizeof(a)) #define cin(a) scanf("%d",&a) #define pii pair<int,int> #define ll long long #define gcd __gcd const int
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

Good Bye 2019 C. Make Good (异或的使用)

Let's call an array a1,a2,…,ama1,a2,…,am of nonnegative integer numbers good if a1+a2+⋯+am=2⋅(a1⊕a2⊕⋯⊕am)a1+a2+⋯+am=2⋅(a1⊕a2⊕⋯⊕am), where ⊕⊕denotes the bitwise XOR operation. For example, array [1,2,3,6][1,2,3,6] is good, as 1+2+3+6=12=2⋅6=2⋅(1⊕2⊕3⊕
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

Python基础(八)

目录 1 模块 1.1 模块 1.2 模块存在形式 1.2.1 非内置模块 1.2.2 内置模块 1.3 模块使用 1.3.1 导入整个模块 1.3.2 导入模块中的某个函数 1.4 查看内置模块 2 包 2.1 包 2.2 包管理 2.3 包管理命令 2.3.1 列出已安装的包 2.3.2 更新包 2.3.3 删除包 2.3.4 安装包 1 模块 1.1 模块 模块是一个python文件,其中包含对象定义与语句等.多个模块再加上__init__.py就变成了一个包. 1.2 模块存在形式 模
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

新年寄语——等距螺旋中的中式思维

螺旋线可以用直线运动与圆周运动相叠加来产生,在这样旋转的空间里,所有的维度不再是直线式的,而是螺旋式的。 所谓的“圆满”只是“止步不前” 我们可以通过数学公式来证明,如果直线运动不存在了(速度为零),螺旋线会变成一个标准的圆。这就像是如果失去了方向,每一天的时光只会变成简单的重复,所以有一个持之以恒的目标对于人生而言是非常的重要。 如果圆周运动不存在了,螺旋会伸展成一条直线,了无挂碍却单调而无趣。这就像是我们的生活终究是需要一些牵绊的,正是这些放不下的牵绊才让我们的轨迹变得如此的丰富和深刻。
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

201871010116-祁英红《面向对象程序设计(java)》课程学习总结

附加作业:课程学习总结(45分) 经历了一个学期的《面向对象程序设计》课程学习,请每位同学完成以下任务: 1.点击链接,完成课程问卷调查。 2.总结这门课程的学习给你带来的提升,包括以下内容: 统计在课程学习中,你学习了多少个程序案例,合计有多少行代码?   学习了130个程序案例,合计有8130行代码 统计在课程学习中,你编写了多少个程序,合计有多少行代码?   编写了15个程序,合计有2410行代码 你的15次课程作业分别花了多少时间,平均作业时间是多少?(做一个列表) 周次 花费时间(小
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

【软帝学院】零基础学Java,必须搞懂的10个问题!

零基础学Java,必须搞懂的10个问题! Java是当前互联网行业内的热门语言,不仅可以应用于Android和网站开发而且也广泛应用于金融服务、高频金融空间等领域。也正是因为高居不下的热度,越来越多的人选择学习Java语言。那么零基础学习Java都需要搞懂那些问题呢? 1、Java语言的特点,Java与c++的区别 Java语言具有简单易学、安全性、可靠性、支持多线编程、编译和解释共存、与平台无关性等特点。Java与c++都是面向对象的语言。两者的区别是,C++的类支持多重继承,而Java的类
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

linux学习27 Linux磁盘使用及文件系统管理高级概念讲解

一、
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

JVM探秘:内存溢出

本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 在 Java 虚拟机内存区域中,除了程序计数器外,其他几个内存区域都可能会发生OutOfMemoryError,这次通过一些代码来验证虚拟机各个内存区域存储的内容。 在实际工作中遇到内存溢出异常时,需要做到能根据异常信息快速判断是哪个内存区域的溢出,知道什么样的代码会导致这些区域内存溢出,并且知道出现内存溢出后如何处理。 Java堆溢出 Java 堆用于存储对象实例,只要不断的扩展对象,并且保
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

如何调用通用对话框(2)

如何让通用对话框支持多选: 1 void C通用对话框Dlg::OnBnClickedButton1() 2 { 3 CFileDialog fileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,_T("Text Files(*.txt)|*.txt|Execute Files(*.exe)|*.exe|WinRAR Files(*.rar)|*rar|ALL Files(
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

阿里面试官让我讲讲Unicode,我讲了3秒说没了,面试官说你可真菜

本文首发于微信公众号:程序员乔戈里 乔哥:首先说说什么是Unicode、码点吧~要想搞懂,这些概念必须清楚 什么是Unicode? 下图来自http://www.unicode.org/standard/WhatIsUnicode.html中的截图 Unicode编码定义了这个世界上几乎所有字符(就是你眼睛看的字符比如ABC,汉字等)的数字表示,而且Unicode还兼容了很多老版本的编码规范,例如你熟悉的 ASCII码。 什么是码点? 我们国家的每一个人都对应唯一的一个身份证号,而Unicod
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

视图work

视图集work ''' views.py ''' from django.shortcuts import render from api import models # Create your views here. from rest_framework.views import APIView from rest_framework.response import Response from api import response,serializer from rest_frame
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

信息摘要

信息摘要算法实际上就是一个单向散列函数。数据块经过单向散列函数得到一个固定长度的散列值。攻击者不可能通过散列值而编造数据块,使得编造的数据块的散列值和原数据块的散列值相同。 常用的信息摘要算法有MD5,SHA等。市场上广泛使用的MD5,SHA算法的散列值分别为128和160位,由于SHA通长采用的密钥长度较长,因此安全性高于MD5。 MD5:128位 SHA:160位   
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

201871010110-李华《面向对象程序设计(java)》课程学习总结

附加作业:课程学习总结(45分) 经历了一个学期的《面向对象程序设计》课程学习,请每位同学完成以下任务: 1.点击链接,完成课程问卷调查。 已完成 2.总结这门课程的学习给你带来的提升,包括以下内容: 统计在课程学习中,你学习了多少个程序案例,合计有多少行代码? 在本课程一学期的学习中,总共学习的案例程序总结如下: 案例程序:69个 合计代码:5052行 第一章 Java 程序设计概述 了解Java,未学习案例代码; 第二章 Java 程序设计环境 下载设置JDK ,安装Java开发工具包,未
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

如何在职场中调好自己的情绪的方法?

1.不要丢掉学生时代所学。   大约很多人会说:“大学里学的东西,对现在的作业一点协助都没有。”假定因而就将早年所学抛诸脑后,是很可惜的。人不太或许一辈子都做同一个作业,持续花心力在学生时代所学的学科上,非但不是浪费,在转职时反而能增加选择的机会。   2.柔性考虑,多角度阅览。   现在职务有细分化的趋势,在高度专业化之下,我们都竭尽所能加强专业常识,却构成不少人除了自己的专业之外,其它的事都不了解。   3.每个星期给自己一个新的应战。   心理学家标明,换穿新样式的服装或改动房子铺排,能
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

[人物存档]【AI少女】【捏脸数据】人物鉴赏7

AISChaF_20191118151518353.png AISChaF_20191122003858343.png
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

php线上预览日志--1.概述

众所周知,项目一旦上线一般是不允许改动的,但是线上一旦出现问题的话,看日志就是一件比较头痛的事情,因为并没有类似elk或者kafka的日志管理系统,小的项目也没有必要,所以常用的方法是sftp下日志,看问题,然后操作以后,再下载,所以想实现类似tail 命令的功能,可以实时看到日志输出,通过浏览器.下面是实现的思路: 做了一个简单的示意图: 开发分为三部分: 1.chrom插件开发 2.基于swoole开发websocket服务. 3.基于swoole开发php的websocket客户端 ch
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0

玩转 Nodejs 命令行

背景 在做 cli 工具的时候,非常需要命令行相关的第三方库。一个比较稳健成熟的命令行应该考虑以下 4 种需求: 读取传入的各种参数,例如: --help, -v=123 逻辑处理和友好的 UI 交互,例如:提供列表选择 细致控制字体颜色和背景颜色 状态显示,例如:等待过程前面是转圈圈,完成过程前面自动换成对号 在开始前,安装一下需要用到的库: npm install --save inquirer npm install --save commander npm install --save
分类: 其他 发布时间: 12-30 22:50 阅读次数: 0