news 2026/9/17 11:51:46

IDEA社区版安装配置全流程:JDK环境到Java项目实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IDEA社区版安装配置全流程:JDK环境到Java项目实战

1. 先想清楚再动手:社区版 IDEA 到底解决什么问题

做 Java 开发这些年,被问得最多的一类问题不是“这段代码为什么报错”,而是“工具用哪个、怎么装”。Java 开发工具这条线上,IDEA 社区版是绕不开的一个选项,尤其对刚入门的同学、在校学生、以及只写 Java SE 或者中小型后端项目的人来说,它的性价比几乎是无解的。它开源免费,跑得动,功能对 Java 语言的覆盖足够完整,装上就能写代码、跑单元测试、连 Git、用 Maven 拉依赖,不需要任何授权环节。

我把话说得再直白一点:社区版能让你完整地写 Java、编译 Java、调试 Java,这就是它的核心定位。它不是“阉割到不能用的试用版”,而是一个独立存在的开源产品,走的是 Apache 2.0 许可,代码本身是公开的。很多人一提到 IDEA 就想到“要激活”,那是旗舰版的事情,社区版不存在这个问题,下载下来解压或者安装就能用。反过来说,我也不建议你去网上找那些来路不明的安装包,工具这种东西,来源干干净净比省那几十秒重要得多。

这篇文章我打算按“选型判断—环境准备—安装实录—跑起第一个项目—效率配置—问题排查”这条线走一遍,把每一步为什么这么做讲清楚。适合的人群是:Java 零基础刚准备装环境的新手、用 Eclipse 或 VS Code 写 Java 想换工具的人、以及手上有 Java SE 项目或者课程作业需要一套稳定 IDE 的人。如果你在做大型 Spring 微服务,我会在选型那一节告诉你社区版的边界在哪、该用什么补救。

注意:安装路径、项目路径、JDK 路径这三处,统统不要出现中文和空格。这是后面所有玄学问题的第一大来源,先记住。

2. 社区版与旗舰版的边界:功能差异与现实取舍

2.1 一张表看清两者的功能差距

很多人纠结的点在于“我是不是亏了”。其实不需要背功能清单,看下面这张表就够判断了。我把差异按“是否影响 Java 语言本身的开发”分成两类,前者才是真正要命的,后者多数能用插件或者别的工具兜住。

能力项社区版旗舰版对纯 Java 开发的影响
Java SE 语言支持完整完整无影响
重构、代码检查、调试器完整完整无影响
Maven / Gradle 集成完整完整无影响
Git 集成完整完整无影响
JUnit 单元测试完整完整无影响
Spring / Spring Boot 专属支持明显,Bean 跳转、配置校验会缺失
Java EE / Jakarta EE写 Web 容器相关项目时不便
内置数据库工具窗口可用第三方插件替代
HTTP 请求客户端基础支持有限完整调试接口时要用 Postman 类工具补
JavaScript / TypeScript 深度支持前后端一体项目会难受

这张表的关键信息是:语言层的东西一点没少。重构、跳转、搜索、调试这些每天要按几百次的操作,社区版一样给你。少的那些东西,绝大多数集中在“框架层”和“前后端一体化”这两个区域。你要是写的是main方法、写的是工具类库、写的是算法题、写的是 Swing/JavaFX 或者纯后端接口,这些缺失基本碰不到。

2.2 用三个问题判断自己该不该选社区版

与其纠结功能表,不如回答三个问题,答案出来,选择也就出来了。

第一,你的项目里有没有 Spring 系列框架?如果答案是“有,而且是主力”,那社区版会让你在 Bean 依赖关系上反复用全局搜索硬找,效率会掉一截,这时候要么换工具,要么接受这种手工检索的节奏。第二,你需要经常直连数据库看数据吗?如果每天都得开个数据库客户端,社区版没有内置窗口这件事会有感知,但用 DBeaver 之类的独立工具能补回来。第三,你写的是不是纯 Java 语言层面的东西?如果是,社区版几乎没有短板,反而因为它启动更轻、索引更小,老机器上还更舒服。

我自己带的几个学生项目基本都是第二种情况的混合体:写课程设计、写 Java SE 的小工具、刷 LeetCode。这种场景下我统一让他们上社区版,原因很实在——轻、免费、不折腾授权,出问题的概率低。遇到真需要旗舰版能力的场景,官方对学生和开源项目是有免费授权通道的,走正规流程申请就行,比到处找安装包靠谱得多。

2.3 别忽略的替代方案与组合打法

