Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • 简体中文
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
    • JetBrains for Data
    • Kineto
  • 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 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Sue

Kotlin K2 Compiler Performance

K2 编译器性能基准以及如何在项目中测量性能

在 Kotlin 2.0.0 版本临近发布之际,K2 编译器现已可供试用!在这篇博文中,我们将探讨 K2 编译器在各种项目中的性能,并为您提供收集性能统计信息的工具。 K2 编译器经过很长时间才达到稳定版。 决定从头重写编译器后,我们添加了新的类型推断算法、新的 JVM 和 JS IR(中间表示)后端,以及新的前端。 前端经过根本性更改,开始使用包含更多语义信息的统一数据结构。 这项更改让编译更高效,也让 IntelliJ IDEA 可以更好地分析您的 Kotlin 代码。 这一举措的目标是加快新语言功能的开发、统一 Kotlin 支持的所有平台,以及为 Kotlin 开发者提高性能。 要…

Sue
Sue
Data Analysis with Kotlin DataFrame: A Step-by-Step Guide

使用 Kotlin DataFrame 执行数据分析的分步指南

简介 我们将利用一个教程系列介绍如何使用 Kotlin DataFrame 和 Kandy 库轻松操作和直观呈现数据,这是系列的第一部分。 教程面向普通 Kotlin 开发者,因此您不需要具备数据分析或类似框架(如 pandas 或 Apache Spark)的经验。 不过,您应该熟悉 Kotlin 语言,并且已经在 IntelliJ IDEA 中创建过基于 Kotlin 的项目。 在本教程中,您将学习: 如何从 CSV 文件创建 DataFrame。 如何执行常见操作。 如何显示或导出结果。  您将在 Kotlin Notebook 中工作,既方便又能访问 Kandy 绘…

Sue
Sue

可以提高效率的 10 个 Fleet 快捷键

您喜欢快捷键吗? 我们超喜欢! Fleet 和所有 JetBrains IDE 一样,提供了大量快捷键,可以提高您执行最常用操作的速度和效率。 我们强烈建议您查看默认按键映射参考卡片开始入门。 如果您使用过一段时间 Fleet 及其快捷键,您可能已经发现,一些快捷键与您在 IntelliJ IDE 中习惯的并不相同。 这些决定不是随意做出的,为了使体验符合现代通用标准,Fleet 团队在 Fleet 按键映射上投入了大量思考和精力。 我是否必须掌握所有 Fleet 快捷键才能提高效率? 您不需要记住 Fleet 中的所有快捷键。 不过,如果您确实具备记下所有快捷键的超能力, 也请留言告诉我们。…

Sue
Sue
Qodana release and Qodana demo - custom inspections and more

使用 Qodana 2024.1 在 IntelliJ IDEA 中创建自定义代码检查和执行其他操作

自 2023 年 7 月正式商业发布以来,JetBrains Qodana 一直是代码质量领域的热门话题。 Qodana 是面向团队的官方 JetBrains 静态代码分析平台,与 JetBrains IDE 和团队工具高度兼容。它还包含一系列独特检查,全程提供出色的客户支持。 Qodana 的全球采用标志着推出新功能和更新的最佳时机,让团队在需求正盛的行业中维护软件质量。 无论您是想为团队创建自定义检查、默认审核许可证以达到或保持合规,还是更轻松地浏览代码分析结果,Qodana 的 2024.1 版本都能帮您搞定。 试用 Qodana (more…)…

Sue
Sue

JetBrains IDE Services:简化 IDE 和 AI 工具的企业管理,提高开发者工作效率

在 JetBrains,创新始终是我们的驱动力。 从一家由爱好者创立的小型创业公司起步,创新推动我们发展为一家由开发者主导的大型组织,自主打造出广泛的产品组合。 作为一家企业,我们深知根据市场动向协调代码、工具和团队时所要面临的挑战。 在分布式工程团队的复杂环境中,为数百名开发者部署和监督 IDE 和其他开发工具可能会相当艰难。 为此,我们推出了 JetBrains IDE Services 产品套件,旨在帮助使用 JetBrains 产品的大型组织应对这些挑战。 JetBrains IDE Services 可以简化 JetBrains IDE、远程开发环境和 JetBrains AI 的管…

Sue
Sue

使用 Kotlin Notebook、DataFrame 和 Kandy 分析数据

以交互式方式探索和直观呈现数据,用户能够找出静态分析可能无法立即展现的隐藏模式、趋势和关系。 这种即时反馈让用户可以快速验证假设、识别异常值或异常情况,并调整分析。 Kotlin Notebook 是用于在 IntelliJ IDEA 中探索数据的便捷工具。 它使用 Kotlin 内核在单元中执行 Kotlin 代码的片段,然后在编辑器中呈现数据。 它集成了多种库来简化数据分析,例如用于数据处理的 Kotlin DataFrame 和用于图表创建的 Kandy。 最近,Roman 和 Anton 探索了数据分析工具的威力(直播录像)。 在这篇博文中,我们添加了直播中的示例,让您可以方便地使用 …

