0

jmeter正则表达式书写

在测试过程中,经常会有以下几种场景,如A接口的返回值,用于B接口中,而且A登陆的账户,每次登陆,这个sid值还是变化的。那么在实际工作中,如何才能A接口中提取参数到B接口中?接下来我们就可以用正则表达式来解决这个问题。 场景如下,一个登陆接口,登陆后要使用该账号去购买标,买标的时候要使用A的登陆信息 ...

杭州铁锤 发布于 2018-04-23 22:43 评论(0)阅读(61)
0

图像融合之拉普拉斯融合(laplacian blending)

一、拉普拉斯融合基本步骤 1. 两幅图像L,R,以及二值掩模mask,给定金字塔层数level。 2. 分别根据L,R构建其对应的拉普拉斯残差金字塔(层数为level),并保留高斯金字塔下采样最顶端的图像(尺寸最小的图像,第level+1层): 拉普拉斯残差金字塔构建方法如下,以L图为例: (1) ...

一棹烟波 发布于 2018-04-23 22:43 评论(0)阅读(183)
28

【原创】分布式之缓存击穿

什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。 场景如下图所示: 我们正常人在登录首页的时候,都是根据u ...

孤独烟 发布于 2018-04-23 22:39 评论(38)阅读(2903)
0

JavaScript实现简单的双向数据绑定

什么是双向数据绑定 双向数据绑定简单来说就是UI视图(View)与数据(Model)相互绑定在一起,当数据改变之后相应的UI视图也同步改变。反之,当UI视图改变之后相应的数据也同步改变。 双向数据绑定最常见的应用场景就是表单输入和提交。一般情况下,表单中各个字段都对应着某个对象的属性,这样当我们在表 ...

laixiangran 发布于 2018-04-23 22:26 评论(0)阅读(537)
0

用solidity语言开发代币智能合约

智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助。 以太坊的应用被称为去中心化应用(DApp),DApp的开发主要包括两大部分: 智能合约的开发 用户界面的开发 在本文中,我们将介绍智能合约的开发语言solid ...

以太坊开发 发布于 2018-04-23 22:21 评论(0)阅读(141)
0

unittest测试框架详谈及实操(一)

申明:本文是基于python3.x及selenium3.x. unittest,也可以称为PyUnit,类似于JUnit,用于python项目中,可以用来创建全面的测试套件,可以用于单元自动化测试(模块)、接口自动化测试(接口)、功能自动化测试(UI)等等。 官方文档:https://docs.py ...

菜鸟可米 发布于 2018-04-23 22:15 评论(0)阅读(102)
1

ELK 6.2.4搭建

开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。 官方网站:https://www.elastic.co/products Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动 ...

Harvey2017 发布于 2018-04-23 22:10 评论(0)阅读(100)
1

Java并发编程之并发工具类

CountDownLatch CountDownLatch可以用于一个或多个线程等待其他线程完成操作. 示例代码 代码中, 主线程启动一个thread1线程后, 调用CountDownLatch的 方法被阻塞, 一直等到计数器减为0. CountDownLatch的构造方法接收一个参数n作为计数器, ...

第七狙击手 发布于 2018-04-23 22:09 评论(0)阅读(245)
1

使用python+requests+unittest实现接口自动化测试

这两天一直在找直接用python做接口自动化的方法,在网上也搜了一些博客参考,今天自己动手试了一下。 一、整体结构 上图是项目的目录结构,下面主要介绍下每个目录的作用。 Common:公共方法:主要放置公共的操作的类,比如数据库sqlhelper、文件操作类等 Config:公共变量:主要放置公共变 ...

社会主义接班人 发布于 2018-04-23 21:57 评论(1)阅读(191)
1

Android智能手机中各种音频场景下的audio data path

上一篇文章(Android智能手机上的音频浅析)说本篇将详细讲解Android智能手机中各种音频场景下的音频数据流向,现在我们就开始。智能手机中音频的主要场景有音频播放、音频录制、语音通信等。不同场景下的音频数据流向有很大差异,即使是同一场景,在不同的模式下音频数据流向也有所不同。 1,音频播放 A ...

davidtym 发布于 2018-04-23 21:36 评论(0)阅读(120)
2

Mysql--执行计划 Explain

