GoLand 2021.1 稳定版发布
GoLand 2021.1 稳定版已发布,作为今年首个大版本,此次更新带来了不少变化,例如:使用 Go 1.16 新支持的功能(包括//go:embed
)、支持通过 Docker, SSH 和 WSL 2 远程构建和运行应用程序、从 JSON 生成代码,以及优化错误处理功能。
支持 Go 1.16
从 Go 1.16 开始,开发者可以在构建时将文件和目录嵌入 Go 二进制文件。嵌入适用的几类变量:string
、[]byte
和 embed.FS。您需要在软件包的顶层声明这些变量。 最后,您需要添加 //go:embed
指令使嵌入生效。
GoLand 提供了代码高亮显示、从 embed 指令内的引用到项目中的文件和文件夹的导航、Rename 重构、Find Usages、代码补全和一些代码检查。 例如,如果您试图将文件嵌入类型错误的变量,GoLand 会发出通知。
改进错误处理
从此版本开始, Unhandled Error 代码检查功能已获得一系列快速修复:
- Handle error 快速修复将调用结果分配给变量并生成
if error not nil
检查 - Wrap error handling in a closure 快速修复可用于
defer
和go
语句,生成的代码与 Handle error 类似,但会将所有内容封装在闭包中 - Ignore explicitly 应用范围得到扩展,涵盖了
defer
和go
语句。 快速修复将调用结果分配给空白变量,并将所有内容封装在闭包中
改进 Run/Debug Configurations
新版本以多种方式改进了 Run/Debug Configuration 对话框:
- 要添加所有必要的构建选项,点击 Modify options;要添加运行选项,点击 Modify。 IDE 现在会验证每个选项以确保其兼容
- 对于 Docker-compose,支持所有现有的选项,包括声明环境变量文件 (.env) 的选项
- 对于 Dockerfile,不必记住所有的运行命令,因为代码补全可在 Run Options 字段中运行
- 对于 Docker 镜像,可以使用代码补全在 Image ID 或 name 字段中输入映像的名称
在 Windows 上通过“开始”菜单快速访问最近的项目
现在可以在 Windows 中右键点击任务栏或开始菜单上的 GoLand 图标访问最近打开的项目。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker Desktop 3.3.0 发布
Docker是一套平台即服务(PaaS)产品,它使用操作系统级别的虚拟化,以称为容器的包的形式交付软件。容器之间相互隔离,并捆绑自己的软件、库和配置文件;它们可以通过定义良好的渠道相互通信,因为所有的容器共享一个操作系统内核的服务,所以它们使用的资源比虚拟机少。 新特性: 用户现在可以指定何时下载和安装 Docker Desktop 更新。当更新可用时,Docker Desktop 会显示一个图标,表示有较新的版本。用户可以在方便的时候在后台下载更新。下载完成后,您只需点击更新并重新启动即可安装最新的更新。 出于专业开发目的使用 Docker Desktop 的开发人员有时可能需要跳过特定的更新。为此,专业或团队的开发人员可以在出现提醒时跳过特定更新的通知。 升级 Docker Compose 1.29.0 Compose CLI v1.0.12 Linux kernel 5.10.25 Snyk v1.461.0 Docker Hub Tool v0.3.1 containerd v1.4.4 runc v1.0.0-rc93 错误修复和细微变化 修正了查看以显式项目名启动的编译程序...
- 下一篇
每日一博 | 下一代机密计算即将到来:性能比肩普通应用
随着Intel新一代数据中心级处理器Ice Lake的发布,由Intel SGX保护的可信应用的性能已经可以比肩普通应用,让我们来看看这一切是如何通过硬件进步与软件优化变为可能? 北京时间2021年4月7日凌晨,Intel发布了第3代至强可拓展处理器(代号为Ice Lake)。这是Intel首次发布基于10nm制程的数据中心芯片,带来了更快的单核性能(声称20%的IPC提升)、更多的核心数(最多40 x 2个),8通道DDR4内存支持,以及面向AI和密码学的加速指令。 除了上述性能提升以外,Intel还高调宣布了在Ice Lake上带来重要的安全特性——下一代Intel SGX技术。蚂蚁集团的安全计算团队在正式发布的数月前,通过与阿里云和Intel的合作,拿到了Icelake的测试芯片,并对其性能做了详尽的测评。因此,我们抢先给大家带来了干货满满的下一代Intel SGX的性能测评,并分享我们提出的软件性能优化方法。 本文包含三个部分: 1. 下一代IntelSGX简介 2. 下一代IntelSGX性能测试 3. 下一代IntelSGX性能优化(在 Occlum 项目中) 本文的部分内...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路