选工具不是单选题。我手边常年是社区版 IDEA + VS Code + 一个独立数据库客户端这样的组合。VS Code 的 Java 插件包这些年进步很大,启动快、开单文件特别顺手,适合随手改一改小脚本;社区版 IDEA 负责正经的工程化项目,重构和调试体验明显更好。

还有一个容易忽略的点:社区版的插件生态其实挺能打的。比如数据库相关的插件、代码统计插件、辅助编码的插件,装完以后能补掉一部分功能缺口。插件这事我后面会单独说怎么挑,原则就一条——装之前先问自己它是不是每天都会用到,用得少的插件宁可先不装,插件多了拖慢启动是实打实的。

3. 装之前先搭地基:JDK 的版本选择与配置

3.1 JDK 版本怎么挑才不给自己挖坑

IDEA 只是个编辑器外壳,真正编译和运行 Java 代码的是 JDK。所以顺序永远是:先装 JDK,再装 IDEA。如果反过来,IDEA 首次启动会提示你找不到 SDK,你还得回头补这一步。

版本选择上,我建议只看 LTS(长期支持)版本,Java 8、11、17、21 这四个是目前主流的选择。具体挑哪个,看你的项目要求:课程和教材还在用 Java 8 的,就装 8;新起项目没有历史包袱的,直接上 17 或者 21,语法特性和性能都更舒服。千万别装完 Java 8 又把 JAVA_HOME 指向了 21,这种“两套版本打架”的情况是新手编译报错的头号原因

发行版方面,我用得比较顺手的是 Eclipse Temurin、Amazon Corretto、Azul Zulu 这几个 OpenJDK 发行版,都是长期维护、更新稳定的。选一个即可,不需要装好几个版本,除非你确实有跨版本编译的测试需求——真有这种需求,用 IDEA 里配置多个 SDK 的方式切换,比在系统环境变量里来回改靠谱。

注意:JDK 安装路径建议保持默认或者改成类似D:\dev\jdk-17这种短路径,别放进Program Files这种带空格的目录,也别放进中文目录。后面配置 Maven、Gradle 的时候你会感谢自己。

3.2 环境变量配置的完整步骤

Windows 上配置环境变量这件事,说难不难,说简单也有人反复翻车。我按步骤写一遍。

  1. 打开“系统属性”里的“环境变量”窗口,在系统变量区域新建一个变量,名字写JAVA_HOME,值填 JDK 的安装根目录,比如D:\dev\jdk-17。注意是根目录,不是bin目录。
  2. 找到Path变量,点编辑,新增一行%JAVA_HOME%\bin。这一行的作用是让命令行能直接找到javajavac
  3. 保存后关掉所有已经打开的命令行窗口,重新开一个。这一步很多人漏掉,老窗口读的是旧的环境变量,不重启窗口你会以为配置没生效。

验证的方式很简单,开一个命令行,敲java -version,再敲javac -version。两条命令都输出正常的版本号,说明装好了。如果java有输出而javac报“不是内部或外部命令”,八成是JAVA_HOME指向了 JRE 而不是 JDK,或者Path里那行没写对。macOS 和 Linux 下思路一样,把export JAVA_HOME=...export PATH=$JAVA_HOME/bin:$PATH写进 shell 的配置文件(比如.zshrc.bashrc),然后source一下。

3.3 安装包从哪来,以及一个被忽略的细节

IDEA 社区版的安装包只有官网这一个渠道是值得推荐的。官网下载页上有两个并列的版本,认准 Community 那个标签就行。Windows 下提供的是.exe安装程序和.zip绿色包两种形式,我一般推荐.exe,因为安装过程会帮你把“用 IDEA 打开 .java 文件”这种关联做好。

安装程序会问你要不要创建桌面快捷方式、要不要关联文件类型,这两个建议都勾上。还有个容易被忽略的选项是安装目录,默认在用户目录下的AppData里,这个路径又长又深,建议改成D:\dev\idea这种,以后要加配置文件、清理缓存、备份设置都方便。

机器配置方面提一句:社区版对内存的要求比旗舰版低一些,但也不是完全没有门槛。8GB 内存的机器建议把默认堆内存调小一点,具体怎么调我在 4.3 节里写。硬盘留出至少 5GB 空间,IDEA 的索引和缓存会持续增长。

4. 社区版 IDEA 安装全过程实录

4.1 Windows 下的安装步骤与勾选项

