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

AI智能应用开发(Java)起点-终点 -1、java的前世今生andJava环境配置、jdk下载,以及Idea下载和基本应用

一、JAVA的诞生与成长起源Green Team与Java的诞生Java的起源可以追溯到1990年代当时Sun Microsystems成立了一个名为Green Team的特别小组旨在开发一种新型软件以驱动消费电子设备。这个项目的核心成员包括后来被称为“Java之父”的James Gosling。最初这个项目被命名为Oak但由于商标问题后来更名为Java。发展从网页到企业级应用Java的崛起与互联网的快速发展密不可分。1995年Java 1.0的发布标志着Java语言正式进入大众视野。Java以其“一次编写到处运行”的特性迅速在网页开发和企业级应用中占据了一席之地。挑战与竞争Java的坚韧成长Java的发展并非一帆风顺。随着技术的发展其他编程语言如Python、JavaScript等逐渐崭露头角。Java面临着来自各方面的挑战但它以其坚韧和适应性不断成长。智能手机的兴起Java的再生2008年随着智能手机的兴起Java再次焕发新生。Android操作系统的出现使得Java在移动开发领域得到了广泛的应用。Java编程语言在全球排名中的现状近年来Java在全球编程语言排名中的位置发生了一些变化。根据RedMonk发布的编程语言排行榜Java一度从第二名下降到了第三位但近期又与Python并列第二。同时Java语言自创立以来历经20多年一直经久不息在全球语言排名中一直位居前列二、java可以做的事情作为一种通用型的语言Java 能做的事情有很多具体包括网站后台开发Android APP 开发大数据开发客户端程序PC 程序开发嵌入式开发在这几个开发方向中网站后台开发人数最多估计占到一半以上其次是 Android APP 开发从业人员也众多接着是大数据和客户端程序开发相对来说人数就少了至于嵌入式开发现在已经没有人使用 Java 了。网站后台开发能够进行网站后台开发的编程语言有很多包括 PHP、C#、Java、Ruby、Python、JavaScript、Go 等其中 Java 市场份额最大更适合中大型 Web 项目这是因为Java 是一种半编译型语言开发比较方便性能也不算差Java 生态繁荣拥有庞大的类库和框架大部分常用功能都有人帮你封装好了Java 能够很好地进行模块化开发和分布式开发更有利于团队管理和协作。从某种程度上说Java 几乎是中大型网站开发的唯一选择因为中大型网站既需要团队协作也需要部署到服务器集群而随着 Spring Boot 和 Spring Cloud 框架的成熟Java 在模块化和分布式方面拥有了得天独厚的优势。使用 Java 开发的著名网站真是太多了数不胜数Google、Facebook、Amazon、淘宝、百度、携程等国内外巨头无一不在使用 Java。Java 的火爆也催生了大量线上/线下培训班其中绝大部分都是针对 Web 后台方向。没办法Java Web 岗位需求量太大了曾经一度供不应求。各位读者如果想学习 Java小编也建议选择 Web 开发方向毕竟工作岗位多薪资待遇高。Android APP 开发Android 手机从 2010 年就开始爆发了但是直到 2017 年 Android 官方才推出自己的编程语言 Kotlin在这之前Java 是 Android APP 开发的唯一语言。在 Android 手机快速增长的前几年APP 开发人员曾经一度供不应求各家公司也相互抬价来哄抢人才。除了手机还有很多其它智能硬件也使用 Android 作为操作系统包括平板、电视、汽车等。但是随着智能手机增量的放缓以及 APP 的饱和市场对于 Android APP 开发人员的需求也逐渐降温了大概从 2016 年以后Android APP 开发人员就不再吃香了慢慢回归理性了。使用 Java 开发的 Android APP 太多了比如抖音、快手、微信、淘宝、Facebook、Instagram、WhatsApp 等。大数据开发大数据技术是当今最流行最热门的话题它也是未来的发展趋势。大数据技术用来从不规则、大规模的数据集中分析和提取出有用信息。开源软件 Hadoop 是大数据处理的热门框架之一它就使用 Java 语言编写要想熟练地使用 Hadoop就得掌握 Java。相比其它编程语言Java 在垃圾自动回收、堆内存和栈内存分配方面拥有更大的优势这使用 Java 更加适合处理大数据集。除了 Hadoop还有很多其它基于 Java 的大数据工具比如 Apache HBase、ElasticSearch、Accumulo 等。客户端程序客户端程序也叫“GUI 程序”是指运行在 PC 上的、带有操作界面的、可以进行安装的软件比如 QQ、迅雷、360 等。Java 附带了 AWT、Swing 和 JavaFx 模块它们都是用来开发 GUI 程序的。这些模块提供了丰富的 API能够让我们开发出复杂炫酷的界面比如选项卡、表格、颜色拾取器、树形菜单、3D图形等。使用 Java 开发 GUI 程序的真实案例Adobe Acrobat ReaderThinkFree OfficeEclipseIntelliJ IDEANetBeans但是随着云计算的发展以及 Web 前端的强大很多常见功能都可以通过网站来提供了客户端程序已经不再是各个互联网公司率先考虑的平台只有那些运算量大、数据量大的项目才会考虑开发客户端程序。互联网的冲击使得客户端开发成了一个没落产业选择这个方向的人越来越少了。另外客户端开发的技术路线也有很多包括 C/C、C#、Electron、Python、易语言等Java 只是其中之一并且不算主流的技术路线。如果读者对客户端程序开发感兴趣可以关注一下《C/C Windows 软件开发学习路线》它将告诉你使用 C/C 开发一个客户端程序的完整流程。嵌入式开发/功能手机开发Java 有一个裁剪过的版本叫做 J2MEJava 2 Platform Micro Edition主要用于嵌入式系统或者功能手机的开发。嵌入式系统是完整工业产品的一部分由微型芯片、微处理器等构成它们往往比较廉价性能不高所以一般被当做低级系统。Java 能够有效且快速地处理程序异常因此它也可以开发运行在低级系统上的应用程序比如 SIM 卡、蓝光 DVD 播放机、机顶盒上的控制程序。早期的功能手机也可以看成一个嵌入式系统在智能机还没有大行其道之前还记得摩托罗拉、诺基亚手机上的小游戏吗这些就是使用 Java J2ME 开发的。另外诺基亚上流行的 WhatsApp 也是用 J2ME 开发。咳咳Java 嵌入式开发这个方向已经死透了大家了解一下即可不要再去学习或者研究了。总结虽然 Java 能够胜任的开发方向有很多但是随着软件产业的快速发展其中一些开发方向已经逐渐没落或者被其它技术栈取代了。从整体上看Java 从业人数最多的还是网站后台方向因为 Java 在中大型 Web 项目开发方面具有得天独厚的优势。三、Java经久不息的原因1.一次运行到处编译首先是java一次编程到处运行的机制发力由于java并非是直接运行在本地而是运行在JVM虚拟机上简单来说Java程序并不直接运行在操作系统上而是运行在JVM这个中间层上只要当前设备安装了对应版本的JVM就可以直接运行java具体原理三步走Java源代码编译成字节码.class文件Java源代码.java文件通过 javac 编译器编译后生成的是字节码.class文件而不是直接生成特定平台的机器码。字节码是一种中间代码它和具体的操作系统、硬件无关。JVM作为“翻译官”不同平台Windows、Linux、macOS有不同的JVM实现。JVM会将字节码翻译成当前平台能理解的机器码再由操作系统执行。跨平台的关键JVM的平台相关性Java程序本身是平台无关的因为是字节码。但JVM是平台相关的——Oracle为不同操作系统和硬件架构提供了对应的JVM版本。所以只要你的设备装了JVM就能运行Java程序。举个生活中的例子想象你写了一本小说Java源代码想让全世界的人读。传统方式你得为每个国家的人单独翻译成他们的语言比如中文版、英文版、法文版这就是C/C的“一次编写到处编译”。Java方式你只写一个“通用版本”字节码然后给每个国家的人发一个“翻译机”JVM他们用翻译机就能读你的小说。为什么其他语言如C/C不能跨平台C/C程序在编译时直接生成特定平台的机器码比如Windows的 .exe 文件不能在Linux上运行。而Java通过JVM屏蔽了底层差异实现了“平台无关性”。Java跨平台的本质是Java程序运行在JVM上而JVM适配了各种平台。这就像你写代码时面对的是一个“虚拟的计算机”而真正的计算机通过JVM来模拟这个“虚拟计算机”的行为。2. 极其庞大且成熟的生态系统 这是 Java 最大的护城河之一。经过 20 多年的发展Java 拥有世界上最大、最成熟的开源生态。- **框架支持**在企业级开发领域**Spring**及 Spring Boot、Spring Cloud框架几乎成为了行业标准极大地简化了后端开发、微服务治理和分布式系统的构建。此外还有 Hibernate、MyBatis 等优秀的 ORM 框架。- **工具与库**无论你需要做大数据Hadoop、Spark、移动端开发Android SDK、还是测试JUnit都有现成的、经过大规模验证的开源库可供使用开发者几乎不需要“重复造轮子”。3. 企业级的稳定性与健壮性 ️Java 从设计之初就强调稳定性非常适合构建高并发、高可用的企业级应用。- **自动内存管理GC**Java 的垃圾回收机制自动管理内存大大减少了因手动释放内存而导致的内存泄漏和程序崩溃风险。- **强类型与异常处理**严格的编译期检查能帮开发者在早期发现错误而完善的异常处理机制保证了程序的健壮性。- **安全性**Java 拥有沙箱安全模型、字节码验证器等机制非常适合处理银行转账、电商交易等对安全性要求极高的场景。4. 持续进化的能力 很多人对 Java 的刻板印象是“冗长”、“老气”但实际上 Java 的更新迭代非常活跃且稳健。- **现代化语法**从 JDK 8 的 Lambda 表达到现在的虚拟线程Virtual ThreadsJDK 21Java 不断引入函数式编程、模式匹配等现代语言特性让代码更简洁、并发性能更强。- **云原生支持**面对微服务和云原生浪潮Java 通过 GraalVM 实现了原生镜像编译大幅缩短了启动时间同时 Quarkus、Micronaut 等轻量级框架也让 Java 在容器化环境中更具竞争力。5. 庞大的开发者社区与人才储备 - **人才众多**全球有数百万的 Java 开发者企业招聘相对容易。- **社区活跃**遇到技术难题时几乎总能在 Stack Overflow、GitHub 或各大技术论坛上找到解决方案。这种“人多力量大”的效应降低了企业的技术选型风险。6. 优秀的向后兼容性 Java 非常注重兼容性这为企业省去了巨大的维护成本。- 用旧版本 JDK 编写的代码通常可以在新版本的 JVM 上无缝运行。这不像 Python 2 到 Python 3 那样有巨大的割裂性保证了存量系统的长期稳定维护。总结优势不断提升适应云原生和微服务新趋势 || 人才丰富 | 全球超千万开发者社区活跃 | 招聘容易技术问题解决快项目风险低 |简而言之Java 不只是一个编程语言它更是一个极其成熟、安全、且拥有强大社区支持的技术平台。只要企业级应用和后端服务存在Java 就很难被完全替代。相信经过上面的描述大家对于java有了基本的了解现在让我们来正式操作java四 、jdk的下载安装1、JDK官网官网地址Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/选择Java archive,鼠标往下滑选择对应的jdk版本2、基于JDK官网下载JDK版本第一步选择jdk版本第二步选择相应操作系统第三步选择下载平时在开发时会在同一台电脑上安装多个jdk版本以适应不同的项目需求的要求普遍都是选.exe文档进行安装解释一下jdk不同的安装包.zip: 下载后需要解压.exe:下载后双击就可以进行安装了(安装简单.msi:适合企业环境适合批量安装第四步等待下载成功然后开始无脑下一步往下点点点注意个人建议不要下在C盘因为如果不指定会自动下载C盘当然如果下载到C盘问题也不大不会影响运行五java环境变量配置1首先解释为何要配置环境变量简单来说配置 Java 环境变量的核心目的是让操作系统能在任意目录下找到并执行 Java 相关命令如java、javac同时让程序能定位到 Java 的核心运行环境具体可以拆解为以下 3 个关键原因1. 让系统全局识别 Java 命令最核心Java 安装后java.exe运行字节码、javac.exe编译源码等可执行文件存放在JDK安装目录\bin下。如果不配置环境变量你只能在bin目录下执行javac HelloWorld.java、java HelloWorld等命令换个目录就会提示「javac 不是内部或外部命令」—— 因为操作系统不知道这些命令在哪。配置环境变量主要是PATH把JDK的bin目录添加到系统PATH中操作系统在执行java/javac时会自动遍历PATH里的目录找对应程序你在电脑任意文件夹下都能编译、运行 Java 代码。2. 让程序找到 Java 运行时环境JRE/JDK除了PATH通常还会配置JAVA_HOME指向 JDK 根目录很多基于 Java 的框架 / 工具如 Spring Boot、Tomcat、Maven会读取JAVA_HOME自动定位 Java 的核心类库、运行时环境无需手动指定路径如果不配置JAVA_HOME这些工具会报错「找不到 Java 运行环境」因为它们不知道该用哪个版本的 Java 运行。3. 多版本 Java 切换实用场景如果电脑装了多个 JDK 版本如 JDK8、JDK17只需修改JAVA_HOME和PATH指向不同版本的目录就能快速切换全局使用的 Java 版本无需重新安装或复制文件。举个直观例子假设你的 JDK 安装在C:\Program Files\Java\jdk1.8.0_301bin目录是C:\Program Files\Java\jdk1.8.0_301\bin未配置环境变量你必须打开命令行切换到bin目录才能执行javac配置后在桌面、D 盘任意文件夹直接输入javac -version就能显示 JDK 版本编译运行代码不受目录限制。核心环境变量说明表格环境变量作用配置示例JAVA_HOME指向 JDK 根目录非 binC:\Program Files\Java\jdk1.8.0_301PATH追加 JDK 的 bin 目录%JAVA_HOME%\bin通过 % JAVA_HOME% 复用方便切换版本CLASSPATH可选指定 Java 类库路径Java 1.5 后可省略除非用老旧代码.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar总结全局执行命令配置PATH后任意目录可执行java/javac无需切换到 JDK 的 bin 目录定位运行环境JAVA_HOME让框架 / 工具自动找到 Java 核心文件避免手动指定路径便捷切换版本修改环境变量即可快速切换多版本 Java适配不同项目需求。简单记环境变量就是给操作系统和程序「指路」—— 告诉它们 Java 的命令、核心文件在哪不用每次都问你2.具体操作步骤一 首先先进入你的jdk下载目录比如说我的在地址栏上先复制然后点击系统设置搜索编辑系统环境变量点击然后新建JAVA_HOME把刚才复制的jdk地址复制进去然后点击PATH选择新增新增环境变量%JAVA_HOME%\bin点击确定然后键盘点击winR输入cmd就可以进入命令行界面输入java -version 注意 java和- 之间有空格出现版本号就代表配置成功六、下载java专用工具IDEA并写第一行java代码1.首先下载ToolboxAPP 官网链接https://www.jetbrains.com.cn/en-us/toolbox-app/下载这个软件之后就可以下载并实时管理开发idea所在公司旗下所有软件下载IDEA之后是需要先激活或者可以先点击免费使用三十天然后开始新建我们的第一个项目记得选择自己刚才下载好的jdk版本然后我们在src下面创建我们的第一个java文件当然不在src下面创建也可以创建完成后先写完基本结构输入psvm快速生成结构然后写我们第一段代码并打印HelloWorld也可以输入快捷单词写完之后点击运行或者调试运行或者调试结果总结AI智能应用开发(Java)起点-终点 -1java的前世今生andJava环境配置、jdk下载以及Idea下载和基本应用 讲解完毕

