JETBRAINS USER AGREEMENT【2025.4.16】更新用户许可协议
JETBRAIN旗下的各产品更新用户许可协议:
大致跟漂亮国出口管制政策有关,以下是详细内容:
JETBRAINS USER AGREEMENT
Version 2.0, effective as of April 16, 2025
THIS IS A LEGAL AGREEMENT. BY CLICKING ON THE "I AGREE" (OR SIMILAR) BUTTON THAT IS PRESENTED TO YOU AT THE TIME OF INSTALLATION, OR BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR DEVICE, OR OTHERWISE USING THE JETBRAINS PRODUCT, YOU BECOME A PARTY TO THIS AGREEMENT, YOU DECLARE YOU HAVE THE LEGAL CAPACITY TO ENTER INTO THIS AGREEMENT, AND YOU CONSENT TO BE BOUND BY ITS TERMS AND CONDITIONS.
1. Introduction
This JetBrains User Agreement (“Agreement”) is entered into between JetBrains s.r.o., a company with its registered office at Na hřebenech II 1718/8, Nusle, 140 00 Prague 4, Czech Republic, Corporate Identification No.: 265 02 275, registered in the Commercial Register maintained by the Municipal Court in Prague, Section C, File No. 86211 (“JetBrains”, “We”, or “Us”) and You, an individual or a legal entity that you represent (“You”). If You accept this Agreement on behalf of a legal entity, You confirm that You are authorized to enter into agreements on behalf of that legal entity.
2. Definitions
“Documentation” means the latest versions of all online Product technical documentation, including the description of the main features of the Product available at https://www.jetbrains.com/help/, or other documentation available at JetBrains Website.
“JetBrains Website” means the website at https://www.jetbrains.com/ and any other website operated by Us.
“Machine” means a computing device used by You for running the Product.
“Product” means JetBrains software licensed to You under this Agreement.
“Redistributable Product” means an independent module of a Product (or a standalone JetBrains development tool distributed together with the Product) designated by Us as ‘Redistributable’ in its name or in its official description, such as a software development kit (SDK), application programming interface (API), or command-line tool application (CLT).
“Third-Party Software” means any third-party software program that is owned or licensed by someone other than Us.
“Trial Period” means the period following the installation of the Product (any subsequent period determined by Us) for which We make the Product available to You for limited testing without the need for any subscription. The length of the Trial Period is described for each Product on the JetBrains Website.
3. License, Subscription, and Your Responsibilities
3.1. License. You may install the Product on Your Machine free of charge and use it as described in Section 3 as long as You comply with this Agreement. This license is provided as worldwide, non-exclusive, non-transferable, non-sublicensable, and royalty-free for the term of this Agreement.
3.2. Free Use. Following the installation, You may use the Product for free for any commercial or non-commercial purposes:
(a) during the Trial Period; and
(b) if the Product supports a freemium mode, also after the end of the Trial Period in the freemium mode (in which only some features might be available), always subject to the terms of this Agreement.
3.3. Subscriptions. If You want to use the Product after the Trial Period (or use all features of the Product that supports freemium mode), You must create a JetBrains Account and obtain a subscription. Further use of the Product under the subscription will be governed by separate legal terms published on the JetBrains Website.
3.4. Updates. We may issue from time to time updates of the Product in the form of a higher Product version. These updates may change the Product features, and if You install the newer version of the Product, You agree with these changes and acknowledge that updates are subject to the terms of this Agreement unless agreed otherwise in this Agreement.
3.5. Restrictions. Without Our express written permission (or unless this right is granted by applicable law), You may not:
(a) use the Product or its features in a manner contrary to this Agreement or applicable laws;
(b) reverse-engineer, disassemble, or decompile the Product, or parts thereof, or try to derive the source code of the Product in any way;
(c) modify, alter, adapt, translate, enhance, tamper with, repair, or otherwise create derivative works of the Product or any part thereof;
(d) sell, rent, lease, sublease, license, sublicense, lend, time-share, transfer, assign, provide the use of, or otherwise provide the Product or access to the Product to any third party, whether in whole or in part;
(e) use, or try to use the Product in a way that avoids incurring fees, including overcoming technical restrictions, security protection, or authentication methods applicable after the Trial Period;
(f) access the Product in order to build a similar or competitive product or service, as well as copy any ideas, features, functions, or graphics of the Product or any part thereof.
3.6. Redistributable Products. If the Product is distributed together with a Redistributable Product, according to the Documentation, We license the Redistributable Product to You under a separate license agreement published at https://www.jetbrains.com/legal/.
4. Intellectual Property Rights and Ownership
4.1. Our Rights. All intellectual property rights or other proprietary rights to the Product are retained by Us or our licensors. This includes all Product-related copyrights, trademarks, patents, and other registered or unregistered intellectual property. With the exception of the license granted to You under this Agreement, nothing in this Agreement grants, by implication or otherwise, to You or any third party any intellectual property rights or other right, title, or interest in or to the Product or any other intellectual property.
4.2. You Own Your Data. You retain ownership of all proprietary and intellectual property rights to data that You transfer to or create in the Product. This means that We never own any of Your data.
4.3. Feedback. To the extent You provide any ideas, suggestions, recommendations, proposals, or other feedback to the Product, You give Us the right to use, change, commercialize, and incorporate any of it into the Product. You cannot withdraw this permission after it is given (it is irrevocable), and it is perpetual. You acknowledge that We are not required to pay a fee for this feedback and that We can transfer and give similar rights to Your feedback to anyone else worldwide.
4.4. Third-Party Software. You understand that the Product integrates Third-Party Software and that by using the Product You might be using Third-Party Software. This Third-Party Software is provided to You on the terms and conditions of the respective Third-Party Software, and You need to comply with those terms and conditions, which are available at https://www.jetbrains.com/legal/third-party-software or in the Documentation. Nothing in this Agreement limits Your right to use Third-Party Software under those applicable terms and conditions.
4.5. Artificial Intelligence Powered Features. The Product may include certain features leveraging artificial intelligence (“AI Features”) as described in the Documentation. These native AI Features are installed on Your Machine, and do not send Your data to Us or any third-party AI service providers. When You use these native AI Features, any content created by them will also be considered Your data. You will be solely responsible for its use, and We will claim no right to, title to, or interest in it. You acknowledge that the content generated by the native AI Features is a non-exclusive response to Your input to these AI Features, and thus, the same or similar content can also be generated for other users who share similar input in the same context.
5. Access and Your Data
We do not see or have access to Your data in the Product by default. However, some plugins or services used in combination with the Product can allow access to Us or to third parties. It is Your responsibility to become familiar with the terms of these additional plugins or services and set the appropriate level of access to Your data. Any content or data downloaded or otherwise obtained through Your use of the Products are acquired at Your own risk.
6. Warranty Limitation
6.1. No Expressed Warranty. The Product is licensed to You on an “as is” and “as available” basis. This means that You agree to use it at Your own risk, and We make no express warranty as to the Products use or performance and do not represent or warrant that in any way that the Product:
(a) is accurate, reliable, or correct;
(b) will meet Your requirements;
(c) will be available at any particular time or location, uninterrupted, or secure;
(d) is free of defects or errors and that any, if found, will be corrected; and/or
(e) is free of viruses or other harmful components.
6.2. Disclaimer of Warranties. To the maximum extent permitted by applicable law, We disclaim all warranties and conditions, whether express or implied (including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement) with regard to the Product and the provision of any related support, updates, or upgrades.
6.3. No Rights from Defective Performance. As the Product is provided free of charge, to the maximum extent permitted by applicable law, You acknowledge that You have no rights from defective performance, and You waive all statutory rights arising from defective performance.
7. Disclaimer of Damages
7.1. Exclusion of Damages. To the maximum extent permitted by applicable law, in no event will We be liable to You, Your affiliates, users, or anyone else for
(a) any special, incidental, indirect, consequential, exemplary, or punitive damages whatsoever, including for lost profit;
(b) any loss of use, data, goodwill, or profits, whether or not foreseeable; and
(c) any loss or damages in connection with the termination or suspension of Your access to the Product in accordance with this Agreement;
and You waive a right to claim compensation for any such loss or damage.
7.2. Limitation of Liability. Our total liability in all matters arising out of or in relation to this Agreement is limited to the greater of ten (10) U.S. dollars or the aggregate amount paid or payable by You under this Agreement during the three-month period preceding the event giving rise to the liability, and You waive a right to claim compensation for any excess loss or damage. This limitation will apply even if We have been advised of the possibility of liability exceeding such an amount and notwithstanding any failure of the essential purpose of any limited remedy. This limitation will not apply to cases when the liability cannot be limited by the applicable law.
8. Term, Termination, and Withdrawal
8.1. Term. This Agreement will commence upon acceptance of this Agreement by You, and it will continue for an indefinite period, until it is terminated by either party according to this Agreement or applicable law.
8.2. Termination. We may terminate this Agreement by a notice sent to You in email or otherwise in writing if:
(a) You materially breached this Agreement and failed to remedy the breach within thirty (30) days of written notice;
(b) We are required to do so by law (for example, where the provision of the Product is, or becomes, unlawful); or
(c) We elect to discontinue providing the Product, in whole or in part; in this case, We will send the notice at least thirty (30) days before the termination.
8.3. Withdrawal. You have the right to cease using the Product and withdraw from this Agreement at any time without providing any reason. In such case, You must uninstall and cease using the Product.
9. Export Control Laws
9.1. Export Control Compliance. You must comply with all applicable laws and regulations with regard to economic sanctions, export controls, import regulations, restrictive measures, and trade embargoes (all herein referred to as “Sanctions”), including those of the European Union and the United States. You declare and warrant that You are not a person targeted by Sanctions, nor You are otherwise owned or controlled by or acting on behalf of any entity or person targeted by Sanctions. You agree that You will not download or otherwise export or re-export the Product or any related technical data directly or indirectly to any person targeted by Sanctions or download or otherwise use the Product for any end use prohibited or restricted by Sanctions.
9.2. Reporting of Non-Compliance. You must immediately report any concerns of non-compliance regarding Sanctions to compliance@jetbrains.com and cooperate with Us in Our efforts to verify and ensure compliance with Sanctions.
10. Miscellaneous
10.1. Reservation of Rights. We reserve the right at any time to cease Our support of the Product and to alter prices, features, specifications, capabilities, functions, terms of use, release dates, general availability, and other characteristics of the Product.
10.2. Severability. If any provision of this Agreement is or becomes invalid, illegal, or unenforceable, it shall be deemed deleted, but that shall not affect the validity and enforceability of any other provision of this Agreement.
10.3. Changes. From time to time, We may ask You to accept the updated version of this Agreement (“Updated Agreement”) in connection with new versions, features, updates, enhancements, or other changes to the Product or how We offer the Product to users. We will notify You about the Updated Agreement either by displaying it to You in the Product, in Your JetBrains Account, or by sending the Updated Agreement to the email address used in Your JetBrains Account. By accepting the Updated Agreement or by continuing to use the Product after the effective date specified in the notification, You agree to be bound by the Updated Agreement instead of this Agreement. We respect that You may not agree to the Updated Agreement. If that is the case, You can withdraw from this Agreement before the effective date of the change by uninstalling the Product according to Section 8.3.
10.4. No Waiver. Our failure to enforce or exercise any part of this Agreement is not a waiver of the respective Section.
10.5. No Assignment. You may not assign or otherwise transfer any right or obligation under this Agreement or this Agreement itself to a third party without Our prior written consent.
10.6. Entire Agreement. This Agreement constitutes the entire agreement between You and Us in relation to its subject matter and replaces and supersedes all prior agreements, representation, understandings, and undertakings of any nature made, whether oral or written, in relation to that subject matter.
10.7. Governing Law and Disputes Resolution. This Agreement is governed by the laws of the Czech Republic, without reference to conflict of laws principles and specifically excluding the United Nations Convention on Contracts for the International Sale of Goods. Any disputes arising out of or in connection with this Agreement will be finally resolved by a competent court of the Czech Republic having territorial jurisdiction based on Our registered office at the moment of the conclusion of this Agreement unless provided otherwise by applicable consumer laws.
10.8. Personal Data. If We receive any personal data from You or Your users in connection with the use of the Product, We will process it as described in JetBrains’ Privacy Notice available at https://www.jetbrains.com/company/privacy.html.
10.9. Consumer Protection. If You are a consumer, You may have certain rights, which may not be limited or excluded and which may vary from jurisdiction to jurisdiction. In the extent to which the exclusions or limitations in this Agreement are not legally permitted, such provisions shall not apply to You. This shall in no way affect the validity or the applicability of the remaining provisions of this Agreement. If You are a consumer, You may further have a right to raise a complaint with a supervisory authority or settle a dispute out of court through the extrajudicial dispute resolution entity. For more information, depending on Your country, please visit https://www.jetbrains.com/legal.
For further information, please contact us at legal@jetbrains.com.
1
相关文章:
JETBRAINS USER AGREEMENT【2025.4.16】更新用户许可协议
JETBRAIN旗下的各产品更新用户许可协议: 大致跟漂亮国出口管制政策有关,以下是详细内容: JETBRAINS USER AGREEMENT Version 2.0, effective as of April 16, 2025 THIS IS A LEGAL AGREEMENT. BY CLICKING ON THE "I AGREE" (OR…...
【数字图像处理】立体视觉基础(1)
成像 成像过程:三维空间坐标到二维图像坐标的变换 相机矩阵:建立三维到二维的投影关系 相机的使用步骤(模型-视图变换): (1)视图变换 (2)模型变换 (3&…...
通过AI工具或模型创建PPT的不同方式详解,结合 Assistants API、DALL·E 3 等工具的功能对比及表格总结
以下是通过AI工具或模型创建PPT的不同方式详解,结合 Assistants API、DALLE 3 等工具的功能对比及表格总结: 1. 主要实现方式详解 1.1 基于文本生成PPT 工具示例:Microsoft PowerPoint Copilot、Google Workspace(AI-powered D…...
weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博,微博登录
weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博 HarmonyOS 5.0.3 Beta2 SDK,原样包含OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API Version 15 Beta2) 🏆简介 zyl/weibo_har是微博封装使用,支持原生core使用 &a…...
C++ Lambda表达式复习
C Lambda表达式 (C Lambda Expressions: Beginner to Advanced) Lambda表达式是C11引入的一种轻量级匿名函数语法,支持闭包捕获,可以简化代码逻辑,特别是在函数式编程、回调函数和STL算法场景中尤为常用。本文将从基础语法到高级应用&#x…...
鸿蒙NEXT开发权限工具类(申请授权相关)(ArkTs)
import abilityAccessCtrl, { Permissions } from ohos.abilityAccessCtrl; import { bundleManager, common, PermissionRequestResult } from kit.AbilityKit; import { BusinessError } from ohos.base; import { ToastUtil } from ./ToastUtil;/*** 权限工具类(…...
1000 QPS 下 MySQL 性能瓶颈解决方案
当 MySQL 在 1000 QPS 时出现性能瓶颈,需从索引优化、查询逻辑调整、服务器配置调优、架构扩展等多维度综合解决,具体策略如下: 一、索引优化 补充缺失索引 通过慢查询日志定位高频低效 SQL,使用 EXPLAIN 分…...
【MySQL】MySQL 表的增删改查(CRUD)—— 下篇(内含聚合查询、group by和having子句、联合查询、插入查询结果)
目录 1. 插入查询结果 2 聚合查询 (行与行之间运算) count 计算查询结果的行数 sum 求和 avg 求平均值 max 最大值 min 最小值 【小结】 3. group by 子句 分组 where 条件 having 条件 4. 联合查询(多表查询) 内连接…...
简化K8S部署流程:通过Apisix实现蓝绿发布策略详解(上)
本次主题主要目的是为大家讲解蓝绿发布,但是发现文档和内容太长了,对此将文档拆分成了两部分,视频拆分成了好几部分,这样大家刷起来没疲劳感。 第一部分《apisix argorollout 实现蓝绿发布I-使用apisix发布应用》,主要…...
FLV 与 MP4 格式深度剖析:结构、原理
1 FLV格式分析 1.1 定义 FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv FLV封装格式是由⼀个**⽂件…...
k8s的yaml文件里的volume跟volumeMount的区别
volume 是 Pod 级别的资源,用于定义存储卷。它是一个独立于容器的存储资源,可以被一个或多个容器共享使用。volume 的定义位于 Pod 的 spec.volumes 部分。 特点 独立性:volume 是 Pod 的一部分,而不是容器的一部分。它独立于容…...
Git常用操作命令
配置 Git git config --global user.name "Your Name": 设置用户名。git config --global user.email "your_emailexample.com": 设置用户邮箱。 初始化和克隆仓库 git init: 初始化一个新的 Git 仓库。git clone [URL]: 克隆一个远程仓库到本地。 git cl…...
09.传输层协议 ——— TCP协议
文章目录 TCP协议 谈谈可靠性TCP协议格式 序号与确认序号窗口大小六个标志位 确认应答机制(ACK)超时重传机制连接管理机制 三次握手四次挥手 流量控制滑动窗口拥塞控制延迟应答捎带应答面向字节流粘包问题TCP异常情况TCP小结基于TCP的应用层协议 TCP协…...
NineData 与飞书深度集成,企业级数据管理审批流程全面自动化
NineData 正式推出与飞书审批系统的深度集成功能,企业用户在 NineData 平台发起的审批工单,将自动推送至审批人的飞书中,审批人可以直接在飞书进行审批并通过/拒绝。该功能实现跨系统协作,带来巨大的审批效率提升,为各…...
WebRTC服务器Coturn服务器中的通信协议
1、概述 作为WebRTC服务器,coturn通信协议主要是STUN和TURN协议 STUN&TURN协议头部都是20个字节,用 Message Type来区分不同的协议 |------2------|------2------|------------4------------|------------------------12-------------------------|-----------…...
4.19除自身以外数组的乘积
我自己的思路,想用双指针, 一个从左边left开始乘,一个从右边right开始乘,如果left,或者right遇到了目标索引i(也就是我们要跨过去的当前元素),那么直接让对应的指针加一,当前元素不参与累积的计算ÿ…...
Anaconda3使用conda进行包管理
一、基础包管理操作 安装包 使用 conda install <包名> 安装指定包,支持多包批量安装和版本指定: conda install numpy # 安装单个包 conda install numpy scipy pandas # 批量安装多个包 conda install numpy1.21 # 指定版本 conda instal…...
媒体关注:联易融聚焦AI+业务,重塑供应链金融生态
近日,供应链金融科技龙头企业联易融科技集团(以下简称“联易融”)发布的公告显示,截至2024年末,公司现金储备达51亿元,同比上一年增加2亿元。公司称,公司经营性现金流保持健康,现金储…...
安装 Conda 环境
安装 Conda 环境:快速指南 什么是 Conda? Conda 是一个开源的跨平台包管理器和环境管理系统,支持 Python、R、Julia 等语言。它广泛用于数据科学和机器学习领域,能够轻松创建、管理和切换开发环境。 安装步骤 1. 安装 Anaconda…...
Qt Creator 创建 Qt Quick Application一些问题
一、Qt Creator 创建 Qt Quick Application 时无法选择 MSVC 编译器(即使已安装 Qt 5.15.2 和 MSVC2019) 1、打开 Qt Creator 的编译器设置 工具 (Tools) → 选项 (Options) → Kits → 编译器 (Compilers) 检查是否存在 Microsoft Visual C++ Compiler (x86_amd64) 或类似条…...
Spark-Streaming核心编程
以下是今天所学的知识点与代码测试: Spark-Streaming DStream实操 案例一:WordCount案例 需求:使用 netcat 工具向 9999 端口不断的发送数据,通过 SparkStreaming 读取端口数据并统计不同单词出现的次数 实验步骤:…...
深度剖析神经网络:从基础原理到面试要点(二)
引言 在人工智能蓬勃发展的今天,神经网络作为其核心技术之一,广泛应用于图像识别、自然语言处理、语音识别等众多领域。深入理解神经网络的数学模型和结构,对于掌握人工智能技术至关重要。本文将对神经网络的关键知识点进行详细解析…...
c#操作excel
说明 vs2022开发,调用excel 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Sy…...
MQTTX + MCP:MQTT 客户端秒变物联网 Agent
引言:MQTTX 与 MCP 的融合 作为最受欢迎的 MQTT 客户端工具,MQTTX 在 1.12.0 beta 版本中集成了模型上下文协议(MCP)到 Copilot AI 功能中,显著提升了服务能力。这一融合让 MQTTX 转变为 MCP Host(也就是发…...
GSAP 动画引擎实战:打造丝滑动效交互组件库
目录 一、前言二、项目初始化三、核心动效组件实战1. 元素淡入组件:FadeIn.vue2. 列表级联动画:SlideList.vue3. 滚动触发 Reveal 动画:ScrollReveal.vue4. 拖拽盒子组件:DraggableBox.vue5. 打字机效果组件:Typewrite…...
[OpenGL] Lambertian材质漫反射BRDF方程的解释与推导
一、简介 本文简单的介绍了 Physical Based Rendering, PBR 中的 Lambertian 材质漫反射BRDF公式 f r l a m b e r t i a n c d i f f π fr_{lambertian}\frac{c_{diff}}{\pi} frlambertianπcdiff的推导。 二、漫反射项 根据 渲染方程: L o ( v ) ∫ …...
网易云音乐如何修改缓存地址到D盘
你可以通过创建 符号链接(Symbolic Link) 将网易云音乐的缓存目录转移到D盘,无需修改软件设置。以下是具体步骤: 操作步骤 关闭网易云音乐 确保程序完全退出(任务栏右下角无残留进程)。 备份并移动原缓存文…...
react使用01
React.cloneElement(element,props,…children) 这个是React的官方API,,主要用于克隆并修改React元素,, 本质: 复制一个已有的React元素,并允许你修改他的props element : 必须是一个有效的element元素p…...
yooAsset打包后材质丢失
以安卓为目标平台打出的AssetBundle包(尤其是YooAsset打出的),在Window下Unity编辑器以HostPlayMode运行,有时显示会丢失部分材质。 这是因为安卓目标的AssetBundle包适合OpenglES,而window下Unity编辑器模式是Dx11&a…...
Codeforces Round 1019 (Div. 2)
A. Common Multiple 找不同的数字 #include<iostream> #include<vector> #include<algorithm> using namespace std; int main() {int t; cin >> t;while (t--) {int n;cin >> n;vector<int> a(n);for (int i 0; i < n; i)cin >&…...
【Spring Boot】MyBatis多表查询的操作:注解和XML实现SQL语句
1.准备工作 1.1创建数据库 (1)创建数据库: CREATE DATABASE mybatis_test DEFAULT CHARACTER SET utf8mb4;(2)使用数据库 -- 使⽤数据数据 USE mybatis_test;1.2 创建用户表和实体类 创建用户表 -- 创建表[⽤⼾表…...
Docker离线安装与配置指南
Docker离线安装与配置指南 离线安装步骤 1. 下载离线安装包 官方下载地址: https://download.docker.com/linux/static/stable/x86_64/注意:国内用户若无法访问,可能需要使用科学上网工具。本文档以Docker 20.10.23版本为例。 2. 安装与部…...
N8N 官方 MCP 节点实战指南:AI 驱动下的多工具协同应用场景全解析
在低代码自动化领域,N8N 凭借其强大的节点扩展能力和灵活的工作流编排,成为企业构建复杂自动化流程的首选工具。随着 AI Agent 技术的兴起,通过 MCP(Multi-Tool Coordination Protocol)实现 AI 与外部工具的协同调用&a…...
v-html 显示富文本内容
返回数据格式: 只有图片名称 显示不出完整路径 解决方法:在接收数据后手动给img格式的拼接vite.config中的服务器地址 页面: <el-button click"">获取信息<el-button><!-- 弹出层 --> <el-dialog v-model&…...
UWB与GPS技术融合的室内外无缝定位方案
一、技术原理与互补性 双模定位机制 室外场景:GPS/北斗提供10-30厘米级定位精度(RTK技术辅助),覆盖露天区域。室内场景:UWB通过TOF/TDOA算法实现10-50厘米级定位精度,穿透金…...
AiEditor v1.3.8 发布
2025 年 4 月 22 日,AI 富文本编辑器 AiEditor 发布了 v1.3.8 版本。 AiEditor 是一个面向 AI 的下一代富文本编辑器,基于 Web Component 开发,支持 Layui、Vue、React、Angular 等几乎任何前端框架,适配 PC Web 端和手机端&#…...
从零学会epoll的使用和原理
从零学会epoll的使用和原理 第一步:理解 select / poll 的缺陷 一、select 和 poll 是什么? 它们是 Linux 提供的 I/O 多路复用机制,可以让我们同时监听多个文件描述符(fd),比如 socket,来等…...
XHTMLConverter把docx转换html报java.lang.NullPointerException异常
一.报错 1.报错信息 org.apache.poi.xwpf.converter.core.XWPFConverterException: java.lang.NullPointerExceptionat org.apache.poi.xwpf.converter.xhtml.XHTMLConverter.convert(XHTMLConverter.java:77)at org.apache.poi.xwpf.converter.xhtml.XHTMLConverter.doConve…...
教育科技质检的三重挑战 质检LIMS系统在教育技术研发的应用
在教育技术研发领域,实验室作为产品验证的核心环节,其质检效率与数据安全性直接关乎企业的创新竞争力。LIMS(实验室信息管理系统)作为贯穿检测全流程的数字化中枢,正在成为教育科技企业的"质量守护者"。本文…...
MySQL最左前缀原则深度解析:优化索引设计的核心法则
一、什么是最左前缀原则? 最左前缀原则(Leftmost Prefix Principle) 指在使用复合索引(Composite Index)时,MySQL会按照索引定义的列顺序,从左到右匹配查询条件。只有连续且从最左侧开始的列组…...
多模态大语言模型arxiv论文略读(三十五)
On the Out-Of-Distribution Generalization of Multimodal Large Language Models ➡️ 论文标题:On the Out-Of-Distribution Generalization of Multimodal Large Language Models ➡️ 论文作者:Xingxuan Zhang, Jiansheng Li, Wenjing Chu, Junjia…...
Linux 安装pm2并全局可用
前言 本文基于:操作系统 CentOS Stream 8 使用工具:Xshell8、Xftp8 服务器基础环境: node - 请查看 Linux安装node并全局可用 所需服务器基础环境,请根据提示进行下载、安装。 1.安装依赖 npm install pm2 -g2.配置全局软链…...
39.剖析无处不在的数据结构
数据结构是计算机中组织和存储数据的特定方式,它的目的是方便且高效地对数据进行访问和修改。数据结构表述了数据之间的关系,以及操作数据的一系列方法。数据又是程序的基本单元,因此无论是哪种语言、哪种领域,都离不开数据结构&a…...
基于 Vue 的Tiptap 富文本编辑器使用指南
目录 🧰 技术栈 📦 所需依赖 📁 文件结构 🧱 编辑器组件实现(components/Editor.vue) ✨ 常用操作指令 🧠 小贴士 🧩 Tiptap 扩展功能使用说明(含快捷键与命令&am…...
【音视频】AAC-ADTS分析
AAC-ADTS 格式分析 AAC⾳频格式:Advanced Audio Coding(⾼级⾳频解码),是⼀种由MPEG-4标准定义的有损⾳频压缩格式,由Fraunhofer发展,Dolby, Sony和AT&T是主 要的贡献者。 ADIF:Audio Data Interchange Format ⾳…...
vue中将elementUI和echarts转成pdf文件
若要将包含 ElementUI 组件数据和多个 ECharts 图表的数据转换为 PDF 文档,可结合 html2canvas、jspdf 以及 dom-to-image 来实现。其中,html2canvas 和 dom-to-image 可将 ECharts 图表转换为图片,jspdf 则用于生成 PDF 文档。对于 ElementU…...
基于 Electron、Vue3 和 TypeScript 的辅助创作工具全链路开发方案:涵盖画布系统到数据持久化的完整实现
基于 Electron、Vue3 和 TypeScript 的辅助创作工具全链路开发方案:涵盖画布系统到数据持久化的完整实现 引言 在数字内容创作领域,高效的辅助工具是连接创意与实现的关键桥梁。创作者需要一款集可视化画布、节点关系管理、数据持久化于一体的专业工具&…...
本地部署DeepSeek-R1模型接入PyCharm
以下是DeepSeek-R1本地部署及接入PyCharm的详细步骤指南,整合了视频内容及官方文档核心要点: 一、本地部署DeepSeek-R1模型 1. 安装Ollama框架 下载安装包 访问Ollama官网(https://ollama.com/download)或通过视频提供的百度云盘链接下载对应系统的安装包。Windows用户…...
基于LightGBM-TPE算法对交通事故严重程度的分析与可视化
基于LightGBM-TPE算法对交通事故严重程度的分析与可视化 原文: Analysis and visualization of accidents severity based on LightGBM-TPE 1. 引言部分 文章开篇强调了道路交通事故作为意外死亡的主要原因,引起了多学科领域的关注。分析事故严重性特…...
音视频小白系统入门课-3
本系列笔记为博主学习李超老师课程的课堂笔记,仅供参阅 往期课程笔记传送门: 音视频小白系统入门笔记-0音视频小白系统入门笔记-1音视频小白系统入门笔记-2 视频: 由一组图像组成:像素、分辨率、RGB 8888(24位) 、RGBA(32位)为…...