Skip to content
  • Topics
  • 搜索
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 博客

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

Lei

JetBrains 码上道:使用 Rider 高效开发 Avalonia 应用的全流程探索

说到多平台开发,你心中想到的是哪个方案呢?在众多选择里,Avalonia 这个开源框架经过十年的发展,已成为一个成熟且稳定的平台,允许开发者通过单一的 .NET 代码库构建美观的跨平台应用,可用于构建桌面、嵌入式、移动和 Web 的应用程序。 有了优秀的多平台开发框架,就更需要好的开发工具支持。Rider 做为 JetBrains IDE 系列里,专门用于 .NET 和跨平台开发,除了提供智能代码提示、调试支持以及一系列强大的功能外,还提供丰富的插件并支持定制化功能,这些功能不仅提升了开发效率,还使得跨平台项目的开发变得更加流畅和便捷。使开发者能够更加专注于代码本身,而无需在环境…

Lei
Lei
基于 Arrow 框架重塑 Kotlin 函数式异常处理

JetBrains 码上道:基于 Arrow 框架重塑 Kotlin 函数式异常处理

更新:本场直播活动已结束,收看直播回放及下载讲师 PPT Kotlin 作为一门现代编程语言,原生就支持多种编程范式,包括面向对象编程(OOP)和函数式编程(FP)。在 Kotlin 语言中,由于函数是一等公民,这意味着函数可以像变量一样被传递和操作,让开发者可以构建更加简洁、可读性强且易于维护的代码。然而,由于缺乏语言级别的结构化异常处理方案,在项目代码中仍十分常见沿袭自 Java 代码风格的 Exception Try-Catch 的异常处理方式。好在 Arrow 框架的出现,为我们弥补了 Kotlin 在函数式异常处理方面的短板。 本期主角 —— Arrow …

Lei
Lei

2023 Kotlin 中文开发者大会

2023 年对 Kotlin 开发者来说是非常精彩的一年,除了语言新特性、K2 编译器持续推进外,KotlinConf 也正式恢复举办。而 Kotlin Multiplatform 这个最为人关注的亮点特性,也在 11 月正式宣布进入稳定阶段。随之而来一系列的生态更新及工具发布,包括 Compose Multiplatform 支持 iOS、Fleet 支持 KMP 开发、更关注用户经验的构建工具 Amper,再次刷新开发者对 Kotlin 生态的想像。 Kotlin 中文开发者大会是由 JetBrains 团队与中文 Kotlin User Group 合作举办的免费线上直播活动,活动…

Lei
Lei

JetBrains 码上道:Kotlin 开发者的首「锈」:Rust 到底香不香?

跟其他编程语言相比,诞生于 2010 年的 Rust 是相对年轻的语言,但凭借其出色的性能和内存安全性赢得了越来越多开发者的青睐,甚至连续多年被 Stack Overflow 票选为最多人喜爱的语言。相信大家也听过几个用 Rust 重新打造轮子的故事,可见其成长潜力。 本次活动邀请到霍丙乾老师跟大家分享他在制作 BiliBili 视频时,如何使用 Rust 开发一款简单的文字封面生成工具。内容将从使用 image 和 image-proc 库来创建和编辑图像开始,学习如何在 Rust 中处理图形数据。接着会利用 rusttype 库加载和处理字体,让定制绘制的文字的字体样式成为可能。最后…

Lei
Lei

影响 TeamCity On-Premises 的严重安全问题 – 立即更新到 2023.05.4

概要 TeamCity On-Premises 中最近发现了一个严重的安全问题。(最初由 Sonar 团队发现并报告给我们)。 此严重安全漏洞已获得 CVE 标识符 CVE-2023-42793,弱点为 CWE-288。 此漏洞可能使未经身份验证的攻击者能够通过 HTTP(S) 访问 TeamCity 服务器,执行远程代码执行 (RCE) 攻击并获得 TeamCity 服务器的管理控制权。 此漏洞已在 2023.05.4 版本中修正。 我们希望所有用户都将其服务器更新到最新版本。 我们也为无法更新的用户发布了一个安全补丁插件(详细信息如下)。 详…

Lei
Lei

JetBrains 码上道:使用分布式数据库简化开发流

在 2023 年的研发场景下,很多研发工程师对分布式数据库感兴趣。这不是因为分布式数据库的编写更加尖端,更为复杂。恰恰相反,分布式数据库可以提供出类似单体数据库的接口,让因为各种原因不愿意分库分表的研发工程师(如对架构复杂度上限有要求,或希望全局有事务时)有了更多的选择。 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数…

