室内定位技术简介 一、按信号源种类分类:1、Wi-Fi 定位技术近年来,基于 Wi-Fi 的室内定位技术发展较快,在其定位过程中,主要分为两个阶段:离线采集阶段和在线定位阶段。Wi-Fi 设备广泛应用于人们周围,很多大型的公共场所都已经广泛部署了 Wi-Fi 设备, 所以 Wi-Fi 定位技术具有很好的应用前景。2、蓝牙定位技术蓝牙定位技术, 其根据当前设备接收到的信号强度, 来计算目标的位置坐标。...
海盗派测试分析 一、KYMKYM:know your mission,了解你的测试任务。搜集信息制定测试策略,促进了测试人员与周边人员的沟通,及时获取有价值的信息,提前发现风险,也正是KYM的价值所在。了解用户:用户,用户都有哪些?用户为什么会提这个(些)需求?用户最关心的地方是什么?用户的痛点是什么?了解项目:信息,关于这个项目有什么需要特别注意的地方?可以向谁了解进一步的信息?有没有同类产品可供参...
Django入门(一)--第一个demo 以下所有命令在CMD中输入1、创建guest项目django-admin startproject guest2、创建sign应用cd guestpython3 manage.py startapp sign3、配置guest/guest/settings.py文件,将sign应用添加到项目中......# Application definitionINSTALLED_...
优化室内定位信号源部署的意义 众所周知,定位技术有两种,即室内或室外定位。室外定位技术包括全球定位系统 GPS,伽利略定位系统,北斗导航卫星系统等,都是使用卫星来完成定位的。然而,相对于空旷的室外环境,室内由于卫星信号要穿透建筑物的墙体,导致其衰减严重,而物体较多的复杂室内环境会进一步加剧信号的衰减,因此无法使用卫星信号实现室内定位。 但是,随着大数据时代的到来和人类越来越多的时间在室内环境中活动,人们对室内...
TCP连接的建立与断开 建立连接:1、建立连接时,客户端发送SYN包(SYN=J)到服务器,并进入SYN_SENT状态,等待服务器确认;2、服务器收到SYN包,必须确认客户的SYN(ack=J+1),同时自己也发送一个SYN包(SYN=K),即SYN+ACK包,此时服务器进入SYN_RECV状态;3、客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=K+1),此包发送完毕,客户端和服务器进
HTTPS解析 一、HTTPS与HTTP的区别?1、https协议需要ca申请证书或自制证书;2、http的信息是明文传输,https是更具安全性的ssl加密的密文传输;3、http是直接与TCP进行数据传输,而https是经过一层SSL(OSI表示层),用的端口也不一样,前者是80,后者是443;4、http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输、身
网易编程题解析(二) 1、奖学金小v今年有n门课,每门都有考试,为了拿到奖学金,小v必须让自己的平均成绩至少为avg。每门课由平时成绩和考试成绩组成,满分为r。现在他知道每门课的平时成绩为ai ,若想让这门课的考试成绩多拿一分的话,小v要花bi 的时间复习,不复习的话当然就是0分。同时我们显然可以发现复习得再多也不会拿到超过满分的分数。为了拿到奖学金,小v至少要花多少时间复习。输入描述:第一行三个整数n,r
网易编程题解析(一) 1、混合颜料你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料。为了让问题简单,我们用正整数表示不同颜色的颜料。你知道这幅画需要的n种颜色的颜料,你现在可以去商店购买一些颜料,但是商店不能保证能供应所有颜色的颜料,所以你需要自己混合一些颜料。混合两种不一样的颜色A和颜色B颜料可以产生(A XOR B)这种颜色的颜料(新产生的颜料也可以用作继续混合产生新的颜色,XOR表示异或操
JMeter常用插件的安装和使用 1、需要下载的插件如图上面两个是jmeter的插件,第三个是放在服务器中的。2、解压前面两个压缩包,并找到其中的jar文件,将其拷贝到jmeter的lib/ext目录下。重启jmeter,出现如下新增组件,则说明添加插件成功。
怎样在Linux上运行JMeter脚本 1、在win上的Jmeter中编写好脚本,并将脚本保存为.jmx文件(脚本可不添加监听器)2、在Linux上进到解压apache-jmeter-3.2的路径下,执行Jmeter脚本的命令是:./bin/jmeter -n -t .jmx文件(脚本) -l .jtl文件(测试运行结果文件)例:./bin/jmeter -n -t /home/test/Bing接口测试样本.j
如何使用nmon监控Linux系统性能 cd nmon16d_x86 ./nmon 进入nmon的监控界面键入“c”查看系统CPU使用情况键入“m”查看系统内存使用情况键入“d”查看系统磁盘I/O情况键入“h”查看帮助信息按q键,退出显示./nmon -f -s [second] -c [count]./nmon -f -s 10 -c 60-f 表示生成的数据文件名中有时间;-s
protobuf详解 protobuf是由google开发的一种数据交换格式。使用protobuf可以很轻松的实现消息的序列化与反序列化。序列化时,根据.proto文件将数据解析成二进制流用于传输;反序列化时,再根据.proto文件将二进制流解析成所需要的数据。它可以作为RabbitMQ的Message数据格式进行传输,由于是结构化的数据,这样就极大地方便了Consumer的数据高效处理。附上一张RabbitMQ的
RabbitMQ基础知识详解 什么是MQ? MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。 RabbitMQ是MQ的一种。下面详细介绍一下RabbitMQ的基本概念。1、队列、生产者、消费者 队列是RabbitMQ的内部对象,用于存储
CentOS下yum的安装和配置 1、查看已安装的yumrpm -qa|grep yum2、删除已有的yumrpm -aq|grep yum|xargs rpm -e--nodeps 3、下载以下安装包python-2.7.5-48.el7.x86_64.rpmpython-iniparse-0.4-9.el7.noarch,rpmyum-3.4.3-150.el7.centos.noa
如何解决Xshell中文乱码问题 1、(1)locale 查询linux系统语言 export LANG=en_US.UTF-8 (2)设置Xshell编码为Unicode(UTF-8)2、(1)locale 查询linux系统语言export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312(2)设置Xshell编码为Chinese Simplifie
JMeter性能测试入门 1、新建一个线程组右击“测试计划”,选择“添加”,选择“Threads(Users)”,选择“线程组”2、新建一个HTTP请求右击“线程组”,选择“添加”,选择“Sampler”,选择“HTTP请求”3、使用线程组,控制模拟多少用户选中Thread GroupNumberof Threads(users): 一个用户占一个线程,200个线程就是模拟200个用
SoapUI功能测试、性能测试入门 HTTP接口的功能测试:1、新建工程:右击左侧导航面板中的工作空间节点“Project”,选择“NewProject”选择“Create project from”,点击“OK”输入工程名称,点击“OK”2、新建TestSuite:右击工程名,选择“New TestSuite”输入TestSuite名,点击“确定”3、新建TestCa
如何使用Moco模拟HTTP网络接口 Moco独立运行环境:Java 环境、moco-runner-0.11.0-standalone.jar模拟http接口:1、打开命令行2、cd到moco-runner-0.11.0-standalone.jar所在目录3、输入java -jar moco-runner-0.11.0-standalone.jar http -p -c :http服务监听的端口:配置文
初学者的Selenium自动化测试指南,基于Python(七)——cookie相关操作 在上一节 初学者的Selenium自动化测试指南,基于Python(六)——如何设置元素等待中介绍了如何设置元素等待,这一节继续介绍操作cookie的相关方法。Webdriver中操作 cookie 的相关方法: get_cookies() 获得所有 cookie 信息 get_cookie(name)