摘要: 互联网是一个建立在数据之上的服务行业,数据质量的好坏直接影响到企业的生存能力和竞争力。如果数据质量不佳,便容易给企业带来以下危害: 干扰运营分析,影响决策;影响算法模型质量,导致服务不够智能化;耗费人力,分析师、算法工程师、数据科学家因为数据质量问题推倒工作重来; 干扰运营分析,影响决策; 影响算法 阅读全文
posted @ 2018-09-19 17:06 tianshidan1998 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 下面我们主要从Docker对业务架构和生产实践的角度来分析。 随着业务规模的逐渐扩大,产品复杂度也随着增加,企业需要解决快速迭代、高可靠和高可用等问题,一个自然的选择是服务化的拆分,把一个单体架构拆分成一些较小的模块。但拆分成大量小模块之后,虚拟机与服务化架构的配合就出现了很多新的挑战,于是有了对D 阅读全文
posted @ 2018-09-19 15:50 tianshidan1998 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 先放一张Kubernetes的架构图: 整体来看,是一个老大,多个干活的这种结构,基本上所有的分布式系统都是这样,但是里面的组件名称就纷繁复杂,下面将一一解析。 1、元数据存储与集群维护 作为一个集群系统,总要有一个统一的地方维护整个集群以及任务的元数据。而且作为集群系统的控制节点,为了高可用性,往 阅读全文
posted @ 2018-09-19 15:40 tianshidan1998 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:陈观喜 网上关于npm升级很多方法多种多样,但是在windows系统下不是每种方法都会正确升级。其中在windows系统下主要的升级方法有以下三种: 首先最暴力的方法删掉nodejs和npm,然后在官网上Download 最新的msi,然后msi的安装会更新你的node和n 阅读全文
posted @ 2018-09-19 14:10 tianshidan1998 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:施勇 我们在开发一个复杂系统的时候,常常会强调服务化、模块化、松散耦合等要求以达到高可用、高可靠及高性能等目的;比较少的人会考虑到系统的方便部署配置和运维,至少是在刚开始设计系统的时候很少考虑到运维部署方面的需求。这样的复杂系统,在正式投入使用之后,常常会因为部署配置和运维 阅读全文
posted @ 2018-09-19 14:09 tianshidan1998 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:施丹丹 1.何为适配 简单来说就是在不同设备上检查功能及样式是否正常 2.设备的挑选 a.首先考虑操作系统,Android及IOS从支持的系统开始测试,如Android4.4及IOS8开始,一直到目前市场上最新的系统。一般只要考虑系统大版本即可,若是某个功能是针对系统小版本 阅读全文
posted @ 2018-09-19 14:08 tianshidan1998 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:倪志风 最近一直对测试覆盖率方面的内容比较感兴趣,虽然很多项目都早已经用上了Jacoco来实现测试覆盖率的统计,但是很少看到实际项目中基于覆盖率统计来指导测试的实践。这篇文章是我近期基于代码变更风险(CR)平台 (http://cr.qa.netease.com/)对猛犸大 阅读全文
posted @ 2018-09-19 14:06 tianshidan1998 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区。 作者:盛国存 前言 抓虫从0开始 前期准备 1.包含有调试信息的可执行文件 2.编译时加-g选项即可,不建议开优化选项 GDB的启动 抓虫流程 实战1 : GDB基础命令的使用 1.1、示例程序(example_1.cpp) 1.2、调试准备 编译命令:g++ -g -Wall 阅读全文
posted @ 2018-09-19 09:40 tianshidan1998 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区。 作者:盛国存 背景 我们日常在使用ApiDoc维护管理api文档,提高了api文档的整体维护性。但在老旧接口中,补充接口注解无疑是一次繁重的体力劳动。仔细查看,大多数接口的格式 其实是相似的,那么,是否可以将体力活做的技术一些? 答案是sure,只需要三步。分析log,构建接口 阅读全文
posted @ 2018-09-19 09:35 tianshidan1998 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区。 作者:沈琪 测试周期结束时,QA同学要完成一份质量报告,用来反映产品测试过程中的问题及产品质量。作为项目的测试负责人小R同学经过各种繁杂的数据总结,完成质量报告,然而项目组成员在阅读时却出现以下问题: 案例一:质量报告中包含了一项【bug数量按人员分布】,这个数据统计使开发人员 阅读全文
posted @ 2018-09-19 09:25 tianshidan1998 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区。 作者:沈高峰 ssh 经常需要使用的,每次使用都 来一遍显然太麻烦了,下面分享一点使用ssh的小技巧 1、客户端配置 linux 下,ssh会去读 ~/.ssh/config 里的配置的,只需要配置文件里写入如下配 然后每次登录的时候,只需要 ssh XXX1 按tab 还会自 阅读全文
posted @ 2018-09-19 09:22 tianshidan1998 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:沈高峰 virtualenv + pip 安装python软件包是一种非常好的选择,在大部分情况下安装python软件包是不需要求助于sa的。 使用自己的一个工作副本也是写python的一个好习惯。 基本使用方式有下面几步: 1.先准备好virtualenv的环境mkdir 阅读全文
posted @ 2018-09-19 09:21 tianshidan1998 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:沈高峰 数据分析中需要用到的不少数据都是需要进行抓取的,并且需要对抓取的数据进行解析之后存入数据库。scrapy是一个强大的爬虫框架,本文简单介绍下使用scrapy进行垂直抓取的实践。scrapy整体构架如下图所示,进行简单网页抓取时,仅仅需要填充Spider和Item P 阅读全文
posted @ 2018-09-19 09:11 tianshidan1998 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区。 作者:任长存 5G和4G到底什么区别? 实际上5G只是4G通信技术上的演进,都是在 光速 = 波长*频率,这个数学公式上做文章,为什么这么讲? 首先大家都用过WIFI,WIFI的传播是依靠电磁波,且电磁波资源比较有限,最为直观的一个现象就是我们在家里使用路由器来分发WIFI信号 阅读全文
posted @ 2018-09-19 09:07 tianshidan1998 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 本文来自网易云社区 作者:任琼瑶 最近一直都在持续跟进云课堂B端的交互设计,在此期间,多多少少遇到了一些不曾遇到过的问题,虽然同是做产品设计,但B端和C端产品的确存在很多不同之处。 首先,当我们在做C端产品的设计时,总是可以将自己或多或少地代入到“用户”的角色当中,毕竟平时所使用的C端产品已经很多, 阅读全文
posted @ 2018-09-19 09:06 tianshidan1998 阅读(281) 评论(0) 推荐(0) 编辑