Lei
Lei

中国大陆业务将落地至 JetBrains 上海公司

感谢您长期以来对 JetBrains 产品的支持与喜爱。 自 2021 年 JetBrains 上海公司成立以来,我们一直致力于实现完全本地化的商业运作模式。在此,我们想与您分享在不久的将来 JetBrains 上海公司能为您带来的主要好处: 从 2023 年 9 月 4 日起,JetBrains 上海公司将负责所有产品在中国大陆的直接销售工作。这将使我们能够为在中国大陆的直采客户1开具增值税发票。 为所有产品提供稳定价格2,产品定价将从美元不含税价转为含增值税的人民币价格。 JetBrains 的在线商店将支持中国大陆本地的支付方式,如支付宝、微信支付等。此…

Lei
Lei

JetBrains 码上道:微服务的可观测实践

随着微服务架构的不断发展,可观测性变得越来越重要。在微服务架构下,应用程序被拆分成许多小型服务,因此在保证应用程序的可靠性和性能方面,可观测性变得尤为重要。 可观测性是指在运行时,系统的运行状况可以通过收集和分析系统的不同指标来了解,以便于监控、排除故障和进行容量规划。在微服务架构下,需要考虑到不同的服务以及它们之间的交互。 为了微服务架构下的可观测性,需要使用各种监控和日志记录工具来收集和分析各种指标。例如,链路跟踪就是一种非常重要的能力,可以帮助我们追踪整个应用程序的性能瓶颈和故障根源。 在微服务架构下,确保可观测性需要我们采取一些最佳实践。例如,我们需要使用一些标准的日…

Lei
Lei

JetBrains 码上道:从语音转图像说起,生成式任务的前世今生

AI 联结起了计算机科学和大数据,通过机器学习和深度学习,已经能够为我们在不少领域提供一定程度上的解决方案。其中,生成式 AI 就是通过机器学习方法,不断学习来自己生成全新的原创的文字、图片、视频等等。 本次直播 JetBrains 联合 Jina AI,从讲解生成式任务的概念开始,带大家了解生成式 AI 在实际场景下的常见应用(包括常见的 vqa 任务以及 caption 任务)、技术实现上和传统的端到端任务(例如文本分类,检索等)有什么区别,以及技术实现上存在哪些困难。我们还将着重介绍语音转图像任务以及如何使用 Jina 框架快速搭建语音转图像的工作流。 本次活动将在 JetB…

Lei
Lei

2022 Kotlin 中文开发者大会

Kotlin 中文开发者大会是由 JetBrains 团队与中文 Kotlin User Group 合作举办的免费线上直播活动,活动将会由 Kotlin 团队与大家分享最新 Kotlin 新闻,并邀请社区的技术大佬分享最新前沿技术、实用的开发经验,还能与其他听众在弹幕上、直播群里互动,还有机会抽中由 JetBrains 赞助提供的精致小礼品。

Lei
Lei

JetBrains 码上道:从零开始,开发插件

IntelliJ IDEA 作为开发者青睐的工具,不仅自身功能强大,同时也吸引了众多开发者在 IntelliJ 平台上创造各种各样的插件。这些插件高效且实用,都来自作者们对开发工作的深入理解。有了这些插件,往往能让大家的工作事半功倍,满足项目开发中的各种需求,让开发工作更加得心应手。 本次直播将为大家邀请到多位中文 IntelliJ IDEA 插件作者,为大家介绍那些广为人知且高效实用的插件。本次直播活动将分为两个部分,首先,将与大家分享如何在 IntelliJ 平台从无到有开发插件,接着我们会邀请嘉宾们一起聊聊关于插件开发的故事和体会。让我们一起来开发插件吧! 本次活动将在 Je…

Lei
Lei

2022 JetBrains 开发工具——学生授权免费申请指南

新的学期即将开始,有学习编程需求的同学们别忘了通过 JetBrains 的教育授权计划免费申请使用 JetBrains Toolbox 系列开发工具,让一流的开发工具为您教授/学习编程带来与众不同的全新体验吧! 本文将详细介绍通过教育邮箱申请和官方文件提交人工申请的具体过程,其他两种申请方式(ISIC国际学生证和GitHub学生包)在JetBrains官网申请页面中已经有清楚的说明,不在此重复描述。 申请步骤: 1. 依照申请身份找到对应的申请入口。首次申请和续期申请的操作入口不同,请参考下方说明操作。 【首次申请】前往 JetBrains 官网页面并点击下方 “立即申…

Lei
Lei
加载更多
  • 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.