相关文章:

AI智能应用开发(Java)起点-终点 -1、java的前世今生andJava环境配置、jdk下载,以及Idea下载和基本应用

一、JAVA的诞生与成长 起源:Green Team与Java的诞生 Java的起源可以追溯到1990年代,当时Sun Microsystems成立了一个名为Green Team的特别小组,旨在开发一种新型软件以驱动消费电子设备。这个项目的核心成员包括后来被称为“Java之父”的Ja…...

从后台管理到 IoT 远程控表,这个 Spring Boot 3 开源项目把能耗管理链路做完整了

最近看了不少 Java 开源项目,有一个很明显的感受:很多项目页面做得不少,接口也挺全,但真往下看,要么偏后台 CRUD,要么只覆盖某个局 部能力,很难看到一条完整业务链路。 ems4j 给我的感觉不太一样…...

RWKV-7 G1e 系列模型开源,性能表现亮眼

2026 年 3 月,RWKV-7 G1e 系列推理模型开源发布,涵盖 13.3B/7.2B/2.9B/1.5B 等不同规格。该模型在评测和实战中表现出色,且具备高并发推理能力。模型发布情况2026 年 3 月,RWKV-7 G1e 系列推理模型正式开源,目前已发布…...

大晓机器人开源Kairos 3.0-4B:具身世界模型性能全面领跑

