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
  • 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

This is a simplified image of a computer display.  It also includes the following text: Looking at Python through the eyes of a neural net.

从神经网络的角度看 Python

JetBrains Python 整行代码补全插件现已推出公测版。 我们想谈谈一些用于创建插件的技术和算法,并分享我们收集的有关 Python 编程的统计数据。 什么是“整行代码补全”? 代码补全的作用是向用户建议下一个键入的单词。 如果您对代码补全还不熟悉,可以阅读我们的系列介绍文章(一、二、三、四)。 整行代码补全通过建议更大的代码段来扩展服务。 它还可以为您填写方法调用形参或编写错误消息文本。 在用户体验方面,它类似于普通的代码补全,并使用相同的弹出窗口呈现结果: 但是,这种扩展补全形式背后是截然不同的技术…

Sue
Sue

在 DataGrip 中处理源代码

基础知识 对象的源代码是创建该对象所需的 DDL 脚本的核心部分。 也就是说,CREATE 语句不是对象源代码的一部分。 源代码存储在数据库中。 源代码中最常见的对象是视图、函数和存储的过程。 在许多其他工具中,更新源代码前,首先需要生成 CREATE OR REPLACE 脚本,做出所需的变更,然后再运行。 在 DataGrip 中,其工作方式略有不同。 完成变更后,就会生成正确的脚本。 来自其他工具的使用者通常会犯这样的错误:打开 DDL,复制,修改,调整 CREATE 语句(通常添加 OR …

Sue
Sue

IntelliJ IDEA 中的代码拼写检查器

某天您编写了一些代码,提交,推送,然后在拉取请求上收到了评论:“看起来不错。 哦,但是你把类名称中的这个单词拼错了”。 现在,您必须仅仅因为拼写错误而更改拉取请求。 既烦人又耗时,不是吗? IntelliJ IDEA 如何对代码进行拼写检查 IntelliJ IDEA 明白,诸如类和方法等代码结构不应像常规单词一样进行拼写检查。 同时,它可以拆分复杂的骆驼拼写法名称并对每段的拼写进行检查。 如果您拼错了类名称中的特定单词,IntelliJ IDEA 会以下划线标注该错误。 这就是内置拼写检查器所提供的功能。 高级拼写…

Sue
Sue

Fleet 后台探秘,第二部分 – 编辑器详解

在本系列博文中,我们将以多个部分为您介绍构建 Fleet 这款由 JetBrains 打造的下一代 IDE。 第一部分 – 架构概述第二部分 – 编辑器详解 在本系列的第一部分中,我们概括介绍了 Fleet 架构。 在此第二部分中,我们将介绍编辑器幕后使用的算法和数据结构。 数据结构的聚合 请查看以下屏幕截图,其中展示了 Fleet 中的编辑器窗口 图中包含一行带有语法高亮显示的文本,以及一个提供特定变量用法相关信息的微件。 现在,人们可以通过多种方式显示这些信息,但编辑器方面的问题是它们并非只读。 除了数据可视化以外,数据还…

Sue
Sue

YouTrack 现在支持交互式甘特图

2022.1 版引入了 YouTrack 历史上最精彩的发展之一 – 交互式甘特图! 交互式甘特时间线是 YouTrack 中项目规划和任务管理的一种全新方式,它为进一步开发增加了一个新维度。 新甘特图概略说明 简单来说,新的交互式甘特图使您能够规划整个项目:在时间线上拖放来安排任务,并通过拉伸来设置估计。 任务之间的依赖关系也可以轻松应用。 一旦建立依赖关系,您可以调整估计和安排,然后点击 Recalculate(重新计算)按钮,更新时间线后面受影响的任务的开始日期。 不受限制的任务层次结构 图表左侧的分层树状视图表…

Sue
Sue

Datalore: 使用 SQL 进行深刻分析的 5 种技术

DataGrip 和 Datalore 团队向您问好! 您可能已经使用 DataGrip 有一段时间了,也许您已经掌握了 SQL 和数据库。 但是,如果您的数据洞见可以到达更广泛的受众,并帮助您推动公司的发展呢? 如今,人们对见解深刻的分析有巨大需求,能够讲述全面数据故事的人在市场上非常受重视。 阅读这篇博文,了解可以用来提升您的 SQL 分析技能的 5 种现代技术! 1. 将 SQL 与 Python 结合在一个界面中 SQL 非常适用于检索数据和计算基本统计数据,而 Python 在您需要深入、灵活的探索性数据分析时大有用武之地。 …

Sue
Sue

如何从 Jupyter Notebook 运行 SQL – 两种简单方式

为什么需要在 Jupyter Notebook 内组合 SQL 和 Python SQL 非常适用于检索数据和计算基本统计数据,而 Python 在您需要深入、灵活的探索性数据分析或数据科学时大有用武之地。 如果您在一个工具中可同时使用两种编程语言,会怎样? 在本文中,您将了解通过 Jupyter Notebook 接口使用 Python 和 SQL 的两种简单方式,并使用几行代码创建 SQL 查询。 这两种方式几乎不受数据库限制,因此您可以将它们用于所需的任何 SQL 数据库:MySQL、Postgres、Snowflake、MariaDB、Azure 等。 方式 …

Sue
Sue

为 Datalore Notebook 隆重推出 SQL 单元和数据库连接!

Datalore 团队向您问好! 从 Python Notebook 查询 SQL 数据库的最常见方式是什么? 其中可能包括使用 PySQL 或 SQLAlchemy 等 Python SQL 库,或者在单独的 SQL IDE 中创建脚本并将结果作为 CSV 导入到 Notebook 中。 我们现在可以推荐一种更有效的方式:在 Datalore Notebook 中组合原生 SQL 单元和 Python 代码。 Datalore Professional 和 Enterprise 用户可以无限制地使用此功能。 Community 方案用户可以免费试用 30 天! 请阅…

Sue
Sue

Kotlin 动态:1.6.20 Preview、Multiplatform Web 向导,以及更多内容

这是一个紧张的新年开始! 请查看 1 月的“Kotlin 每月摘要”,了解我们正在进行的所有工作: Kotlin 的首个预览版 1.6.20 现已发布! 隆重推出 Kotlin 1.6.20-M1! 它带来了以下变更: 使用原型上下文接收器在 Kotlin/JVM 中定义上下文相关声明。通过在 JVM IR 后端中并行编译单个模块加快构建速度。在 Kotlin/JS IR 中使用增量编译加快开发速度。通过多平台项目的分层结构更轻松地共享代码。Kotlin/Native 性能改进。 详细了解 Kotlin 1.6.20-M1 更灵活的 Kotlin …

Sue
Sue

IntelliJ IDEA 中的 AWS

在本博文中,我们将探讨如何在 IntelliJ IDEA 中使用 Amazon Web Services (AWS)。首先,我们将设置 IntelliJ IDEA 以连接到 AWS。然后,我们将重点介绍一些在 IDE 中使用 AWS 时非常有用的功能。   本篇博文与视频涵盖相同的材料。对于喜欢阅读文章而不喜欢观看视频的读者,可以通过本文快速浏览内容。读者/观看者也可以在本文中获得指向其他信息的链接。 安装 要配置 IntelliJ IDEA 以使用 AWS,我们需要安装 AWS Toolkit for IntelliJ IDEA 插件,并配置将 IDE 连接到 AWS 所需的 AWS 凭据…

Sue
Sue

YouTrack 2022 路线图

本文介绍了 YouTrack 在 2022 年的计划路线图以及未来的长期目标。 我们的开发路线图主要由用户反馈和功能请求确定,因此请阅读、评论路线图并与您的同事分享,告诉我们您的团队今年希望在 YouTrack 中获得什么功能。 我们的产品承诺和抱负 YouTrack 用户群正在稳步增长,自 2020 年 12 月以来,用户采用增加了 34%。 此增长的很大一部分得益于我们的持续投资,致力于使 YouTrack 更通用,可以更方便地供非技术团队用于项目和任务管理。 我们的长期计划是不断发展 YouTrack,以吸引更广泛的行业和更多团队和用户,同时…

Sue
Sue

为什么停用 Upsource

自 2022 年 2 月 1 日起,我们将不再销售 Upsource 或 Upsource 用户包的新许可证或续订。 我们将继续提供技术支持和关键安全更新,直至 2023 年 1 月 31 日。 在此之后,将不会提供进一步的更新或技术支持。 为什么停用 Upsource 在过去的十年中,我们看到了一个逐渐兴起的行业趋势,即从独立的代码审查工具转向与软件开发的其他领域集成的工具。为了满足这一需求,我们尝试将 Upsource 与我们的其他团队协作工具集成在一起。 然而,我们意识到这不仅限制了我们所能实现的目标(尤其是在愉快的用户体验方面),而且还…

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.