双击安装包开始,第一步是选安装路径,按上面说的改到短路径。第二步是一串勾选项,我逐个说明理由。

  • 创建桌面快捷方式:勾上,日常启动方便。
  • 更新 PATH 变量:勾上。这样以后在命令行里用idea .就能直接把当前目录当项目打开,很省事。
  • 更新上下文菜单:勾上,右键文件夹多一个“用 IDEA 打开”的选项,临时看代码很方便。
  • 关联 .java、.groovy、.kt 等文件类型:按需。如果你机器上没有别的 Java 工具,全勾上;如果 VS Code 也想用来开 .java,就别勾,避免双击文件时打架。

安装过程本身很快,结束前会有一个“立即运行”的复选框。我一般第一次先不勾,手动启动,这样能看到它完整走一遍初始化流程。

4.2 首次启动的十分钟配置清单

第一次启动会依次问你几件事:要不要导入已有设置(全新安装选不导入)、主题选浅色还是深色、要不要装一组推荐插件。导入设置那一步如果是新机器直接跳过;主题按自己习惯选,我写代码习惯深色,看文档用浅色,这个无所谓。

推荐插件那一步要留意,它会给你推一堆东西,包括一些第三方插件。我的建议是全部不勾,先空着跑起来,等真正需要什么再一个一个装。原因是这一步装的插件你还没形成使用习惯,纯占资源,而且偶尔会有插件之间互相干扰导致启动异常,排查起来特别烦。

进入欢迎界面后,先进Settings做几件基础配置。第一件是设置文件编码,路径在Editor > File Encodings,把全局编码、项目编码、默认属性文件编码三处全设成UTF-8,顺便把 BOM 自动检测关掉。这一步做在前面,能省掉后面大量中文乱码的排查时间。第二件是在Build, Execution, Deployment > Compiler里确认编译器的字节码版本和 JDK 语言级别是一致的。第三件是把自动保存打开,IDEA 默认就是自动保存,别去关它。

4.3 内存参数怎么调才不卡

IDEA 是 Java 写的,它自己就是一个 Java 进程,所以 JVM 的堆内存参数直接决定它卡不卡。默认配置在 64 位机器上一般给到 750MB 到 2GB 之间,看版本。这个值在写小项目时够用,但一旦你打开一个依赖上千个类库的 Maven 项目,索引阶段就会明显变慢。

调整路径在Help > Edit Custom VM Options,第一次点它会提示你创建一个idea64.vmoptions文件,点确认,然后在里面改这两行:

-Xms512m -Xmx2048m

Xms是初始堆大小,Xmx是最大堆大小。经验值是:8GB 内存的机器把Xmx设成 2048m,16GB 的机器设成 4096m,32GB 及以上可以给到 8192m。别贪心设太大,设成物理内存的一半以上反而会因为内存回收变慢。改完必须重启 IDEA 才生效,重启后可以在Help > Diagnostic Tools > Show Memory Indicator打开右下角的内存显示,实时看占用情况。

改完参数之后如果 IDEA 起不来,大概率是 vmoptions 文件写错了。这时候的处理办法是去用户配置目录(Windows 下一般是%APPDATA%\JetBrains\)把那个目录改名或者删掉,让 IDEA 重建配置,代价是之前的设置会丢,但能救回来。

5. 第一个 Java 工程:从建项目到跑起来

5.1 新建项目时那几个选项是什么意思

在欢迎界面点New Project,会看到一个配置面板。左侧选Java,右侧是核心的几项:

  • Name:项目名,建议全小写、用短横线或下划线连接,别用中文。
  • Location:项目存放路径,同样别带中文和空格。
  • JDK:这里要选中你装好的那个 JDK,如果下拉框里是空的,点Add SDK手动指到 JDK 根目录。
  • Add sample code:勾上它会自动生成一个带main方法的示例类,第一次用建议勾上,省得自己建。

创建完成后,左侧会出现项目视图,展开后能看到src目录。src是源码根目录,你在里面建包、建类。包的命名规范是域名倒写,比如com.example.demo,这个习惯从第一天就养成,后面进公司写代码不会别扭。

src上右键,New > Package建包,再在包上右键New > Java Class建类,类名用大驼峰,比如HelloWorld。然后输入psvm按 Tab,IDEA 会自动补出main方法;再输入sout按 Tab,补出System.out.println()。这两个是 Live Template,是 IDEA 最省时间的功能之一,务必练熟。

5.2 运行与调试的核心操作

