Skip to content
  • Topics
  • Search
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

Follow
  • Follow JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • All
  • Releases
  • Livestreams
author avatar

Lei

Kotlin 1.4-M1 现已发布!

我们高兴地宣布新的主要版本的第一个预览版本:Kotlin 1.4-M1。 几个月以前,我们针对 Kotlin 1.4 值得期待的亮点发布了一则公告。随着发布临近,我们现在提供一个预览版本,让大家能够试用一些新功能。 在这篇博文中,我们将重点介绍 1.4-M1 中的以下新功能和主要改进: 默认启用一种功能更加强大的新类型推理算法。 协定现在可用于 final 成员函数。 Kotlin/JVM 编译器现在可在字节码中为 Java 8 和更高版本生成类型注解。 Kotlin/JS 的新后端为生成的工件带来大幅提升。 标准库中的渐进式变更:完…

Lei
Lei

Hub Adds Organizations

You can read this blog post in other languages:    Hub 2020.1 引入了组织、直接从用户界面在上下文中建议社区翻译的新功能和 Swagger 支持。 请提前阅读以详细了解。 (more…)…

Lei
Lei

客户案例分享:Unidata 的 WebStorm 使用方式

今天,我们想与您分享 Unidata 的 UI 团队如何使用 WebStorm,这是一家在俄罗斯、德国和瑞士设有办事处的 IT 公司。它的主要产品 Unidata 平台是用于构建公司数据管理系统的多功能解决方案。最重要的是,他们还为主数据管理和数据治理构建了一些其他工具。2019 年,公司发布了其平台的社区版,为开源做出贡献。 我们与 Unidata 首席技术官 Ruslan Trachuk 进行了交谈。 您好,Ruslan!您能告诉我们一些关于您自己以及您在 Unidata 从事的工作吗? 我负责公司中所有与研发相关的活动,包括 Unidata 平台的开发以及在其之上构建的…

Lei
Lei

大数据工具插件更新:Spark、HDFS、Parquet 等等

自我们上次更新以来已经有一段时间了。如果您还记得的话,我们去年宣布了 IntelliJ IDEA 与 Apache Zeppelin、S3 的集成以及与 Apache Spark 的实验性集成。后者的集成作为实验功能发布,仅在非稳定的更新渠道中可用。但是我们有一些好消息!今天,我们发布了该插件的新版本,使 Spark 支持终于公开可用。它还增加了对 HDFS 和 Parquet 的支持。 Spark 监控 现在,Spark 集成已在公共更新中提供,让我们快速了解它可以为您做什么。 为了能够监视您的 Spark 作业,现在要做的就是转到 Big Data Tools Connectio…

Lei
Lei

JetBrains 20 周年庆回顾

2月5日,我们在网上与我们心爱的社区以及特别版的 JetBrains 2019 年度亮点庆祝了JetBrains 20 周年庆。 感谢您的衷心和温暖的生日问候。我们感谢您的厚爱,并希望分享一些生日快乐的祝福! @RobEden  来自 Twitter 恭喜 20 周年,JetBrains!您的工具使我成为了更好的开发人员。在公司不断壮大的情况下,依然很重视我的反馈意见,这点我很喜欢。#JB20Bday @CalvinNrnha 来自 Twitter 开始使用了 @androidstudio 并欣赏其出色的功能集。发现它基于 IntelliJ IDEA。开始使用了 @pycharm @…

Lei
Lei

在 Raspberry Pi 4 上运行 GoLand

让我们学习如何使 GoLand 或任何 JetBrains IDE 在 Raspberry Pi 4(一种流行的开发单板机)上运行。 我们将介绍: 设备需求 跟随这篇文章还需要一些硬件组件: Raspberry Pi4 4GB 版本 充足的电源 HDMI 输出线 由于 Raspberry Pi 4 的运行时温度会比较高,因此建议使用散热良好的外壳或其他冷却方法。我选择了这个外壳。 注意:默认情况下,T-Cobbler GPIO 扩展电缆不适合机箱提供的空间,将需要 GPIO 提升器接头。 优质的 microSD 记忆卡…

Lei
Lei

构建链:TeamCity 的管道融合,第 2 部分 – 并行运行构建

