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

【平面波导外腔激光器专题系列】1064nm单纵模平面波导外腔激光器‌

摘要我们介绍了平面波导外腔二极管激光器 (PW-ECL) 的特性。据我们所知,这是第一款蝶形封装的 1064nm半导体激光器,其可以稳定锁定到外部参考频率。我们从精密实验的角度评估了它的性能特别是使用碘的超精细吸收线,在10MHz 时将其频率噪声抑制高达 104倍。在需要单纵模的应用中,PW-ECL的紧凑性和低成本使其替代传统 Nd:YAG 非平面环形振荡器和光纤激光器成为可能

在众多类型的激光器中,单纵模激光器由于其高相干性,主要用于干涉传感和高分辨率光谱学等应用中。我们已经展示了一种1550nm为通信应用开发的平面波导外腔二极管激光器(PW-ECL),具有足够低的噪声可以应用于精密测量应用[1,2]。例如,1550nm的PW-ECL已被用于国际空间站实验光学测试台和集成 (OpTIIX) 项目[3],并最终可能作为干涉测量激光源部署在太空中,其小质量、低成本及高可靠性特性至关重要。研究还表明,1550nm的PW-ECL可以稳频到高精度的光学腔中,并且可以替代长距离光链路中的光纤激光器[4]。

然而,1064nm是极端场景传感应用中最常用的波长,包括干涉引力波探测器等[5]。常规低噪声应用是使用1064nm 的Nd:YAG 非平面环形振荡器(NPRO)[6]。这个波长之所以占主导地位,是因为高质量的光学元件已经围绕 Nd:YAG 激光器发展,并且较短的波长提供了更高的相位灵敏度和更小的光束发散度。尽管镱Yb光纤激光器已开始作为潜在替代方案而被研究,但在成本、尺寸和噪声方面与NPRO性比并没有展示出明显优势。在本文中,我们介绍了1064nm的PW-ECL的特性,我们正在将其开发为更大、更复杂的NPRO的替代品。这项工作最初是由激光干涉仪空间天线(LISA) 任务[7](现在欧洲称为eLISA[8])和重力恢复和气候实验-II(GRACE)任务 [9] 推动的。商用的单频分布式反馈(DFB)和分布式布拉格反射器(DBR)1064nm激光器无法满足严格的低噪声和窄线宽要求。我们相信,我们的PW-ECL是蝶形封装的1064nm最低噪声半导体激光器。与体晶体激光器和光纤激光器不同,PW-ECL 只需要一个有源增益介质,成本约降低10倍。为了研究其对精密实验的适用性,我们通过锁定碘的超精细吸收线来稳定其频率并测量其基本特性。PW-ECL的简单性和优异性能使其成为传统1064nm激光器的有吸引力的替代品。

测试的 1064nm的PW-ECL由Redfern集成光学[10] 设计开发和制作,并以PLANEX的名义市场化,与PW-ECL相关的技术细节已在[11]中披露。图 1(左)显示了PW-ECL的原理图,激光腔由两个反射器组成:1)脊波导上的高反射HR涂层端面,基于GaAs的增益芯片和2)在硅基二氧化硅平面光波电路PLC中形成的抗反射AR涂层波导光栅。所有组件都集成在热电冷却器 TEC的顶部,波导输出的激光通过透镜和光隔离器之后耦合进入保偏光纤,并封装在 14 针蝶形封装内。

PW-ECL的高频稳定性源于其长的有效腔长及使用色散元件 (PLC光栅) 作为外镜的失谐负载 [12,13]。与传统的外腔不同,噪声抑制是通过光栅反射率曲线在较长波长侧的负斜率的负反馈来实现(图1右)。这种反馈也起到了波长锁定的作用,稳定了频率并确保了单模操作。

图 2 显示了通过温度和电流调整对 PW-ECL的波长调谐。随着TEC温度的升高,增益芯片的中心波长和PLC光栅的中心反射波长都增加,增益芯片的中心波长随着载流子和温度引起的折射率变化而增加。由于增益芯片和PLC的波长调谐特性不同,PW-ECL表现出随着电流和温度变化的模式跳变(图2中的不连续性)。在我们的测量范围内,PW-ECL从1064.36nm调谐到1064.65nm,这与典型的Nd:YAG激光器的范围重叠。

