09 2018 档案

摘要:本文来自网易云社区 作者:吴思博 3 实现列表加载动画效果 3.1默认动画 我们只需将自建的 adapter 继承它对应满足需求的 Adapter,然后在 Activity 中实例化,通过openLoadAnimation() 方法完成特定的动画效果。 BRVAH 支持 5 种动画: 渐显、缩放、从 阅读全文
posted @ 2018-09-30 15:28 tianshidan1998 阅读(499) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吴思博 1.2 宫格和列表的混排样式 关于 Grid 和List 的混排样式,Grid 样式是一行有多个,而 List样式是一行只有一个。 我们可以把 List 样式看成是Grid 样式,它就相当于把一个 Grid 的 item 拉长了的样子。 列表与网格混排的布局效果,我 阅读全文
posted @ 2018-09-30 15:21 tianshidan1998 阅读(234) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吴思博 对于RecyclerView, 我们重复编写着那一个又一个的列表界面,有的要分组,有的要添加广告头部、有的要不同类型item排列、等等需求,主要代码有大部分是重复的,如果有一个框架能够帮快速的解决各种需求,那该多好。 BRVAH是GitHub上一个强大的Recycl 阅读全文
posted @ 2018-09-30 15:16 tianshidan1998 阅读(458) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王涛 此处我们给出几个常用的代码例子,包括get,post(json,表单),带证书访问:Get 请求 Fiddler 抓到的报文请求头: POST JSON数据请求 Fiddler 抓到的报文请求头: POST Form表单数据请求 Fiddler 抓到的报文请求头: 添 阅读全文
posted @ 2018-09-30 14:50 tianshidan1998 阅读(336) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王涛 参数说明如下: <td style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 阅读全文
posted @ 2018-09-30 14:47 tianshidan1998 阅读(282) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王涛 可选参数我们一一介绍一下: 三、tornado中的关键函数及参数 tornado有两种非阻塞的httpclient的实现,一个是SimpleAsyncHTTPClient,一个是CurlAsyncHTTPClient. 你可以调用它们的基类AsyncHTTPClien 阅读全文
posted @ 2018-09-30 14:42 tianshidan1998 阅读(320) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王涛 本文大纲: 简易介绍今天要讲解的两个爬虫开发的python库详细介绍 requests库及函数中的各个参数详细介绍 tornado 中的httpcilent的应用总结 简易介绍今天要讲解的两个爬虫开发的python库 详细介绍 requests库及函数中的各个参数 详 阅读全文
posted @ 2018-09-30 14:36 tianshidan1998 阅读(2224) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王飞 以上的配置走完以后就可以用,下面讲讲个人需求,以及踩过的坑: 1、如何修改cookie的名称,默认名称“rememberMe”太丑了有木有? 首先丢一篇文章,关于改cookie的:http://blog.csdn.net/lhacker/article/details 阅读全文
posted @ 2018-09-30 10:24 tianshidan1998 阅读(155) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王飞 首先引入一段关于shiro的介绍: 开发系统中,少不了权限,目前java里的权限框架有SpringSecurity和Shiro(以前叫做jsecurity),对于SpringSecurity:功能太过强大以至于功能比较分散,使用起来也比较复杂,跟Spring结合的比较 阅读全文
posted @ 2018-09-30 10:11 tianshidan1998 阅读(232) 评论(0) 推荐(0) 编辑
摘要:如何实现不影响用户体验的后台保活 对于移动APP来说,IM功能正变得越来越重要,它能够创建起人与人之间的连接。社交类产品中,用户与用户之间的沟通可以产生出更好的用户粘性。 在复杂的 Android 生态环境下,多种因素都会造成消息推送不能及时达到客户端。另外,不稳定的移动网络也给数据传输的速率和可靠 阅读全文
posted @ 2018-09-30 10:10 tianshidan1998 阅读(555) 评论(1) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王晨彦 Application 处理 上面我们已经对所有 class 文件插入了 Hack 的引用,而插入 dex 是在 Application 中,Application 启动前肯定要先加载 Application.class,但这时 dex 还没被插入,因此肯定会引起 阅读全文
posted @ 2018-09-30 10:02 tianshidan1998 阅读(203) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王晨彦 前言 热修复和插件化是目前 Android 领域很火热的两门技术,也是 Android 开发工程师必备的技能。 目前比较流行的热修复方案有微信的 Tinker,手淘的 Sophix,美团的 Robust,以及 QQ 空间热修复方案。 QQ 空间热修复方案使用Java 阅读全文
posted @ 2018-09-30 10:01 tianshidan1998 阅读(308) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:网易七鱼 Android 开发团队 前言 网易七鱼作为一款企业级智能客服系统,对于系统稳定性要求很高,不过难保用户在使用中不会出现问题,而 Android SDK 安装在用户的手机上,同时由于 Android 碎片化的问题,对于 Android SDK 的问题排查就显得尤为 阅读全文
posted @ 2018-09-30 09:56 tianshidan1998 阅读(379) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王超 应用场景:项目中有一些报表统计与查询功能,对数据实时性要求不高,因此考虑对报表的统计与查询去操作slave db,减少对master的压力。 根据网上多份资料测试发现总是使用master数据源,无法切换到slave,经过多次调试修改现已完美通过,现整理下详细步骤和完整 阅读全文
posted @ 2018-09-30 09:42 tianshidan1998 阅读(536) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王超 问题背景 django框架提供了一个开发调试使用的WSGIServer, 使用这个服务器可以很方便的开发web应用。但是 正式环境下却不建议使用这个服务器, 其性能、安全性都堪忧。一个推荐的做法是使用uwsgi+Nginx来部署django应用。如何使用uwsgi部署 阅读全文
posted @ 2018-09-30 09:31 tianshidan1998 阅读(278) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪洋 背景 最近开发一个全新AB测试平台,思考了下正好可以使用react技术开发。 实践前技术准备 首先遇到一个概念,redux。这货还真不好理解,大体的理解:Store包含所有数据,视图触发一个Action,Store收到Action后,返回一个新的 State,这样视图 阅读全文
posted @ 2018-09-29 11:21 tianshidan1998 阅读(149) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪洋 这时候还没完,又有两个问题引出来了。 按照上面的配置,第三方库 antd 竟然也被编译了,导致样式失败。 react中,一旦包裹了子组件,子组件没办法直接使用 styleName。 第2个问题,还好解决,查了下 react-css-modules 资料,子组件中通过p 阅读全文
posted @ 2018-09-29 11:21 tianshidan1998 阅读(158) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪洋 前言 新手学习可以点击参考Google的教程。开始前,我们先在本地安装好 TensorFlow机器学习框架。 首先我们在本地window下安装好python环境,约定安装3.6版本; 安装Anaconda工具集后,创建名为 tensorflow 的conda 环境:c 阅读全文
posted @ 2018-09-29 11:17 tianshidan1998 阅读(250) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘超 上一节,我们封装了一个长长的网络包,“大炮”准备完毕,开始发送。 发送的时候可以说是重重关隘,从手机到移动网络、互联网,还要经过多个运营商才能到达数据中心,到了数据中心就进入第二个复杂的过程,从网关到VXLAN隧道,到负载均衡,到Controller层、组合服务层、基 阅读全文
posted @ 2018-09-29 11:16 tianshidan1998 阅读(179) 评论(0) 推荐(0) 编辑
摘要:作者:王贝 为什么推荐ELK: 当线上服务器出了问题,我们要做的最重要的事情是什么?当需要实时监控跟踪服务器的健康情况,我们又要拿什么去分析?大家一定会说,去看日志,去分析日志。是的,日志对于服务器开发人员来讲是最亲密的伙伴了,基本上每天都会去看各种类型的海量的日志去定位问题,去做统计分析等等。最常 阅读全文
posted @ 2018-09-29 11:10 tianshidan1998 阅读(325) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪毅军 最近使用了NGUI做了下可展开列表,其主要思路如下:首先最外层使用Scroll view以达到滑动效果,然后列表使用UITable进行排列,最后通过点击Item控制Item的显示和隐藏。 效果如下: Item结构 列表层次结构图如下: 每一个Item下可分为两部分: 阅读全文
posted @ 2018-09-29 11:08 tianshidan1998 阅读(252) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王贝 目前大多数APP已经应用hybrid进混合开发,这不,我们的gacha APP这个版本已经开始使用hybrid来开发了,hybrid的优势这里就不多说了,这里主要讲一下hybrid中模块包的升级流程。 服务器要维护一份zip包的版本列表, apppid表示每个模块的i 阅读全文
posted @ 2018-09-29 11:07 tianshidan1998 阅读(328) 评论(0) 推荐(0) 编辑
摘要:作者:王贝 最近总是发现支付发红包优惠券发完的情况,但是发现的比较迟缓,于是乎,想加一个哨兵监控,统计了一下,组内不少需求都有发送优惠券的行为,也是经常遇到发送异常的情况,所以,想针对优惠券发送封装一个公共的方法进行调用,下面是封装的公共方法: 方法很简单,就是封装一下,加个监控,但是发现代码中调用 阅读全文
posted @ 2018-09-29 11:05 tianshidan1998 阅读(180) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王贝 小学生现在都在学python了,作为专业程序员当然不能落下了,所以,快马加鞭,周六周末在家学起了python3,python3的基本语法比较简单,相比于Java开发更加敏捷,python3的基础就不讲了,这里主要讲下我这里的爬虫小程序的实现逻辑吧 上下模块图: 一目了 阅读全文
posted @ 2018-09-29 11:02 tianshidan1998 阅读(245) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪胜 相关概念介绍 为了了解Kylin存储和查询的分片问题,需要先介绍两个重要概念:segment和cuboid。相信大数据行业的相关同学都不陌生。Kylin每次提交一个新的build任务都会生成一个新的segment,而用户一般都是每天构建一次。那么,这种情况下,每天都会 阅读全文
posted @ 2018-09-29 11:01 tianshidan1998 阅读(290) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:田亚楠 继承 对应原文:Inheritance 我们可以继承已有的「显示对象」,创建新的自定义类。实现方法有很多种,下面介绍其中之一。 举例:实现一个继承于 Container 类的自定义类 Button: 共分 4 步: 自定义构造器 继承父类,获得父类的功能 重写已有方 阅读全文
posted @ 2018-09-28 10:44 tianshidan1998 阅读(435) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:田亚楠 须知 本文主要是根据 createjs 中的 EaselJS 在 github 上的 tutorials 目录下的文章整理而来 (原文链接),同时也包含了很多本人的理解,如过有叙述不当的地方,请联系我 :-D 本文对原文中的一些知识点的解释进行了删减,对另外一些进行 阅读全文
posted @ 2018-09-28 10:43 tianshidan1998 阅读(586) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:田宏增 Kafka的高可靠性的保障来源于其健壮的副本(replication)策略。通过调节其副本相关参数,可以使得Kafka在性能和可靠性之间运转的游刃有余。Kafka从0.8.x版本开始提供partition级别的复制,replication的数量可以在$KAFKA_H 阅读全文
posted @ 2018-09-28 10:41 tianshidan1998 阅读(154) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪建伟 举个栗子 举个栗子 1 实现的目标 设计一个系统,来实现对一个文本里面的单词出现的频率进行统计。 2 设计Topology结构: 这是一个简单的例子,topology也非常简单。整个topology如下: 整个topology分为三个部分: WordReader:数 阅读全文
posted @ 2018-09-28 10:37 tianshidan1998 阅读(302) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:汪建伟 前言 前言 前一段时间参与哨兵流式监控功能设计,调研了两个可以做流式计算的框架:storm和spark streaming,我负责storm的调研工作。断断续续花了一周的时间看了官网上的doc和网络上的一些资料。我把所学到的总结成一个文档,发出来给对storm感兴趣 阅读全文
posted @ 2018-09-28 10:36 tianshidan1998 阅读(593) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吴子房 背景 网易严选经过一年多的快速发展,项目膨胀很快,业务规划上,也到了拆分工作台的时候了。当前一个业务人员在完成一个新品开发的流程的时候,需要在多个业务系统之间切换。然而因为历史原因,各后台项目有着不同的交互视觉形式,体验比较差,统一交互视觉规范与前端交互已经迫在眉睫 阅读全文
posted @ 2018-09-28 10:30 tianshidan1998 阅读(509) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 “Question”为网易云易盾的问答栏目,将会解答和呈现安全领域大家常见的问题和困惑。如果你有什么疑惑,也欢迎通过邮件(zhangyong02@corp.netease.com)提问。 这是一个典型的反欺诈问题,在金融/互联网金融、搜索引擎广告、电信、电商等领域都是关注的重点, 阅读全文
posted @ 2018-09-28 10:25 tianshidan1998 阅读(149) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:唐钊 最近在看 node 爬虫相关的一些东西,我记得还是很久以前常用的 node 爬虫工具还是 superagengt+cherrio,他们的思路是通过发起 http 请求然后截取 respone 的内容,但是随着前端mvvm等框架的盛行,现在更多的内容是异步加载了,所以通 阅读全文
posted @ 2018-09-27 10:55 tianshidan1998 阅读(674) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:唐钊 项目背景 那是在一个毫无征兆的下午,我还沉浸在 vue 的世界中,突然编辑跑过来说N的新官网想做一些3D全景的东西,一开始其实我的内心是拒绝的,一是没怎么实质性做过 WEBGL 的东西,只是组内 mini 项目的时候看了看基础的内容,再者当时也很忙,感觉这东西听起来就 阅读全文
posted @ 2018-09-27 10:52 tianshidan1998 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:唐钊 Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它在 web 中创建各种三维场景,包括了摄影机、光影、材质等各种对象。使用它可以让我们更加直观的了解 webgl 的世界。 3D 场景前置知识 下面我们依次详细学习以上的细分知识点。 相机 Three.js 阅读全文
posted @ 2018-09-27 10:51 tianshidan1998 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 前言: 对于一个追求极致体验的软件来说,利用好系统的每一点优秀的特性,将会大大提高软件的品质。 Windows vista以来任务栏缩略图,及Win + TAB的程序切换预览图的定制也是对软件体验的一个巨大提升,这里我对云音乐中使用到的任务栏缩率图显示专辑封面,并且 阅读全文
posted @ 2018-09-27 10:47 tianshidan1998 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 需求 现在视频应用越来越多了,这里我们希望在视频开始之前,希望用户脸部能够正对着手机屏幕,以达到更好的效果。 基于上述的需求,这里我们就需要在视频流上层叠加一个让用户正对手机屏幕的效果,要求是悬浮层具有半透明,不完全遮挡视频流,同时在界面上留出脸部的形状,让用户有参 阅读全文
posted @ 2018-09-27 10:46 tianshidan1998 阅读(204) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 产品中有一个需求,要求TextView的文字有一个高亮的效果,高亮的同时有跑马灯效果! 本来想在网上找一个现成的用用,比如Facebook出的Shimmer,还有很多,但是都感觉代码太多,因此撸了一个简单版的,talk is cheap,show me you co 阅读全文
posted @ 2018-09-27 10:45 tianshidan1998 阅读(150) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 老需求我们经常会有需求就是View消失的效果,这里我们说的消失往往是全部消失,我们可能采用一个alpha动画,在指定的时间内消失掉View,出现则实现相反的动画。我们一般都采用如下的实现:采用tween动画实现:private void alphaTween() { 阅读全文
posted @ 2018-09-27 10:42 tianshidan1998 阅读(376) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 开发的TV应用发现在部分电视上可以显示完整,而其他部分电视显示不全,周围都会遮挡了。 原因 这是因为部分老的电视有一个overscan的概览,什么叫overscan呐?官方解释如下: During the evolution of TV technology, ov 阅读全文
posted @ 2018-09-27 10:41 tianshidan1998 阅读(343) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 当然,一句话讲完或许显得本盾不够专业,接下来想仔细了解此问题的盾友们,请听我细细道来。 短信验证码不稳定,会出现短信接收延时甚至无法收到的情况,用户很捉急,后果很严重。验证码不稳定多是对接的短信验证码服务商的通道质量低所导致,正规的服务商需要有相关的业务经营许可证,ISO9001 阅读全文
posted @ 2018-09-26 16:23 tianshidan1998 阅读(218) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 营销活动中,抽奖系统刷奖、刷票、刷券的人群,俗称羊毛党,常以低成本甚至零成本换取利润。对于羊毛党,大家是又爱又恨。爱他的人认为羊毛党们虽然撸了点小便宜,但是帮活动拉升了人气,至少在活动数据上好看些。恨他的人觉得这些羊毛党们截取了用户福利,影响了用户体验,花钱引来了“假群众”。 羊 阅读全文
posted @ 2018-09-26 16:22 tianshidan1998 阅读(568) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 前言 目前同步开发有好几个项目,有的采用svn管理,有的采用git管理,一想也知道svn管理的项目都比较老,每次切换工程开发都要改变提交代码的方式。因此就打算把svn管理的项目迁移到git上,其实前面说的都不是重点,重点是svn服务器有时不稳定,所以才打算迁移到gi 阅读全文
posted @ 2018-09-26 16:21 tianshidan1998 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 在一张Android手机上截图有好多办法,为了能够高效率的截图,我几乎把所有的方法都尝试了一般。走了好多路,也遇到了好多的问题。 只是想记录下这其中的不容易。 下面所有的测试都是用的我的三星 S4. 屏幕分辨率 1080x1920 androidviewclient 阅读全文
posted @ 2018-09-26 16:19 tianshidan1998 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 问题3:TV launcher中没有入口图标 如果需要出现入口图标,你必须要在AndroidManifest中配置action为android.intent.action.MAIN,category为android.intent.category.LAUNCHER的 阅读全文
posted @ 2018-09-26 16:17 tianshidan1998 阅读(644) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 标题栏在每个应用中都有,有各种各样的标题栏,今天我们就主要来说说标题栏怎么做,主要内容涉及到自定义标题,ActionBar,Toolbar等知识。 自定义标题 几年前开发安卓是没有统一的标题的,每一个页面都需要自己来布局标题,如果有多个页面标题类似,往往就统一编写出 阅读全文
posted @ 2018-09-26 13:45 tianshidan1998 阅读(234) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 添加ActionProvider 1.在menu菜单中添加app:actionProviderClass属性: 2. 在代码中设置 上述就实现了分享的效果,只是需要注意的是要区分所引用的类是否是support包中的类。类型一定要正确。 自定义provider 如果系 阅读全文
posted @ 2018-09-26 13:45 tianshidan1998 阅读(220) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 注意 文章需要边看边练习,不然你可能忘得速度比看的还快。 原文地址: http://my.oschina.net/goskyblue/blog/552284 Browserify browserify的官网是http://browserify.org/,他的用途是将 阅读全文
posted @ 2018-09-26 13:15 tianshidan1998 阅读(198) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 最后我们再来看看好友界面,改界面本地是没有xml的,因此我们直接来看看代码: 这里将使用到数据bean,与数据源的代码也贴出来如下: 在Fragment中我们自己实现了一个ContactPresenter,该Presenter是仿照官方的CardPresenter, 阅读全文
posted @ 2018-09-26 11:30 tianshidan1998 阅读(143) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 对应的界面代码如下: 网易云免费体验馆,0成本体验20+款云产品! 更多网易研发、产品、运营经验分享请访问网易云社区 阅读全文
posted @ 2018-09-26 11:26 tianshidan1998 阅读(209) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 首先来看看拨号界面的配置代码: 对应的界面代码如下: 拨号界面被分成了两部分,一部分为拨号盘,一部分为联系人,分别占据了屏幕一份和三份,右边的联系人与主界面的好用共用了同一个Fragment,因此这里我们再看看接下来的两个界面,首先我们看看拨号盘的界面代码。 由于只 阅读全文
posted @ 2018-09-26 11:21 tianshidan1998 阅读(194) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 前言 这里主要记录几个TV问题的解决方案,如果对这个不感兴趣的其实就不用往下看了。 这几天有一个需求就是要求出一个TV版本的app,之前没有具体的了解Tv版的app有手机端的app到底有什么区别,因此就做了一下研究,写了些Demo,在做的过程中确实出现了好几个问题。 阅读全文
posted @ 2018-09-26 11:16 tianshidan1998 阅读(278) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 前言 本篇的主要目的就是JNI开发入门,使大家对JNI开发流程有一个大致的了解,后续再进行深入学习。 JNI不是Android特有的,JNI是Java Native Interface单词首字母的缩写,就是指用C或者C++开发的接口。JNI是JVM规范中的一部份,因 阅读全文
posted @ 2018-09-26 11:11 tianshidan1998 阅读(242) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 我们只看最重要的部分 1: 事件为ACTION_DOWN时,执行了cancelAndClearTouchTargets函数,该函数主要清除上一次点击传递的路径,之后执行了resetTouchState,重置了touch状态,其中执行了 mGroupFlags &= 阅读全文
posted @ 2018-09-26 11:06 tianshidan1998 阅读(215) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 上面的两次执行中每次都调用了onInterceptTouchEvent事件,这个到底又是啥?我们去看看他的返回值是什么? 可以看到默认返回false,注释长的吓人,那我们就来改写一下他的返回值,这个函数是ViewGroup才有的,说明与布局容器有关. round 3 阅读全文
posted @ 2018-09-26 11:01 tianshidan1998 阅读(191) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 事件机制是Android中一个比较复杂且重要的知识点,比如你想自定义拦截事件,或者某系组件中嵌套了其他布局,往往会出现这样那样的事件冲突,坑爹啊!!事件主要涵盖onTouch,onClick,onTouchEvent,dispatchTouchEvent,onInt 阅读全文
posted @ 2018-09-26 10:56 tianshidan1998 阅读(170) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马宝 圆周率日(Pi day) 2011年国际数学协会正式宣布,将每年的3月14日设为国际数学节,来源则是中国古代数学家祖冲之的圆周率。“终极”圆周率日是1592年3月14日上午6时53分58秒。这时间以外文记法是3/14/1592 6:53:58,对应了圆周率的十二位近似 阅读全文
posted @ 2018-09-25 13:31 tianshidan1998 阅读(480) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马宝 什么是FUI本文不累赘的可以自行Google,喜欢科幻的同学们都看一张图就能感受到FUI的魅力。 本文算是一篇所见即所的,可边学边干的原创教程。总结全文就一句话,“让结构和表现分离,自下而上的设计呈现” 我会持续更新,想到哪儿写到哪儿 涉及到的任何知识点都是可验证的, 阅读全文
posted @ 2018-09-25 13:21 tianshidan1998 阅读(377) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 简单的说,用你的设计为已上线的网站换一套皮肤。在不改变结构的基础上,让自己赏心悦目。 新年新气象,KS效率控第1篇关于“视觉和前端”如何解决在线网页挂载本地样式的问题。 问题一 能不能帮在线网站换肤? 浏览behance的时候,发现这个网站应用了“acumin-pr 阅读全文
posted @ 2018-09-25 13:01 tianshidan1998 阅读(168) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 当一个activity中含有输入框时,我们点击输入框,会弹出输入法界面,整个界面的变化效果与manifest中对应设置的android:windowSoftInputMode属性有关,一般可以设置的值如下, 什么情况会覆盖? 为什么? 解决方案: 官方解决方案: 其 阅读全文
posted @ 2018-09-25 12:57 tianshidan1998 阅读(606) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 在开发Andorid应用程序中,经常会自定义View来实现各种各样炫酷的效果,在实现这吊炸天效果的同时,我们往往会定义很多attr属性,这样就可以在XML中配置我们想要的属性值,以下就是定义属性值可能遇到的各种坑。 大家都知道怎么定义attr属性,一般如下: 先声明 阅读全文
posted @ 2018-09-25 12:56 tianshidan1998 阅读(312) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 工欲善其事,必先利其器,git是一个开源的分布式版本控制工具,很多文章都写的太长,或者资料太多,难以一时间看完。在此总结了git的一些使用方式,因此该文不是鸿篇巨著,但是如果看完也应该可以上手操作了。 git 安装与配置 安装 配置全局用户名和邮箱,Linux: s 阅读全文
posted @ 2018-09-25 12:52 tianshidan1998 阅读(214) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙有军 1:gradle脚本是使用groovy语言写的(DSL),groovy中有一个重要的概念闭包(Closure),Closure是一段单独的代码块,它可以接收参数,返回值,也可以被赋值给变量。eg: 把closure当做参数传递 closure的好处就是可以传递给不同 阅读全文
posted @ 2018-09-25 12:51 tianshidan1998 阅读(282) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 鉴黄师是怎样的一个群体? 在搜索引擎里键入“鉴黄师”,会有数百万的相关结果。在知乎里,输入同样的关键字,也有各种各样的问题和回答。 “如果不考虑薪水、尊严、面子,你最想从事什么工作?”有人就回答了三个字:“鉴黄师”,答案获得了上千点赞,数百评论。尽管有一些人向往鉴黄师,但鉴黄师这 阅读全文
posted @ 2018-09-25 12:01 tianshidan1998 阅读(345) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙婷婷 背景 在前文《测试环境docker化—基于ndp部署模式的docker基础镜像制作》中已经详述了docker镜像制作及模块部署的过程,按照上述做法已可以搭建测试环境。但是在实践过程中发现存在很多问题: 在一台云主机上搭建多个模块,容易出现资源不足的情况(我们在实验过 阅读全文
posted @ 2018-09-22 02:46 tianshidan1998 阅读(244) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙婷婷 背景 我所在测试项目组目前的测试环境只有一套,在项目版本迭代过程中,开发或产品偶尔会在测试环境进行数据校验,QA人数在不断增加,各个人员在负责不同模块工作时也会产生脏数据,导致QA在功能测试和接口测试过程中需要清理测试环境增加工作量,同时QA组在进行异常测试等多维度 阅读全文
posted @ 2018-09-22 02:29 tianshidan1998 阅读(614) 评论(0) 推荐(0) 编辑
摘要:本文来自阿网易云社区 作者:孙婷婷 白盒测试起因 17年下半年我开始介入部门新项目的服务v2版本的功能测试。刚接手项目时,感到十分头疼,首先它不像我刚接触测试时做的to C端项目,主要是页面展示操作,黑盒测试足够;其次它不像我刚来网易介入的图像项目,主要通过接口判断图片属性,撸撸产品需求也能通过黑盒 阅读全文
posted @ 2018-09-22 02:17 tianshidan1998 阅读(189) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 这篇文章提供的一种方法,如何计算一个应用所用的流量。 适用于 我听说过好多人用tmpdump测流量,但是总感觉这种方法是在有点麻烦。前几天学习了下反向代理的原理,突然意识到拿他测流量会变得很容易,而且还很精确。 因为所有的流量都会经过代理 经过的流量,在代理层,很容 阅读全文
posted @ 2018-09-21 10:47 tianshidan1998 阅读(597) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 转自:http://shengxiang.me/article/35/python-parse-xmind.html XMind是画思维脑图很好的工具,正好组里有个需要,是要将xmind画的状态图,转化成代码。 xmind的格式在这里有介绍 https://code 阅读全文
posted @ 2018-09-21 10:17 tianshidan1998 阅读(400) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙圣翔 flask是一个微型web开发框架,别看他微型,在github上排名还是挺高的。 A microframework based on Werkzeug, Jinja2 and good intentions http://flask.pocoo.org/ 因为他微型 阅读全文
posted @ 2018-09-21 09:43 tianshidan1998 阅读(413) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙镍波 众所周知,新浪微博的首页动态流不像微信朋友圈是按照时间顺序排列的,而是按照一种所谓的“智能排序”的方式。这种违背了用户习惯的排序方式一直被用户骂,但是无论是Facebook还是微博都执意做下去,这是为什么呢? 本来早想写一篇科普文给大家介绍一下智能FEED,但是由于 阅读全文
posted @ 2018-09-21 09:23 tianshidan1998 阅读(228) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙镍波 网易云音乐是一款非常优秀的音乐播放软件,以“众多高品质音乐”、“帮助发现好歌”和“音乐社交”为主要核心卖点。其中最突出的是“帮助发现好歌”,整个产品以“歌单”作为骨架梳理所有内容,辅之以个性化推荐算法,帮助用户挖掘很多优质的长尾歌曲。 云音乐当前所处的阶段 针对产品 阅读全文
posted @ 2018-09-20 15:18 tianshidan1998 阅读(298) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:王涛 本文主要介绍了移动端爬虫的工具与方法,作为一个入门的大纲。没有详细介绍的也给出了本人学习过程中借鉴的资料的链接,适合对移动端爬虫感兴趣的同学入门。 一、抓包模拟 基本原理(中间人攻击) 中间人攻击:在中间人攻击中,攻击主机通常截断客户端和服务器的加密通信。攻击机以自己 阅读全文
posted @ 2018-09-20 15:14 tianshidan1998 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李超 在没有几个人知道互联网是什么时,供应链就已经开始应用在制造业了。在我成为一名互联网产品经理的前几年里,也从未在这个圈子里听到过“供应链”这个词。它的概念是:通过增值过程和分销渠道控制从供应商到用户的流就是供应链,它开始于供应的源点,结束于消费的终点。 和“供应链”相关 阅读全文
posted @ 2018-09-20 15:04 tianshidan1998 阅读(211) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙娇 严选iOS客户端的现有打包方式是通过远程连接打包机执行脚本去打包,打完包会输出相应的ipa的二维码,扫一扫二维码可以安装,但是随着测试队伍的壮大,外包同学越来越多,在打包机输入命令的方式可用度越来越低,手动输入命令的缺陷有: 1、必须手动输入分支名,和buildver 阅读全文
posted @ 2018-09-20 14:55 tianshidan1998 阅读(639) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙娇 UIWebView是苹果继承于UIView封装的一个加载web内容的类,它可以加载任何远端的web数据展示在你的页面上,你可以像浏览器一样前进后退刷新等操作。不过苹果在iOS8以后推出了WKWebView来加载Web。UIWebView自iOS2就有,WKWebVie 阅读全文
posted @ 2018-09-20 14:52 tianshidan1998 阅读(402) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建顺 在客户端开发过程中一个重点内容就是解析服务器数据,关于这个话题也许大家首先会去思考的问题是用哪个json解析库。是的,目前通过json格式进行数据传输是主流的方式,确实不同的json解析库在性能方面也有一些差异。以上问题固然重要,但是在开发过程中经常遇到的往往并不是 阅读全文
posted @ 2018-09-20 14:46 tianshidan1998 阅读(348) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建顺 互联网公司的“996模式“常被人们津津乐道,尤其是开发岗位的加班现象尤为严重。细细想来,导致加班的原因大致分为如下几条: 1.突然收到BOSS的特殊指示,需要在短期内交付产出; 2.市场迅速扩张,导致现有系统在新的形势下千疮百孔,到处打补丁导致加班; 3.系统积重难 阅读全文
posted @ 2018-09-20 14:31 tianshidan1998 阅读(120) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建良 在分布式存储系统 中说明了,在一定情况下,copyset的数量不是越多越好,在恢复时间确定的情况下,找到合适的copyset的数量可以降低数据丢失的概率。 在分布式存储系统可靠性系列文章分布式存储系统可靠性-设计模式一文中也总结道: 为了提高存储系统数据可靠性,首先 阅读全文
posted @ 2018-09-20 14:27 tianshidan1998 阅读(222) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建良 从上文分布式存储系统可靠性-系统估算示例 中详细分析了系统可靠性量化的估算手段,并且给出了示例代码,代码的主要输入参数为如下所示。 这里基本可以揭示,在一个固定大小为N的分布式存储系统中,影响存储可靠性的因素主要为S、RepNum、T、AFR。接下来我们分别从这几个 阅读全文
posted @ 2018-09-20 14:22 tianshidan1998 阅读(292) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建良 1 估算示例 上文分布式存储系统可靠性-如何估算中,我们提供了一些基本的估算的方法。接下来我们提供一个具体的估算的示例子。 系统示例: N = 7200块磁盘的存储系统中,R=3副本,单盘容量 DiskSize = 8T,磁盘年平均故障率 AFR = 4%,系统采用 阅读全文
posted @ 2018-09-20 14:18 tianshidan1998 阅读(221) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建良 1. 存储系统的可靠性 常规情况下,我们一般使用多幅本技术来提高存储系统的可靠性,不论是结构化数据库存储(典型mysql)、文档型Nosql数据库存储(mongodb)或者是常规的blob存储系统(GFS、Hadoop)等。 数据几乎是企业的生命所在,那么如何去衡量 阅读全文
posted @ 2018-09-20 14:16 tianshidan1998 阅读(607) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:孙建良 最近团队在对存储系统做一些性能测试,期间遇到了不少问题,测试过程中得出的结果也没有很好的数据支撑,所以尝试了非常多的方法来对性能问题进行定位。 小王童鞋是挺厉害的,使用了非常多的工具进行性能问题定位,包括iosnoop对IO请求进行跟踪、iostat进行磁盘状态记录 阅读全文
posted @ 2018-09-20 14:12 tianshidan1998 阅读(175) 评论(0) 推荐(0) 编辑
摘要:互联网是一个建立在数据之上的服务行业,数据质量的好坏直接影响到企业的生存能力和竞争力。如果数据质量不佳,便容易给企业带来以下危害: 干扰运营分析,影响决策;影响算法模型质量,导致服务不够智能化;耗费人力,分析师、算法工程师、数据科学家因为数据质量问题推倒工作重来; 干扰运营分析,影响决策; 影响算法 阅读全文
posted @ 2018-09-19 17:06 tianshidan1998 阅读(498) 评论(0) 推荐(0) 编辑
摘要:下面我们主要从Docker对业务架构和生产实践的角度来分析。 随着业务规模的逐渐扩大,产品复杂度也随着增加,企业需要解决快速迭代、高可靠和高可用等问题,一个自然的选择是服务化的拆分,把一个单体架构拆分成一些较小的模块。但拆分成大量小模块之后,虚拟机与服务化架构的配合就出现了很多新的挑战,于是有了对D 阅读全文
posted @ 2018-09-19 15:50 tianshidan1998 阅读(185) 评论(0) 推荐(0) 编辑
摘要:先放一张Kubernetes的架构图: 整体来看,是一个老大,多个干活的这种结构,基本上所有的分布式系统都是这样,但是里面的组件名称就纷繁复杂,下面将一一解析。 1、元数据存储与集群维护 作为一个集群系统,总要有一个统一的地方维护整个集群以及任务的元数据。而且作为集群系统的控制节点,为了高可用性,往 阅读全文
posted @ 2018-09-19 15:40 tianshidan1998 阅读(215) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:陈观喜 网上关于npm升级很多方法多种多样,但是在windows系统下不是每种方法都会正确升级。其中在windows系统下主要的升级方法有以下三种: 首先最暴力的方法删掉nodejs和npm,然后在官网上Download 最新的msi,然后msi的安装会更新你的node和n 阅读全文
posted @ 2018-09-19 14:10 tianshidan1998 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:施勇 我们在开发一个复杂系统的时候,常常会强调服务化、模块化、松散耦合等要求以达到高可用、高可靠及高性能等目的;比较少的人会考虑到系统的方便部署配置和运维,至少是在刚开始设计系统的时候很少考虑到运维部署方面的需求。这样的复杂系统,在正式投入使用之后,常常会因为部署配置和运维 阅读全文
posted @ 2018-09-19 14:09 tianshidan1998 阅读(385) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:施丹丹 1.何为适配 简单来说就是在不同设备上检查功能及样式是否正常 2.设备的挑选 a.首先考虑操作系统,Android及IOS从支持的系统开始测试,如Android4.4及IOS8开始,一直到目前市场上最新的系统。一般只要考虑系统大版本即可,若是某个功能是针对系统小版本 阅读全文
posted @ 2018-09-19 14:08 tianshidan1998 阅读(162) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:倪志风 最近一直对测试覆盖率方面的内容比较感兴趣,虽然很多项目都早已经用上了Jacoco来实现测试覆盖率的统计,但是很少看到实际项目中基于覆盖率统计来指导测试的实践。这篇文章是我近期基于代码变更风险(CR)平台 (http://cr.qa.netease.com/)对猛犸大 阅读全文
posted @ 2018-09-19 14:06 tianshidan1998 阅读(185) 评论(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 阅读(240) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区。 作者:盛国存 背景 我们日常在使用ApiDoc维护管理api文档,提高了api文档的整体维护性。但在老旧接口中,补充接口注解无疑是一次繁重的体力劳动。仔细查看,大多数接口的格式 其实是相似的,那么,是否可以将体力活做的技术一些? 答案是sure,只需要三步。分析log,构建接口 阅读全文
posted @ 2018-09-19 09:35 tianshidan1998 阅读(129) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区。 作者:沈琪 测试周期结束时,QA同学要完成一份质量报告,用来反映产品测试过程中的问题及产品质量。作为项目的测试负责人小R同学经过各种繁杂的数据总结,完成质量报告,然而项目组成员在阅读时却出现以下问题: 案例一:质量报告中包含了一项【bug数量按人员分布】,这个数据统计使开发人员 阅读全文
posted @ 2018-09-19 09:25 tianshidan1998 阅读(173) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区。 作者:沈高峰 ssh 经常需要使用的,每次使用都 来一遍显然太麻烦了,下面分享一点使用ssh的小技巧 1、客户端配置 linux 下,ssh会去读 ~/.ssh/config 里的配置的,只需要配置文件里写入如下配 然后每次登录的时候,只需要 ssh XXX1 按tab 还会自 阅读全文
posted @ 2018-09-19 09:22 tianshidan1998 阅读(124) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:沈高峰 virtualenv + pip 安装python软件包是一种非常好的选择,在大部分情况下安装python软件包是不需要求助于sa的。 使用自己的一个工作副本也是写python的一个好习惯。 基本使用方式有下面几步: 1.先准备好virtualenv的环境mkdir 阅读全文
posted @ 2018-09-19 09:21 tianshidan1998 阅读(127) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:沈高峰 数据分析中需要用到的不少数据都是需要进行抓取的,并且需要对抓取的数据进行解析之后存入数据库。scrapy是一个强大的爬虫框架,本文简单介绍下使用scrapy进行垂直抓取的实践。scrapy整体构架如下图所示,进行简单网页抓取时,仅仅需要填充Spider和Item P 阅读全文
posted @ 2018-09-19 09:11 tianshidan1998 阅读(103) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区。 作者:任长存 5G和4G到底什么区别? 实际上5G只是4G通信技术上的演进,都是在 光速 = 波长*频率,这个数学公式上做文章,为什么这么讲? 首先大家都用过WIFI,WIFI的传播是依靠电磁波,且电磁波资源比较有限,最为直观的一个现象就是我们在家里使用路由器来分发WIFI信号 阅读全文
posted @ 2018-09-19 09:07 tianshidan1998 阅读(185) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:任琼瑶 最近一直都在持续跟进云课堂B端的交互设计,在此期间,多多少少遇到了一些不曾遇到过的问题,虽然同是做产品设计,但B端和C端产品的确存在很多不同之处。 首先,当我们在做C端产品的设计时,总是可以将自己或多或少地代入到“用户”的角色当中,毕竟平时所使用的C端产品已经很多, 阅读全文
posted @ 2018-09-19 09:06 tianshidan1998 阅读(285) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:任琼瑶 从最常用的访谈法、测试法、问卷法到针对性较强的卡片分类、情绪板、体验地图等方法, 用户研究的方法非常多样化。尽管有这么多专业的研究方法,获取全面、真实的用户信息仍然是一件非常有难度的事情。 首先,面对众多的研究方法,要针对性的选择、巧妙的搭配已有研究方法。研究方法之 阅读全文
posted @ 2018-09-18 14:52 tianshidan1998 阅读(172) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:任江英 工作流 你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。 git的工作区域 1.工作区(working direct 阅读全文
posted @ 2018-09-18 14:51 tianshidan1998 阅读(234) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:饶梦云 2.4. 清理无用代码 2.4.1. Dead Code Stripping Activating this setting causes the -dead_strip flag to be passed to ld(1) via cc(1) to turn on 阅读全文
posted @ 2018-09-18 13:25 tianshidan1998 阅读(953) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:饶梦云 1. 安装包组成  谈到 App 瘦身,最直接的想法莫过于分析一个安装包内部结构,了解其每一部分的来源。解压一个 ipa 包,拿到其 payload 中 app 文件的数据,整理归类后其大致如下: Exectutable: 可执行文件Resources: 阅读全文
posted @ 2018-09-18 13:20 tianshidan1998 阅读(1083) 评论(0) 推荐(1) 编辑
摘要:本文来自网易云社区 文\屈鹏飞 在互联网行业的项目管理实践中,敏捷和精益一直是大家所提倡的思想,其中Scrum和Kanban方法作为即敏捷又精益的典型代表,许多PM都在研究,笔者近期也在学习和实施Scrum和Kanban方法,有些感触拿出来与大家一同分享。 Kanban方法最初起源于丰田的JIT(J 阅读全文
posted @ 2018-09-18 13:15 tianshidan1998 阅读(291) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:邱晟 单点登录(Single Sign On),简称为 SSO,目前已经被大家所熟知。简单的说, 就是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 举例: 我们可以使用corp邮箱的账号登录oa系统; 登录了网易通行证,就能够轻松在邮箱,云音乐等应 阅读全文
posted @ 2018-09-18 13:10 tianshidan1998 阅读(139) 评论(0) 推荐(0) 编辑
摘要:作者:刘超 在经济学领域,有个伦纳德·里德(Leonard E. Read)创作的《铅笔的故事》。这个故事通过一个铅笔的诞生过程,来讲述复杂的经济学理论。这里,我也用一个下单的过程,看看互联网世界的运行过程中,都使用了哪些网络协议。 我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到BGP路由 阅读全文
posted @ 2018-09-18 12:05 tianshidan1998 阅读(137) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:乔安然 1. Chain of Responsiblity 定义: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 结构实图: 2. Netty ChannelPipeline 阅读全文
posted @ 2018-09-18 09:30 tianshidan1998 阅读(716) 评论(0) 推荐(0) 编辑
摘要:作者:钱烽 三、合并聚类算法 基于定义2所提出的相似度定义,我们在图2中给出最小化局部边际的合并聚类算法详细执行过程.首先,针对数据集中可能存在的噪声数据,我们对所有样本点进行孤立点检测.然后,作为ACMOM算法的主要过程,我们采用基于MkNN关系的相似度对检测结果为非孤立的样本点进行合并聚类.接着 阅读全文
posted @ 2018-09-17 15:00 tianshidan1998 阅读(294) 评论(0) 推荐(0) 编辑
摘要:作者:钱烽 摘要:提出最小化局部边际的合并聚类算法.现有的合并聚类算法主要包括经典合并聚类技术和聚类任意形状的合并聚类技术两种类型.其中,前者能够输出符合严格单调递减规律的完整系统树图结果,但对任意形状类簇不能进行有效聚类.而后者虽然能够聚类任意形状和尺寸的类簇,但却涉及复杂的概念和技术,包含较多数 阅读全文
posted @ 2018-09-17 14:57 tianshidan1998 阅读(297) 评论(0) 推荐(0) 编辑
摘要:作者:钱成杰 背景 在快速开发的背景下,经历了n个版本后的考拉Android App中已经存在了各种各样看似相同却各有差别的弹框样式。其中包括系统弹框和自定义弹框,并且在线上时常会出现IllegalArgumentException的异常,而现有的解决方法是通过工具类来保护调用show和dismis 阅读全文
posted @ 2018-09-17 14:56 tianshidan1998 阅读(200) 评论(0) 推荐(0) 编辑
摘要:作者:戚明峰 最近接触了shadowsocks的Android客户端项目源码(https://github.com/shadowsocks/shadowsocks-android),刚好这个项目是使用Scala开发的.至于为什么使用Scala开发Android项目,大概原因如下: Android 开 阅读全文
posted @ 2018-09-17 14:50 tianshidan1998 阅读(246) 评论(0) 推荐(0) 编辑
摘要:本文首发于网易云社区 对于呈现Html文本来说,Android提供的Webview控件可以得到很好的效果,但使用Webview控件的弊端是效率相对比较低,对于呈现简单的html文本的话,杀鸡不必使用牛刀。另外如果是在Listview中使用的Webview的话,效率则更是低下。 然而,Android还 阅读全文
posted @ 2018-09-17 14:46 tianshidan1998 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 背景 相信做java服务端开发的童鞋,经常会遇到Java应用调用外部命令启动一些新进程来执行一些操作的场景,这时候就会使用到Runtime.getRuntime().exec(),然而这个方法如果不谨慎很容易掉进陷阱。 我们的一个PDF转码服务就踩到了这个坑掉进陷阱,这个转码服务 阅读全文
posted @ 2018-09-17 13:55 tianshidan1998 阅读(325) 评论(0) 推荐(0) 编辑
摘要:本文来自于网易云社区 一、消息总线MQ和Kafka (挡在请求的第一线) 1. 几个应用场景 case a:上游系统往下游系统推送消息,而不关心处理结果; case b:一份新数据生成,需要实时保存到数据库,索引系统,统计系统等; case c:调用一个耗时很长的接口,需要在任务完成的时候告知调用方 阅读全文
posted @ 2018-09-17 13:50 tianshidan1998 阅读(325) 评论(0) 推荐(0) 编辑
摘要:作者:范欣欣 本次测试主要评估线上HBase的整体性能,量化当前HBase的性能指标,对各种场景下HBase性能表现进行评估,为业务应用提供参考。本篇文章主要介绍此次测试的基本条件,HBase在各种测试场景下的性能指标(主要包括单次请求平均延迟和系统吞吐量)以及对应的资源利用情况,并对各种测试结果进 阅读全文
posted @ 2018-09-17 13:20 tianshidan1998 阅读(249) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 在说如何应对客户刷单之前,我们先来谈一谈对于微信交易可能遇到哪些作弊风险。 1. 渠道商刷量,伪造大量的下载量和装机量,但没有新用户注册; 2. 对于电商、P2P、外卖等平台,会面临散户或者团队刷子的注册->领券(参加活动)->利用平台规则获利或变现; 针对不同的作弊方式,应对方 阅读全文
posted @ 2018-09-14 16:09 tianshidan1998 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 安卓App安全包含很多内容,包括混淆代码、整体Dex加固、拆分 Dex 加固、虚拟机加固等方面。事实上,这些内容也是国内近几年Android App安全保护的一种主要趋势。 混淆代码 Java代码是非常容易反编译的,作为一种跨平台的、解释型语言,Java 源代码被编译成中间“字节 阅读全文
posted @ 2018-09-14 16:05 tianshidan1998 阅读(824) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 为什么会缺思路呢?其实是没有形成自己的套路,就像产品经理一样,要有微观、中观和宏观套路,然而没思路是属于没有中观套路,形成自己的套路或者使用别人的套路,就能够让你在没有任何思路的情况下却能够得出一个具有实用价值而且能够进一步使用的成果。废话结束,进入正题。 数据分析中抱有目的性很 阅读全文
posted @ 2018-09-14 14:39 tianshidan1998 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 前面很多位已经把数据分析师的具体工作职责和工作内容说得较为详细,我来解答一下如何成为一名优秀的数据分析师。 首先,基础知识。 基础知识最重要,数据分析师需要掌握的基础知识比较广,除了分析层面的,还有操作层面的。 在分析层面,需要学习包括统计学,数据分析等在内的一系列书籍,比如:《 阅读全文
posted @ 2018-09-14 14:28 tianshidan1998 阅读(156) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:聂雷震 本篇文章介绍的内容是如何在安卓手机上实现高效的倒计时效果,这个高效有两个标准:1、刷新频率足够高,让用户觉得这个倒计时的确是倒计时,而不是幻灯片;2、不能占用太多的内存资源和CPU资源,让用户有一种“我手机真吊,倒计时效果全开一点不卡”的错觉。如果本文内容有很明显的 阅读全文
posted @ 2018-09-14 13:35 tianshidan1998 阅读(202) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 自2016年以来,手游行业迎来全面爆发。大量资本、创业者的入局,让整个手游市场越发热闹,手游红利的挖掘也越发深入,各种游戏层出不穷。但是随之而来的各种安全问题也越来越多,不仅对手游的使用体验和口碑产生了恶劣的影响,甚至还会导致生死存亡的窘境。那么,究竟如何才能构建一体化的手游安全 阅读全文
posted @ 2018-09-14 13:31 tianshidan1998 阅读(400) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:闽涛 背景 Cloudera在2016年发布了新型的分布式存储系统——kudu,kudu目前也是apache下面的开源项目。Hadoop生态圈中的技术繁多,HDFS作为底层数据存储的地位一直很牢固。而HBase作为Google BigTable的开源产品,一直也是Hadoo 阅读全文
posted @ 2018-09-14 13:25 tianshidan1998 阅读(163) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 验证码是有必要存在的,验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。验证码的作用在于区分人和机器,防止被暴力破解,提高破解密码的难度。只是不同阶段表现形式不同,未来的趋势是更加智能无感知,用户体验更好。 互联行为的注册、登录、发帖、领优惠券、投票等等应用场景 阅读全文
posted @ 2018-09-13 15:08 tianshidan1998 阅读(225) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 随着互联网技术的日渐发展,相继诞生了垂直社区、社交平台、短视频应用、网络直播等越来越多样的产品。但在内容爆炸式增长的同时,海量UGC中也夹杂着各种违规垃圾信息,包括垃圾广告、诈骗信息、色情信息等、违法违规信息等,让不少互联网产品和广大网民深受其害。 浅谈反垃圾实现 有人会把反垃圾 阅读全文
posted @ 2018-09-13 15:05 tianshidan1998 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。而对于没有验证码的场景,比如用户登陆,则机器可以同时、大批量的发起请求,一来系统可能扛不住,二来机器可以不断变换密码来尝试破解用户的密码,实现盗号。 虽然,图形类的验证码都是要求输入字符和数字,但看似只是简单的几 阅读全文
posted @ 2018-09-13 15:01 tianshidan1998 阅读(486) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 要识别,先定义脏话的概念。谩骂、人身攻击等粗俗语言均可定义为脏话。这类内容如果频繁出现在社区、产品评论中,对产品氛围的维护有相当大的负面影响。 网易云安全(易盾)将这类内容统称为“谩骂”,也是垃圾内容的一个类别。识别方案包含以下几种: 1)关键词识别:中文谩骂内容常出现的类目,易 阅读全文
posted @ 2018-09-13 14:51 tianshidan1998 阅读(890) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 如果是单个案件,整个交易过程中未被系统识别到异常的话,正常流程是:当货物送到不知情的收件人家里时,对方发现不是自已买的东西,会拒绝收货。最多是联系到电商的客服,配合处理这个订单的售后情况。 但如果这种情况是批量交易,那电商后台的防控逻辑可能有如下方面: 1.在产品端,提交订单环节 阅读全文
posted @ 2018-09-13 14:48 tianshidan1998 阅读(352) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 RPC(Remote Procedure Call,远程过程调用)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。 Dubbo是一个分布式服务框架,是阿里巴巴SOA服务化治理方案的核心框架;Hadoop是一个能 阅读全文
posted @ 2018-09-13 14:41 tianshidan1998 阅读(262) 评论(0) 推荐(0) 编辑
摘要:中秋将至,技术宅们有福利了,网易云社区联合博文视点为大家送来一大波技术图书,内容涉及Kubernetes、Go语言、OpenResty、Python编程、Spark SQL、PyTorch等,话不多说,“十仁”干货陪你过中秋。 知乎活动的帖子:https://zhuanlan.zhihu.com/p 阅读全文
posted @ 2018-09-13 10:51 tianshidan1998 阅读(212) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马军 IOS,安卓渠道追踪的差异 Google Play国内不可用,国内的安卓 App 分发,都是依托几十个不同的应用市场或发行渠道,如百度、360、腾讯等互联网企业以及小米、华为、魅族等手机生产商。对于安卓 App 的渠道追踪,主要是围绕上面这些大的渠道来进行,并且这些渠 阅读全文
posted @ 2018-09-12 13:14 tianshidan1998 阅读(271) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马进 跑男热播,作为兄弟团忠实粉丝,笔者也是一到周五就如打鸡血乐不思蜀。 看着银幕中一众演员搞怪搞笑的浮夸演技,也时常感慨,这样一部看似简单真情流露的真人秀,必然饱含了许许多多台前幕后工作者的辛苦汗水,如果把一部真人秀比作一个互联网产品,那么在银幕中那些大明星就好比产品开发 阅读全文
posted @ 2018-09-12 10:29 tianshidan1998 阅读(337) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马进 这里我们来聊聊synchronized,以及wait(),notify()的实现原理。 在深入介绍synchronized原理之前,先介绍两种不同的锁实现。 一、阻塞锁 我们平时说的锁都是通过阻塞线程来实现的:当出现锁竞争时,只有获得锁的线程能够继续执行,竞争失败的线 阅读全文
posted @ 2018-09-12 09:56 tianshidan1998 阅读(241) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:马宝 设计与代码之间隔膜所在?既然你诚心诚意地问了,我就大发慈悲地告诉你。为了防止地球被破坏,为了维护世界的和平,为了贯彻爱与真实的邪恶~,我是穿梭在前端与设计之间爱与美丽的落花生(化身),可爱又迷人的变态角色(两者之间的纽带),白洞,白色的明天~~嗯, 似乎很跑偏,客官莫 阅读全文
posted @ 2018-09-11 13:30 tianshidan1998 阅读(482) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 知物由学”是网易云易盾打造的一个品牌栏目,词语出自汉·王充《论衡·实知》。人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道。“知物由学”希望通过一篇篇技术干货、趋势解读、人物思考和沉淀给你带来收获的同时,也希望打开你的眼界,成就不一样的你。当然,如果你有 阅读全文
posted @ 2018-09-11 12:28 tianshidan1998 阅读(240) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吕彦峰 在工作中我们经常遇到关于接口测试的问题,无论是对于QA同学还是开发同学都会有远程接口调用的需求。针对这种问题我研发了一个工具包,专门用于远程Dubbo调用,下面就让我们一起来学习一下。 主要解决的问题 针对QA同学来讲,如果对应的开发只是在某个任务中提供了接口,自己 阅读全文
posted @ 2018-09-11 11:54 tianshidan1998 阅读(6554) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘卓 在以往的项目测试经历中,经常会遇到如下问题,导致测试进度不能很好的把控,项目上线延期: 1. 已经到了提测时间,或者已经到了上在线确认环境和在线环境的时间,但是测试环境,在线确认环境,在线环境都没有搭建好,导致测试计划不能按期开始; 2. 提测之后,每天QA会提交很多 阅读全文
posted @ 2018-09-11 11:51 tianshidan1998 阅读(385) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:娄超 在web 2.0时代json这种直观、灵活、高效数据格式基本已经成为一种标准格式,从各种web api,到配置文件,甚至现在连mysql都开始支持json作为数据类型。 但是在平时开发运维中往往因为格式问题或者输出数据太多,体验不是很爽,之前我就经常需要借助一些jso 阅读全文
posted @ 2018-09-11 11:49 tianshidan1998 阅读(298) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:娄超 过去几年开源界以openstack为代表的云计算持续火了好久,这两年突然又冒出一个叫Docker的容器技术,其发展之迅猛远超预料。网上介绍Docker容器的文章已经很多了,用一句话概括:Docker是一种轻量虚拟化的容器技术,提供类似虚拟机的隔离功能,并使用了一种分层 阅读全文
posted @ 2018-09-11 11:47 tianshidan1998 阅读(466) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:陆艺 上学时看了SICP之后就对scheme这个看上去比较古怪的语言产生了兴趣. 虽然书里并没有涉及scheme太多语法以及语言上特性的一些东西, 作为一个喜欢折腾的人, 手贱翻了翻Google, 了解到有continuation这样一个吊吊的东西, 于是借着有限的脑力学习 阅读全文
posted @ 2018-09-11 11:43 tianshidan1998 阅读(219) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:范欣欣 Region自动切分是HBase能够拥有良好扩张性的最重要因素之一,也必然是所有分布式系统追求无限扩展性的一副良药。HBase系统中Region自动切分是如何实现的?这里面涉及很多知识点,比如Region切分的触发条件是什么?Region切分的切分点在哪里?如何切分 阅读全文
posted @ 2018-09-11 11:38 tianshidan1998 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吕宗胜 Hash算法 1. Memcached Hash介绍 我们在前面的文章中已经介绍过了Memcached的内存管理方式,LRU的策略。由于Memcached的数据存储方式基本上是基于双向链表来实现的,而链表实现的最大好处在于可以快速的进行增删改,但其最大的不足在于其数 阅读全文
posted @ 2018-09-11 11:29 tianshidan1998 阅读(327) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吕宗胜 在JAVA中,有一句口号我们众所周知,“一次编写,到处运行”。而支持JAVA这种特性的关键之处在于JAVA虚拟机和字节码存储格式,JAVA虚拟机不与JAVA变成语言捆绑,只与Class文件所关联。正因为JAVA只与Class文件相关,它不关心Class的来源,所以虚 阅读全文
posted @ 2018-09-11 09:24 tianshidan1998 阅读(146) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:吕宗胜 Java语言与C语言相比,最大的特点是编程人员无需过多的关心Java的内存分配和回收,因为所有这一切,Java的虚拟机都帮我们实现了。JVM的内存管理,大大降低了开发人员对内存管理的要求,也不容易出现C语言中的内存泄漏和溢出。但一旦应用内存发生问题,也会导致程序员难 阅读全文
posted @ 2018-09-11 09:16 tianshidan1998 阅读(130) 评论(0) 推荐(0) 编辑
摘要:点击可免费试用网易有数 文章来源:网易有数的搭积木原则阐述 ,经作者文雯授权发布 wo ceceshi 阅读全文
posted @ 2018-09-10 18:35 tianshidan1998 阅读(118) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘煦萍 近期笔者所在的团队对评审这件事儿有些头疼,一方面是评审质量,另一方面是流程不够明确。哪些要做评审?哪些可以不做?要做的必须要谁参加?达到什么效果?如果所有内容都要评审,而且所有人都要参加,那么一个2周的版本中间光全体评审会就要开至少4次,再加上站会、小结会等,这样的 阅读全文
posted @ 2018-09-07 13:17 tianshidan1998 阅读(220) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘新奇 移动互联时代,很多互联网服务都会同时具备网站以及移动客户端,很多人认为APP的能帮助建立更稳固的用户关系,于是经常会接到各种从浏览器、webview中唤醒APP的需求,显然,这对于前端开发人员来说,是一件很纠结的事。 唤醒APP 目前常见的主动唤醒APP方式有几种: 阅读全文
posted @ 2018-09-07 11:22 tianshidan1998 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:黄锴 前言 艺术是孤独的产物,因为孤独比快乐更能丰富人的情感。 ——罗丹 不知道从什么时候开始,人们开始对美的追求从页面转移到了控制台,出现了很多有意思的控制台艺术: 人天生对美的追求,让其不满足于控制台只是黑白和ASCII码的世界,除了使用图案去吸引眼光,颜色也是非常常用 阅读全文
posted @ 2018-09-07 10:07 tianshidan1998 阅读(288) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:陆秋炜 引言 :很久之前,在做中间件测试的时候,看到开发人员写的代码,有人的代码,看起来总是特别舒服,但有的开发代码,虽然逻辑上没有什么问题,但总给人感觉特别难受。后来成为了一位专职开发人员,渐渐发现,自己的代码也是属于“比较难受”的那种。后来随着代码的增加,编写代码时,总 阅读全文
posted @ 2018-09-07 09:41 tianshidan1998 阅读(643) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘魏威 引言 从数据模型来看,种草社区 = 内容 + 关系 + 计数。在业务上,具体展开就是, 内容:即提问、回答、心得、用户、消息关系:即提问->回答, 用户->回答, 用户->消息计数:即点赞数、粉丝数、关注数、回答数等各种计数 内容:即提问、回答、心得、用户、消息 关 阅读全文
posted @ 2018-09-07 09:25 tianshidan1998 阅读(147) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘颂 1 项目背景: 2017年5月:客户端提出增加https&dns以及双cdn业务功能 后台配合实现使用disconf配置 针对不同的域名或者请求配置不同的https等信息 2017年7月:考拉上线了工厂店,工厂店产品要求 上线一定时间内 内网灰度 外网不可见 之后某个 阅读全文
posted @ 2018-09-07 09:06 tianshidan1998 阅读(307) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 “Question”为网易云易盾的问答栏目,将会解答和呈现安全领域大家常见的问题和困惑。如果你有什么疑惑,也欢迎通过邮件(zhangyong02@corp.netease.com)提问。 近期很多人咨询盾盾关于Android安全的各类问题,在此整理了一篇问答合集,以飨读者。 一. 阅读全文
posted @ 2018-09-06 17:05 tianshidan1998 阅读(150) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 “Question”为网易云易盾的问答栏目,将会解答和呈现安全领域大家常见的问题和困惑。如果你有什么疑惑,也欢迎通过邮件(zhangyong02@corp.netease.com)提问。 关于验证码的使用,大家也许会遇到各类问题,这里以Q&A形式总结的一些常见问题,希望对各位读者 阅读全文
posted @ 2018-09-06 16:41 tianshidan1998 阅读(312) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘凌阳 前言 本文依据半年前本人的分享《浅谈js拖拽》撰写,算是一篇迟到的文章。 基本思路 虽然现在关于拖拽的组件库到处都是,HTML5也把拖放纳入了标准。但考虑到兼容问题,我们还是从最古老的方式开始讲起。 onmousedown:模拟开始拖拽事件。 鼠标按键按下即发生 o 阅读全文
posted @ 2018-09-06 16:18 tianshidan1998 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘凌阳 前言 公司社区上关于Vue的文章挺少的(少的可怜),不禁为Vue愤愤不平,此文应运而生。 但笔者水平有限,也写不了什么特别高深的东西,只能简单介绍下Vue生态圈,如有不对之处,还望指正。 Vue.js Vue.js是一款极简的 mvvm 框架,如果让我用一个词来形容 阅读全文
posted @ 2018-09-06 16:10 tianshidan1998 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘凌阳 前言 2017年对于Vue注定是不平凡的一年。凭借着自身简介、轻量、快速等特点,Vue俨然成为最火的前端MVVM开发框架。随着Vue2.0的release,越来越多的项目开始采用Vue作为他们的前端框架。而作为Vue生态中最重要的一环,Vuex渐渐进入大家的视野。 阅读全文
posted @ 2018-09-06 16:05 tianshidan1998 阅读(186) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘平洲 关于直播 随着4G普及和带宽的提高,流量费用进一步下降,全民直播成为了可能。直播提供了一种可触达的互动可能,在提供除了文字、语音、图片、视频等四种维度的内容属性以外,本身还附带了时间属性,使得可以在同一时刻和大量用户进行互动。时下直播内容主要是以下几种: 1、颜值直 阅读全文
posted @ 2018-09-06 15:40 tianshidan1998 阅读(348) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘静媛 前言 从事金融业务领域的测试工作过程已经有半年时间了,在此期间遇到了各种类型的问题,个人认为在日常测试工作中,特别是涉及资金的业务领域内,测试人员需要格外关注的方面有:系统的并发问题、幂等问题、性能问题及资损风险等。下面就是这段时间以来,在并发问题和幂等问题上站在测 阅读全文
posted @ 2018-09-06 10:44 tianshidan1998 阅读(358) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘杰 问题及原因 组里之前搭建了一个hiveserver提供给猛犸上的ETL程序调用,hiveserver隔三差五地挂掉重启,网上查了些资料,也咨询了猛犸那边维护hiveserver周全同学,这是一个比较普遍的问题,原因基本上都是进程内存用爆引发的hiveserver奔溃, 阅读全文
posted @ 2018-09-06 10:29 tianshidan1998 阅读(353) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:张伟 关于HashMap在并发场景下的问题有很多人,很多公司遇到过!也很多人总结过,我们很多时候都认为这样都坑距离自己很远,自己一定不会掉入这样都坑。可是我们随时都有就遇到了这样都问题,坑一直都在我们身边。今天遇到了一个非线程安全对象在并发场景下使用的问题,通过这个案例分析 阅读全文
posted @ 2018-09-06 10:20 tianshidan1998 阅读(358) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:穆学锋 简介:传统的搜索个性化做法是定义个性化的标签,将用户和商品通过个性化标签关联起来,在搜索时进行匹配。传统做法的用户特征基本是离线计算获得,不够实时;个性化标签虽然具有一定的泛化能力,但是其准确性有所不足,不能很好的做精准个性化。本文提出两个创新优化,一是打通实时用户 阅读全文
posted @ 2018-09-06 10:05 tianshidan1998 阅读(1972) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:刘戈 作为视觉设计师来说,能设计出一款赏心悦目、走在设计潮流前线而又有自己品牌设计基因的产品是每个人心目中的追求。如果提到当今移动产品UI设计风格趋势时,相信不少设计师心目中的答案是扁平化设计。无可否认,在2013年扁平化设计风格全面普及以来至今,扁平化依旧是移动产品设计的 阅读全文
posted @ 2018-09-05 12:35 tianshidan1998 阅读(310) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:林玮园 从点子到落地,是不确定到确定的过程,是从模糊概念到具体现实的实现过程。无论什么点子,在落地变现的过程中都会有很多疑问产生。 首先,不确定点子本身是否成立。点子的背后是无数因果推论而做的决策,互相微妙的牵动着,牵一发而动全身,可能落地后发现用户对这一套完全不感冒,无法 阅读全文
posted @ 2018-09-05 10:35 tianshidan1998 阅读(210) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区作者:林玮园雷火游戏部 网站组 本文来自网易云社区 作者:林玮园 雷火游戏部 网站组 基本概念: 一、什么叫原型图? 用线条、图形描绘出产品/专题的框架,即为原型,也可称线框图。 原型图的输出可根据质量,大致分为低保真、中保真、高保真原型图。 编辑日常会根据专题的重要性、难易程度等 阅读全文
posted @ 2018-09-05 10:26 tianshidan1998 阅读(204) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李哲 二、Swagger-springmvc原理解析 上面介绍了如何将springmvc和springboot与swagger结合,通过简单配置生成接口文档,以及介绍了swagger提供的一些注解。下面将介绍swagger是如何做到与springmvc结合,自动生成接口文档 阅读全文
posted @ 2018-09-05 10:11 tianshidan1998 阅读(663) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李哲 接口文档管理一直是一个让人头疼的问题,伴随着各种接口文档管理平台涌现,如阿里开源的rap,ShowDoc,sosoapi,等等(网上能找到很多这种管理平台,包括我们自己做的idoc)。这些平台都是一个共同特点,创建文档,编辑,保存文档,一些功能强大的还有mock,统计 阅读全文
posted @ 2018-09-05 10:11 tianshidan1998 阅读(346) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:梁敏 一、多屏设置 在设置-系统-可以点击显示器1和2,可以进行单独设置; “使之成为我的主显示器”可以设置当前显示器是主屏;主屏的选择会决定整个虚拟屏幕坐标起点的位置。 多显示器可以设置扩展,复制和独立展示。(独立显示是只在显示屏1 或者2上显示) 扩展 - 设计,办公等 阅读全文
posted @ 2018-09-05 10:10 tianshidan1998 阅读(3287) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:梁敏 OBS简介 OBS(Open Broadcaster Software)是免费开源的视频录制和直播软件,支持运行在windows,Mac和linux平台。官方链接 https://obsproject.com 。 OBS有OBS Classic和OBS studio两 阅读全文
posted @ 2018-09-05 10:10 tianshidan1998 阅读(696) 评论(0) 推荐(1) 编辑
摘要:本文来自网易云社区 作者:廖庆辉 2016.12.12,拍摄于网易杭州一楼报告厅 小K前言: 我觉得这次讲座含金量很高,你一定要看看。 我已经工作了8年,产品经理岗位,跟网易内的很多设计师共事过。我最近在思考我人生后面十年的事情,朋友告诉我是应该在这个时候点去考虑这个事情了,也有朋友告诉我3到5年更 阅读全文
posted @ 2018-09-05 10:09 tianshidan1998 阅读(182) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:廖庆辉 先说结论:获得良好反馈的用户比例 = 得到良好反馈的用户 ÷ 发布了内容的用户 在内容社交产品中,这个比例越高越好。 当然分析数据总要考虑上时间的因素,比如发布内容的用户,在24小时内,7天内,30天内得到的反馈情况,其中24小时作为重要参考指标,我觉得这个指标尤其 阅读全文
posted @ 2018-09-05 10:07 tianshidan1998 阅读(204) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李勇 背景 背景 背景 网易美学首页除了banner和四个固定位,大部分都是通过算法推荐获取的内容,其中的内容包括心得、合辑、视频及问答等。现在需要实现的是当推荐内容在用户屏幕曝光后(即用户一个屏幕内的内容),那么这些内容在一定时间内,如两周内都不能再出现,因此需要对这些已 阅读全文
posted @ 2018-09-03 14:44 tianshidan1998 阅读(358) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李勇 背景 随着互联网的不断发展,用户所产生的行为数据被越来越多的网站重视,那么什么是用户行为呢?所谓的用户行为主要由五种元素组成:时间、地点、人物、行为、行为对应的内容。为什么要做用户的行为分析?因为只有做了用户行为分析才能知道用户画像、才能知道用户在网站上的各种浏览、点 阅读全文
posted @ 2018-09-03 14:22 tianshidan1998 阅读(5098) 评论(0) 推荐(0) 编辑
摘要:本文来自网易云社区 作者:李弈远 消息推送平台现已为几十个产品提供推送服务,同时在线用户连接数超过300w,日收发消息量达几千万,对消息的实时性和可靠性均提出了较高的要求。上篇 从架构设计和部署方案角度介绍了消息推送平台的高可用保障,下面将从监控层面介绍系统服务质量保障。 推送系统的服务质量可以从几 阅读全文
posted @ 2018-09-03 14:17 tianshidan1998 阅读(523) 评论(0) 推荐(1) 编辑
摘要:本文来自网易云社区 作者:李弈远 消息推送平台为公司内部和第三方应用提供统一消息推送服务,支持广播、私信、组播、附件等多种消息推送方式,覆盖IOS、Android、PC、Web等多种终端,并根据应用特定需求制定各种解决方案。 平台支持水平扩展,支持C5000K高并发下的实时消息推送,通过动态负载均衡 阅读全文
posted @ 2018-09-03 14:14 tianshidan1998 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示