当前位置: 首页 > news >正文

【IDEA】插件篇

环境:Mac M ,IDEA 2024.2.4

一、汉化 & 汉化后转回英文

1、汉化

IntelliJ IDEA -> Preferences -> Plugins -> MarketPlace,输入 chinese,点击 安装,安装完成后 重启IDE

在这里插入图片描述

2、汉化后转回英文

IntelliJ IDEA -> 设置 -> 插件 -> 已安装,取消 ‘chinese’ 勾选,点击 确认,然后 重启IDE

在这里插入图片描述

二、JClassLib

1、概述

jclasslib 字节码编辑器是一个可视化已编译Java类文件和包含的字节码的工具。

项目地址:https://github.com/ingokegel/jclasslib

其他反编译工具:javap、arthas

2、安装

IntelliJ IDEA -> Preferences -> Plugins,输入 jclasslib,点击 安装,安装完成后 重启IDE

在这里插入图片描述

3、使用

  • 编译:Build -> Recompile ‘Main.java’在这里插入图片描述
  • 打开 jclasslib 的工具窗口查看字节码:选中 Java文件 或 编译生成的字节码文件,点击 View -> Show Bytecode With Jclasslib
    在这里插入图片描述
  • JClassLib 窗口:
    在这里插入图片描述

三、Jprofiler

1、概述

JProfiler是一款多功能Java分析器,可帮助解决性能瓶颈、确定内存泄漏并了解线程问题。

2、安装Jprofiler

在 Jprofiler官网 找个版本下载,建议找个可在网上找得到注册码的,有钱的可以 自己注册获取注册码,根据提示完成安装即可。

3、IDEA 安装 Jprofiler 插件

IntelliJ IDEA -> Preferences -> Plugins -> MarketPlace,输入 jprofiler,点击 安装,安装完成后 重启IDE

在这里插入图片描述

十、禁用IDEA自带插件

按序讲解IDEA自带插件工具,根据自身需求来禁用插件,减少内存占用。

1、Android(安卓)

不是搞安卓开发的,可以直接全部禁用

名称描述
Android支持使用IntelliJ IDEA和Android Studio开发Android应用程序
Android Design Tools为Android Studio提供一套设计工具
Smali Support添加对安卓反汇编程序生成的smali文件的支持

2、Build Tools(构建工具)

根据自身需求来禁用插件,比如用的是maven,那么保留maven相关的,其他的全部禁用了。

名称描述
Ant提供与Ant构建工具的集成
Gradle提供与Gradle的集成,以实现软件包的构建、测试、发布和部署的自动化
Gradle Extension提供了额外的Gradle集成功能:IntelliJ Profiler支持渐变运行配置
Maven提供Maven支持
Maven Extension提供了对Web、JavaEE和依赖关系分析图的Maven支持

3、Code Coverage(代码覆盖率插件)

名称描述
Code Coverage for Java收集并显示Java的覆盖率信息

4、DataBase(数据库)

建议保留 Database Tools and SQL

名称描述
Database Tools and SQL用于基于idea的数据库工具和SQL插件,允许查询、创建和管理数据库,并提供完整的SQL语言支持
Flyway数据库版本管理工具
Jakarta EE: Reverse Engineering为Jakarta Persistence(JPA、Hibernate)提供数据库逆向工程功能
Liquibase提供对Liquibase更改日志文件的支持

5、Deployment(部署工具)

这一块的插件我全部禁用了,因为用不到。

名称描述
Docker提供与Docker的集成
FTP/SFTP/WebDAV Connectivity通过FTP(S)/SFTP/WebDAV提供与远程主机的连接,并允许您在文件系统中部署文件或为其提供web路径
Jakarta EE:Application Serviers为Java EE/Jakarta EE应用程序服务器提供API,并将其运行配置集成到Services视图
Kubernetes为Kubernetes提供高级编辑器和运行时支持。
Remote Execution Agent一个实验性的远程应用程序,用于启动进程并创建通往WSL、SSH、Docker等的隧道。
Tomcat and TomEE增加了对Tomcat应用程序服务器的支持(springboot自带tomcat,用不到)
WildFly允许配置和使用WildFly(JBoss应用程序服务器)
GlassFish提供与GlassFish应用程序服务器的集成