【导语:近日,大晓机器人重磅开源开悟世界模型3.0(Kairos 3.0)-4B系列具身原生世界模型,它是业内首个实现“多模态理解 -- 生成 -- 预测”一体化的开源具身原生世界模型,性能领先国内外主流具身世界模型。】…...

Java环境搭建 day1

jdk:21idea:2024.1一:1.配置环境变量:搜索2.高级--》环境变量--》系统变量3.新建 配置4.双击Path 编辑文本前面添加:%JAVA_HOME%\jre\bin;D:\Java\JDK\jdk21\bin;二:cmd--> java -versioncmd-->javac三:java为什么能跨平台答&#xff1…...

gcc/g++编译简单 C/C++ 项目的实用指南

编译 C/C 项目其实可以非常直观。无论你是刚接触编程的学生,还是想脱离 IDE(如 VS Code 插件或 Visual Studio)手动控制构建过程的开发者,掌握 gcc (针对 C) 和 g (针对 C) 的基本命令都是一项必备技能。 1. 基础编译:…...

WiFi的应用

1.WIFI获取当前时间移植WIFI文件当前使用的ESP32S3就是WIFI模块,可以直接用于联网。将WIFI的代码移植到当前工程中。创建一个WIFI文件夹,将wifi.c和wifi.h放入其中。加载WIFI文件添加头文件访问路径WIFI,源文件已经通过通用符说明了&#xff…...

