自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 攒书,你会的有多少

2021-10-26 11:48:48 147

转载 《互联网业务研发架构指南(2019)》

笔者花了几个月,断断续续、收集和整理了很多一、二线互联网公司的系统架构设计案例,分门别类、遂以成书——《中国互联网业务研发体系架构指南(2019)》。以下是本书的目录大纲,感兴趣了朋友、可以免费下载本书。获取途径:关注微信公众号 ‘软件真理与光’,输入‘架构指南’四个关键字即可。大纲业务技术架构理论TODO:架构实践公司级架构TODO:交易【交易架构day1】支付宝:TOP1的支付系统长什么样子【交易架构day2】饿了么交易订单系统的演进之路:从单体到服务化【交易架构day4】京东到

2021-07-13 10:08:05 371

转载 软件测试中的18个难题

对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发。十多年前我在上一家公司的时候看到过内部有个网站有一个Hard Problems in Test的列表,上面大概有三四十个问题的样子,是各个部门的测试同学提供的。但可惜后来那个list失传了,我很后悔自己当时没有保存一份。后来很多次我都想要找到那份list,因为上面列的那些问题指出了测试专业在自身专业性上...

2021-04-11 21:41:40 1790

原创 Java读书笔记

Java读书笔记目录Java读书笔记 1总览 51.1. Java编程基础 51.2. Java编程规范 51.3. 设计模式(基于java实现) 51.4. 重构,改善既有的代码的设计 51.5. Java web应用框架:Springboot 5Java基础知识 52.1. Java基础语法 52.2. Java高级语法 52.3. Java高级特性 5Java编程工具 53.1. Sublime Text 53.2. vim 53.3. IntelliJ I

2020-07-21 18:05:05 756

原创 Python读书笔记

Python读书笔记目录Python读书笔记 1总览 3拷机测试服务整体结构 42.1. 业务结构 42.2. 技术结构-图像 42.3. 技术结构-异常状态 52.4. 技术选型 52.5. 运维模型 62.6. 工具选择 6了解python基础知识 73.1. Python底层是用什么语言实现的? 73.2. Python关键字(保留字)一览表 73.3...

2020-04-03 11:43:55 2312

转载 科学的方法, 公正的态度,果断的决心

科学的方法, 公正的态度,果断的决心竺可桢《国立浙江大学日刊》,1936年,第18期大学生,是人生最快活的时期,没有直接的经济负担,没有谋生的问题。诸位在中学中,同学大都是同县或同省,可是,来大学后,有从全国各方面来的同学,可以知道全国的情形,时间长了,各人都认识。这样,各人家庭的状况,故乡的风物,都能互相知道,这亦是一种教育。大学比之中学,在经费和设备方面,都来的充实,教师的经验和学识,也...

2020-01-12 17:33:09 348

转载 Training language models to follow instructions

chatGPT 原文

2023-02-10 11:43:03 136

转载 《Software Engineering at Google》

《Software Engineering at Google》

2022-08-01 10:22:22 210

转载 MapReduce论文中文翻译

原文地址:http://labs.google.com/papers/mapreduce.html译者: alex摘要MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足上述处理模型的例子,本论文将详细描述这个模型。MapReduce

2022-01-12 09:57:15 191

转载 BigTable论文翻译

摘要Bigtable是一个分布式的结构化数据存储系统,它被设计用来处理海量数据:通常是分布在数千台普通服务器上的PB级的数据。Google的很多项目使用Bigtable存储数据,包括Web索引、Google Earth、Google Finance。这些应用对Bigtable提出的要求差异非常大,无论是在数据量上(从URL到网页到卫星图像)还是在响应速度上(从后端的批量处理到实时数据服务)。尽管应用需求差异很大,但是,针对Google的这些产品,Bigtable还是成功的提供了一个灵活的、高性能的解决方案

2022-01-12 09:54:55 139

转载 GFS论文中文翻译

原文地址:http://labs.google.com/papers/gfs.html摘要我们已经设计和实现了Google File System,一个适用于大规模分布式数据处理相关应用的,可扩展的分布式文件系统。它基于普通的不算昂贵的硬件设备,实现了容错的设计,并且为大量客户端提供极高的聚合处理性能。我们的设计目标和上一个版本的分布式文件系统有很多相同的地方,我们的设计是依据我们应用的工作量以及技术环境来设计的,包括现在和预期的,都有一部分和早先的文件系统的约定有所不同。这就要求我们重新审视传统的

2022-01-12 09:52:23 170

原创 图像处理基础工程