main方法左边那个绿色三角,选Run,程序就会跑起来,结果在下方控制台窗口里。第一次运行会创建一个运行配置,之后可以直接点顶部工具栏的绿色三角重复运行。想在命令行复现同样的效果,也可以用javacjava手动走一遍,理解一下 IDEA 背后到底做了什么:

javac -encoding UTF-8 -d out src/com/example/demo/HelloWorld.java java -cp out com.example.demo.HelloWorld

这两条命令的意思是:把源文件编译成.class输出到out目录,然后从out目录作为类路径去执行那个类。-encoding UTF-8这个参数很重要,不写的话,源码里有中文注释或者中文字符串,编译时在部分平台上会报“编码 GBK 的不可映射字符”。

调试比运行更值得练。在代码行号左侧点一下打上断点,然后点那个小虫子图标启动调试。常用按键是F8单步跳过、F7单步进入方法、Shift+F8跳出、F9恢复运行到下一个断点。调试窗口里可以看变量当前值、可以手动对表达式求值,排查逻辑错误时比到处加打印语句高效得多。

提示:右键断点可以设置条件,比如i == 50,这样循环跑到第 50 次才会停下来。处理大循环里的问题时,这个功能能救命。

5.3 Maven 项目的导入与依赖管理

Java SE 项目手写依赖不现实,实际开发基本都要用构建工具。社区版对 Maven 和 Gradle 的支持是完整的,内置了一个打包好的 Maven 版本,不用另外装。

从外部导入 Maven 项目的操作是:欢迎界面点Open,选中项目根目录下的pom.xml,选“以项目方式打开”,IDEA 会自动开始解析依赖并下载。这一步第一次会比较慢,因为它要把所有依赖的 jar 拉到本地仓库。国内网络环境下如果下载卡住,可以在 Maven 的settings.xml里配置仓库地址,或者直接在Settings > Build Tools > Maven里指定自定义的settings.xml路径。

pom.xml里加依赖的流程是:打开文件,在<dependencies>标签内用Alt+Insert触发“添加依赖”,搜索你要的库名,选中版本,IDEA 会把坐标写进去,然后右上角会出现一个刷新图标,点一下重新导入。导入成功后,在代码里就能直接import用上了。

这里有个值得注意的坑:IDEA 里的语言级别和pom.xml里配置的编译版本要一致。如果 pom 里写的是 Java 17,但项目设置里的语言级别还是 8,你会看到一堆莫名其妙的语法报错,代码明明是对的却标红。排查这类问题的顺序是:先看Project Structure > Project里的 SDK 和语言级别,再看Modules里的语言级别,最后看 pom 里的maven.compiler.sourcetarget

6. 让手速跟得上思路:效率设置与快捷键

6.1 我必改的六个默认设置

装完就用的默认配置,有些地方其实不太顺手。下面这几个是我每台机器都会改的:

第一个是自动导包。路径在Editor > General > Auto Import,把Add unambiguous imports on the flyOptimize imports on the fly两个都勾上。这样写类名的时候不用手写 import,用了不再需要的类也会自动清掉,少写很多行。

第二个是显示行号和方法的空格分隔符。行号在Editor > General > Appearance里勾。方法分隔符在Editor > General > AppearanceShow method separators,勾上之后方法之间有一条细横线,长文件里定位会快很多。

第三个是字体换成等宽字体。默认字体在中文环境下数字和字母容易挤在一起,换成JetBrains Mono或者Fira Code这类编程字体,长时间看代码眼睛舒服不少。字号我一般设 14 到 16。

第四个是开启鼠标滚轮缩放字体,路径在Editor > General下的Change font size with Ctrl+Mouse Wheel。演示和讲代码的时候特别有用。

第五个是配置代码模板。在Editor > Live Templates里可以自定义补全片段,比如把常用的日志输出、单元测试骨架做成模板,敲几个字母就能展开。

第六个是把标签页限制改小。默认标签页开太多会挤成一排看不清文件名,在Editor > General > Editor Tabs里把最大标签数设成 10 到 15,超出的自动按最近使用排序。

6.2 高频快捷键清单

快捷键这个事,不用背全,先把下面这些练到条件反射就够了。手不用离开键盘的时候,思路不容易断。