图 3 显示了输出功率对温度和注入电流的依赖性。PLC光栅反射率曲线内工作点的变化直接影响输出功率。最佳工作点的最大输出功率为 15mW。在图2和图3中标记为“A”的附近,激光波长偏离光栅的反射率峰值,并且频率噪声也是最小的。相反,输出功率低的区域(例如,标有“B”的点)更接近反射率峰值,但噪声性能并不是最佳。

作为综合设计的结果,PW-ECL 在任何稳定的工作点都发射单纵模输出。图 4 显示了 PW-ECL 在两个测试点 A 和 B 上检测到的扫描法布里-珀罗(FP)干涉仪的出射光,自由光谱范围为 300 MHz。受限于扫描 FP 的约1MHz的分辨率,它们提供了稳定的无边瓣的单模激光证据。

波长和功率可以通过调制注入电流来快速调整。图5和图6显示了作为附加到注入电流调制频率函数的频率和功率调谐响应。调谐幅度取决于图 2 和图 3 中工作点的位置。在图5和图6中在两个测试点处绘制了测量结果。在最佳工作点 A附近,频率(波长)对电流变化相对不敏感,与非最佳工作点 B 相比它的结果更小,如图5所示,在图6中功率产生的差异更小。在频率和功率调谐中,3dB 调谐带宽分别约为 40kHz 和 100kHz。频率调谐的热特性导致其带宽较窄,相位延迟较大。在低频、1mA电流调制(在90 mA恒定电流之上)同时引入大约0.5GHz的频率调制和大约10%的功率调制。该频率-强度耦合 (∼2×10-4/MHz) 大约是 NPRO 中的压电调谐的10倍[14]。

图 7 显示了 PW-ECL 在两个工作点的自由振荡频率噪声,作为傅里叶频率的函数f,同时还绘制了商用 Nd:YAG NPRO的频率噪声以用于对比。由于激光激射点失谐,在几赫兹以上,最佳工作点A产生的噪声大约是非最佳工作点的5倍;在0.1Hz以下,PW-ECL的频率噪声与NPRO相当;在10Hz以上,PW-ECL和NPRO的噪声分别下降了1/f1/2和1/f,因此,它们的差异在较高频率下变大,在10kHz时,PW-ECL产生的频率噪声大约是NPRO的100倍。

我们使用光学外差饱和光谱技术[15] 和碘单元实现PW-ECL稳频。在现有的碘稳定系统[16]中,我们用PW-ECL代替了NPRO,然后是双级镱光纤放大器,放大器的输出使用非线性晶体倍频,产生的532nm光用于探测碘的无多普勒吸收线,频率错误信号被反馈给注入电流。对于这次测量,PW-ECL被调谐到1064.490nm,其倍频与标准的R(56)32-0 a10线一致[17]。图 8 显示了稳频噪声谱、自由振荡噪声谱以及eLISA 在低傅里叶频率下的需求。在大约 300Hz 的控制带宽内,频率噪声被抑制高达104,达到 300Hz/√Hz。我们认为,本底噪声受饱和信号的信噪比限制,而不是PW-ECL本身。

图 9 比较了PW-ECL在两个工作点和NPRO 的相对强度噪声 (RIN)。PW-ECL的RIN比NPRO小约 3MHz,两个工作点之间的差异很小。NPRO在 700kHz左右有弛豫振荡峰,并达到大约6MHz 以上的散粒噪声水平。PW-ECL 在几GHz处具有阻尼弛豫振荡峰,远高于典型外差测量系统的拍频频率。PW-ECL在大约 2MHz 以上具有 8×10-9/√Hz 的平坦 RIN电平,大约是散粒噪声限值的 1.2倍。

从精密实验的角度来看,PW-ECL和NPRO之间的主要区别在于PW-ECL在高傅里叶频率下的高频噪声。除非经过适当的预稳定,在高精度外差干涉测量法中连续跟踪其光学相位将很困难。出于同样的原因,需要外部频率激励器以非常高的精度将 PW-ECL 直接锁定到腔体上。仅通过控制注入电流,我们能够将 1064nm PW-ECL锁定到低精度 (2,000) 腔。因此,PW-ECL 将是使用低精细腔(例如,种子注入Nd:YAG 激光器)的最佳选择,可以取代 NPRO 和光纤激光器这些笨重的激光器。当需要<10-8/√Hz 水平的 RIN时,高傅里叶频率下过量的 RIN 使得外差干涉测量法的散粒噪声限制操作变得不可能;系统设计中可能必须包含额外的噪声因子。

