Spark由AMPLab实验室开发,其本质是基于内存的快速迭代框架,“迭代”是机器学习最大的特点,因此非常适合做机器学习。得益于在数据科学中强大的表现,Python语言的粉丝遍布天下,如今又遇上强大的...
分类:
编程语言 时间:
2017-04-06 11:05:38
阅读次数:
247
一、需求我们使用Nginx做七层负载均衡,后端是Tomcat。项目采用灰度发布方式,每次项目升级,都要手动先从Nginx下摘掉一组,然后再升级这组,当项目快速迭代时,手动做这些操作显然会增加部署时间,于是就想通过脚本实现自动化管理Nginx配置文件。当时考虑自己写Shell脚本对Ngi..
分类:
其他好文 时间:
2017-03-24 20:48:19
阅读次数:
1311
继Weex之后,阿里在移动技术领域又有开源大动作。 3月13日,手机淘宝安卓客户端容器化框架Atlas正式宣布开源( https://github.com/alibaba/atlas )。Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于A ...
分类:
移动开发 时间:
2017-03-13 14:28:42
阅读次数:
395
技术 | TypeScript 第一次接触TypeScript还是和一帮兄弟在居民楼里撸每日优鲜App的时候,没有想过那么多,只想可以快速实现和快速落地,于是我们选择ionic这个Hybrid框架,而它又是基于Angularjs的,为了在某些方面保持一致性和快速迭代,我们选择了TypeScript。 ...
分类:
其他好文 时间:
2017-03-12 23:06:37
阅读次数:
237
【题目分析】 咦,这不是卷积裸题。 敲敲敲,结果样例也没过。 看看看,卧槽i和k怎么反了。 艹艹艹,把B数组取个反。 靠靠靠,怎么全是零。 算算算,最终的取值范围算错了。 交交交,总算是A掉了。 【代码】 ...
分类:
其他好文 时间:
2017-01-26 22:26:30
阅读次数:
254
本文作为一个提供挈领的介绍性文档,后面会以此展开,逐渐丰富。 一般开发模型 针对一个PM feature进行开发,设计模型是第一步。模型设计好之后,还要保留参数接口,可以基于这些参数针对特殊个体进行优化。 建立一个可以快速迭代、准确可靠、可量化的验证环境尤其重要。一方面可以验证设计的模型是否有效、正... ...
分类:
其他好文 时间:
2016-12-28 18:26:34
阅读次数:
243
持续集成主要用于频繁将代码集成到主干的场景。这样的好处是可以快速的发现代码的错误,而且可以防止分支大幅度的偏离主干,造成主干难以集成。持续集成的目的是在保证产品质量的同时让产品快速迭代。持续集成包含持续交付和持续部署,其实是一个自动化部署的流程。将整个技术..
分类:
其他好文 时间:
2016-12-28 02:45:37
阅读次数:
380
1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间 ...
分类:
其他好文 时间:
2016-11-14 12:23:35
阅读次数:
159
微信读书作为一款阅读类的新产品,目前还处于快速迭代,不断尝试的过程中,性能问题也在业务的不断累积中逐渐体现出来。最近的 1.3.0 版本发布后,关于性能问题的用户反馈逐渐增多,为此,团队开始做一些针对性的性能问题优化。本文将从发现问题、解决问题和预防问题三个方面进行总结。 如何发现性能问题 不同于一 ...
分类:
微信 时间:
2016-11-08 20:03:42
阅读次数:
410
随着智能手机的普及,移动端应用几乎成为每个互联网产品的标配。在快速迭代的互联网战场中高效开发、低成本上线产品,是每个应用开发团队追求的目标。此时,选择合适的应用类型和开发模式便至关重要。移动应用可以粗分为三种:原生应用(native app), 网页应用(web app,或HTML5 app),以及 ...
分类:
移动开发 时间:
2016-11-04 16:35:36
阅读次数:
312