快捷键作用使用频率
Ctrl + B跳到定义处极高
Ctrl + Alt + B跳到实现处
Shift + Shift全局搜索任何东西极高
Ctrl + Shift + F全项目搜索文本极高
Ctrl + Shift + R全项目替换文本
Ctrl + Alt + L格式化当前文件极高
Ctrl + Alt + O清理无用 import
Shift + F6重命名(连带引用一起改)极高
Alt + Insert生成构造器、getter/setter极高
Ctrl + D复制当前行
Ctrl + Y删除当前行
Ctrl + Alt + V把表达式提取成变量
Ctrl + Alt + M把选中代码提取成方法
Ctrl + E最近打开的文件列表
Ctrl + Shift + Enter补全语句结尾的分号和大括号

Shift + F6重命名这个特别值得说。手动改类名之后,所有引用它的地方都会红,一个个补太费时间。用这个快捷键改名,IDEA 会把所有引用、文件名、甚至字符串里的相关引用一起改掉,这是重构里最常用也最安全的一个操作。

7. 常见问题与排查技巧实录

7.1 中文乱码类问题

中文乱码几乎每个新手都会撞上一次,表现是三种:源码里的中文注释显示成方块、编译时报编码错误、控制台输出的中文是问号。三种现象根因不同,得分着查。

源码显示乱码,是文件本身的解码方式不对。处理办法是先确认Settings > Editor > File Encodings三处都是 UTF-8,然后在 IDEA 右下角的状态栏点一下编码,选UTF-8再选Reload

编译报“编码 GBK 的不可映射字符”,是编译器读源码时用的编码和文件实际编码不一致。在Settings > Build, Execution, Deployment > Compiler > Java Compiler的附加命令行参数里加上-encoding UTF-8,Maven 项目则在 pom 里配置好编译插件的编码参数。

控制台输出中文变问号,通常是 JVM 的默认字符集和终端不一致。处理办法是在运行配置的 VM options 里加上-Dfile.encoding=UTF-8。Windows 命令行终端自身也可能是 GBK 编码,可以临时切一下编码页:

chcp 65001

7.2 编译与 JDK 版本类问题

有一类报错看起来毫无道理:代码语法完全正确,但满是红色波浪线,提示“不支持该语言级别”。这几乎全是版本配置不一致导致的。

排查顺序固定为三步:先看Project Structure > Project里的 Project SDK 和 Language level;再看Project Structure > Modules里对应模块的 Language level;如果是 Maven 项目,最后看 pom 里的编译插件配置。三处都对齐到同一个 JDK 版本,问题基本就消失了。

另一种是“类文件版本不对”的报错,通常是Unsupported class file major version XX。这说明编译用的 JDK 版本和运行用的 JDK 版本对不上,检查运行配置里选的 JRE 是不是和其他地方一致。多版本 JDK 混用的机器上,这条排查路径能解决八成问题。

提示:养成一个习惯,任何和“版本”相关的异常,第一反应都去三个地方核对——项目 SDK、模块语言级别、运行配置的 JRE。这三处是版本问题的全部来源。

7.3 卡顿、索引与内存类问题

IDEA 卡顿的场景分两种。一种是刚打开项目时卡,那是它在建索引,正常情况下等它跑完就好,右下角会有进度条。如果持续很久不动,可能是node_modulestargetbuild.git这类目录也在被索引,这些目录里成千上万的文件对代码编辑毫无价值。

处理办法是把它们标记为排除目录:在项目视图里右键目录,选Mark Directory as > Excluded。标记之后这些目录变橙色,不再参与索引和搜索,速度提升非常明显。这是一个我强烈建议每个项目都做一次的动作。

另一种是编辑过程中突然卡住,多半是内存不足触发频繁垃圾回收。按 4.3 节的办法加大堆内存,同时关掉一些不必要的插件。如果已经卡死了,File > Invalidate Caches是常规的“重启大法”,它会清掉索引缓存重建,代价是下次启动要等一会儿,但能解决很多诡异的现象。

7.4 启动失败与插件冲突

IDEA 突然起不来的情况,按概率从高到低排,一般是这四种原因。

第一是 vmoptions 配置写错了。文件里多写了一个字母、参数格式不对,都会导致进程直接退出。处理办法是去用户配置目录删掉或改名idea64.vmoptions,让它重建。第二是插件冲突,尤其是同一类功能装了多个,比如两个都做主题美化的插件。处理办法是启动时按住对应的修饰键进入安全模式,或者直接去插件目录手动删掉可疑插件。第三是配置目录损坏,同样用改名配置目录的方式解决。第四是磁盘空间满了或者权限不足,这个检查一下就能发现。

插件这块我多讲一句经验。判断一个插件该不该留,就问自己“最近两周用过它吗”,没用过就卸掉。我见过太多人的 IDEA 动辄装二三十个插件,启动一分钟起步,卡了又找不到原因。插件的价值是被使用,不是被收藏。