总之,我们对 1064 nm平面波导外腔激光器 PW-ECL 进行了表征,据我们所知,这是第一款在蝶形封装中以 1064 nm 波长发射高度稳定的单纵模的半导体激光器。我们证明PW-ECL 有可能以更低的成本和更小的尺寸取代传统激光器。通过额外的设计迭代,我们可以进一步提高其性能频率噪声,以满足最苛刻的应用要求。

相关文章:

【平面波导外腔激光器专题系列】1064nm单纵模平面波导外腔激光器‌

摘要&#xff1a;我们介绍了平面波导外腔二极管激光器 (PW-ECL) 的特性。据我们所知&#xff0c;这是第一款蝶形封装的 1064nm半导体激光器&#xff0c;其可以稳定锁定到外部参考频率。我们从精密实验的角度评估了它的性能&#xff0c;特别是使用碘的超精细吸收线&#xff0c;在…...

C++ 算法学习之旅:从入门到精通的秘籍

在编程的浩瀚宇宙中&#xff0c;C 算法宛如璀璨的星辰&#xff0c;照亮我们前行的道路。作为一名 C 算法小白&#xff0c;或许你和我一样&#xff0c;怀揣着对算法的好奇与憧憬&#xff0c;却又在学习的道路上感到迷茫。别担心&#xff0c;今天我就和大家分享一下如何学习各种基…...

按摩椅上的气囊系统 是现代按摩椅中非常关键的组成部分,它与机芯系统相辅相成,为用户提供全方位、更接近真人按摩的体验

按摩椅上的气囊系统是现代按摩椅中非常关键的组成部分&#xff0c;它与机芯系统相辅相成&#xff0c;为用户提供全方位、更接近真人按摩的体验。 一、按摩椅气囊的产生背景 1. 传统按摩方式的局限 早期的按摩椅主要依赖机械式的“凸轮电机”或简单的机芯滚轮结构&#xff0c;…...

配置Hadoop集群环境-使用脚本命令实现集群文件同步

&#xff08;一&#xff09;Hadoop的运行模式 hadoop一共有如下三种运行方式&#xff1a; 1. 本地运行。数据存储在linux本地&#xff0c;测试偶尔用一下。我们上一节课使用的就是本地运行模式hadoop100。 2. 伪分布式。在一台机器上模拟出 Hadoop 分布式系统的各个组件&…...

Linux系统(OpenEuler22.03-LTS)部署FastGPT

在 openEuler 22.03 LTS 系统上通过 Docker Compose 安装 FastGPT 的步骤如下&#xff1a; 官方参考文档&#xff1a;https://doc.fastgpt.cn/docs/development/docker/ 1. 安装 Docker 和 Docker Compose 可以参考我之前离线安装Docker的文章&#xff1a;openEuler 22.03 LT…...

FastExcel 本地开发和Linux上上传Resource文件的差异性