欧意下载地址okxz.run复制进去-2026年最新版V5.6.12.5.31安卓/苹果版

欧意下载地址okxz.run复制进去-2026年最新版V5.6.12.5.31安卓/苹果版1975年9月18日下午15 - 17点出生的人,其性格、运势与命运交织出独特的人生轨迹。性格上,他们往往兼具热情与沉稳,对生活充满积极向上的态度,同时又有着细腻的情…...

7-Zip 21.04(x64)安装教程 Windows版:管理员运行+自定义安装路径指南

7z是一款简洁的解压软件,比传统解压缩软件更快更轻巧,支持解压主流的rar、zip、7z、iso等多达37种压缩文件 一、准备工作​ 安装包下载: https://pan.quark.cn/s/a246d6f3163c ,先下载好 7-Zip 21.04 (x64) 安装包(文…...

创维电视刷机通用教程

刷机可解决电视卡顿、系统崩溃、无法开机等问题,甚至能解锁更多功能。但刷机有风险,操作前请务必仔细阅读本教程,确保每一步都正确无误。一、刷机前准备确认机型与机芯查看标签:电视背面或电池仓内的条形码标签,记录“…...

由二叉树的前序结果来生成二叉树

1.思想:递归(分治)arr:存放前序结果。pi:用来遍历arr数组的下标的指针。2.递归与回溯图...