7.5 常见问题速查

现象最可能的原因处理动作
代码正确但标红语言级别与 JDK 不一致核对项目、模块、运行配置三处版本
源码中文变方块文件编码未设为 UTF-8设置文件编码后重新加载
控制台中文变问号JVM 字符集与终端不符VM options 加-Dfile.encoding=UTF-8
编译报不可映射字符编译器编码参数缺失编译器附加参数加-encoding UTF-8
打开项目长时间卡住索引了无关目录将构建产物、依赖目录标记为 Excluded
编辑中途频繁卡顿堆内存不足或插件过多加大Xmx,卸载不常用插件
找不到主类运行配置的类名或模块不对检查运行配置的 Main class 和 Use classpath
启动直接闪退vmoptions 或插件冲突删改配置目录或进安全模式

8. 我用下来的一些取舍感受

从 Eclipse 换到社区版 IDEA 那会儿,我最直观的感受是索引做得扎实,全项目搜索和跳转的准确率明显高一个档次,重构时敢按Shift + F6了。用了几年之后,我的判断是:对 Java 语言本身的开发,社区版没有任何妥协;它的缺口全部集中在框架集成和一体化开发工具链上,而这些缺口能不能接受,取决于你的项目形态。

我踩过最深的坑其实不是工具本身,是环境。同一台机器上先后装了三个版本的 JDK,环境变量指着 A,项目里配着 B,运行配置用的是 C,然后花了一整个下午在排查一个语法完全正确的类为什么跑不起来。从那之后我给自己定了个规矩:一台机器只留一个主用 LTS 版本,其他版本全部通过 IDEA 的 SDK 管理来切换,绝不动系统环境变量。这条规矩后来再没让我栽过。

还有一个相对冷门的小技巧分享给你。Settings > Editor > General > Postfix Completion里有一批后缀补全,比如写一个变量名然后敲.sout直接补出打印语句、敲.if补出判断、敲.for补出循环。这东西比 Live Template 更顺手,因为它以“已有表达式”为起点,不需要你先想好模板名。刚上手的时候刻意用几天,效率提升比背快捷键还明显。

工具这种东西,装好只是起点,真正的效率来自日常一点点的配置积累。你现在花十分钟把编码、内存、排除目录、常用快捷键这几件事做好,后面几个月省下来的时间远不止十分钟。至于社区版够不够用这个问题,我的答案一直很直接:先装上跑一个月,你的项目会告诉你答案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 11:51:36

rosdepc使用教程:告别ROS依赖安装超时与失败

开头直接从从业者视角切入&#xff0c;讲自己折腾ROS依赖管理的经历引出rosdepc。做ROS开发的人&#xff0c;十有八九都被rosdep折磨过。尤其是刚把系统装好、代码拉下来、准备编译工作空间的时候&#xff0c;一条rosdep install --from-paths src --ignore-src -r -y打下去&am…

作者头像 李华
网站建设 2026/9/17 11:50:57

TikTokDownloader TikTok作品下载失效?为什么无法下载与3步快速修复

TikTokDownloader TikTok作品下载失效&#xff1f;为什么无法下载与3步快速修复 【免费下载链接】TikTokDownloader 抖音 / TikTok 平台作品下载/数据采集工具 项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader 你在 TikTokDownloader 里输入 TikTok…

作者头像 李华
网站建设 2026/9/17 11:50:57

DX12图形API渲染管线实战:25集从设备到贴图三角形

图形学和图形API这两个词&#xff0c;最近被聊得越来越多&#xff0c;但真正愿意沉下去把底层渲染管线摸透的人并不多。DX12就是那道绕不过去的坎——它把内存管理、同步、资源状态的活儿全甩给开发者&#xff0c;写起来比旧版图形API啰嗦十倍&#xff0c;可一旦跑通&#xff0…

作者头像 李华
网站建设 2026/9/17 11:49:18

职场中的性别心理学:打破刻板印象-中国心理学会心理咨询师水平评价-心理咨询师培训机构-长春心理咨询师培训机构

职场中的性别心理学&#xff1a;打破刻板印象-中国心理学会心理咨询师水平评价-心理咨询师培训机构-长春心理咨询师培训机构尽管社会在性别平等方面取得了显著进步&#xff0c;但职场中的性别偏见仍然以显性或隐性的方式存在。"女性更情绪化""男性不适合做护理工…

作者头像 李华