6、html and xml

名称描述
HTML Tools为HTML/CSS编辑提供高级功能:检查、快速修复、智能导航操作等
Refactor-Xidea的新的自动化XML重构
XPathView+XSLT提供了根据IDE中打开的任何XML文档评估XPath表达式的可能性(禁用后会导致xml的SQL语句关键字没有高亮显示)

7、IDE localization

语言包,直接禁用

名称描述
Chinese (Simplified) Language Pack汉化语言包
Japanese Language Pack日语语言包
Korean Language Pack韩语语言包

8、ide settings

ide配置同步,需要账号,所以直接禁用。

名称描述
Settings Sync IDE配置同步,需要登录 JetBrains 账号

9、JavaScript Frameworks and Tools框架和工具

若未涉及前端开发 ⇒ 禁用

名称描述
AngularAngular 项目支持,Java开发用不到
JavaScript and TypeScript支持JavaScript和TypeScript语言,Java开发用不到
JavaScript DebuggerJavaScript Debug 工具,Java 开发用不到
JavaScript Intention Power PackJavaScript的上下文操作,Java开发用不到
JSONPath为注入的代码片段提供JSONPath语言和专用的Evaluate JSONPath工具窗口
Karma与Karma集成的JavaScript测试程序
Next.js SupportNext.js框架支持
Node.jsnode.js项目支持,Java开发用不到
Node.js Remote Interpreter在远程环境中运行和调试Node.js应用程序,Java用不到
Polymer & WebComponents web组件支持,Java用不到
PrettierPrettier支持,Java用不到
React支持基于JSX的框架,如React、Solid.js、Preact等。
Styled Components & Styled JSX添加对样式化组件和样式化jsx的支持
Stlelint为所有支持JavaScript的JetBrains IDE提供Stylelint支持。
TSLint提供与TSLint的集成,TypeScrip工具
Vite支持Vite构建工具
Vue.jsvue项目支持
WebpackWebpack支持,JavaScript应用程序的静态模块打包器

10、JVM Frameworks

主要禁用以下插件:

名称描述
Hibernate添加对Hibernate持久性框架的支持。
MicronautMicronaut 框架支持,一个现代化的基于 JVM 的全栈框架,用于构建模块化且易于测试的微服务或无服务程序
QuarkusQuarkus 框架支持,一个为 Java 虚拟机(JVM)和原生编译而设计的全堆栈 Kubernetes 原生 Java 框架

11、Keymap(快捷键映射)

如果没有使用其他软件的快捷键映射,那么禁用。

名称描述
Eclipse KeymapEclipse快捷键映射
NetBeans KeymapNetBeans快捷键映射
Visual Studio KeymapVisual Studio快捷键映射

12、kotlin Framworks

这个用不到 ⇒ 禁用

名称描述
KtorKtor是一个用于创建连接系统的web应用程序框架。

13、Languages

保留 MarkdownPropertiesShell ScriptYAML

名称描述
Gherkin增加了Gherkin语言的支持
Groovy增加了对Groovy语言的支持
Kotlin在IntelliJ IDEA和Android Studio中提供Kotlin语言支持
MarkdownMarkdown支持
Properties启用对.properties文件的智能编辑
Shell Script添加了对使用shell脚本文件的支持
Toml添加对TOML配置文件语法的支持
YAML为YAML语言提供语法高亮显示和编辑器功能

14、Local AI/ML Tools

建议保留 Full Line Code Completion

