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

爱上新 UI 的五个理由

您使用新 UI 了吗? 还没有? 让我来告诉您它到底有多好! 首先,启用新 UI。 最简单的方式是使用 UI 右上角的 Settings(设置)齿轮: PyCharm 将重新启动,然后就完成了! 在本次界面更新中,我们向不同元素周围添加了更多空白。 这有助于分隔内容,不需要在屏幕上添加分隔线等元素。 如果您更喜欢小一点的 UI 元素,您可以在 Meet the New UI(认识新 UI)工具窗口中选择 Compact(紧凑)(或后续在 Settings(设置)中搜索“new ui”)。 此设置将移除界面元素周围的一些空白和填充。 这里有几个显眼的主题,包括使用颜色和元素大小来表示…

Sue
Sue

比较 database/sql、GORM、sqlx 和 sqlc

本文由外部贡献者撰写。 Rexford A. Nyarko Rexford Nyarko 是一名解决方案架构师,具有软件与网络系统、云环境、服务器管理和多种数据库技术背景。 Rexford 特别喜欢向非技术人员解释技术概念。 LinkedIn Twitter Go 以其简单易用、性能和完整的标准库而闻名。 Go 的库开箱即支持大量常见操作,许多其他语言需要第三方库来执行或根本不支持。 这些操作位于处理并发、网络、I/O 和文本处理等功能的各种软件包中。 database/sql 是一个标准库软件包,负责与数据库(主要是 SQL 关系数据库)的连接和交互。 它为类 SQL…

Sue
Sue

Cypress 支持登陆 JetBrains Aqua

Aqua 团队特别消息! 大家的反馈我们都已收到,我们很高兴在此宣布 Aqua 正式支持热门测试框架 Cypress。 了解我们为提高 Cypress 效率而精心设计的支持。 下载 AQUA   Cypress 支持 Aqua 的测试可见性 打开项目时,Aqua 会自动检测 Cypress 测试并在编辑器中的测试旁边显示运行图标,您只需点击鼠标即可轻松运行测试。 探索结果 测试完成后,Aqua 将提供全面的测试结果,包括每个测试的相关日志和控制台输出。 得益于各种排序和筛选选项,您可以快速浏览失败或忽略的测试并分析执行时间。 Aqua 支持从测试结果工具窗口平滑过渡到所选测试的源代码。 高…

Sue
Sue

Playwright 支持登陆 JetBrains Aqua

Aqua 团队特别宣布! 我们致力于为最流行的测试框架提供一流支持,而 Playwright 支持近来在用户群中呼声较高。 我们很高兴宣布,新版本 Aqua 包括对 Playwright 的全面支持。 下载 AQUA   Playwright 支持 Aqua 显示测试 打开项目时,Aqua 会找到 Playwright 测试,并显示装订区域图标以供从编辑器运行测试。 使用 Playwright 运行测试非常简单。 如果需要,您还可以选择从文件或目录运行所有测试。 探索结果并发现问题 测试完成后,Aqua 会显示详细的测试结果以及测试的相关日志和控制台输出。 通过多种排序和筛选选项,可以轻松检…

Sue
Sue

Laravel 最佳做法:如何自动执行您的日常工作

作为 Laravel 开发者、一位 Web 工匠, 您一定想要提高工作效率,对吧? 在这篇博文中,您将了解如何使用带 Laravel Idea 插件的 PhpStorm 提高工作效率。 智能自动补全 提高 Laravel 开发者工作效率的一项重要功能是为其日常使用的操作提供自动补全。 基于对您的 Laravel 代码库的深入理解,捆绑 Laravel Idea 插件的 PhpStorm 将支持最常用命令的自动补全。 我们来逐一了解。 Eloquent 为使 Eloquent 成为如此强大的 ORM,Laravel 投入了大量工作,而得益于 Laravel Idea 插件…

Sue
Sue

API 验证器:开启 ReSharper 插件新时代

ReSharper 既是插件,也是强大的插件创建平台。 设计产品的各个方面时,ReSharper 开发团队采用了依赖项注入方法。 这就使 ReSharper 的任何组件都像一个可使用插件重写的构建块,为微调 ReSharper 行为带来无限可能。  作为插件作者,您可以利用 ReSharper 开发者自己使用的所有组件。 但这种自由度也有不利的一面。 “每个公共组件都是一个扩展点”的策略限制了我们重构现有代码的能力。 为进程外模式准备 ReSharper 或为集成到 Fleet 准备我们的代码库等大规模重构也因此变得更为困难。 多年来,我们一直表示 ReSharp…

