docker android2.3,软件周刊 | Android Studio 2.3 发布;Docker 发布重大更新

7bf0a75af0076b1a93eb00cbbdd66ca7-1.png

该版本包含一些新特性,包括对 WebP 支持 的更新; ConstraintLayout 库支持更新和布局编辑器的部件面板。提供一个新的  App Link 助手 可以帮助你在应用中构建 URI 的统一视图。

新的运行按钮提供更直观和可靠的立即运行体验。最后是 Android 模拟器的测试,支持文本的复制和粘贴。详细介绍请看官方 发行说明 。

相关截图:

7bf0a75af0076b1a93eb00cbbdd66ca7-2.gif

7bf0a75af0076b1a93eb00cbbdd66ca7-3.gif

But 貌似这个版本的坑貌似让很多程序员跪了,所以各位还是再观望一下吧……

@ 开源中国国务院 : 重新run之后好像不能自动打开APP了,有没有同样问题的?

@火星网友:gradle 3.3 死活更新不了,gradle文件夹下根本生成不了gradle-3.3-all目录,我都把gradle3.3的包离线下好了,就是没地方放

@ WangKavin : 更新后gradle悲剧了,refreshing 20多分钟还没完!准备直接重装到2.3!

@ 奋斗哥 : 升级到这个版本后悔死了,gradle3.3报各种错误,又装回2.2.3了

解决办法 ——

@火星网友:gradle3.3需要退出as,下载离线包(https://services.gradle.org/distributions/gradle-3.3-all.zip),放在以下目录,之后启动as就可以了 ..\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9

Kotlin 的愿景是在现代应用程序的所有组件中使用单一的表达式,高性能的强类型语言。 Kotlin 1.1 为实现这一目标迈出了两大步。

首先,就是对 JavaScript 的支持,支持所有 Kotlin 语言特性、大部分标准库以及 JavaScript 互操作性。这允许将应用程序的浏览器前端迁移到 Kotlin,同时继续使用现代的 JavaScript 开发框架(如 React)。

其次,是引入了对协程的支持。作为线程的轻量级替代,协同程序支持更多可扩展的应用程序后端,在单个 JVM 实例上支持大量工作负载。除此之外,协同程序是一个非常具有表现力的实现异步行为的工具,这对于在所有平台上构建响应式用户界面很重要。

7bf0a75af0076b1a93eb00cbbdd66ca7-4.png

Kotlin 1.1 还对许多工具进行了改进,完整更新内容请查阅 发行日志 。

@ wangzhouyu 表示:已经在项目中开始使用,可以完美的和java相互调用,十分好用,另外 Intellij IDEA 这个IDE太NB了,我将原java代码改成kotlin来写的时候,将原来的java代码粘贴过去,ide居然自动将java代码转换成kotlin的代码了,只需要简单的调整一下就OK了。

3 月 2 日,Docker 官方发布了一篇 博客 ,宣布企业版到来。版本也从 1.13.x 一跃到 17.03。

之后,Docker 会每月发布一个 edge 版本(17.03, 17.04, 17.05...),每三个月发布一个 stable 版本(17.03, 17.06, 17.09...),企业版(EE) 和 stable 版本号保持一致,但每个版本提供一年维护。

7bf0a75af0076b1a93eb00cbbdd66ca7-5.png

旧的仓库和包名(docker-engine)依旧可以使用,但不确定什么时候会被废弃,docker-engine 的版本号也变成了 17.03.0~ce-0 这种的版本号。

Docker v17.03.0-ce 版本更新内容和下载地址请查看

深度操作系统 15.4 Beta 全新设计了控制中心,并默认预置了深度家族的一系列应用,不仅做到好用还要好看,大大提升了用户体验。另外,新版自带内核升级到最新稳定版,系统稳定性和兼容性方面得到了大大的提升。此外,得益于 Alpha 内测用户热情反馈,深度操作系统 15.4 Beta 在功能完整性和稳定性方面得到了显著改善。

部分截图:

7bf0a75af0076b1a93eb00cbbdd66ca7-6.jpg

7bf0a75af0076b1a93eb00cbbdd66ca7-7.jpg

Visual Studio Code 1.10 版本中有一些重要的更新,随后因发现了几个关键扩展问题,又快速发布了 1.10.1 版本。

亮点包括:

Minimap

要启用 Minimap,请设置 editor.minimap.enabled:true

7bf0a75af0076b1a93eb00cbbdd66ca7-8.gif

拖放所选文本

7bf0a75af0076b1a93eb00cbbdd66ca7-9.gif

语法高亮复制

7bf0a75af0076b1a93eb00cbbdd66ca7-10.gif

Spring Boot 1.4.5 包括 50 个多项 Bug 修复和一系列改进和依赖关系升级 。1.5.2 包含  60 多个修复,改进和第三方依赖更新 。该团队正为 Spring Boot 2 的发布全力工作,预计 4 月初发布 Spring Framework 5 第一个候选版。

本周开源项目推荐

为什么使用它?

首先,与仅仅是客户端渲染相比,服务器端渲染有着更好的用户体验。用户可更快地获取内容,当 JS 失败或被禁用时,网页也更容易被访问,并且搜索引擎也更容易索引它。

其次,它为开发者提供了更好的开发体验。在服务器上自己的首选模板库中和 JavaScript 中编写两次相同的代码可能很乏味,并且难以维护。Hypernova 允许你在一个地方编写所有的视图代码,而不必牺牲用户的体验。

工作原理:

7bf0a75af0076b1a93eb00cbbdd66ca7-11.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值