多项目并行计时与灵活计费:拼豆店计时计费、电玩店计时计费、PS5计时计费多项目同时并行计算时间的技术实现路径

在复合式休闲娱乐业态中,单一店铺同时经营多种计时项目的现象越来越普遍。一家店铺可能既提供拼豆DIY手工体验,又设有PS5游戏区、桌球室或棋牌包间。不同项目的单价规则各不相同,同一项目在不同时段、不同客群中又存在多种计费方式&#xff0…...

weixin233微信小程序研学自习室选座与门禁系统的实现与开发springboot(文档+源码)_kaic

第5章 系统实现编程人员在搭建的开发环境中,会让各种编程技术一起呈现出最终效果。本节就展示关键部分的页面效果。5.1 座位信息图5.1 即为编码实现的座位信息界面,用户在座位信息界面中先了解座位价格,座位简介信息,然后对可以预…...

C++编译期字符串加密

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value):查找第一个等于 value 的元素,返回迭代器(未找到返回 end)。find_if(begin, end, predicate):查找第一个满…...

C语言100篇:从入门到天花板 第19篇 静态变量static:修饰变量与函数的核心作用

【独家】C语言100篇:从入门到天花板 第19篇 静态变量static:修饰变量与函数的核心作用 作者:华夏之光永存 前言 大家好,我是华夏之光永存,欢迎继续阅读 CSDN独家高质量专栏《C语言100篇:从入门到天花板》。 在C语言所有关键字里,static 是最具工程价值、最容易被新手…...

