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

DataSpell 2023.1:支持多个项目、Notebook 效率增强功能和 DataFrame 增强

DataSpell 2023.1 带来了提高 Jupyter Notebook 和 pandas DataFrames 生产力的功能,以及一批用户体验改进。 许多 DataSpell 用户要求能够像其他 JetBrains IDE 一样将他们的工作组织成多个独立的项目,而在这个版本中我们已经实现了这一点! 通过自动在 Jupyter Notebook 与 Python 脚本之间进行转换、拖放 CSV 文件以创建 pandas DataFrame、查看单元执行的开始时间和持续时间等功能来加快繁琐任务的处理。 通过 Jupyter Notebook 调试器中的交互式调试控制台和功能齐全的 …

Sue
Sue

使用 CLion 进行 Arduino 开发:从业余爱好到专业项目 – 第二部分

在本系列的第一篇博文中,我们使用 Arduino 开发板构建了一个简单的原型项目。 第二阶段包括构造一个功能齐全的设备,该设备可以通过气压图显示当前的温度和压强,并且可以使用一块电池运行几个星期。 源代码可以在 GitHub 上找到,读者可以按照这篇博文中的内容逐步操作。 硬件 硬件改造 完整电路组装 固件 配置外设 编写代码 功耗 更改 MCU 配置以优化功耗 更改固件以优化功耗 结论 硬件 我们需要一个实时时钟 (RTC),一个用于屏幕的串行外设接口 (SPI),一个用于天气传感器的 I2C 接口,以及至少 16KB 的 RAM 和 64KB 的 ROM,所有这些都最好具有尽可能低的功…

Sue
Sue

使用 CLion 进行 Arduino 开发:从业余爱好到专业项目 – 第一部分

如今,许多开发者都在尝试基于 Arduino 的项目。 Arduino 很容易上手,通过灯光闪烁或机器人移动看到自己的编码成果是一种令人愉快的体验。 但大多数 Arduino 开发者止步于此。 他们像周末勇士一样从事自己的项目,只是把它们当作小爱好和编外项目。 在这一系列博文中,我们会探讨如何将您的私人兴趣项目提升到更专业的水平,以及像 CLion 这样的 IDE 如何帮助您实现这一目标。 我们要构建什么 我们为这个项目设定了一个宏大的目标。 我们将构建一个电子气压计,这是一种测量气压并将其绘制在图表上以预测未来几个小时天气状况的设备。 这比传统的气压计更有用,因为跟踪压强变化比跟踪绝对值更重…

Sue
Sue

2022 开发者生态系统调查:探索原始数据

我们的2022 开发者生态系统调查的原始数据包含来自 29,269 名开发者的回答,现在可供公众访问! 我们希望它有用,并支持开发社区的进一步研究和调查。  原始数据以两种格式提供:csv 格式的原始数据和带有分析示例的 Jupyter Notebook。  Notebook 展示了调查的基本分析。 它显示了数据的结构,给出了一些分析示例,并提供了自行执行分析的主要功能。 在 Datalore 中打开分析示例 带有原始数据的目录包含宽格式和窄格式的数据、调查问题、调查逻辑、许可,以及一个带有姓名简录的表。 报告和数据集是公开的,在许可下共享。 只要注明数据来源即可使用其内容。 我们已经采取了…

Sue
Sue

想要无线刷写和调试 MCU 吗? 只需使用您的 Raspberry Pi

嵌入式开发者如何设置进行编程所需的一切? 典型的有线设置包括放在开发者桌上的设备,以及将其连接到调试探头的带状线缆,调试探头又通过 USB 线缆连接到开发者的计算机。 计算机运行探头专用软件和 IDE。 在许多情况下,这种设置可以正常工作。 但嵌入式设备需要处理现实世界问题。 有时,我们会使用基于 MCU 的控制板管理高压或危险设备。 有时,这些设备安装在户外。 设备可能会在轮子上移动,也可能漂浮在水面上。 它们甚至可能安装在某个远程位置。 在这些情况下使用线缆进行设置通常不太方便,甚至可能会有危险。 当我开始开发户外设备时,我立即遇到了这个问题。 该如何解决呢? 我盘点了一下手头上的东西,发…

Sue
Sue

通过 Qodana 的污点分析保护 PHP 代码

