首页 » 2017 » 八月 » 08 ( 第 10 页 )

案例学习:Jigsaw模块化迁移

 

要点 通过模块化的方式开发应用程序,实现更好的设计,如关注点分离和封装性。 通过Java平台模块化系统(JPMS),开发者可以定义他们的应用程序模块,决定其他模块如何调用他们的模块,以及他们的模块如何依赖其他模块。 对于已经使用了其他模块系统(如Maven或G … 阅读全文

只用音频,让25年前的奥巴马“穿越”到现在?

 

真假奥巴马,傻傻分不清。 上面两个人,其实都是奥巴马。左边是1990年还在剑桥读书时的他,另外一个则是20多年之后已经当上总统的“他”。最关键的是,这两个奥巴马实际上都在讲着一样的东西,因为右边的“假”奥巴马,而且是利用左边20多年前奥巴马音频生成的。 这个魔 … 阅读全文

无痛的增强学习入门: 策略迭代

 

系列导读:《无痛的增强学习入门》系列文章旨在为大家介绍增强学习相关的入门知识,为大家后续的深入学习打下基础。其中包括增强学习的基本思想,MDP框架,几种基本的学习算法介绍,以及一些简单的实际案例。 作为机器学习中十分重要的一支,增强学习在这些年取得了十分令人惊 … 阅读全文

事件总线实现方式汇总

 

基于事件驱动的分布式异步架构模式多用于构建高可伸缩的反应式应用程序,适用于各种从简单到复杂的应用场景。它的核心思想是去耦合,将消息的发送和接收分开,实现异步处理消息事件。架构师 Mustafa Turan 在Hackernoon上分享了 事件总线的几种实现方式 … 阅读全文

JetBrains宣布官方支持Rust插件

 

7月31号,Rust社区就已 非正式声称 JetBrains开始官方支持Rust插件,不过不再支持2016.3版本的IDEA,受支持的IDEA最小版本为2017.1。8月4号,JetBrains官方博客 正式宣布 开始官方支持Rust插件,包括IDEA、CLi … 阅读全文