【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-X | idea的新的自动化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框架和工具
若未涉及前端开发 ⇒ 禁用
名称 | 描述 |
---|---|
Angular | Angular 项目支持,Java开发用不到 |
JavaScript and TypeScript | 支持JavaScript和TypeScript语言,Java开发用不到 |
JavaScript Debugger | JavaScript Debug 工具,Java 开发用不到 |
JavaScript Intention Power Pack | JavaScript的上下文操作,Java开发用不到 |
JSONPath | 为注入的代码片段提供JSONPath语言和专用的Evaluate JSONPath工具窗口 |
Karma | 与Karma集成的JavaScript测试程序 |
Next.js Support | Next.js框架支持 |
Node.js | node.js项目支持,Java开发用不到 |
Node.js Remote Interpreter | 在远程环境中运行和调试Node.js应用程序,Java用不到 |
Polymer & Web | Components web组件支持,Java用不到 |
Prettier | Prettier支持,Java用不到 |
React | 支持基于JSX的框架,如React、Solid.js、Preact等。 |
Styled Components & Styled JSX | 添加对样式化组件和样式化jsx的支持 |
Stlelint | 为所有支持JavaScript的JetBrains IDE提供Stylelint支持。 |
TSLint | 提供与TSLint的集成,TypeScrip工具 |
Vite | 支持Vite构建工具 |
Vue.js | vue项目支持 |
Webpack | Webpack支持,JavaScript应用程序的静态模块打包器 |
10、JVM Frameworks
主要禁用以下插件:
名称 | 描述 |
---|---|
Hibernate | 添加对Hibernate持久性框架的支持。 |
Micronaut | Micronaut 框架支持,一个现代化的基于 JVM 的全栈框架,用于构建模块化且易于测试的微服务或无服务程序 |
Quarkus | Quarkus 框架支持,一个为 Java 虚拟机(JVM)和原生编译而设计的全堆栈 Kubernetes 原生 Java 框架 |
11、Keymap(快捷键映射)
如果没有使用其他软件的快捷键映射,那么禁用。
名称 | 描述 |
---|---|
Eclipse Keymap | Eclipse快捷键映射 |
NetBeans Keymap | NetBeans快捷键映射 |
Visual Studio Keymap | Visual Studio快捷键映射 |
12、kotlin Framworks
这个用不到 ⇒ 禁用
名称 | 描述 |
---|---|
Ktor | Ktor是一个用于创建连接系统的web应用程序框架。 |
13、Languages
保留 Markdown
、Properties
、Shell Script
、YAML
名称 | 描述 |
---|---|
Gherkin | 增加了Gherkin语言的支持 |
Groovy | 增加了对Groovy语言的支持 |
Kotlin | 在IntelliJ IDEA和Android Studio中提供Kotlin语言支持 |
Markdown | Markdown支持 |
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相关的几个插件也会被禁用) |
gRPC | gRPC 框架支持 |
HTTP Client | 提供从代码编辑器编写和执行HTTP请求的支持 |
OpenAPI Specifications | 支持OpenAPI和Swagger规范文件 |
Protocol Buffers | Protocol Buffers 文件支持,语法提示等等 |
16、Plugin Development
名称 | 描述 |
---|---|
Plugin DevKit | 支持为IntelliJ IDEA和其他基于IntelliJ平台的产品开发插件 |
17、Remote Development
建议禁用
名称 | 描述 |
---|---|
Dev Containers | 通过网关客户端为所有JetBrains IDE后端添加对开发容器的支持。 |
Remote Development Gateway | 远程开发,可以连接你的远程 JetBrains IDE 后端 |
18、Style Sheets
若未涉及前端 ⇒ 禁用
名称 | 描述 |
---|---|
CSS | css编码支持 |
Less | 支持CSS的LESS方言 |
PostCSS | 支持PostCSS |
Sass | 为所有支持JavaScript的JetBrains IDE提供对Sass的支持 |
Tailwind CSS | Tailwind CSS框架的支持 |
19、swing
建议保留
名称 | 描述 |
---|---|
UI Designer | 允许以图形方式设计Swing UI,支持代码生成/插入、预览、小部件库和与UI相关的代码检查 |
20、Template Languages(模版引擎)
建议禁用
名称 | 描述 |
---|---|
Apache Velocity | 支持基于Java的模板引擎Velocity。提供语法和错误突出显示,以及Velocity模板的智能编辑。 |
FreeMarker | FreeMarker 支持 |
Jakarta EE:Server Pages(JSP) | jsp支持 |
Thymeleaf | Thymeleaf 支持 |
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 Recommenders | Recommenders插件补充了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的自动化测试框架
基于目前项目和团队技术升级,采用了UI自动化和接口自动化联动数据,进行相关测试活动,获得更好的测试质量和测试结果。...
web-03
CSS回顾 选择器 标签选择器 标签{}ID选择器 标签中定义ID属性。 #ID值{}类选择器 标签中使用class属性 .类名{}关于DIV/span div任意的大小的长方形,大小css: width, height控制。—换行 span-- 一行内 CSS常用属性 width/height 宽度/高度 定义&…...
MySQL 死锁
一、引言 在 MySQL 数据库的使用过程中,死锁问题就像一颗隐藏在暗处的 “定时炸弹”,平时可能感觉不到它的存在,但一旦触发,就可能导致数据库事务无法正常推进,严重影响系统的性能和可用性。对于开发人员和数据库管理员…...
M|大脑越狱
rating: 7.0 豆瓣: 7.6 上映时间: “2015” 类型: M悬疑 导演: 约瑟夫怀特 Joseph White 主演: 亚历山大欧文 Alexander Owen爱德华富兰克林 Edward Franklin 国家/地区: 英国 片长/分钟: 20分钟 M|大脑越狱 想法不错,但是逻辑比较一般。属于…...
CSS3_媒体查询(十一)
CSS3_响应式布局 1、媒体样式 在不同媒体上显示不同的样式。 常用阈值: 小于768px:小屏幕;768px-992px:中等屏幕;992px-1200px:大屏幕;大于1200px:超大屏幕。 <!DOCTYPE html>…...
Spring |(四)IoC/DI配置管理第三方bean
文章目录 📚数据源对象管理🐇环境准备🐇实现Druid管理🐇实现C3P0管理 📚加载properties文件🐇第三方bean属性优化🐇读取单个属性 学习来源:黑马程序员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、存储过程的循环语句 三、存储过程调用 四、存储过程显示和删除 一、存储过程定义 存储过程(Stored Procedure)是一种在数…...
数据指标与标签在数据分析中的关系与应用
导读:分享数据指标体系的文章很多,但讲数据标签的文章很少。实际上,标签和指标一样,是数据分析的左膀右臂,两者同样重要。实际上,很多人分析不深入,就是因为缺少对标签的应用。今天系统的讲解下…...
LWE详细介绍
LWE问题,即学习误差问题(Learning With Errors problem),是密码学中一个重要的硬问题,尤其在后量子密码学中占有核心地位。LWE问题由Regev在2005年提出,其设计基于格理论,被认为是一个在平均情况…...
Linux系统Docker部署开源在线协作笔记Trilium Notes与远程访问详细教程
目录 ⛳️推荐 前言 1. 安装docker与docker-compose 2. 启动容器运行镜像 3. 本地访问测试 4.安装内网穿透 5. 创建公网地址 6. 创建固定公网地址 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下…...
【Spring MVC】初步了解Spring MVC的基本概念与如何与浏览器建立连接
前言 🌟🌟本期讲解关于SpringMVC的基础概念,以及如何实现与浏览器的连接,参数的传递~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 …...
游戏AI实现-决策树
代码实现: 定义一个决策树节点 class DecisionTreeNode{public DecisionTreeNode(){} } 定义一个行为类: class Action : DecisionTreeNode{ } 定义一个决策类: class Decision : DecisionTreeNode{ } 应用: 参考书…...
9个最佳WordPress PDF插件(查看器、嵌入和下载)
在过去的几年里,我们一直在使用不同的 PDF 插件在我们的网站上创建、编辑和嵌入文档。 然而,经过多次尝试和错误,我们意识到并不是每个插件都是相同的。事实上,为您的企业或电子商务网站选择合适的 PDF 插件可能是一项艰巨的任务…...
odoo18中模型的常用字段类型
字段的公共属性: Char 字符类型,对应数据库中varchar类型,除了通用类型外接收另外两个参数: size: 字符长度,超出的长度将被截断 trim: 默认True,是否字段值应该被去空白。 Text 文本类型,对应数据库…...
VUE 指令 事件绑定,.stop阻止冒泡
1、VUE 的模板语法和指令 目的增强html的功能 所有的指令以自定义属性的方式去写 v-xxx ,指令就是vue提供给我们能够更方便将数据和页面展示出来的操作,具体就是以数据去驱动DOM ,简化DOM操作的行为。 2、内容渲染指令 ① {{}} 模板渲染(模板引擎&am…...
在Excel中处理不规范的日期格式数据并判断格式是否正确
有一个Excel表,录入的日期格式很混乱,有些看着差不多,但实际多一个空格少一个字符很难发现,希望的理想格式是 1980-01-01,10位,即:“YYYY-mm-dd”,实际上数据表中这样的格式都有 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控制与流水灯效果实现 概述 大家好,今天我们来学习一下如何在STM32上控制LED灯,并且实现一个流水灯的效果。这不仅是一个基础的实践,也是嵌入式开发中非常常见的需求。 LED控制 1. LED初始化 首先,我们需要对LED灯对应…...
Spark RDD sortBy算子执行时进行数据 “采样”是什么意思?
一、sortBy 和 RangePartitioner sortBy 在 Spark 中会在执行排序时采用 rangePartitioner 进行分区,这会影响数据的分区方式,并且这一步骤是通过对数据进行 “采样” 来计算分区的范围。不过,重要的是,sortBy 本身仍然是一个 tr…...
Ubuntu24.04下的docker问题
按官网提示是可以安装成功的,但是curl无法使用https下载,会造成下述语句执行失败 # 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 核(Tri Mode Ethernet MAC,TEMAC)进行介绍。 在自行实现三速以太网 MAC 控制器时,GMII/RGMII 接口可以通过 IDDR、ODDR 原语实现,然而实际使用中自己实现的模块性能不是很稳定(…...
【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G
「【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G」 复制下方口令,打开最新版「夸克APP」即可获取保存(防止和谐!!!) 口令: 动作懿范鉴真渡多好备用口令: /~19dc35…...
android 实现答题功能
一、效果 二、实现思路 1、界面实现 实现起来其实不难,首先我们可以看到,界面是由答题进度、题目、选项ABCD组成,现在就是要考虑实现方式,答题进度可以使用Textviewprogressbar实现,题目直接使用Textview,…...
JSONP处理跨域请求
JSONP 背景 由于浏览器存在安全策略,所以当访问的请求中的协议、域名、端口其中一个与本站不同时就会形成跨域,这里介绍一种比较简单的方案——jsonp。 原理 浏览器对 script、img这些带有src属性的的标签在发送请求时是不会触发跨域的校验ÿ…...
栈的应用,力扣394.字符串解码力扣946.验证栈序列力扣429.N叉树的层序遍历力扣103.二叉树的锯齿形层序遍历
目录 力扣394.字符串解码 力扣946.验证栈序列 力扣429.N叉树的层序遍历 力扣103.二叉树的锯齿形层序遍历 力扣394.字符串解码 看见括号,由内而外,转向用栈解决。使用两个栈处理,一个用String,一个用Integer 遇到数字:提取数字放入到数字栈…...
华为手机启用ADB无线调试功能
打开开发者模式,勾选USB调试,和“仅充电”模式下允许ADB调试 确认 设置添加adb路径到PATH变量 使用adb查看安卓设置 切换为无线模式: 查看手机IP...
HTML 元素类型介绍
目录 1. 块级元素(Block-level Elements) 2. 行级元素(Inline Elements) 3. 行内块级元素(Inline-block Elements) 4. 表格相关元素 5. 列表相关元素 6. 表单相关元素 示例代码 示例效果 编辑 …...
前端反向代理的配置和實現
反向代理是位於客戶端和服務器之間的一個中間層,它代表客戶端向伺服器發起請求,然後將伺服器的回應返回給客戶端。與傳統的正向代理不同,反向代理是由伺服器端配置的,客戶端通常不知道它的存在。在前端開發中,反向代理…...
日志分析工具
一、nginx_log_analysis工具 1、工具下载,http://linux5588.blog.51cto.com/,它是用python语言写的,只是用来分析nginx日志,它的输出比较简单,以IP为主,可以查看每个IP的访问的流量,次数&#…...
python: Serialize and Deserialize complex JSON using jsonpickle
# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # Serialize and Deserialize complex JSON in Python # 描述:pip install jsonpickle https://github.com/jsonpi…...
【分布式锁解决超卖问题】setnx实现
目录 使用场景的描述 并发安全问题 悲观锁与乐观锁问题 一人一单的问题 服务器负载均衡问题 分布式锁 分布式锁的实现 获取锁 释放锁 实现思路 误删情况的分析 解决误删的方法 代码优化 分布式锁的原子性分析 文章代码地址:分布式锁1.0 使用场景的描述 今天的主人…...
【MySQL实战45讲笔记】基础篇——事务隔离
系列文章 基础篇——MySQL 的基础架构 基础篇——redo log 和 binlog 目录 系列文章1. 事务隔离1.1 隔离性与隔离级别1.2 如何实现事务隔离1.3 事务的启动方式1.4 思考: 使用什么方案来避免长事务 1. 事务隔离 简单来说,事务就是要保证一组数据库操作&…...
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 处理工具,它本身是一个工具库,但其核心功能是通过插件扩展,来对 CSS 进行编译、转换和优化。它适用于现代 CSS 开发,提供更灵活、高效的方式来处理样式表。 2. 主要作用 增强 CS…...
AI Large Language Model
AI 的 Large Language model LLM , 大语言模型: 是AI的模型,专门设计用来处理自然语言相关任务。它们通过深度学习和庞大的训练数据集,在理解和生成自然语言文本方面表现出色。常见的 LLM 包括 OpenAI 的 GPT 系列、Google 的 PaLM 和 Meta…...
Linux系统性能优化技巧
系统性能优化 在当今的信息技术领域,Linux系统的性能优化变得越来越重要。随着Linux操作系统的广泛应用,从桌面环境到大型服务器集群,性能优化不仅可以提升系统的响应速度和吞吐量,还能降低资源消耗,从而延长硬件使用…...
基于CNN+RNNs(LSTM, GRU)的红点位置检测(pytorch)
1 项目背景 需要在图片精确识别三跟红线所在的位置,并输出这三个像素的位置。 其中,每跟红线占据不止一个像素,并且像素颜色也并不是饱和度和亮度极高的红黑配色,每个红线放大后可能是这样的。 而我们的目标是精确输出每个红点的…...
【AI系统】GPU 架构回顾(从2018年-2024年)
Turing 架构 2018 年 Turing 图灵架构发布,采用 TSMC 12 nm 工艺,总共 18.6 亿个晶体管。在 PC 游戏、专业图形应用程序和深度学习推理方面,效率和性能都取得了重大进步。相比上一代 Volta 架构主要更新了 Tensor Core(专门为执行…...
Vue 内置组件 keep-alive 中 LRU 缓存淘汰策略和实现
LRU(Least Recently Used,最近最少使用)是通过记录缓存项的访问顺序来决定淘汰的策略:当缓存满时,移除最久未被使用的项。 核心概念: 缓存存储:使用 Map 存储键值对,用于快速访问缓…...