本人设计了一个高效读写锁,可实现多个线程读一个线程写的锁,应该比Delphi自带的读写锁高效,本人没有做对比测试。 本文的锁不可以在一个线程里重入,否则会锁死,另外读写锁最多支持65535个线程同时读。 一个简易无锁池 一个简易 无锁池 1.所有读写无等待,不需要判断条件直接读写(除自动扩充容量时) ...
性能测试需求分析的目的: 1)明确测试指标 2)明确测试场景 - 紧跟业务挂钩 如何做性能需求分析: 新系统 1)同行业比较 2)业务预期:和产品和业务沟通 需要让所有人知道你定义的性能指标怎么来的,合理不合理 老系统: 1)对比以往的用户使用行为以及用户量, 比如过去三个月或者一年,用户增长是怎么 ...
分类:
其他好文 时间:
2018-06-19 10:26:59
阅读次数:
167
背景: 作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库,在row binlog中获取增量变更,再异步应用到ghost表的。在使用gh-ost之前,可以先看G ...
分类:
数据库 时间:
2018-06-16 10:28:12
阅读次数:
253
测试代码: 现象: 低通滤波器 高通滤波器 带通滤波器 带阻滤波器 验证结果: 1、巴特沃斯滤波器的通带和阻带均是单调变化,频率响应最为平滑,若通带边缘满足指标要求,则通带内会有富余量,并不经济,更有效的方法是将指标的精度要求均匀分布在通带或阻带内,这样能设计出阶数较低的滤波器(意会,意会); 2、 ...
分类:
其他好文 时间:
2018-06-05 21:12:17
阅读次数:
416
1. 计划说明 a. 本组选择的对比测试产品:百词斩 与 扇贝单词 b. 测试进度表: 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 1.计划 20 15 · Estimate · 估计这个任务需要多少时间 20 15 Testing Design 2.测试设计 160 ...
分类:
其他好文 时间:
2018-04-26 00:56:01
阅读次数:
317
1.计划说明 a.本次对比测试产品:百词斩;扇贝。 b.测试进度表: 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 10 10 · Estimate · 估计这个任务需要多少时间 10 10 Testing Design 测试设计 60 50 · Analysis ...
分类:
其他好文 时间:
2018-04-24 11:06:39
阅读次数:
181
基本任务 1.计划说明 本组选择的对比测试产品A为百词斩,产品B为不背单词。 测试进度表: 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning · Estimate · 估计这个任务需要多少时间 Testing Design · Analysis · 需求和测试需求分析 · D ...
分类:
移动开发 时间:
2018-04-24 00:25:13
阅读次数:
333
背单词类APP测试与评估 测试进度表 项目 内容说明 预计耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 Estimate 估计这个任务需要多少时间 120 180 Testing Design 测试设计 30 30 Analysis 需求和测试需求分析 30 30 Design ...
分类:
移动开发 时间:
2018-04-24 00:17:19
阅读次数:
225
基本任务 1.计划说明 本组选择的对比测试产品A为百词斩,产品B为扇贝单词。 测试进度表: 2.需求说明 功能模块划分图如下 负责的功能模块:用户管理 3.测试用例 (1)测试用例的设计思路: 使用了边界值测试,场景覆盖,等价类等测试方法主要包含以下几种 查看自己的头像,ID等基本个人信息 查看自己 ...
分类:
其他好文 时间:
2018-04-23 22:47:52
阅读次数:
186
一、计划说明 1、本次对比测试的产品为:小米运动和每日瑜伽。 2、测试进度表 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 20 20 · Estimate · 估计这个任务需要多少时间 250 270 Testing Design 测试设计 60 80 · Ana ...
分类:
移动开发 时间:
2018-04-23 22:39:33
阅读次数:
323