在上一篇博客文章中,我们了解了快照依赖项以及如何将其应用于 TeamCity 中的构建链。在此博客文章中,我们描述快照依赖项如何实现并行构建。 更多快照依赖 我们之前已经开始为 demo 应用程序创建构建链。我们创建了两个构建配置:一个构建应用程序,另一个构建 Docker 映像。那测试呢? 假设有很多测试,并且依顺序运行这些测试会花费很多时间。并行执行测试组会更好。我们可以创建两个构建配置, Test1 和 Test2 ,它们将执行不同的测试组。Test1 和 Test2 都具有对 TodoImage 构建配置的快照依赖项。 由于 Test1 和 Test2 彼此不依赖,因此…

Lei
Lei

构建链:TeamCity 的管道融合, 第 1 部分 – 入门指南

在 TeamCity 中,当我们需要构建某些东西时,我们创建一个构建配置。构建配置包括构建步骤,并在构建代理上一次运行中执行。您可以在一个构建配置中定义任意多个构建步骤。但是,如果步骤数太大,应该检查构建配置在做什么 – 也许它一次执行太多操作。 我们可以将步骤分为多个构建配置,并使用 TeamCity 快照依赖项将配置链接到构建链。TeamCity 与构建链一起工作的方式启用了许多有趣的功能,包括构建的并行执行、重新使用构建结果以及多个源代码控制存储库的同步。但最重要的是,它使整体维护变得更加容易。在此博客文章中,我们将说明如何通过为构建配置準備快照依赖項来在 TeamCity 中创建构建…

Lei
Lei

JetBrains Mono — 为开发者定制的新字体

一年前,我们设定了一个宏伟的目标 – 创建一种字体,以使每个人都可以更轻松地使用代码。我们做到了! 您可能会问,其他诸如等宽字体有什么问题? 我们作为开发人员,如今大部分时间都会花费在阅读代码上。正因此我们一直在寻找最佳字体,以使我们更容易在屏幕上查看文本。但是,许多流行字体中的逻辑并不总是考虑到通读代码和读书之间的区别。  我们的眼睛以非常不同的方式沿着代码移动,通常必须垂直移动和水平移动。这与读书不同,因为它们总是沿相同的方向滑动。因此,在创建 JetBrains Mono 时,除其他事项外,我们重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。 我们考虑了字母的大小和…

Lei
Lei

PhpStorm 中的 HTTP 客户端概述

开发网络服务时,通常会通过向其发送各种 HTTP 请求并检查返回的内容来对其进行测试。在 PhpStorm 中,您可以直接在代码编辑器中执行此操作。 在本文中,我们将使用 github.com/JetBrains/phpstorm-http-client-tutorial 示例项目进行演示。您可以克隆它并浏览其提交历史记录,以到达此概述的相应阶段。对于每个阶段,请运行 composer update 安装并更新所需的内容,然后运行 composer start 启动 PHP Web 服务器。 Looking around 在 PhpStorm 中,您的 HTTP 请求存储在扩展名为 …

Lei
Lei

Rustlings 课程新编

教育产品平台为多种现代编程语言提供支持,其中一种是 Rust ,这是一种现代的多范式系统编程语言,结合了内存安全性和高性能。它以可靠性、效率和生产力而受欢迎。有很多用 Rust 编写的系统,从低级嵌入式系统到大型 Web 服务器。 Rust 是最支持和参与度最高的社区之一,因此,通过 “ The Rust Programming Language (Rust 编程语言)”书和 Rustlings 。 我们很高兴介绍 Rustlings 课程的教育产品改编版– 现在可以通过 EduTools 插件获得! Rustlings 课程最初由 Carol Nichols 编写,其中包含一些练习,旨…

Lei
Lei

让 Kotlin 为数据科学做好准备

今年在 2019 年 KotlinConf 上,Roman Belov 概述了 Kotlin 的数据科学方法。既然该演讲现在已公开,我们决定重述一下,并分享一些有关 Kotlin 数据科学工具和库的当前状态。 Kotlin 如何适应数据科学?由于需要分析大量数据,最近几年为数据科学学科带来了真正的复兴。没有适当的工具就不可能实现所有这些数据科学复兴。以前,您需要一种专门为数据科学设计的编程语言,但是今天,您已经可以使用通用语言了。当然,这需要通用语言做出正确的设计决策,更不用说获得社区的帮助了。这使某些语言(例如 Python )比其他语言更受数据科学欢迎。 借助 Kotlin Mul…

Lei
Lei
Load more
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.