2016年2月29日

雅虎开源CaffeOnSpark:基于Hadoop/Spark的分布式深度学习

摘要: 在基于Hadoop集群的大规模分布式深度学习一文中,雅虎介绍了其集Caffe和Spark之长开发CaffeOnSpark用于大规模分布式深度学习,并向github.com/BVLC/caffe贡献了部分代码。现在,雅虎机器学习团队又在这篇tumblr文章上宣布将整个CaffeOnSpark开源作为Spark的深度学习包。 阅读全文

posted @ 2016-02-29 21:33 大地回春 阅读(457) 评论(0) 推荐(0)

Cloud Dataproc已完成测试,谷歌云平台生态更加完善

摘要: 去年9月份,谷歌为Hadoop和Spark推出了Cloud Dataproc服务的beta版本,如今半年过去了,Cloud Dataproc服务已完成测试,现在可以被广泛使用。 阅读全文

posted @ 2016-02-29 21:29 大地回春 阅读(204) 评论(0) 推荐(0)

深入浅出iOS函数式编程与响应式编程概念

摘要: 简介 本篇文章主要回顾一下——iOS函数式编程 && 响应式编程概念,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。 阅读全文

posted @ 2016-02-29 21:27 大地回春 阅读(408) 评论(0) 推荐(0)

深入理解JVM之垃圾回收详解

摘要: 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾收集意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用的对象,垃圾收集也可以清除内存记录碎片。由于创建对象和垃圾收集器释放丢弃对象所占的内存空间,内存会出现碎片。碎片是分配给对象的内存块之间的空闲内存洞。碎片整理将所占用的堆内存移到堆的一端,JVM将整理出的内存分配给新的对象。 垃圾收集能自动释放内存空间,减轻编程的负担。这使Java虚拟机具有一些优点。首先,它能使编程效率提高。在没有垃圾收集机制的时候,可能要花许多时间来解决一个难懂的存储器问题。在用Java语言编程的时候,靠垃圾收集机制可大大缩短时间。其次是它保护程序的完整性,垃圾收集是Java语言安全性策略的一个重要部份。 垃圾收集的一个潜在的缺点是它的开销影响程序性能。Java虚拟机必须追踪运行程序中有用的对象, 阅读全文

posted @ 2016-02-29 21:23 大地回春 阅读(540) 评论(0) 推荐(0)

大型零售集团如何使用JIRA构建敏捷实践

摘要: 企业效率的高低取决于团队效能的高低,随着互联网行业的发展,敏捷开发目前在国内已经从前几年的“奢侈品”变成了随处可见的“日用品”,很多企业和开发团队都在谈论和实施敏捷,中国也出现了日渐普及的态势,敏捷开发的流行绝非偶然,其最大的推动力是采用这种方法所能带来的受益。 阅读全文

posted @ 2016-02-29 21:11 大地回春 阅读(648) 评论(0) 推荐(0)

中国主要咨询类型机构公司经营发展信息

摘要: 目前,中外咨询业在世界范围内发展很快。美国咨询公司的服务内容涵盖了管理、技术、工程、财务等方方面面。在德国从事管理咨询的公司有近7000家。在英国80%的大中型企业常年雇用咨询公司为其进行战略、组织、管理、生产和信息技术的咨询。由于咨询公司在信息系统、专业人才和技术分析等方面具有独特优势,越来越多的企业已经离不开咨询业。国外咨询公司从20世纪70年代末进入中国市场以来,至今已发展到上百家。 阅读全文

posted @ 2016-02-29 15:41 大地回春 阅读(2734) 评论(3) 推荐(0)

导航

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