Sue
Sue

欢迎参加 2023 开发者生态系统调查

JetBrains 从 2017 年以来一直在开展年度开发者生态系统调查,以加深我们对开发者社区的了解、为您改进我们的产品和工具,以及创建行业年度概况。 今年也不例外! 2023 开发者生态系统调查现已开始,我们邀请您参与我们的研究。 为了对软件开发生态系统进行全面、独立的研究,我们需要您的宝贵见解和反馈。 调查大约需要 30 分钟,请与我们分享您的开发者故事。 调查以 10 种语言提供,您还将有机会赢得以下奖品之一: MacBook Pro 16 NVIDIA GeForce RTX 4090 显卡 iPhone 14 Pro 价值 300 美元…

Sue
Sue
level up with live templates

在 JetBrains Rider 中使用实时模板提高生产力

说实话, 编程的有些部分乏味又重复。 JetBrains 产品提供通用快速修复和模板来帮助减少样板代码,使大多数开发者受益。 即便如此,您的项目可能拥有独特的代码结构和模式,只有您和您的团队使用。  为您和您的团队创建一组专属模板在整个应用程序开发过程中使用是不是听起来不错? 使用实时模板,您就可以做到这一点。 本文将展示如何使用占位符变量创建新的实时模板并与其他项目成员共享模板。 什么是实时模板? 实时模板是一个代码块,可以扩展为循环、条件、声明或语句等常用构造。 在 JetBrains IDE 的上下文中,实时模板有一个与之关联的键,使其在扩展时易于记忆和访问。 此外,实时模板分为两类:简…

Sue
Sue

database/sql 软件包使用入门

本文由外部贡献者撰写。 Damaso Sanoja Damaso Sanoja 热衷于帮助他人通过数据驱动型决策达成目标。 这促使他撰写了大量文章,内容覆盖最流行的关系数据库、客户关系管理系统、企业资源规划系统、主数据管理工具,以及最近用于机器学习和 AI 项目的数据仓库系统。 这份对数据管理的执着可以归结于他的第一台电脑是没有软盘的 Commodore 64。 GitHub         database/sql 软件包是一个标准库,提供与 SQL 数据库交互的接口。 该软件包使应用程序能够查询和更新数据库,并提供可用于各种 SQL 数据库的可移植接口。 database…

Sue
Sue

为什么不用 Go 编写操作系统?

本文由外部贡献者撰写。 Aniket Bhattacharyea 热爱计算机和软件的数学研究生。 网站 操作系统是计算机系统的心脏和灵魂。 操作系统管理计算机的硬件和软件资源,并为用户提供与计算机交互的手段。 传统上,C 语言和汇编等语言因其低开销和“接近机器”的特性而被用于编写操作系统。 但是,越发流行的 Go 等高级语言新引入了一些特性,可以使操作系统等复杂软件更易开发。 例如,类型安全、错误处理和并发等特性有利于操作系统编写。 因此,Go 这样的高级语言应该会成为操作系统开发的自然选择。 所以,为什么不是呢? 在本文中,您将了解为什么 C 语言这样的语言在操作系统开发…

Sue
Sue
Dart and Flutter package repositories in Space

如何在 Space 中使用 Dart 和 Flutter 软件包仓库

您担心代码的安全性吗? 不想再为 Dart 软件包依赖外部源代码? JetBrains Space 为私有 Dart 软件包存储提供了全面解决方案。 使用它,您可以安全地存储和管理代码和软件包依赖项,并让团队在组织内快速访问和共享软件包。 无论是处理移动、控制台还是 Flutter 项目,Space Packages 都能让您轻松存储和共享 Dart 软件包。 阅读本文,了解如何将 Space Packages 用于 Dart 或 Flutter 项目。 (more…)…

Sue
Sue

Compose Multiplatform for iOS 现已进入 Alpha 阶段

JetBrains 出品的声明式框架 Compose Multiplatform 使用 Kotlin 构建跨平台用户界面,现在支持以 iOS 为目标! 这意味着通过 Compose Multiplatform 可以一次性 100% 在 Kotlin 中构建用户界面,并在 Android、iOS 和其他平台上使用。 以下是此版本的关键信息概况: JetBrains 发布了 Alpha 版 Compose Multiplatform for iOS,表示其已可用于实验和小型项目。 尝试一下,通过 Kotlin 助力塑造共享移动用户界面的未来! Compose Multiplatform 使用的 …

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.