数据结构和算法之【递归】

目录 认识递归 递归的定义 利用递归实现几个小案例 链表的遍历 反转字符串 求N的阶乘 思路总结 多路递归 single recursion和multi recursion 斐波那契数列 递推公式 编码实现 代码优化 LeetCode-70题 题解 测试 认识递归 递归的定义 计算机科学中&#xff0…...

高考数学97分,我的“数学直觉“比140分更好用:指针:内存的门牌号系统

目录 一.序言 二.数学直觉 三.核心概念 1.基础核心概念 1. 1.指针的本质 1.2. 指针的两大核心操作 1.3. 指针的类型 2.进阶核心概念 2.1. 指针与数组的关系 2.2. 指针的运算 2. 3. 多级指针 3.应用核心概念 3.1. 指针作为函数参数 3.2. 动态内存分配 3.3. 函数指针 4.安…...

JAVA学习day01记录day01

为了未来能跟上AI的时代,只能老骥伏枥,重返学海。 那就从java基础班开始吧。今天学习涵了Java开发的基础搭建与入门实践。 很荣幸能成为黑马程序员的广州何波校长的学生,也很幸运能在他亲自上课的班级学习,何校长幽默,…...

全屋智能不被 “网” 住[特殊字符] Home Assistant+cpolar 解锁远程控家新体验

Home Assistant 是一款专注本地控制的智能家居管理平台,能整合米家、vivo、飞利浦等多品牌设备,通过可视化界面设置 “开门开灯”“离家关插座” 等自动化场景,无需编写代码,就能让不同品牌的智能设备实现联动,摆脱多个…...

修仙游戏:C++实现修真世界

以下是一个整合了修仙元素的C小游戏框架&#xff0c;包含功法系统、丹药炼制、境界突破和地图系统。代码超过300行&#xff0c;可直接编译运行&#xff1a;#include <iostream> #include <vector> #include <map> #include <string> #include <cstd…...

大数据实时计算:Flink+AI 融合实战

一、为什么需要 FlinkAI 融合&#xff1f; 在大数据实时计算场景中&#xff0c;传统的Flink作业往往只负责数据清洗、聚合、流转等标准化处理&#xff0c;但业务需求早已不满足于"计算出结果"&#xff0c;而是需要"从结果中产生智能决策"&#xff1a; 电…...