Mysql 系列文章主页 0 介绍 0.1 是什么 使用 Explain 关键字可以模拟优化器执行 Sql 查询语句,从而知道 Mysql 是如何处理 Sql 的。 0.2 用法 Explain + Sql语句 0.3 执行计划包含的信息 如下图: 接下来,将对这 10 个表头中的字段一一进行说明。 ...

cyhbyw 发布于 2018-04-23 21:29 评论(2)阅读(186)
0

Linux编程之内存池的设计与实现(C++98)

假设服务器的硬件资源“充裕”,那么提高服务器性能的一个很直接的方法就是空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。提升服务器性能的一个重要方法就是采用“池”的思路,即对一组资源在服务器启动之初就被完全创建好并初始化,这称为静态资源分配。当服务器进入正式运行阶段,即开始处理客户端请求时, ...

Madcola 发布于 2018-04-23 21:21 评论(0)阅读(123)
0

PHP内核之旅-1.生命周期

PHP 内核之旅系列 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI概述 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI概述 1.SAPI接口 PHP具体应用的编程接口。 2.开始和结束 PHP开始执行以后会经过两个主要的阶段: 处理请求之前的开始阶段和请求之后的结束阶段。 ...

jackson0714 发布于 2018-04-23 21:10 评论(0)阅读(102)
3

AspNetCoreApi 跨域处理

AspNetCoreApi 跨域处理 如果咱们有处理过MV5 跨域问题这个问题也不大。 (1)为什么会出现跨域问题: 浏览器安全限制了前端脚本跨站点的访问资源,所以在调用WebApi 接口时不能成功访问资源,原因“同源策略”的存在: 同源指以下几点相同 (1) IP地址/域名 (2) 端口号 (3) ...

乐途 发布于 2018-04-23 20:39 评论(3)阅读(493)
2

Java 8 的时间日期 API

上一篇文章『Java 的时间日期 API』中,我们学习了由 Date、Calendar,DateFormat 等组成的「传统时间日期 API」,但是传统的处理接口设计并不是很友好,不易使用。终于,Java 8 借鉴第三方优秀开源库 Joda time,重新设计了一套 API。 那么本篇文章就来简单学 ...

Single_Yam 发布于 2018-04-23 19:49 评论(3)阅读(74)
0

Yii2.0源码阅读-behavior的实现原理

Yii2.0中的一个思想就是组件化的思想,所以、大多数的类都直接或间接的继承自yii\base\Component,而组件的三大功能:属性、事件、行为。 行为的目的是为了方便的扩展一个类的功能,而不需要直接去修改这个类,同时行为中也附带了事件的实现。 1、整体的结构 Controller和模型Act ...

BigNerd 发布于 2018-04-23 18:35 评论(0)阅读(107)
2

[ Java学习基础 ] Java的继承与多态

看到自己写的东西(4.22的随笔[ Java学习基础 ] Java构造函数)第一次达到阅读100+的成就还是挺欣慰的,感谢大家的支持!希望以后能继续和大家共同学习,共同努力,一起进步!共勉! 一、Java继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承 ...

Kevin.ZhangCG 发布于 2018-04-23 18:17 评论(2)阅读(191)
0

React 深入系列4:组件的生命周期

> React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 组件是构建React应用的基本单位,组件需要具备数据获取、业务逻辑处理、以及UI呈现的能力,而这些能力是要依赖于组件不同的生命周期方法的。组件的生命... ...

iKcamp 发布于 2018-04-23 18:15 评论(0)阅读(27)
0

Java后缀数组-求sa数组

后缀数组的一些基本概念请自行百度,简单来说后缀数组就是一个字符串所有后缀大小排序后的一个集合,然后我们根据后缀数组的一些性质就可以实现各种需求。 上面这段代码的作用就是初始化数组以及进行第一次计数排序,第一次循环是对rank数组赋初值,执行完后rank数组对应值为{97,97,98,97,97,97 ...

小寐一觉 发布于 2018-04-23 18:05 评论(0)阅读(74)
0

监督学习与无监督学习的区别_机器学习

最近发现很多人还是不能真正分清机器学习的学习方法,我以个人的愚见结合书本简单说一下这个 机器学习中,可以根据学习任务的不同,分为监督学习(Supervised Learning),无监督学习(Unsupervised Learning)、半监督学习(Semi-Supervised Learning) ...

susmote 发布于 2018-04-23 17:56 评论(0)阅读(36)