传统软件产品的测试策略设计 推崇的是迈克的金字塔模型,重单元测试,API测试次之,轻GUI测试。 互联网产品的测试策略设计 互联网产品的研发流程就一个字:“快”,发布周期的巨大差异决定了,传统软件产品的测试策略必然不适用于互联网产品的测试,二者的测试策略必然在测试执行时间和测试执行环境上有巨大差异。 ...
分类:
其他好文 时间:
2020-07-05 10:26:24
阅读次数:
72
集中式(svn) svn因为每次存的都是差异 需要的硬盘空间会相对的小一点 可是回滚的速度会很慢 优点: 代码存放在单一的服务器上 便于项目的管理 缺点: 服务器宕机: 员工写的代码得不到保障 服务器炸了: 整个项目的历史记录都会丢失 分布式(git) git每次存的都是项目的完整快照 需要的硬盘空 ...
分类:
其他好文 时间:
2020-07-04 22:26:31
阅读次数:
61
背景 大一点的公司,可能有一些组,专门做中间件的;假设,某中间件小组,给你提供了一个jar包,你需要集成到你的应用里。假设,它依赖了一个日期类,版本是v1;我们应用也依赖了同名的一个日期类,版本是v2. 两个版本的日期类,方法逻辑的实现,有一些差异。 举个例子,中间件提供的jar包中,依赖如下工具包 ...
分类:
编程语言 时间:
2020-07-04 20:43:36
阅读次数:
169
复盘鼎甲科技2020web开发工程师-笔试题(校招) 本试卷以W3C规范为准,JavaScript使用ES5标准,除特别说明外,不考虑各个浏览器之间差异。 一、多项选择题 以下标签是行内元素(inline)的是【多选题】【A C D E】 A. <img> B. <li> C. <label> D. ...
分类:
Web程序 时间:
2020-07-03 19:46:12
阅读次数:
83
Maven概览
为什么使用Maven?
目前问题:
1. jar包混乱:工程中存在jar包重复,版本不一致的情况.
2. 添加jar包随意:需要用到第三方jar时,随便下载就添加到项目中了,没有记录
3. 重复构建:每个开发人员从svn下载完代码后,都要对项目进行配置,构建.
4. 不同环境的构建差异:总是存在在开发环境运行良好的程序,到了测试环境编译不通过,或者不同环境的配置文件不一致,需要手动的去修改
5. 模块间的开发依赖纯手动处理:提倡模块化的开发,可是怎么做好模块化开发之间的依赖处理,没有解决方案。
Maven介绍
maven是什么?
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
Maven能干什么?
项目构
分类:
其他好文 时间:
2020-07-03 10:54:51
阅读次数:
72
1. 运行时数据区架构图 2. 内存 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制存在着部分差异(对于Hotspo ...
分类:
其他好文 时间:
2020-07-02 20:10:59
阅读次数:
55
1、16GB的Xavier: 现在已经是32GB了,在19年的时候还是16GB 2、为什么Xavier跑单精度网络速度只有TX2的不到两倍? 主要速度差异在INT8和FP16上,最好使用TensorRT。 详细分析见:http://www.gpus.cn/gpus_list_page_techno_ ...
分类:
其他好文 时间:
2020-07-02 18:35:51
阅读次数:
33
FASTQ格式的每第四行表示这条序列的质量值。用ACSII码表示。 测序仪一般是按照荧光信号来判断所测序的碱基是哪一种的,例如红黄蓝绿分别对应ATCG,因此对每个结果的判断都是一个概率的问题。 Phred Quality Score Probability of incorrect base cal ...
分类:
其他好文 时间:
2020-07-02 16:48:06
阅读次数:
103
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等众所周知,消息队列在收发两端,主要是依靠业务代码,配合请求确认的机制,来保证消息不会丢失的。而在服务端,一般采用持久化和复制的方式来保证不丢消息。把消息复制到多个节点上,不仅可以解决丢消息的问题,还可以保证消息服务的高可用。即使某一个节点宕机了,还可以继续使用其他节点来收发消息。所以大部分生产系统,都会把消息队列配置成集群模式
分类:
其他好文 时间:
2020-07-01 09:56:57
阅读次数:
58
Java并发理论基础 为什么需要多线程 CPU增加缓存,以均衡与内存间的速度差异. ==> 可见性问题 进程,线程,分时复用CPU,均衡CPU和I/O的速度差异. ==> 原子性问题 编译程序优化指令执行次序,使缓存合理利用. ==> 有序性问题 并发出现问题的原因 可见性 可见性:一个线程对共享变 ...
分类:
编程语言 时间:
2020-07-01 09:40:43
阅读次数:
66