名称描述
Full Line Code Completion旨在利用深度学习模型,通过多令牌提案来提高代码完成率。
Machine Learning Code Completion该插件通过使用机器学习对完成弹出窗口中的元素进行重新排序,将更多相关项目排名更高,从而改进了代码完成功能。
Machine Learning in Marketplace该插件通过使用机器学习对搜索结果进行排序来改进Marketplace搜索功能,使更多相关的结果显示在列表的更高位置。
Machine Learning in Search Everywhere该插件通过使用机器学习对搜索结果进行排序来改进“搜索无处不在”功能,使更多相关的结果显示在列表的更高位置。
Turbo Complete加速代码完成的实验方法。该插件实现了一种新的方法来提高代码完成的性能感知。目前,它仅适用于Kotlin。

15、microservices

建议保留 Endpoints

名称描述
Endpoints如果有使用 IDEA 自带的 HTTP Client 进行接口测试的,这个插件可以快速生成对应接口的 请求文件(这个插件被禁用的话,spring相关的几个插件也会被禁用)
gRPCgRPC 框架支持
HTTP Client提供从代码编辑器编写和执行HTTP请求的支持
OpenAPI Specifications支持OpenAPI和Swagger规范文件
Protocol BuffersProtocol Buffers 文件支持,语法提示等等

16、Plugin Development

名称描述
Plugin DevKit支持为IntelliJ IDEA和其他基于IntelliJ平台的产品开发插件

17、Remote Development

建议禁用

名称描述
Dev Containers通过网关客户端为所有JetBrains IDE后端添加对开发容器的支持。
Remote Development Gateway远程开发,可以连接你的远程 JetBrains IDE 后端

18、Style Sheets

若未涉及前端 ⇒ 禁用

名称描述
CSScss编码支持
Less支持CSS的LESS方言
PostCSS支持PostCSS
Sass为所有支持JavaScript的JetBrains IDE提供对Sass的支持
Tailwind CSSTailwind CSS框架的支持

19、swing

建议保留

名称描述
UI Designer允许以图形方式设计Swing UI,支持代码生成/插入、预览、小部件库和与UI相关的代码检查

20、Template Languages(模版引擎)

建议禁用

名称描述
Apache Velocity支持基于Java的模板引擎Velocity。提供语法和错误突出显示,以及Velocity模板的智能编辑。
FreeMarkerFreeMarker 支持
Jakarta EE:Server Pages(JSP)jsp支持
ThymeleafThymeleaf 支持

21、Test Tools(测试工具)

建议保留 JUnit

名称描述
JUnit支持JUnit测试
TestNG支持TestNG,一个Java单元测试框架
Cucumber for Groovy添加对Cucumber测试工具的支持
Cucumber fo Java添加对Cucumber测试工具的支持

22、Version Controllers(版本控制工具)

建议保留 Git

名称描述
Git提供与Git集成
GitHub提供与GitHub的集成
Mercurial允许使用Mercurial版本控制系统
Perforce Helix Core允许使用Perforce版本控制系统
Subversion提供与Subversion VCS的集成

23、Other Tools

建议禁用