本文由 JetBrains 的代码质量平台 Qodana 提供。 该平台旨在将服务器端静态分析引入您的首选 CI 工具。 Qodana 使用与 PhpStorm 和其他 JetBrains IDE 相同的代码检查和配置文件,有助于确保在 IDE 和 CI 环境中实现一致的代码质量检查。 只要一个用户就可以利用项目中的漏洞破坏系统。 为了保护程序免受来自外部用户的恶意输入(即“污点”),开发团队可以将污点检查添加到静态分析例程中。 在今年的第一个版本中,Qodana 团队在 EAP 中为 PHP 提供了污点分析。 该功能仅在 Qodana for PHP 2023.1 (jetbra…

Sue
Sue

Datalore 2023 最新变化:Run API 和一些性能改进

自 2023 年 1 月起,我们为 Community 和 Professional 用户推出了许多新功能。 其中包括期待已久的 Datalore Run API、更强大的反应式内核、一系列强大的 CPU 与 GPU、面向 Professional 用户的 Datalore 点数,以及一些性能改进。 Datalore Run API 全新的 Datalore Run API 让您可以通过 API 调用运行 Datalore Notebook 或重新发布报告。 此功能可以补充定时运行,允许您从外部应用和内部 Datalore Notebook 按需触发重新运行 Notebook。 在此处详细了解…

Sue
Sue

RiderFlow 2023.1 现已发布!

全新的 RiderFlow 更新现已发布! 我们来看看这个版本中的最新变化。 初次使用 RiderFlow?RiderFlow 可以帮助您管理场景、在场景中进行导航和搜索,甚至可以重构场景。 您可以从资源商店下载 RiderFlow,使用 Unity 软件包管理器安装,也可以直接从我们的网站获取 RiderFlow.unitypackage。 下载 RiderFlow 更轻松地访问 Code Editor 在当前版本之前,如果 Code Editor 被添加到您的自定义布局中,它将无法正确地重新打开。 现在,用户可以在重新打开后停靠和使用 Code Editor 窗口。 (RF-325) 我们…

Sue
Sue

教程:将 nRF52 与 nRF Connect SDK、CMake 和 CLion 一起使用

大约一年前,我们的嘉宾,NRB Tech 的创始人 Nick Brook 解释了如何将 CLion 用于 nRF52。 今天,Nick 带着新的教程回来了,重点讨论如何在 CLion 中使用基于 CMake 的 nRF Connect SDK。 请阅读 Nick 的这篇教程,并使用 CLion 尝试一下! 物联网顾问和 NRB Tech 创始人Nick 于 2018 年创立了 NRB Tech,通过结合深入的硬件、软件和用户体验专业知识,构建实用和可持续的 IoT(物联网)产品。 在此之前,我们确定了如何将 Nordic 的 nRF5 SDK 与 CMake 和 CLion 一起…

Sue
Sue

IntelliJ Scala 插件性能提示

在普通笔记本电脑上,成熟 IDE 会是最复杂的一种应用程序。 因此,JetBrains 的 Scala 插件团队不时收到报告,说我们的产品在某些情况下出现延迟或者总体上运行缓慢。 我们有时可以提供帮助,但另一些时候,比如您的代码库庞大复杂,或者机器较为陈旧时,我们也无能为力。 为此,您可以亲自动手尝试改善 IntelliJ IDEA 和 Scala 插件体验,例如实现配置调整和保持良好的编码习惯。 我们接下来将简要介绍一些。 (more…)…

Sue
Sue

CLion 中的自定义编译器:关于在 CLion 中使用任意编译器的快速指南

作为一款 IDE,CLion 提供了许多功能来帮助开发者。 它可以显示文档弹出窗口、实时检测错误、建议修复等。 内部代码分析器始终在后台运行,在您输入时分析 C 和 C++ 代码。 对于自动分析器来说,C 和 C++ 是具有挑战性的语言,因为需要特定于编译器的数据才能正确解析代码。 引擎需要知道标题搜索路径、预定义的宏定义和其他一些详细信息。 对于一组预定义的已知编译器,CLion 会使用特殊选项运行项目的编译器,并在解析项目时收集所需信息。 当然,这只适用于有限数量的编译器,如 GCC、Clang、MSVC、IAR 及其衍生工具。 如果某个项目使用特定的自定义编译器、很少使用的编译器或我们无…

Sue
Sue

了解 Go 中的模糊测试

本文由外部贡献者撰写。 Hrittik Roy Hrittik 是一位作者和软件工程师,专门研究云原生生态系统。 他曾参与过许多大型项目,在云计算的技术和商业方面都有经验。 他经常在会议上发言,并写过许多关于软件开发和分布式系统的文章。 在他的空闲时间,他喜欢散步。 LinkedIn Twitter         试图为所有可能的用户与您软件的交互手动创建测试用例即使不是不可能的,也仍令人望而却步。 模糊测试,或称 "Fuzzing",是一种自动化的软件测试,可以帮助发现潜在的错误和安全漏洞。 该测试涉及将随机数据(或 “Fuzz”)注入被测软件中。 这种测试框架可以帮助发…

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.