标签:Master

编程技术

Spark2.1.0之剖析spark-shell

4

邓龙华 发布于 2018-04-20

通过在spark-shell中执行word count的过程,让读者了解到可以使用spark-shell提交Spark作业。现在读者应该很想知道spark-shell究竟做了什么呢? 脚本分析 在Spark安装目录的bin文件夹下可以找到spark-shell,其中有代码清单1-...

阅读(13)评论(0)赞 (0)

编程技术

多级反馈队列调度算法(附Python3实现代码)

2

xubiao.zhuang 发布于 2018-04-20

一、多级反馈队列调度算法 多级反馈队列调度算法是进程调度的一种算法,该调度算法可以不用事先知道各种进程所需的执行时间,还可以较好的满足各种类型进程的需要,是目前共认的一种较好的进程调度算法。 那你可能马上就要问了,多级反馈队列调度算法到底是怎么调度的呢?我认为很多算法都可以用 一...

阅读(15)评论(0)赞 (0)

编程技术

阿里巴巴 Sigma 调度和集群管理系统架构详解

12

yeseng 发布于 2018-04-20

划重点 阿里巴巴 9 年双 11 经历下来,交易额增长了 280 倍、交易峰值增长 800 多倍、系统数呈现爆发式增长。系统在支撑双 11 过程中的复杂度和支撑难度以指数级形式上升。双 11 峰值的本质是用有限的成本最大化提升用户体验和集群吞吐能力,用合理的代价解决峰值。 本文将...

阅读(19)评论(0)赞 (0)

编程技术

现代版荆轲刺秦王:Struts2 REST插件漏洞(S2-052、S2-056)分析

16

dulong 发布于 2018-04-20

* 本文作者:进击的大熊2018,本文属FreeBuf原创奖励计划,未经许可禁止转载 0×00 风萧萧兮易水寒,壮士一去兮不复还 战国末期,大秦实力强盛,大有横扫六合之势,在灭了韩、赵两国后,下一个目标就是燕国。 燕国不愿束手就擒,燕太子丹决定派人行刺秦王。 这名勇(...

阅读(19)评论(0)赞 (0)

编程技术

EasyBridge:一分钟实现 Java 与 JavaScirpt 相互调用

2

刘莉莉 发布于 2018-04-20

(中文文档在这里) UPDATES 2017/04/09 adding the retry mechanism of injecting bridge 2017/04/08 invoke Java synchornized from Javascript is now enabl...

阅读(17)评论(0)赞 (0)

编程技术

React 设计模式和场景分析

4

xiaoli.he 发布于 2018-04-19

这一周连续发表了两篇关于 React 的文章: 组件复用那些事儿 – React 实现按需加载轮子 React 应用设计之道 – curry 化妙用 其中涉及到 React 组件复用、轮子设计相关话题,并配合相关场景实例进行了分析。这些内容都算是 Reac...

阅读(22)评论(0)赞 (0)

编程技术

Consensus of Blockchain

puefu.he 发布于 2018-04-19

【笔记】区块链共识机制(Consensus of Blockchain) 网络上大多数文章都把区块链理解晨过一个基于互联网的去中心化的“账本”,那么我们这里也就继续严重这一理解来说明共识机制。 首先我来看看为什么需要共识机制,它要解决什么问题? 前面已经提到了区块链是一个分布式“...

阅读(17)评论(0)赞 (0)

编程技术

Go语言的美好和丑陋

3

hellas 发布于 2018-04-19

这是一个“ Go不好 ”系列的额外文章。Go确实有一些不错的特性,也就是本文中“好的”部分,但是当我们不使用API或者网络服务器(这是为它设计的)而且将它用于业务领域逻辑的时候,总体而言我发现它用起来笨重且糟糕。但是即使在用于网络编程的时候,在设计和实现方面它也有很多缺陷,这导致...

阅读(18)评论(0)赞 (0)

编程技术

自用Linux版学习用品分享

yeseng 发布于 2018-04-19

由于自己是个Linux Lover,自从用上了kali,就和windows下很多学习用品无缘了,所以只能用一些同功能的替代用品来丰富一下kali linux 系统自带。 在逐渐摸坑的日子里,搜集了一些常用的学习用品。学习用品仅为学习用途,请勿用于非法用途。 学习用品都为搜集而来,...

阅读(23)评论(0)赞 (0)

编程技术

Docker 三剑客之 Docker Swarm

4

songhua.gao 发布于 2018-04-19

实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择呢?它们之中,Swarm 是 Docker 原生的,同时也是最简单,最易学,最节...

阅读(21)评论(0)赞 (0)

编程技术

微软Azure PaaS发展之路

3

xiaoli.he 发布于 2018-04-19

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料! 云计算通常包括IaaS, SaaS和PaaS三个层面,相较于已成气候的IaaS和SaaS,最近几年云计算领域的集中发力点在PaaS层面。微软作为全球老牌IT巨头,也是PaaS供应商的...

阅读(19)评论(0)赞 (0)

编程技术

有道云笔记是如何使用 TensorFlow Lite 的?

6

xiaoli.he 发布于 2018-04-18

文 / 有道技术团队 近年来,有道技术团队在移动端实时 AI 能力的研究上,做了很多探索及应用的工作。2017 年 11 月 Google 发布 TensorFlow Lite (TFLlite) 后,有道技术团队第一时间跟进 TFLite 框架,并很快将其用在了有道云笔记产品中...

阅读(25)评论(0)赞 (0)

编程技术

TPU加AutoML:50美元快速训练高效的ImageNet图像分类网络

3

尖兵 发布于 2018-04-18

昨日,Jeff Dean 在推特上表示他们在 ImageNet 图像分类上发布了新的 DAWNBench 结果,新型 AmoebaNet-D 网络在 TPU 上实现了最低的训练时间和最少的训练成本。在这一个基准测试上,基于进化策略的 DAWNBench 要比残差网络效果更好,且训...

阅读(33)评论(0)赞 (0)

IOS技术

iOS Swift GCD 开发教程

9

dulong 发布于 2018-04-18

转自博客镜画之声 本教程将带你详细了解 GCD 的概念和用法,通过文中的代码示例和附带的 Github 示例工程,可以进一步加深对这些概念的体会。附带的示例工程是一个完整可运行的 App 项目:DispatchQueueTest,项目地址点此处。本教程提供离线版,阅读体验更佳:&...

阅读(22)评论(0)赞 (0)

编程技术

自定义Share Extension

1

darida 发布于 2018-04-18

自定义Share Extension 作者: @nixzhu 在iOS上,若一个app要接收从其它app过来的数据,通常的做法是实现一个分享扩展。例如,从相册分享图片到你的app中,或者从Safari分享链接到你的app中。 如果你的需求比较简单,那继承 SLComposeSer...

阅读(24)评论(0)赞 (0)

编程技术

携程图片服务架构

4

小丁 发布于 2018-04-18

作者简介 胡健,携程框架高级研发经理,目前负责多媒体服务的构建和研发工作。 近些年携程业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用质量也被放到重要位置,如...

阅读(23)评论(0)赞 (0)

编程技术

深入理解 Android 消息机制

1

hanze 发布于 2018-04-18

深入理解Android消息机制 在日常的开发中,Android 的消息机制作为系统运行的根本机制之一,显得十分的重要。 从 Handler 发送消息开始 查看源码,Handler的post、send方法最终都会走到 public final boolean sendMessage...

阅读(23)评论(0)赞 (0)