![在这里插入图片描述](https://img-blog.csdnimg.cn/d3da7b543f81454ab75249f945622b28.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbHluY2h5dWVsaXU=,size_20,color_FFFFFF,t_70,g_se,x_16

2021-05-19 18:29:45 123

转载 《高效能人士的七个习惯》读书笔记

习惯一:积极主动——个人愿景的原则积极主动“最令人鼓舞的事实,莫过于人类确实能主动努力以提升生命阶值。”美国文学家及哲学家亨利·戴维·梭罗如是说。积极主动即采取主动,为自己过去、现在及未来的行为负责,并依据原则及价值观,而非情绪或外在环境来下决定。作者在书中所列的弗兰克尔的例子有力地证明了主动积极的人是改变的催生者,他们扬弃被动的受害者的角色,不怨怼别人,发挥人的四项独特的秉赋——自觉、...

2020-11-03 23:09:12 441

原创 《曼昆经济学原理》读书笔记

title:date: ‘2018-12-17 19:08:39’updated: ‘2019-05-04 10:40:23’tags: [社科, 原创文章]permalink: /articles/2018/12/17/1545044907049.html1.人们面临权衡取舍(People face trade-offs)2.某种东西的成本是为了得到它而放弃的东西( The cost...

2020-11-03 23:08:37 1665

转载 阿里巴巴混沌测试工具ChaosBlade

一、前言ChaosBlade 是一款遵循混沌工程实验原理,建立在阿里巴巴近十年故障测试和演练实践基础上,并结合了集团各业务的最佳创意和实践,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性的混沌工程工具。Chaosblade 可直接编译运行,cli 命令提示使执行混沌实验更加简单。目前支持的演练场景有操作系统类的 CPU、磁盘、进程、网络,Java 应用类的 Dubbo、MySQL、S...

2020-11-03 23:06:58 1068

原创 安卓终端快速升降级工具

目录简介 11.1 编写目的 11.2 背景 11.3 术语和缩写 11.4 参考资料 1总体说明 12.1 需求说明 22.2 方案对比及选择 22.3 系统说明 32.4 运行环境 42.5 基本处理流程 42.6 涉及技术点说明 5修订记录 7简介1.1 编写目的本文档目的在于明确安卓终端快速升降级工具设计过程。1.2 背景此工具需要为安卓的统一升级工具,其一可以减少测试人员工具寻找的紊乱程度,其二可以减少升级兼容性测试的工作时间损耗,以达到规范测试

2020-10-27 19:45:03 1767

原创 基于openFaas构建自动用例生成服务

2020-10-27 19:34:03 176

原创 SQLAlchemy-Python下的ORM工具使用

一、 摘要经验案例描述的是SQLAlchemy的使用案例。全文从背景描述、SQLAlchemy-概述、SQLAlchemy-session详解、SQLAlchemy-项目应用介绍、总结等方面对本案例进行说明。案例中重点描述SQLAlchemy-session详解、SQLAlchemy-项目应用介绍两个方面的内容。前者对于SQLAlchemy的原理进行较为深度的解析,后者为在项目实际应用过程中的案例分析。读者可以参考本文对python下的ORM框架有一个简要了解,如有很强烈的兴趣可以参考文末的资料对SQL

2020-10-27 19:30:05 241

原创 基于JUnit的安卓接口测试脚本编写

基于JUnit的安卓接口测试脚本编写一、 摘要经验案例描述的是基于JUnit的安卓接口测试脚本编写案例。全文从背景描述、JUnit基本使用、JUnit实例、总结等方面对案例进行说明。本案例中的方法已经应用于部分产品安卓接口的测试过程中。读者可以参考案例中提出或总结的方法论,在安卓产品接口测试中应用。文档后面有Junit教程、安卓官方测试资料、安卓SDK测试规范、JUnit框架源码资料等内容,可参考阅读。二、 背景描述安卓产品对外发布时,会给外部用户及内部用户提供一套完整的安卓接口。安卓的接口的质量需

2020-10-27 19:23:47 555

原创 安卓通用工具设计

1 摘要本文描述的是安卓通用工具设计,工具可以应用于安卓设备辅助测试,包括但不限于内部安卓设备,搭载安卓系统的手机。截止目前,为满足安卓产品测试需求,本工具具备设备连接、抓包、APP 安装、日志记录、文件传输、截图及录屏、adb 命令键入等功能。本工具采用分层设计的方式进行设计,有底层封装库、中间件、UI 等层级。工具采用Python 编码语言进行控制代码编写,底层封装库基于adb 命令,中间件基于Python ,UI 层使用QT 框架进行界面绘制。控制代码具有较强的可扩展性,便于后期的扩展开发。本

2020-10-27 19:16:11 181

转载 Android单元测试研究与实践

处于高速迭代开发中的Android项目往往需要除黑盒测试外更加可靠的质量保障,这正是单元测试的用武之地。单元测试周期性对项目进行函数级别的测试,在良好的覆盖率下,能够持续维护代码逻辑,从而支持项目从容应对快速的版本更新。单元测试是参与项目开发的工程师在项目代码之外建立的白盒测试工程,用于执行项目中的目标函数并验证其状态或者结果,其中,单元指的是测试的最小模块,通常指函数。如图1所示的绿色文件夹即...

2020-02-25 16:20:26 239

转载 分析 JUnit 框架源代码

概述在测试驱动的开发理念深入人心的今天,JUnit 在测试开发领域的核心地位日渐稳定。不仅 Eclipse 将 JUnit 作为默认的 IDE 集成组件,而且基于 JUnit 的各种测试框架也在业内被广泛应用,并获得了一致好评。目前介绍 JUnit 书籍文章虽然较多,但大多数是针对 JUnit 的具体应用实践,而对于 JUnit 本身的机制原理,只是停留在框架模块的较浅层次。本文内容完全描述 ...

2020-02-24 16:06:47 202

转载 DDD分层架构的三种模式

引言在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。DDDDDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。UL(Ubiquitous Language,通用语言)是团队共享的语言,是DDD中最具威力的特性之一。不管你在团...

2020-02-23 13:30:50 386

转载 《如何阅读一本书》读书笔记

title: 《如何阅读一本书》读书笔记date: ‘2018-12-17 22:32:03’updated: ‘2019-05-04 10:26:15’tags: [社科, 方法论]permalink: /articles/2018/12/17/1545057123897.html我知道这本书,是在简书平台上读了一篇关于阅读的文章,作者在文中推荐这本书,我立刻从网上购买了这本书的中文译...

2020-02-18 15:08:55 182

转载 这一年多来,阿里Blink测试体系如何从0走向成熟?

转载自阿里Blink测试体系​​阿里妹导读:Blink是面向数据流处理和批处理的分布式开源计算框架,它支撑了阿里集团上千个业务的大数据实时处理,为了保障Blink的可靠性,2017年,搜索事业部的质量团队成立了Blink测试小组,从无到有,逐步建立起完善的Blink测试体系,全方位保障了Blink质量。引言Apache Flink是面向数据流处理和批处理的分布式开源计算框架,2016年阿里巴...

2020-02-18 14:56:17 188

转载 《如何阅读一本书》读书笔记

title: 《如何阅读一本书》读书笔记date: ‘2018-12-17 22:32:03’updated: ‘2019-05-04 10:26:15’tags: [社科, 方法论]permalink: /articles/2018/12/17/1545057123897.html我知道这本书,是在简书平台上读了一篇关于阅读的文章,作者在文中推荐这本书,我立刻从网上购买了这本书的中文译...

2020-02-18 11:04:42 189

转载 《系统之美》读书笔记

这本书作者是德内拉,梅多斯。这本书主要讲了系统是什么?主要组成是什么和各种典型的系统有哪些?系统有什么特性以及如何做到系统思考?等等。下面我将通过这些问题一一介绍这本书。希望读者对这本书有所了解。假如觉得值得一读,不妨去找本来精读下,我相信会对大家有所启发。一、什么是系统?系统是一组相互连接的事物,在一定时间内,以特定的行为模式相互影响,例如人、细胞、分子等。系统可能受外力触发、驱动、冲击或限...

2020-02-18 11:02:09 679

转载 主流深度学习框架对比

深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4、Lasagne、Neon,等等。然而TensorFlow却杀出重围,在关注度和用户数上都占据绝对优势,大有一统江湖之势。表2-1所示为各个开源框架在GitHub上的数据统计(数据统计于2017年1月...

2020-02-18 10:54:42 659

转载 人工智能之机器学习算法体系汇总

原创作者:王小雷作品出自:https://github.com/wangxiaoleiAI/machine-learning* [1.人工智能之机器学习体系汇总](https://github.com/vbay/machine-learning/blob/master/article/%E7%AC%AC1%E7%AB%A0%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83...

2020-02-18 10:54:29 610

转载 各领域公开数据集下载 | 资源

title: 各领域公开数据集下载 | 资源date: ‘2018-12-17 19:28:22’updated: ‘2018-12-17 19:28:22’tags: [机器学习, 大数据]permalink: /articles/2018/12/17/1545046102713.html金融交通商业推荐系统医疗健康图像数据视频数据音频数据自然语言处理社会数据处理...

2020-02-18 10:51:20 2672

原创 图像测试改进调研

图像测试改进调研根据《大型活动用液晶彩色监视器通用规范》,与图像相关的测试内容有亮度、对比度、可视角、亮度均匀度、像素缺陷、清晰度等。以上指标要求一般是基于肉眼及仪器分析。肉眼主要用于进行识别;仪器主要对亮度等可量化的数据进行获取,而后通过统计学方式进行处理,并与标准数据进行比对。本次主要对相似度分析算法进行调研,分别为PSNR峰值信噪比、感知哈希算法、计算特征点、基于频域的结构相似度的图像质...

2020-02-18 10:49:35 579

转载 数据挖掘方法论及实施步骤

转载自开心玩数据1、业界数据挖掘方法论2、在工作中,我们进行数据挖掘实施指导方法:应用建模的八步法:业务理解、指标设计、数据提取、数据探索、算法选择、模型评估、模型发布、模型优化步骤一:业务理解 常见的误区:很多人以为不需要事先确定问题和目标,只要对数据使用数据挖掘技术,然后再对分析挖掘后的结果进行寻找和解释,自然会找到一些以前我们不知道的,有用的规律和知识。 过程:业务调研...

2020-02-18 10:47:25 1086

转载 测试分析与测试用例设计方法

转载自http://www.51testing.com/html/25/n-4455925.html一、[测试](javascript:;)分析方法1.质量模型分析法针对每个功能使用软件质量模型进行分析,分析应测特性,确认各功能的测试点以及测试项;2.功能交互分析法针对不同的功能确认各功能之间的交互操作,分析各功能交互时的测试特性,测试注意点,确认测试项;3.用户场景分析法针对所有功...

2020-02-18 10:44:59 666

转载 深入解读A/B 测试的统计学原理

title: 深入解读A/B 测试的统计学原理date: ‘2018-12-15 14:23:00’updated: ‘2018-12-15 23:36:52’tags: [AB实验, 软件测试, 统计学]permalink: /articles/2018/12/15/1544854980326.html转载自CSM 吆喝科技** 。了解一些统计学知识对正确地进行 A/B 测试和研判试...

2020-02-18 10:44:42 550

原创 软件测试专业领域-安全测试

安全1.计算机安全安全测试工具1.11个免费的Web安全测试工具 转载自:hackchecker2.安卓测试工具 移动安全之Android安全检测工具大全 转载自4lwin安卓安全1.[菜鸟如何学习Android安全] 转载自http://colbert337.github.io/2.Android Attack Surface(持续更新) 转载自 Android Attack Su...

2020-02-18 10:40:32 219

原创 软件测试专业领域-性能测试

性能测试工具1.几种性能自动化测试工具整理 转自阳明学徒

2020-02-18 10:40:20 161

转载 Deep Learning模型之:CNN卷积神经网络

title: Deep Learning模型之:CNN卷积神经网络date: ‘2018-12-16 11:23:42’updated: ‘2018-12-16 11:25:03’tags: [机器学习, 算法, CNN]permalink: /articles/2018/12/16/1544930622465.html转载自莫小[1]Deep learning简介](http://b...

2020-01-14 22:19:12 131

转载 Apache顶级项目介绍

title: Apache顶级项目介绍date: ‘2018-12-15 19:52:04’updated: ‘2018-12-15 19:52:04’tags: [apache, 计算机技术]permalink: /articles/2018/12/15/1544874676399.htmlApache官方网站以下全转载自erixhaoApache顶级项目介绍概览Apache顶级...

2020-01-14 22:17:59 1039

转载 如何用六年成为一个全能的机器人工程师

origin: http://www.elecfans.com/app/api/focus/index/id/438628?from=singlemessage&isappinstalled=1机器人学的核心问题是做好和物理世界的交互。现在主流的机器人学分支里,处理与物理世界的交互的学科分为三类:传感器和处理算法;多刚体系统动力学控制;机器人自主移动。智能机器人会成为未来世界的灾难吗?...

2020-01-12 19:12:44 1494

转载 2017年GitHub中Top 30开源机器学习项目

转载自_https://medium.mybridge.co/30-amazing-machine-learning-projects-for-the-past-year-v-2018-b853b8621ac7_Mybridge精选的Top 30项目及源码链接如下:NO1 **** FastText:快速文本表示和文本分类库在Github已获得11995颗星,贡献者Facebook Rese...

2020-01-12 19:09:58 244

空空如也

空空如也

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

TA关注的人

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