自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020-11-10

54张扑克牌,一次1-3张,两人抽,问先抽应还是后抽赢?先取者甲一定能胜,第一次他取2张牌,这样桌面上就剩下52张牌,以后不论乙每次取多少,甲再取的牌张数与乙刚才取的数目凑成4就可以了,依次法进行,直至最后余下4张牌,轮到乙取,不论乙取多少,甲都可以取到最后一张牌系统测试系统测试,英文是System Testing。是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。如安全测试是测试安全措施是否完善,能不能保证系统不

2020-11-10 17:23:20 309

原创 快速排序

快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。def quicksort(arr): if len(arr) <= 1: ...

2020-03-01 18:44:11 237

转载 使用iozone测试磁盘性能(测试文件读写)

IOzone是一个文件系统测试基准工具。可以测试不同的操作系统中文件系统的读写性能。可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mm...

2020-02-24 12:10:58 3202

转载 Linux 生成指定大小文件命令 dd

生成一个1G 的文件,内容全部为0 dd if=/dev/zero of=zeroFile bs=1M count=1000生产一个1G 的文件,内容随机 dd if=/dev/urandom of=randomFile bs=1M count=1000

2020-02-18 10:28:47 345

原创 离线怎么安装rpm

离线安装rpm,安装依赖太麻烦了yum install --downloadonly --downloaddir=/home/rpm rpmname将所需的所有安装包及其依赖,下载到目录下,然后将整个目录拷贝出来,传输到待安装的机器上,执行rpm -ivhU * --nodeps --force...

2020-02-13 15:48:47 1650

原创 linux服务器io测试工具fio安装和使用

下载:http://freshmeat.sourceforge.net/projects/fio/内网的痛…安装:解压后./configure、make、make install几个常见的参数描述filename=/dev/emcpowerb 支持文件系统或者裸设备,-filename=/dev/sda2或-filename=/dev/sdbdirect=1 ...

2020-02-11 14:59:03 1381

原创 linux压测工具stress和stress-ng安装和使用

下载2020/2/11实测以下地址能下stress:https://fossies.org/linux/privat/stress-1.0.4.tar.gz/stress-ng:https://aur.tuna.tsinghua.edu.cn/packages/stress-ng/安装stress:tar -xzvf stress-1.0.4.tar.gzcd stress-1...

2020-02-11 14:39:48 9771 2

原创 yum代理

vi /etc/yum.confaddproxy=http://ip:portproxy_username=usernameproxy_password=password

2020-02-11 09:57:06 119

原创 在linux中,rpm/yum/npm区别

rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可...

2020-02-11 09:36:20 2901 1

转载 Linux 查看CPU信息,机器型号,内存等信息的命令

转载https://my.oschina.net/hunterli/blog/140783系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv ...

2020-02-10 09:51:41 173

转载 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。...

2020-02-08 14:30:29 109

转载 在某个集合中找出最大或最小的N个元素

在某个集合中找出最大或最小的N个元素,heapq模块中的两个函数——nlargest()和nsmallest()https://blog.youkuaiyun.com/qq_37119902/article/details/79471521

2020-02-08 13:58:18 436

原创 十进制转其他进制

十进制转其他进制。做题遇到的,代码很简单,懒得写了。就是怎么计算的忘了,去搜了下。基本思想就是十进制转n进制,反复除n,逆向收集余数

2020-02-08 13:30:06 121

原创 python之禅

The Zen of PythonBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than ...

2020-02-04 13:51:11 119

原创 Docker基础

Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容...

2020-02-03 14:12:22 130

原创 pip intall --proxy设置代理

查看所有环境变量的名称和值:Linux下:exportWindows下:set:显示、设置或删除环境变量。如果没有任何参数,set 命令将显示当前环境设置。pip设置代理set HTTP_PROXY=http://user:passwd@proxy.server:port...

2020-01-19 11:27:30 3359

转载 彻底理解Python中的yield

学习到这里有点不理解,发现个博客写的蛮好的https://www.jianshu.com/p/d09778f4e055

2020-01-17 10:50:28 284

原创 python小知识3

在Unix/Linux下,可以使用fork()调用实现多进程。要实现跨平台的多进程,可以使用multiprocessing模块。进程间通信是通过Queue、Pipes等实现的。多线程和多进程最大的不同在于,多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响,而多线程中,所有变量都由所有线程共享获得锁的线程用完后一定要释放锁,否则那些苦苦等待锁的线程将永远等待下去,成为死线程。...

2020-01-15 16:51:21 137

原创 python小知识2

既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9]))[‘1’, ‘2’, ‘3’, ‘4’, ‘...

2020-01-15 15:28:01 97

原创 pyhton小知识1

要定义一个只有1个元素的tuple,如果你这么定义: t = (1)定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义: t = (1,)tuple所谓的“不变”是说,tuple的每个元素...

2020-01-15 11:44:10 185

转载 测试小知识2

测试准备-测试计划-测试需求-测试用例-测试执行-测试缺陷管理-测试报告总结需求分析需求分析(Requirment Analyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要!一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源...

2020-01-09 11:35:41 192

原创 测试小知识1

一、测试分析方法1.质量模型分析法针对每个功能使用软件质量模型进行分析,分析应测特性,确认各功能的测试点以及测试项;2.功能交互分析法针对不同的功能确认各功能之间的交互操作,分析各功能交互时的测试特性,测试注意点,确认测试项;3.用户场景分析法针对所有功能,站在用户的角度考虑用户会怎么操作和使用这个功能,分析确认测试点以及测试项;二、黑盒测试用例设计方法1.等价类划分等价类划分是...

2020-01-09 11:33:18 544

原创 java小知识3

StrictMath,它提供了和Math几乎一模一样的方法。这两个类的区别在于,由于浮点数计算存在误差,不同的平台(例如x86和ARM)计算的结果可能不一致(指误差不同),因此,StrictMath保证所有平台计算结果都是完全相同的,而Math会尽量针对平台优化计算速度,所以,绝大多数情况下,使用Math就足够了。时刻牢记必须使用SecureRandom来产生安全的随机数所有异常都可以调用p...

2020-01-09 11:21:42 139

原创 java小知识2

trim()并没有改变字符串的内容,而是返回了一个新字符串。另一个strip()方法也可以移除字符串首尾空白字符。它和trim()不同的是,类似中文的空格字符\u3000也会被移除拼接字符串使用静态方法join(),它用指定的字符串连接字符串数组:String[] arr = {"A", "B", "C"};String s = String.join("***", arr...

2020-01-03 13:23:14 96

原创 java小知识1

1.基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean2.如果想省略变量类型,可以使用var关键字var sb = new StringBuilder();3.浮点数常常无法精确表示,并且浮点数的运算结果可能有误差;4...

2020-01-03 10:47:58 136

原创 2020加油

转眼间就2020了,时间过得好快啊。 没想到,一直想做Android开发的我最后去当了测试,虽然大部分时间在做自动化测试吧,但仍能感觉这不是我想要的。 最近想了一下吧,还是想去做开发。 加油吧,2020,新年愿望,能成功转成开发。回顾以往,学到的东西挺多的,也挺杂的。因为学校是杭电,专业是软件工程,该接触的语言、算法、数据结构、数据库等倒是都没落下。大一就开始学Android,主要是...

2020-01-02 11:42:45 138

stress-ng-0.10.18.tar.xz

linux压力测试 tar -xvJf stress-ng-0.10.15.tar.xz cd stress-ng-0.10.15 make make install

2020-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除