不能直接通过路径来获取 这个是一个下载导出文件的操作 GetMapping(value "/export/all") public void exportAll(HttpServletResponse response, LaylineListReq req) throws IOException {// 从类路径下获取 Excel 文件资源ClassPathResource classPathResource…...

Excel学习笔记

在excel表格中&#xff0c;某列的数据最大&#xff0c;则整行都红色底色标出&#xff0c;怎么实现&#xff1f; 更改x值&#xff0c;excel图表上动态显示 该值的Y值且动态显示十字交叉线 为了实现如下图所示的效果&#xff0c;需要做出几个辅助列就行。 step1&#xff1a;先写…...

数据中台-数仓分层结构【Doris】

数据仓库采用Doris进行搭建&#xff0c;并分为ODS/DWD/DWM/DWS/ADS等层级结构进行分层数据存储。Doris是百度开源的MPP数据库&#xff0c;可有效支撑大数据量的数据计算和分布式扩展存储。 数据仓库分层架构设计目标 解耦与复用性&#xff1a;通过分层隔离原始数据与业务逻辑&a…...

使用Jmeter对AI模型服务进行压力测试

一、JMeter介绍 Apache JMeter 是一款开源的性能测试工具&#xff0c;主要用于评估Web应用程序的负载和性能。它支持多种类型的测试&#xff0c;包括但不限于&#xff1a; 负载测试&#xff1a;模拟大量用户访问系统以检测其在高负载下的表现。性能测试&#xff1a;评估系统在…...

测试用例管理平台哪些好用?9款主流测试平台对比

在当今软件开发领域&#xff0c;测试用例管理平台已成为提升产品质量和团队协同效率的关键工具。本文将围绕“测试用例管理平台”这一核心关键词&#xff0c;全面解析市面上9款主流产品&#xff0c;帮助企业管理者和测试团队快速了解各平台的核心优势和适用场景&#xff0c;从而…...

C++函数传值与传引用对比分析

在C编程中&#xff0c;函数参数传递的方式直接影响程序的性能、内存管理以及代码逻辑的正确性。传值&#xff08;Pass by Value&#xff09;和传引用&#xff08;Pass by Reference&#xff09;是两种最常用的参数传递方式&#xff0c;它们各有优缺点&#xff0c;适用于不同的场…...

【se-res模块学习】结合CIFAR-10分类任务学习

继CIFAR-10图像分类&#xff1a;【Res残差连接学习】结合CIFAR-10任务学习-CSDN博客 再优化 本次训练结果在测试集上的准确率表现可达到90%以上 1.训练模型&#xff08;MyModel.py&#xff09; import torch import torch.nn as nnclass SENet(nn.Module): # SE-Net模块def…...

二元随机响应(Binary Randomized Response, RR)的翻转概率

随机响应&#xff08;Randomized Response&#xff09;机制 ✅ 回答核心&#xff1a; p 1 1 e ε 才是「翻转概率」 \boxed{p \frac{1}{1 e^{\varepsilon}}} \quad \text{才是「翻转概率」} p1eε1​​才是「翻转概率」 而&#xff1a; q e ε 1 e ε 是「保留真实值」…...

湖北理元理律师事务所:债务优化中的“生活保障”方法论

债务危机往往伴随生活质量骤降&#xff0c;如何在还款与生存间找到平衡点&#xff0c;成为债务优化的核心挑战。湖北理元理律师事务所基于多年实务经验&#xff0c;提出“双轨并行”策略&#xff1a;法律减负与生活保障同步推进。 债务优化的“温度法则” 1.生存资金预留机制…...

RFID智能书柜:精准定位,找书告别 “大海捞针”

在传统图书馆的浩瀚书海&#xff0c;找书无异于在错综复杂的迷宫里徘徊。读者在书架间来回奔波&#xff0c;耗费大量时间精力&#xff0c;还常一无所获。RFID智能书柜的出现&#xff0c;彻底改写了这一局面。它搭载的RFID读写器与天线协同工作&#xff0c;能实时精准定位贴有RF…...

视觉图像处理及多模态融合初探

(一)指标汇总 1. 图像采集与质量提升 指标描述可能的量化值图像清晰度反映图像中物体的边缘和细节的清晰程度例如:1-10 分(1 为极不清晰,10 为非常清晰)噪声水平表示图像中随机噪声的多少例如:噪声强度百分比(0%-100%)畸变程度描述图像中物体形状的变形程度例如:畸变…...

射频前端模组芯片(PA)三伍微电子GSR2337 兼容替代SKY85337, RTC7646, KCT8247HE

射频前端模组芯片&#xff08;PA&#xff09;三伍微电子GSR2337 兼容替代SKY85337, RTC7646, KCT8247HE 型号GSR2337 ‌频率‌: 2.4 GHz ‌类型‌: FEM (PALNASW) ‌WIFI‌: 11n/ac/ax ‌功率‌: 21dBmEVM-43dB5V ‌封装‌: 3*3 mm ‌电压‌: 3.3V & 5V ‌P2P‌: SKY85…...

python 接收c++的.so传的jsoncpp字符串

叮&#xff01;快来看看我和文心一言的奇妙对话&#xff5e;点击链接 https://yiyan.baidu.com/share/57o6vGa3GY -- 文心一言&#xff0c;既能写文案、读文档&#xff0c;又能绘画聊天、写诗做表&#xff0c;你的全能伙伴&#xff01; 要从 C 动态链接库 (.so 文件) 中接收 JS…...

EasyRTC嵌入式音视频通话SDK驱动智能硬件音视频应用新发展

一、引言 在数字化浪潮下&#xff0c;智能硬件蓬勃发展&#xff0c;从智能家居到工业物联网&#xff0c;深刻改变人们的生活与工作。音视频通讯作为智能硬件交互与协同的核心&#xff0c;重要性不言而喻。但嵌入式设备硬件资源受限&#xff0c;传统音视频方案集成困难。EasyRT…...

Day19 常见的特征筛选算法

常见的特征筛选算法 1. 方差筛选 原理 &#xff1a;方差衡量的是数据的离散程度。在特征筛选中&#xff0c;如果某个特征的方差很小&#xff0c;说明该特征在不同样本上的值差异不大&#xff0c;那么它对模型的区分能力可能很弱。方差筛选就是通过设定一个方差阈值&#xff0…...

如何使用极狐GitLab 软件包仓库功能托管 terraform?

极狐GitLab 是 GitLab 在中国的发行版&#xff0c;关于中文参考文档和资料有&#xff1a; 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 Terraform 模块库 (BASIC ALL) 基础设施仓库和 Terraform 模块仓库合并到单个 Terraform 模块仓库功能引入于极狐GitLab 15.1…...

15前端项目----用户信息/导航守卫

登录/注册 持久存储用户信息问题 退出登录导航守卫解决问题 持久存储用户信息 本地存储&#xff1a;&#xff08;在actions中请求成功时&#xff09; 添加localStorage.setItem(token,result.data.token);获取存储&#xff1a;&#xff08;在user仓库中&#xff0c;state中tok…...

重定向及基础实验

1.if指令 if (判断条件){ 执行语句; } if的正则表达式 #比较变量和字符串是否相等&#xff0c;相等时if指令认为该条件为true&#xff0c;反之为false ! #比较变量和字符串是否不相等&#xff0c;不相等时if指令认为条件为true&#xff0c;反之为false ~ #区分大小写字符&…...

CBO和HBO区别及介绍

CBO&#xff08;Cost-Based Optimizer&#xff09;和 HBO&#xff08;Heuristic-Based Optimizer&#xff09;是两种数据库查询优化器的类型&#xff0c;它们在优化策略和实现方式上有显著的区别。以下是详细的解释和对比&#xff1a; 1. CBO&#xff08;Cost-Based Optimizer…...

华为HCIP-AI认证考试版本更新通知

​华为HCIP-AI认证考试版本更新通知​ ​HCIP-AI-EI Developer V2.5认证发布​ 华为官方宣布&#xff0c;​HCIP-AI-EI Developer V2.5认证考试将于2025年3月31日正式上线。新版认证聚焦AI工程化开发与行业实践&#xff0c;新增大模型部署优化、AI边缘计算等前沿技术内容&…...

【算法-链表】链表操作技巧:常见算法

算法相关知识点可以通过点击以下链接进行学习一起加油&#xff01;双指针滑动窗口二分查找前缀和位运算模拟 链表是一种灵活的数据结构&#xff0c;广泛用于需要频繁插入和删除的场景。掌握链表的常见操作技巧&#xff0c;如插入、删除、翻转和合并等&#xff0c;能帮助开发者更…...

【探寻C++之旅】第十三章:红黑树

请君浏览 前言1. 红黑树的概念1.2 红黑树的规则1.3 红黑树如何确保最长路径不超过最短路径的两倍&#xff1f;1.4 红黑树的效率 2. 红黑树的实现2.1 红黑树的结构2.2 红黑树的插入情况1&#xff1a;变色情况2&#xff1a;单旋变色情况2&#xff1a;双旋变色代码演示 2.3 红黑树…...

JavaScript 性能优化全攻略:从基础到实战

引言 在现代 Web 开发中,JavaScript 作为核心语言,其性能直接影响用户体验。无论是单页应用(SPA)还是复杂交互页面,性能优化始终是开发者关注的核心。 本文将从基础策略、最新技巧、常见误区和实战案例四个维度,系统性地解析 JavaScript 性能优化的关键方法,并提供可复…...

Kafka消息队列之 【消费者分组】 详解

消费者分组(Consumer Group)是 Kafka 提供的一种强大的消息消费机制,它允许多个消费者协同工作,共同消费一个或多个主题的消息,从而实现高吞吐量、可扩展性和容错性。 基本概念 消费者分组:一组消费者实例的集合,这些消费者实例共同订阅一个或多个主题,并通过分组来协调…...

HuggingFace与自然语言处理(从框架学习到经典项目实践)[ 01 API操作 ]

本教程适用与第一次接触huggingface与相应框架和对nlp任务感兴趣的朋友&#xff0c;该栏目目前更新总结如下&#xff1a; ​​Tokenizer​​&#xff1a; 支持单句/双句编码&#xff0c;自动处理特殊符号和填充。 批量编码提升效率&#xff0c;适合训练数据预处理。Datasets​…...

uniapp-文件查找失败:‘@dcloudio/uni-ui/lib/uni-icons/uni-icons.vue‘

uniapp-文件查找失败&#xff1a;‘dcloudio/uni-ui/lib/uni-icons/uni-icons.vue’ 今天在HBuilderX中使用uniapp开发微信小程序时遇到了这个问题&#xff0c;就是找不到uni-ui组件 当时创建项目&#xff0c;选择了一个中间带的底部带选项卡模板&#xff0c;并没有选择内置u…...

springboot+vue实现在线网盘(云盘)系统

今天教大家如何设计一个网盘&#xff08;云盘&#xff09;系统系统 , 基于目前主流的技术&#xff1a;前端vue&#xff0c;后端springboot。 同时还带来的项目的部署教程。 视频演示 springbootvue实现在线网盘&#xff08;云盘&#xff09;系统 图片演示 一. 系统概述 用过百…...

启智平台调试 qwen3 4b ms-swift

以上设置完成后&#xff0c;我们点击新建任务。等待服务器创建和分配资源。 资源分配完成后我们看到如下列表&#xff0c;看到资源running状态&#xff0c;后面有一个调试按钮&#xff0c;后面就可以进入代码调试窗体界面了。 点击任务名称 跳转 访问github失败 加速器开启…...

KAXA凯莎科技AGV通信方案如何赋能智能仓储高效运作?

AGV智慧物流系统融合了先进的自动导航技术和智能控制算法&#xff0c;通过激光雷达、摄像头、激光传感器等多种感知设备&#xff0c;实现仓库内的精准定位与自主导航。系统具备环境实时感知能力&#xff0c;能够动态避障&#xff0c;并基于任务调度智能规划最优路径&#xff0c…...

【AI提示词】费曼学习法导师

提示说明 精通费曼学习法的教育专家&#xff0c;擅长通过知识解构与重构提升学习效能。 提示词 Role: 费曼学习法导师 Profile language: 中文description: 精通费曼学习法的教育专家&#xff0c;擅长通过知识解构与重构提升学习效能background: 认知科学硕士背景&#xff0…...

体绘制中的传输函数(transfer func)介绍

文章目录 VTK volume不透明度传输函数梯度不透明度传输函数颜色传输函数VTK volume VTK (Visualization Toolkit) 中的 Volume(体积)是一个重要的概念,特别是在处理和可视化三维数据时。以下是 VTK Volume 的一些关键概念: 定义: Volume 在 VTK 中代表一个三维数据集,通…...

Algolia - Docsearch的申请配置安装【以踩坑解决版】

&#x1f468;‍&#x1f393;博主简介 &#x1f3c5;CSDN博客专家   &#x1f3c5;云计算领域优质创作者   &#x1f3c5;华为云开发者社区专家博主   &#x1f3c5;阿里云开发者社区专家博主 &#x1f48a;交流社区&#xff1a;运维交流社区 欢迎大家的加入&#xff01…...

【文档智能】开源的阅读顺序(Layoutreader)模型使用指南

一年前&#xff0c;笔者基于开源了一个阅读顺序模型&#xff08;《【文档智能】符合人类阅读顺序的文档模型-LayoutReader及非官方权重开源》&#xff09;&#xff0c; PDF解析并结构化技术路线方案及思路&#xff0c;文档智能专栏 阅读顺序检测旨在捕获人类读者能够自然理解的…...

现在的AI应用距离通用agent差的那点儿意思

现在的AI应用距离通用Agent差的那点儿意思 引言&#xff1a;从"生成力"到"行动力" 当前AI应用最显著的进步体现在内容生成能力上——无论是ChatGPT的流畅对话&#xff0c;还是Midjourney的惊艳画作&#xff0c;都展示了强大的生成力。然而&#xff0c;正…...

LeetCode 热题 100 238. 除自身以外数组的乘积

LeetCode 热题 100 | 238. 除自身以外数组的乘积 大家好&#xff0c;今天我们来解决一道经典的算法问题——除自身以外数组的乘积。这道题在 LeetCode 上被标记为中等难度&#xff0c;要求在不使用除法的情况下&#xff0c;计算数组中每个元素的乘积&#xff0c;其中每个元素的…...

分享 2 款基于 .NET 开源的实时应用监控系统

前言 在现代软件开发和运维管理中&#xff0c;实时应用监控系统扮演着至关重要的角色。它们能够帮助开发者和运维人员实时监控应用程序的状态&#xff0c;及时发现并解决问题&#xff0c;从而确保应用的稳定性和可靠性。今天大姚给大家分享 2 款基于.NET 开源的实时应用监控系…...

使用pytorch保存和加载预训练的模型方法

需要使用到的函数 在 PyTorch 中&#xff0c;torch.save() 和 torch.load() 是用于保存和加载模型的核心函数。 torch.save() 函数 主要用途&#xff1a;将模型或模型的状态字典&#xff08;state_dict&#xff09;保存到文件中。 语法&#xff1a; torch.save(obj, f, pi…...

Linux/AndroidOS中进程间的通信线程间的同步 - 消息队列

本文介绍消息队列&#xff0c;它允许进程之间以消息的形式交换数据。数据的交换单位是整个消息。 POSIX 消息队列是引用计数的。只有当所有当前使用队列的进程都关闭了队列之后才会对队列进行标记以便删除。POSIX 消息有一个关联的优先级&#xff0c;并且消息之间是严格按照优…...

DNA Launcher:打造个性化安卓桌面,开启全新视觉体验

DNA Launcher是一款专为安卓手机设计的桌面美化软件&#xff0c;旨在为用户提供丰富多样的桌面美化选项和全新的操作逻辑。通过这款软件&#xff0c;用户可以轻松调整桌面布局、更换主题、添加个性化元素&#xff0c;打造出独一无二的手机桌面。它支持多分辨率重新布局&#xf…...

Flink SQL DataStream 融合开发模式与动态配置热加载机制实战

一、为什么需要 SQL 与 DataStream 融合开发? 在实时数仓构建中,Flink SQL 的易用性和声明式优势广受欢迎;但遇到业务逻辑复杂、需要灵活控制时,DataStream API 提供了不可替代的灵活性。 而现实中,我们常常遇到如下痛点: 场景问题解决方式多业务线、多个 Kafka Topic,…...

4.2java包装类

在 Java 里&#xff0c;基本数据类型不具备对象的特性&#xff0c;像不能调用方法、参与面向对象的操作等。为了让基本数据类型也能有对象的行为&#xff0c;Java 提供了对应的包装类。同时&#xff0c;自动拆箱和自动装箱机制让基本数据类型和包装类之间的转换更加便捷。 包装…...

在一台服务器上通过 Nginx 配置实现不同子域名访问静态文件和后端服务

一、域名解析配置 要实现通过不同子域名访问静态文件和后端服务&#xff0c;首先需要进行域名解析。在域名注册商或 DNS 服务商处&#xff0c;为你的两个子域名 blog.xxx.com 和 api.xxx.com 配置 A 记录或 CNAME 记录。将它们的 A 记录都指向你服务器的 IP 地址。例如&#x…...

C++23 views::as_rvalue (P2446R2) 深入解析

文章目录 引言C20 Ranges库回顾什么是Rangesstd::views的作用 views::as_rvalue 概述基本概念原型定义工作原理 应用场景容器元素的移动与其他视图适配器结合使用 总结 引言 在C的发展历程中&#xff0c;每一个新版本都会带来一系列令人期待的新特性&#xff0c;这些特性不仅提…...

Mockoon 使用教程

文章目录 一、简介二、模拟接口1、Get2、Post 一、简介 1、Mockoon 可以快速模拟API&#xff0c;无需远程部署&#xff0c;无需帐户&#xff0c;免费&#xff0c;跨平台且开源&#xff0c;适合离线环境。 2、支持get、post、put、delete等所有格式。 二、模拟接口 1、Get 左…...

15.thinkphp的上传功能

一&#xff0e;上传功能 1. 如果要实现上传功能&#xff0c;首先需要建立一个上传表单&#xff0c;具体如下&#xff1a; <form action"http://localhost/tp6/public/upload"enctype"multipart/form-data" method"post"><input type&…...