名称描述
API RecommendersRecommenders插件补充了ML补全插件,为不同的语言提供上下文感知补全建议
Bytecode Viewer显示已编译Java类文件的字节码
Code With Me协作开发和配对编程的新解决方案,用不到
Copyright确保项目或模块中的文件具有一致的版权声明,用不到
Dependency Structure Matrix分析JVM类文件
Diagrams为所有基于IntelliJ的IDE本机图表类型提供API,用不到
Eclipse Interoperability实现与Eclipse的互操作性,用不到
EditorConfig处理.editorconfig文件中的属性,并将它们应用于所有JetBrains IDE中所有支持的语言,用不到
Grazie Lite普通文本的拼写和语法检查,用不到
IDE Features Trainer学习快捷键和高效开发技巧的插件,用不到
IntelliLang支持用户可配置的语言注入,这个不能禁用
Java Bytecode Decompiler .class文件查看器
Java Internationalization为Java源代码的国际化提供代码检查和相应的快速修复程序(这个不能禁用,会影响很多其他插件)
Java Stream Debugger可视化Java流操作器
Package Checker检查Gradle、Maven、NPM和PyPI依赖项是否存在已知漏洞
Package Search查找和管理JVM和Kotlin多平台项目的依赖关系
Performance Testing用于自动执行测试脚本、捕获性能快照和收集性能统计信息的插件,禁用
Qodana JetBrains开发的一种代码质量检测工具,可以将智能代码检查带入到 CI/CD 管道中,禁用
Shared Project Indexes通过使用定制的项目共享索引来减少总体索引时间和CPU使用,禁用
Space JetBrains为团队和项目开发提供的一个解决方案,用不到
Styled Components & Styled JSX添加了对样式化组件和样式化jsx的支持,禁用
Task Management为IDE提供任务管理功能
Terminal提供集成终端(视图
TextMate Bundles支持由TextMate捆绑包控制的任意文件类型的语法高亮显示
Time Tracking启用“任务管理”插件的时间跟踪
WebP Support webp格式的图片查看

二十、资料

  • IDEA2023.1.3自带插件禁用,减少内存占用

相关文章:

【IDEA】插件篇

环境:Mac M ,IDEA 2024.2.4 一、汉化 & 汉化后转回英文 1、汉化 IntelliJ IDEA -> Preferences -> Plugins -> MarketPlace,输入 chinese,点击 安装,安装完成后 重启IDE 2、汉化后转回英文 IntelliJ …...

librdns一个开源DNS解析库

原文地址:librdns一个开源DNS解析库 – 无敌牛 欢迎参观我的个人博客:无敌牛 – 技术/著作/典籍/分享等 介绍 librdns是一个开源的异步多功能插件式的解析器,用于DNS解析。 源代码地址:GitHub - vstakhov/librdns: Asynchrono…...

数据结构 【带环单链表】

在单链表中可能会存在一种情况,某一结点在经过几次转移之后回到了自己本身,这种情况就称之为带环链表。对于带环链表,我们不能轻易对其进行遍历,遍历可能会导致产生死循环。 带环链表的逻辑图如下所示:(这…...

CodiMD导出pdf失败或无中文

CodiMD导出pdf失败,弹出文件保存窗口,有个pdf文件能下载,但是保存的时候提示“网站出问题了”,实际到服务器上看会发现docker崩溃了。 解决办法: 使用最新的CodiMD镜像,如nabo.codimd.dev/hackmdio/hackmd:…...

基于Java Springboot高校教务管理系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA/eclipse 数据…...

大数据调度组件之Apache DolphinScheduler

Apache DolphinScheduler 是一个分布式易扩展的可视化 DAG 工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。 主要特性 易于部署,提供四种部署方式,包括Standalone、Cluster、Docker和…...

Python 快速入门(上篇)❖ Python基础知识

Python 基础知识 Python安装**运行第一个程序:基本数据类型算术运算符变量赋值操作符转义符获取用户输入综合案例:简单计算器实现Python安装** Linux安装: yum install python36 -y或者编译安装指定版本:https://www.python.org/downloads/source/ wget https://www.pyt…...

JAVA实现将PDF转换成word文档

POM.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.…...

Python学习29天

二分查找 # 定义函数冒泡排序法从大到小排列 def bbble_sort(list):# i控制排序次数for i in range(len(list) - 1):# j控制每次排序比较次数for j in range(len(list) - 1 - i):if list[j] < list[j 1]:list[j], list[j 1] list[j 1], list[j] # 定义二分查找函数 def…...

FreeSWITCH 简单图形化界面35 - 使用python脚本

FreeSWITCH 简单图形化界面35 - 使用python脚本 测试环境1、mod_python编译2、Python编写拨号规则(dialplan)测试一下不带参数带参数 3、使用Python执行freeSWITCH的API测试一下 4、Python执行session API测试一下 5、Python编写聊天规则(chatplan)测试一下 6、Python执行messa…...

基于AIRTEST和Jmeter、Postman的自动化测试框架

基于目前项目和团队技术升级&#xff0c;采用了UI自动化和接口自动化联动数据&#xff0c;进行相关测试活动&#xff0c;获得更好的测试质量和测试结果。...

web-03

CSS回顾 选择器 标签选择器 标签{}ID选择器 标签中定义ID属性。 #ID值{}类选择器 标签中使用class属性 .类名{}关于DIV/span div任意的大小的长方形&#xff0c;大小css&#xff1a; width, height控制。—换行 span-- 一行内 CSS常用属性 width/height 宽度/高度 定义&…...

MySQL 死锁

一、引言 在 MySQL 数据库的使用过程中&#xff0c;死锁问题就像一颗隐藏在暗处的 “定时炸弹”&#xff0c;平时可能感觉不到它的存在&#xff0c;但一旦触发&#xff0c;就可能导致数据库事务无法正常推进&#xff0c;严重影响系统的性能和可用性。对于开发人员和数据库管理员…...

M|大脑越狱

rating: 7.0 豆瓣: 7.6 上映时间: “2015” 类型: M悬疑 导演: 约瑟夫怀特 Joseph White 主演: 亚历山大欧文 Alexander Owen爱德华富兰克林 Edward Franklin 国家/地区: 英国 片长/分钟: 20分钟 M&#xff5c;大脑越狱 想法不错&#xff0c;但是逻辑比较一般。属于…...

CSS3_媒体查询(十一)

CSS3_响应式布局 1、媒体样式 在不同媒体上显示不同的样式。 常用阈值&#xff1a; 小于768px&#xff1a;小屏幕&#xff1b;768px-992px&#xff1a;中等屏幕&#xff1b;992px-1200px&#xff1a;大屏幕&#xff1b;大于1200px&#xff1a;超大屏幕。 <!DOCTYPE html>…...

Spring |(四)IoC/DI配置管理第三方bean

文章目录 &#x1f4da;数据源对象管理&#x1f407;环境准备&#x1f407;实现Druid管理&#x1f407;实现C3P0管理 &#x1f4da;加载properties文件&#x1f407;第三方bean属性优化&#x1f407;读取单个属性 学习来源&#xff1a;黑马程序员SSM框架教程_SpringSpringMVCMa…...

Qt桌面应用开发 第六天(鼠标事件 定时器事件 定时器类 事件分发器 事件过滤器)

目录 1.1鼠标进入和离开enterEvent\leaveEvent 1.2鼠标按下释放和移动mousePressEvent\mouseReleaseEvent\mouseMoveEvent 1.3定时器事件timerEvent 1.4定时器类QTimer 1.5事件分发器event 1.6事件过滤器eventFilter 1.1鼠标进入和离开enterEvent\leaveEvent 事件&#x…...

MySQL-存储过程

目录 一、存储过程定义 二、存储过程创建 1、变量的定义 2、存储过程的分支语句 2.1 双分支IF语句 2.2 多分支IF语句 3、存储过程的循环语句 三、存储过程调用 四、存储过程显示和删除 一、存储过程定义 存储过程&#xff08;Stored Procedure&#xff09;是一种在数…...

数据指标与标签在数据分析中的关系与应用

导读&#xff1a;分享数据指标体系的文章很多&#xff0c;但讲数据标签的文章很少。实际上&#xff0c;标签和指标一样&#xff0c;是数据分析的左膀右臂&#xff0c;两者同样重要。实际上&#xff0c;很多人分析不深入&#xff0c;就是因为缺少对标签的应用。今天系统的讲解下…...

LWE详细介绍

LWE问题&#xff0c;即学习误差问题&#xff08;Learning With Errors problem&#xff09;&#xff0c;是密码学中一个重要的硬问题&#xff0c;尤其在后量子密码学中占有核心地位。LWE问题由Regev在2005年提出&#xff0c;其设计基于格理论&#xff0c;被认为是一个在平均情况…...

Linux系统Docker部署开源在线协作笔记Trilium Notes与远程访问详细教程

目录 ⛳️推荐 前言 1. 安装docker与docker-compose 2. 启动容器运行镜像 3. 本地访问测试 4.安装内网穿透 5. 创建公网地址 6. 创建固定公网地址 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下…...

【Spring MVC】初步了解Spring MVC的基本概念与如何与浏览器建立连接

前言 &#x1f31f;&#x1f31f;本期讲解关于SpringMVC的基础概念&#xff0c;以及如何实现与浏览器的连接&#xff0c;参数的传递~~~ &#x1f308;感兴趣的小伙伴看一看小编主页&#xff1a;GGBondlctrl-CSDN博客 &#x1f525; 你的点赞就是小编不断更新的最大动力 …...

游戏AI实现-决策树

代码实现&#xff1a; 定义一个决策树节点 class DecisionTreeNode{public DecisionTreeNode(){} } 定义一个行为类&#xff1a; class Action : DecisionTreeNode{ } 定义一个决策类&#xff1a; class Decision : DecisionTreeNode{ } 应用&#xff1a; 参考书…...

9个最佳WordPress PDF插件(查看器、嵌入和下载)

在过去的几年里&#xff0c;我们一直在使用不同的 PDF 插件在我们的网站上创建、编辑和嵌入文档。 然而&#xff0c;经过多次尝试和错误&#xff0c;我们意识到并不是每个插件都是相同的。事实上&#xff0c;为您的企业或电子商务网站选择合适的 PDF 插件可能是一项艰巨的任务…...

odoo18中模型的常用字段类型

字段的公共属性: Char 字符类型&#xff0c;对应数据库中varchar类型&#xff0c;除了通用类型外接收另外两个参数&#xff1a; size: 字符长度&#xff0c;超出的长度将被截断 trim: 默认True&#xff0c;是否字段值应该被去空白。 Text 文本类型&#xff0c;对应数据库…...

VUE 指令 事件绑定,.stop阻止冒泡

1、VUE 的模板语法和指令 目的增强html的功能 所有的指令以自定义属性的方式去写 v-xxx ,指令就是vue提供给我们能够更方便将数据和页面展示出来的操作&#xff0c;具体就是以数据去驱动DOM ,简化DOM操作的行为。 2、内容渲染指令 ① {{}} 模板渲染&#xff08;模板引擎&am…...

在Excel中处理不规范的日期格式数据并判断格式是否正确

有一个Excel表&#xff0c;录入的日期格式很混乱&#xff0c;有些看着差不多&#xff0c;但实际多一个空格少一个字符很难发现&#xff0c;希望的理想格式是 1980-01-01&#xff0c;10位&#xff0c;即&#xff1a;“YYYY-mm-dd”&#xff0c;实际上数据表中这样的格式都有 19…...

webpack基础配置

文章目录 一、默认入口和默认出口二、资源配置三、输出文件3.1 多文件入口3.2 HtmlWebpackPlugin插件 四、环境4.1 环境变量4.2 热更新 五、代码分离5.1 公共模块5.2 懒加载5.3 预获取/预加载模块 六、缓存七、Tree Shaking八、公共路径 webpack 是一个用于现代 JavaScript 应用…...

stm32利用LED配置基础寄存器+体验滴答定时器+hal库环境配置

P1 LED控制与流水灯效果实现 概述 大家好&#xff0c;今天我们来学习一下如何在STM32上控制LED灯&#xff0c;并且实现一个流水灯的效果。这不仅是一个基础的实践&#xff0c;也是嵌入式开发中非常常见的需求。 LED控制 1. LED初始化 首先&#xff0c;我们需要对LED灯对应…...

Spark RDD sortBy算子执行时进行数据 “采样”是什么意思?

一、sortBy 和 RangePartitioner sortBy 在 Spark 中会在执行排序时采用 rangePartitioner 进行分区&#xff0c;这会影响数据的分区方式&#xff0c;并且这一步骤是通过对数据进行 “采样” 来计算分区的范围。不过&#xff0c;重要的是&#xff0c;sortBy 本身仍然是一个 tr…...

Ubuntu24.04下的docker问题

按官网提示是可以安装成功的&#xff0c;但是curl无法使用https下载&#xff0c;会造成下述语句执行失败 # Add Dockers official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https…...

Tri Mode Ethernet MAC IP核详解

本文对 Vivado 的三速 MAC IP 核&#xff08;Tri Mode Ethernet MAC&#xff0c;TEMAC&#xff09;进行介绍。 在自行实现三速以太网 MAC 控制器时&#xff0c;GMII/RGMII 接口可以通过 IDDR、ODDR 原语实现&#xff0c;然而实际使用中自己实现的模块性能不是很稳定&#xff08…...

【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G

「【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G」 复制下方口令&#xff0c;打开最新版「夸克APP」即可获取保存&#xff08;防止和谐&#xff01;&#xff01;&#xff01;&#xff09; 口令&#xff1a; 动作懿范鉴真渡多好备用口令&#xff1a; /~19dc35…...

android 实现答题功能

一、效果 二、实现思路 1、界面实现 实现起来其实不难&#xff0c;首先我们可以看到&#xff0c;界面是由答题进度、题目、选项ABCD组成&#xff0c;现在就是要考虑实现方式&#xff0c;答题进度可以使用Textviewprogressbar实现&#xff0c;题目直接使用Textview&#xff0c;…...

JSONP处理跨域请求

JSONP 背景 由于浏览器存在安全策略&#xff0c;所以当访问的请求中的协议、域名、端口其中一个与本站不同时就会形成跨域&#xff0c;这里介绍一种比较简单的方案——jsonp。 原理 浏览器对 script、img这些带有src属性的的标签在发送请求时是不会触发跨域的校验&#xff…...

栈的应用,力扣394.字符串解码力扣946.验证栈序列力扣429.N叉树的层序遍历力扣103.二叉树的锯齿形层序遍历

目录 力扣394.字符串解码 力扣946.验证栈序列 力扣429.N叉树的层序遍历 力扣103.二叉树的锯齿形层序遍历 力扣394.字符串解码 看见括号&#xff0c;由内而外&#xff0c;转向用栈解决。使用两个栈处理&#xff0c;一个用String,一个用Integer 遇到数字:提取数字放入到数字栈…...

华为手机启用ADB无线调试功能

打开开发者模式,勾选USB调试,和“仅充电”模式下允许ADB调试 确认 设置添加adb路径到PATH变量 使用adb查看安卓设置 切换为无线模式: 查看手机IP...

HTML 元素类型介绍

目录 1. 块级元素&#xff08;Block-level Elements&#xff09; 2. 行级元素&#xff08;Inline Elements&#xff09; 3. 行内块级元素&#xff08;Inline-block Elements&#xff09; 4. 表格相关元素 5. 列表相关元素 6. 表单相关元素 示例代码 示例效果 ​编辑 …...

前端反向代理的配置和實現

反向代理是位於客戶端和服務器之間的一個中間層&#xff0c;它代表客戶端向伺服器發起請求&#xff0c;然後將伺服器的回應返回給客戶端。與傳統的正向代理不同&#xff0c;反向代理是由伺服器端配置的&#xff0c;客戶端通常不知道它的存在。在前端開發中&#xff0c;反向代理…...

日志分析工具

一、nginx_log_analysis工具 1、工具下载&#xff0c;http://linux5588.blog.51cto.com/&#xff0c;它是用python语言写的&#xff0c;只是用来分析nginx日志&#xff0c;它的输出比较简单&#xff0c;以IP为主&#xff0c;可以查看每个IP的访问的流量&#xff0c;次数&#…...

python: Serialize and Deserialize complex JSON using jsonpickle

# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看&#xff1a;言語成了邀功盡責的功臣&#xff0c;還需要行爲每日來值班嗎 # Serialize and Deserialize complex JSON in Python # 描述&#xff1a;pip install jsonpickle https://github.com/jsonpi…...

【分布式锁解决超卖问题】setnx实现

目录 使用场景的描述 并发安全问题 悲观锁与乐观锁问题 一人一单的问题 服务器负载均衡问题 分布式锁 分布式锁的实现 获取锁 释放锁 实现思路 误删情况的分析 解决误删的方法 代码优化 分布式锁的原子性分析 文章代码地址&#xff1a;分布式锁1.0 使用场景的描述 今天的主人…...

【MySQL实战45讲笔记】基础篇——事务隔离

系列文章 基础篇——MySQL 的基础架构 基础篇——redo log 和 binlog 目录 系列文章1. 事务隔离1.1 隔离性与隔离级别1.2 如何实现事务隔离1.3 事务的启动方式1.4 思考&#xff1a; 使用什么方案来避免长事务 1. 事务隔离 简单来说&#xff0c;事务就是要保证一组数据库操作&…...

RFdiffusion calculate_igso3函数解读

calculate_igso3 函数旨在对 IGSO(3) 分布的概率密度函数 (PDF)、累积分布函数 (CDF)、以及相关统计量进行数值近似计算,特别用于预计算以加速后续操作(例如采样、反向扩散等)。 calculate_igso3函数源代码: def calculate_igso3(*, num_sigma, num_omega, min_sigma, ma…...

Vue3 + Vite 项目引入 postcss + tailwindcss

一、PostCSS 1. 简介 PostCSS 是一个强大的 CSS 处理工具&#xff0c;它本身是一个工具库&#xff0c;但其核心功能是通过插件扩展&#xff0c;来对 CSS 进行编译、转换和优化。它适用于现代 CSS 开发&#xff0c;提供更灵活、高效的方式来处理样式表。 2. 主要作用 增强 CS…...

AI Large Language Model

AI 的 Large Language model LLM , 大语言模型&#xff1a; 是AI的模型&#xff0c;专门设计用来处理自然语言相关任务。它们通过深度学习和庞大的训练数据集&#xff0c;在理解和生成自然语言文本方面表现出色。常见的 LLM 包括 OpenAI 的 GPT 系列、Google 的 PaLM 和 Meta…...

Linux系统性能优化技巧

系统性能优化 在当今的信息技术领域&#xff0c;Linux系统的性能优化变得越来越重要。随着Linux操作系统的广泛应用&#xff0c;从桌面环境到大型服务器集群&#xff0c;性能优化不仅可以提升系统的响应速度和吞吐量&#xff0c;还能降低资源消耗&#xff0c;从而延长硬件使用…...

基于CNN+RNNs(LSTM, GRU)的红点位置检测(pytorch)

1 项目背景 需要在图片精确识别三跟红线所在的位置&#xff0c;并输出这三个像素的位置。 其中&#xff0c;每跟红线占据不止一个像素&#xff0c;并且像素颜色也并不是饱和度和亮度极高的红黑配色&#xff0c;每个红线放大后可能是这样的。 而我们的目标是精确输出每个红点的…...

【AI系统】GPU 架构回顾(从2018年-2024年)

Turing 架构 2018 年 Turing 图灵架构发布&#xff0c;采用 TSMC 12 nm 工艺&#xff0c;总共 18.6 亿个晶体管。在 PC 游戏、专业图形应用程序和深度学习推理方面&#xff0c;效率和性能都取得了重大进步。相比上一代 Volta 架构主要更新了 Tensor Core&#xff08;专门为执行…...

Vue 内置组件 keep-alive 中 LRU 缓存淘汰策略和实现

LRU&#xff08;Least Recently Used&#xff0c;最近最少使用&#xff09;是通过记录缓存项的访问顺序来决定淘汰的策略&#xff1a;当缓存满时&#xff0c;移除最久未被使用的项。 核心概念&#xff1a; 缓存存储&#xff1a;使用 Map 存储键值对&#xff0c;用于快速访问缓…...