Sue
Sue

Ktor 插件注册表现已发布!

Ktor 使用插件让您可以精细控制应用程序功能。 此前,第三方插件的管理方式与 Ktor 团队所提供插件的方式有所不同。 这对 Ktor 生态系统的发展造成了一定阻碍。 本月早些时候,在 Ktor 2024 产品路线图中,我们宣布了 Ktor 插件注册表。 此注册表现已正式推出。 它可用于向 Ktor 团队提交基于社区的插件、将插件分类以便搜索,以及为用户提供必要文档。 简介 目前,您可以通过在线项目生成器构建 Ktor 项目,为手头的任务选择合适的插件组合。 如下所示,您可以按名称和类别查看和搜索插件。 点击插件时,它的描述在右侧显示。 此描述包括将添加到应用程序中的代码的示例。  点击 A…

Sue
Sue

Java 22 和 IntelliJ IDEA

Java 22 现已正式发布,IntelliJ IDEA 2024.1 全面支持该版本,您可以使用其中的新功能! 从新手开发者到 Java 专家,从寻求性能和安全功能的大型组织到尖端技术爱好者,从 Java 语言的新特性到 JVM 平台的改进,Java 22 可以满足各种群体的各类需求。 这些 Java 功能在一个又一个版本发布后良好配合,创造出更多可能,深度助力开发者创建解决现有痛点、更强劲且更安全的应用程序。 本博文并未覆盖所有 Java 22 功能。 如果您有兴趣,我建议查看此链接,详细了解 Java 22 中的新增内容和变化,包括 bug。 在这篇博文中,我将介绍 IntelliJ I…

Sue
Sue

YouTrack 2024 路线图

最近开始使用 YouTrack 的团队给我们提供了大量反馈,我们正在据此调整 YouTrack 的产品开发计划。 我们的中期计划之所以如此灵活,是因为从长远来看,我们仍然致力于产品的核心价值和我们的愿景。 2024 年从第一个重大更新开始,更新根据大家的反馈增强了与 Helpdesk 支持人员合作的体验。 在这篇博文中,我们想重点介绍 2024 年 YouTrack 路线图中的后续工作,并确认我们的长期计划。 增长趋势证实了我们的长期承诺 回顾过去的一年,我们很高兴看到 YouTrack 客户群快速增长。我们发现,开始在 YouTrack 中管理项目的团队数量出现两位数的百分…

Sue
Sue
K2 Kotlin Mode (Alpha) in IntelliJ IDEA

IntelliJ IDEA 中的 K2 Kotlin 模式 (Alpha)

从 v.2024.1 开始,IntelliJ IDEA 附带可选的 K2 模式。 在此模式下,IDE 使用 K2 编译器进行更快、更稳健的 Kotlin 代码分析。IDE 现在有两种模式: 经典模式(默认启用)– IDE 使用标准 (K1) Kotlin 编译器分析 Kotlin 代码。 K2 模式 (Alpha) – IDE 使用新的 K2 编译器作为代码分析引擎。 这些模式仅影响 IDE 中的代码分析。 如果您想使用 K2 编译器编译项目,则需要在项目的构建设置中指定。 K2 IDE 模式不依赖于项目构建设置中指定的 Kotlin 编译器版本。 什么是 K2 模式? 我们从头重写了 K…

Sue
Sue

直播预告 | 左手 JetBrains IDE,右手极狐 GitLab,研发十倍速的无痛养成记!

作为一名开发者,你的日常是不是总在 IDE、代码、浏览器、命令行间忙碌?问题追踪、版本控制、代码审查…… 这些看似无尽的任务,常常让你在不同的工具和平台间来回切换,效率大打折扣。 当大家面对的工作越来越多、越来越复杂,如何在 IDE 里无缝集成其他工具或平台,让开发、测试、CI/CD 一气呵成,研发效能直线上升,就成为开发者重点关注的对象。 4 月 18 日,我们的技术直播栏目《JetBrains 码上道》就将围绕这个话题进行分享。这一次,我们与 DevOps 工具的领导者极狐 GitLab 强强联手带来解决之道 —— 通过 JetBrains IDE 与极狐GitLab 的集成,…

Sue
Sue

您的 JetBrains 编码工具已准备好更新至 2024.1

您的 JetBrains IDE 和 VS 扩展程序已准备好更新。 最新的 2024.1 版本搭载了大量功能,可以帮助您更智能、更快速地工作,包括本地运行的 AI 赋能全行代码补全、新终端等。  JetBrains IDE 2024.1 更新带来了 AI 赋能的全行代码补全。 它在本地运行,不会通过互联网发送任何数据。 目前为 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby 在以下相应 JetBrains IDE 中提供全行代码补全: IntelliJ IDEA Ultimate、PyChar…

Sue
Sue
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.