GeoDa 空间回归分析

GeoDa 空间回归分析 前置知识&#xff1a;[[GeoDa空间自相关分析]] 难度等级&#xff1a;⭐⭐⭐⭐⭐ 更新日期&#xff1a;2026-03-16 &#x1f4cb; 目录 1. 空间回归基础2. 空间滞后模型&#xff08;SLM&#xff09;3. 空间误差模型&#xff08;SEM&#xff09;4. 空间杜宾模…...

初探 MindSpore(一):PyTorch 用户先从哪里开始

初探 MindSpore&#xff08;一&#xff09;&#xff1a;先建立最基本的框架认识 对 PyTorch 用户来说&#xff0c;MindSpore 不是一套需要从头理解的框架&#xff0c;但也绝不是“把 API 名字改掉就能迁过去”的另一层皮。MindSpore 官方文档本身就是按这个思路组织的&#xff…...

OpenClaw 安全公告激增暴露 GitHub 与 CVE 漏洞跟踪体系间的鸿沟

自托管AI Agent项目OpenClaw在发布数周后便成为GitHub星标最多的代码库,吸引了大量开发者社区和研究人员关注。但没人预料到,其快速增长很快成为全球漏洞跟踪体系的意外压力测试。 安全公告爆发式增长 2月下旬,该项目开始以开源项目罕见的速度发布安全公告,迅速暴露出两大…...

申论素材资源合集

26行政执法专项资料 文件大小: 31.8GB内容特色: 31.8GB行政执法专项资料&#xff0c;覆盖法规、案例与高频考点适用人群: 备考公务员行政执法岗、法检书记员、执法勤务辅警核心价值: 一站式掌握执法依据、程序与高频考题&#xff0c;快速提升应试能力下载链接: https://pan.qu…...

openclaw运维

这里写目录标题常用命令配置管理更新管理斜杠命令常用命令 #### Gateway 管理 # 启动 Gateway openclaw gateway# 启动并显示详细日志 openclaw gateway --verbose# 指定端口启动 openclaw gateway --port 18789配置管理 # 运行配置向导 openclaw onboard# 系统健康检查 open…...

[连载] C++ 零基础入门-5.C++ if else 条件判断(小白必看)

【C 零基础入门】第5篇&#xff1a;if else 条件判断&#xff08;小白必看&#xff09; 作者&#xff1a;咏方舟-长江支流 | 日期&#xff1a;2026-03-16 ✅ 标准C跨平台说明 本系列免费&#xff0c;敬请关注&#xff01;所有代码均采用标准C&#xff0c;不依赖任何平台…...

Gemini 3 flash架构深度拆解:从稀疏MoE到原生多模态的工程实现

Gemini 3 Pro是谷歌于2025年11月发布的旗舰级大语言模型&#xff0c;其技术内核远非“参数更大”所能概括——稀疏专家混合&#xff08;MoE&#xff09;架构、原生多模态统一语义空间、可配置思考深度与思维签名机制&#xff0c;共同构成了其性能跃迁的底层逻辑。国内技术爱好者…...

PD协议物理层深度解析:SOP在充电中的关键作用

近日&#xff0c;有大师级人物成功完成了PD快充的Only Source端软件开发&#xff0c;这一庞大工程目前展现出良好的兼容性&#xff0c;经过测试的笔记本和手机均无异常。 在技术细节上&#xff0c;他采用了ZR的SW3526 buck芯片、安森美的FUSB302物理层芯片&#xff0c;并辅以ST…...

Camera ISP 之 镜头阴影矫正(lens_shading_correction)

1、Lens Shading Lens Shading指画面四角由于入射光线不足形成暗角&#xff0c;同时由于不同频率的光折射率不同&#xff0c;导致Color Shading&#xff0c;因此需要进行镜头阴影矫正&#xff08;Lens Shading Correction) 。 Lens shading分为两种 luma shading和color shadi…...