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

多模态大语言模型arxiv论文略读(五十三)

请添加图片描述

Red Teaming GPT-4V: Are GPT-4V Safe Against Uni/Multi-Modal Jailbreak Attacks?

➡️ 论文标题:Red Teaming GPT-4V: Are GPT-4V Safe Against Uni/Multi-Modal Jailbreak Attacks?
➡️ 论文作者:Shuo Chen, Zhen Han, Bailan He, Zifeng Ding, Wenqian Yu, Philip Torr, Volker Tresp, Jindong Gu
➡️ 研究机构: LMU Munich、University of Oxford、Siemens AG、Munich Center for Machine Learning (MCML)、Wuhan University
➡️ 问题背景:大型语言模型(LLMs)和多模态大型语言模型(MLLMs)在文本生成方面表现出色。为了防止生成不当内容,这些模型在安全对齐过程中应用了严格的安全规定。然而,许多越狱攻击(Jailbreak Attacks)能够绕过这些安全措施,成功生成有害内容。这些攻击不仅限于文本模态,还包括通过干扰视觉输入来攻击MLLMs。然而,缺乏通用的评估基准使得性能重现和公平比较变得困难,尤其是对于闭源的最先进(SOTA)模型,如GPT-4V。
➡️ 研究动机:为了应对上述问题,本研究构建了一个全面的越狱评估数据集,包含1445个有害问题,覆盖11种不同的安全政策。基于该数据集,研究团队对11个不同的LLMs和MLLMs进行了广泛的红队测试,包括SOTA闭源模型和开源模型。研究旨在评估这些模型对越狱攻击的鲁棒性,并为未来的安全防护提供有价值的见解和方法。
➡️ 方法简介:研究团队构建了一个包含1445个有害问题的越狱评估数据集,覆盖11种不同的安全政策。该数据集用于评估32种不同的越狱方法,包括29种文本越狱方法和3种视觉越狱方法。研究团队在11个不同的LLMs和MLLMs上进行了红队测试,包括GPT-4、GPT-4V、Llama2和MiniGPT4等模型。
➡️ 实验设计:实验在11个不同的LLMs和MLLMs上进行,包括SOTA闭源模型和开源模型。实验设计了多种越狱方法,包括文本越狱和视觉越狱,以全面评估模型对越狱攻击的鲁棒性。评估指标包括拒绝词检测和LLMs作为评估者。研究发现,GPT-4和GPT-4V在文本和视觉越狱方法上表现出更好的鲁棒性,而Llama2和Qwen-VL-Chat在开源模型中表现更为稳健。此外,视觉越狱方法的可转移性相对有限。

SemGrasp: Semantic Grasp Generation via Language Aligned Discretization

➡️ 论文标题:SemGrasp: Semantic Grasp Generation via Language Aligned Discretization
➡️ 论文作者:Kailin Li, Jingbo Wang, Lixin Yang, Cewu Lu, Bo Dai
➡️ 研究机构: Shanghai Jiao Tong University, Shanghai AI Laboratory
➡️ 问题背景:生成自然的人类抓握姿势不仅需要考虑物体的几何形状,还需要结合语义信息。现有的抓握生成方法主要依赖于物体的几何信息,这限制了其在下游任务中的应用。本文提出了一种新的语义抓握生成方法——SemGrasp,通过将语义信息融入抓握表示中,生成符合语言指令的静态人类抓握姿势。
➡️ 研究动机:现有的抓握表示方法在嵌入语义信息方面存在局限性。SemGrasp旨在通过引入离散表示,将抓握空间与语义空间对齐,从而生成符合语言指令的抓握姿势。此外,研究团队还构建了一个大规模的抓握-文本对齐数据集CapGrasp,以支持SemGrasp的训练。
➡️ 方法简介:SemGrasp方法包括两个主要部分:抓握离散化和抓握感知语言模型。抓握离散化通过VQ-VAE将抓握表示分解为三个组件:方向、方式和细化。抓握感知语言模型则通过多模态大语言模型(MLLM)将离散的抓握表示与语言描述对齐,生成符合语义的抓握姿势。
➡️ 实验设计:实验在多个指标上评估了SemGrasp的性能,包括物理合理性(如顶点位置误差、穿透深度、实体交集体积、模拟位移)和语义一致性(如GPT-4辅助评估、P-FID、感知评分)。实验结果表明,SemGrasp在生成符合语义的抓握姿势方面表现出色,并在AR/VR和具身机器人技术中具有潜在应用价值。

Mind’s Eye of LLMs: Visualization-of-Thought Elicits Spatial Reasoning in Large Language Models

➡️ 论文标题:Mind’s Eye of LLMs: Visualization-of-Thought Elicits Spatial Reasoning in Large Language Models
➡️ 论文作者:Wenshan Wu, Shaoguang Mao, Yadong Zhang, Yan Xia, Li Dong, Lei Cui, Furu Wei
➡️ 研究机构: Microsoft Research、East China Normal University
➡️ 问题背景:大型语言模型(LLMs)在语言理解和多种推理任务中表现出色,但在空间推理方面的能力仍相对未被充分探索。人类通过“心灵之眼”(Mind’s Eye)能够创建心理图像,从而想象未见的场景,这种能力对于空间推理至关重要。然而,LLMs在处理空间信息时主要依赖语言,缺乏人类的多感官感知能力。
➡️ 研究动机:受人类认知机制的启发,研究团队假设LLMs也具备通过“心灵之眼”创建和操作心理图像的能力,以增强空间推理。为了验证这一假设,研究团队提出了Visualization-of-Thought (VoT) 提示方法,旨在通过可视化中间推理步骤来引导LLMs的空间推理过程。
➡️ 方法简介:研究团队设计了三个任务来评估VoT的有效性,包括自然语言导航、视觉导航和视觉拼图。这些任务要求模型理解空间、方向和几何形状,以完成多步推理。研究团队还构建了相应的合成数据集,以模拟人类的多感官输入。
➡️ 实验设计:实验在GPT-4和GPT-4 Vision模型上进行,采用零样本提示方法。实验设置了不同的提示条件,包括传统的链式思考(CoT)、禁用可视化(w/o Viz)和VoT。实验结果表明,VoT显著提高了模型在所有任务中的表现,尤其是在自然语言导航任务中,VoT比禁用可视化的设置提高了23.5%的性能。

Joint Visual and Text Prompting for Improved Object-Centric Perception with Multimodal Large Language Models

➡️ 论文作者:Songtao Jiang, Yan Zhang, Chenyi Zhou, Yeying Ji
➡️ 论文标题:Joint Visual and Text Prompting for Improved Object-Centric Perception with Multimodal Large Language Models
➡️ 论文作者:Songtao Jiang, Yan Zhang, Chenyi Zhou, Yeying Jin, Yang Feng, Jian Wu, Zuozhu Liu
➡️ 研究机构: 浙江大学、新加坡国立大学、Angelalign Inc., China
➡️ 问题背景:多模态大语言模型(MLLMs)如GPT-4V和Gemini Pro在视觉问答(VQA)任务中面临挑战,尤其是在需要细粒度理解对象身份、位置或属性的对象导向感知任务中。这些模型在有效整合复杂视觉线索与文本信息方面的能力有限,且存在潜在的对象幻觉问题。
➡️ 研究动机:为了提高MLLMs在对象导向感知任务中的表现,研究团队提出了一种新的方法——联合视觉和文本提示(VTPrompt)。该方法通过结合细粒度的视觉信息和文本提示,增强MLLMs在VQA任务中的能力,特别是在对象定位、空间关系和属性比较等任务中。
➡️ 方法简介:VTPrompt方法包括三个主要组件:关键概念提取、视觉提示生成和文本提示生成。首先,从文本问题中提取关键概念,然后利用这些概念指导检测模型(如SPHINX或SAM)在图像中标记相关对象。最后,将标记后的图像与优化的文本提示一起输入MLLMs,以生成更准确的答案。
➡️ 实验设计:研究团队在三个基准数据集(MME、MMB和POPE)上评估了VTPrompt的效果。实验设计了不同的任务,包括对象定位、空间关系、属性比较等,以全面评估VTPrompt在不同任务中的表现。实验结果表明,VTPrompt显著提高了GPT-4V和Gemini Pro在这些任务中的性能,特别是在MME和MMB数据集上,分别取得了显著的分数提升。

Multilingual Large Language Model: A Survey of Resources, Taxonomy and Frontiers

➡️ 论文标题:Multilingual Large Language Model: A Survey of Resources, Taxonomy and Frontiers
➡️ 论文作者:Libo Qin, Qiguang Chen, Yuhang Zhou, Zhi Chen, Yinghui Li, Lizi Liao, Min Li, Wanxiang Che, Philip S. Yu
➡️ 研究机构: Central South University、Harbin Institute of Technology、Shanghai AI Laboratory、Tsinghua University、Singapore Management University、University of Illinois at Chicago
➡️ 问题背景:尽管多语言大型语言模型(Multilingual Large Language Models, MLLMs)在多语言自然语言处理任务中取得了显著成功,但目前仍缺乏对这一领域现有方法和最新进展的全面综述。此外,大多数大型语言模型(LLMs)主要集中在英语任务上,这使得它们在多语言环境,尤其是在低资源场景下,表现较弱。
➡️ 研究动机:为了填补这一空白,研究团队进行了首次全面的MLLMs综述,旨在提供一个统一的视角来总结当前的进展和新兴趋势,同时为未来的安全防护提供有价值的见解和方法。
➡️ 方法简介:研究团队提出了一种新的分类方法,将MLLMs分为参数调优对齐(Parameter-Tuning Alignment)和参数冻结对齐(Parameter-Frozen Alignment)两大类。此外,研究还讨论了几个新兴的前沿领域及其挑战,并收集了丰富的开源资源,包括相关论文、数据集和排行榜。
➡️ 实验设计:研究团队详细描述了广泛使用的数据资源,包括预训练、监督微调(SFT)和基于人类反馈的强化学习(RLHF)阶段的数据。通过这些数据资源,研究团队评估了不同对齐策略的有效性,特别是参数调优对齐和参数冻结对齐在不同任务中的表现。

相关文章:

多模态大语言模型arxiv论文略读(五十三)

Red Teaming GPT-4V: Are GPT-4V Safe Against Uni/Multi-Modal Jailbreak Attacks? ➡️ 论文标题:Red Teaming GPT-4V: Are GPT-4V Safe Against Uni/Multi-Modal Jailbreak Attacks? ➡️ 论文作者:Shuo Chen, Zhen Han, Bailan He, Zifeng Ding, …...

POI从入门到上手(三)-轻松完成EasyExcel使用,完成Excel导入导出.

前言: Apache POI 是一个流行的 Java 库,用于处理 Microsoft Office 格式文件,提供丰富 API 来创建、读取和修改 Office 文档。 1.官网:Apache POI™ - the Java API for Microsoft Documents 2.优点:功能强大,可处…...

使用Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序简介

CrossVcl 快速入门 大家都知道delphi可以开发linux程序,更多的是知道FMXLinux开发基于FMX的程序,这里给大家介绍使用 Embarcadero Delphi 和 CrossVcl 开发基于VCL的 macOS 和 Linux 应用程序。 概述 CrossVcl 是一个工具链,允许使用 Emb…...

Android Kotlin 项目完整集成 Bugly 异常监控指南

Android Kotlin 项目集成 Bugly 异常监控完整指南 一、Bugly 简介 Bugly 是腾讯提供的专业移动应用异常监控平台,支持: 崩溃报告(Java/Native)错误分析性能监控热更新功能(需额外配置) 二、集成步骤 1…...

C++使用accumulate函数对数组进行快速求和

C使用accumulate函数对数组进行快速求和 一、普通数组 1.1方法: 1.先求出数组的长度: int size sizeof(arr) / sizeof(arr[0]); 2.使用指针作为迭代器调用accumulate函数:int sum std::accumulate(arr, arr size, 0); 3.注意带上头文…...

【音视频】RTMP流媒体服务器搭建、推流拉流

服务器:SRS(Simple RTMP Server,⽀持RTMP、HTTP-FLV,HLS) 推流端:ffmpeg OBS 拉流端:ffplay VLC srs播放器 1 安装和测试srs流媒体服务器 1.1 安装srs流媒体服务器 srs官⽹:https://github.com/ossrs/…...

React Router

为什么需要路由? 单页应用(SPA):在单页面中实现多视图切换,避免整页刷新。 核心功能: 根据 URL 路径渲染对应组件。 实现页面间导航(前进、后退、跳转)。 支持动态路由、嵌套路由…...

加载ko驱动模块:显示Arm版本问题解决!

1、问题 驱动模块加载,使用命令:modprobe chrdevbase.ko 时出现: hrdevbase: version magic 4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ’ should be 4.1.15 SMP preempt mod_unload modversions ARMv7 p2v8 ’ ———————…...

OpenGL-ES 学习(9) ---- OpenGL-ES 简介和基本 Pipeline

目录 OpenGL-ES 简介渲染管线顶点和顶点着色器图元装配和光栅化片段和片段着色器逐片段操作EGL OpenGL-ES 简介 OpenGL-ES(OpenGL for Embedded System)是以手持和嵌入式设备为目标的高级3D图形应用编程接口,OpenGL ES 支持的的平台包括 IOS,Android&am…...

计算机视觉(CV)技术的优势和挑战(本片为InsCode)

计算机视觉(CV)技术是一种利用计算机和算法来模拟人类视觉实现图像和视频处理的技术。它在各个领域都有着广泛的应用,具有许多优势和挑战。 优势: 自动化:CV 技术可以自动识别、分类、跟踪和分析图像和视频数据&…...

Unity 几种主流的热更新方式

一、AssetBundle 资源热更 核心原理 将游戏资源打包为 AssetBundle 文件 运行时动态加载更新的 AssetBundle 实现步骤 资源标记:在 Unity Editor 中设置资源的 AssetBundle 属性 打包生成:使用 BuildPipeline.BuildAssetBundles 生成 AB 包 版本管…...

小结:ipsec-ike

IPSec 手动配置与自动配置(IKE动态协商) 手动配置IPSec 逻辑图 #mermaid-svg-eNMnNEwnoTjF8fkV {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-eNMnNEwnoTjF8fkV .error-icon{fill:#552222;}…...

基于大模型预测的输尿管癌诊疗全流程研究报告

目录 一、引言 1.1 研究背景与意义 1.2 研究目的与创新点 二、大模型预测输尿管癌的原理与方法 2.1 大模型技术概述 2.2 用于输尿管癌预测的大模型选择 2.3 数据收集与处理 2.4 模型训练与优化 三、术前风险预测与手术方案制定 3.1 术前风险预测指标 3.2 大模型预测…...

Python Cookbook-6.14 实现状态设计模式

任务 你希望你程序中的某个对象能在不同的“状态”之间切换,而且该对象的行为方式也能随着状态的变化而变化。 解决方案 状态设计模式的关键思路是将“状态”(带有它自身的行为方式)对象化,使其成为一个类实例(带有一些方法)。在Python中,…...

2025智能体的发展趋势

以下是2025年智能体的一些主要发展趋势: 技术能力提升 多模态融合深化:智能体将能够更加自然地处理和理解多种模态的数据,如文本、图像、语音、视频等,实现跨模态的感知、理解和生成。这将使智能体在复杂场景下的应用更加广泛和…...

PCA主成分分析法(最大投影方差,最小重构距离,SVD角度)

统计分析中,数据的变量之间可能存在相关性,以致增加了分析的难度。于是,考虑由少数不相关的变量来代替相关的变量,用来表示数据,并且要求能够保留数据中的大部分信息。 在信号处理领域,信号具有较大方差,噪声具有较小…...

《数据结构初阶》【顺序表/链表 精选15道OJ练习】

《数据结构初阶》【顺序表/链表 精选15道OJ练习】 前言:---------------顺序表OJ练习---------------[26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array/)题目介绍方法一: [27. 移除元素](https://leetco…...

Python协程入门指北

一、什么是协程? 协程(Coroutine)就像可以暂停执行的函数,能够在执行过程中主动让出控制权,等准备好后再继续执行。 生活小例子 想象你在咖啡店排队: 普通函数:必须一直排到取餐&#xff08…...

Nginx 核心功能02

目录 一、引言 二、正向代理 (一)正向代理基础概念 (二)Nginx 正向代理安装配置 (三)正向代理配置与验证 三、反向代理 (一)反向代理原理与应用场景 (二&#xf…...

c++题目_P1027 [NOIP 2001 提高组] Car 的旅行路线

P1027 [NOIP 2001 提高组] Car 的旅行路线 - 洛谷 # P1027 [NOIP 2001 提高组] Car 的旅行路线 ## 题目描述 又到暑假了,住在城市 A 的 Car 想和朋友一起去城市旅游。 她知道每个城市都有 $4$ 个飞机场,分别位于一个矩形的 $4$ 个顶点上&#xff0c…...

【playwright】内网离线部署playwright

背景:安装好python3.9后,由于内网无法使用pip安装playwright,多方收集资料,终于部署完成,现汇总如下: 1、playwright需要python3.7以上的版本,如果低于这个版本先要将python解释器升级 2、在可…...

前端面经-webpack篇--定义、配置、构建流程、 Loader、Tree Shaking、懒加载与预加载、代码分割、 Plugin 机制

看完本篇你将基本了解webpack!!! 目录 一、Webpack 的作用 1、基本配置结构 2、配置项详解 1. entry —— 构建入口 2. output —— 输出配置 3. mode:模式设置 4. module:模块规则 5. plugins:插件机制 6. resolve:模块解析配置(可选) 7. devServer:开发服务器…...

ES6函数、对象和面向对象扩展

函数扩展 默认参数 通用的写法: function func(a, b, ..., c 默认值c, d 默认值d, ...) {... }其中,需要注意的是,有默认值的尽量写在后面并且所有形参参数不允许重复申明。具体例子: function test() {return 13 }// 函数可…...

航空客户价值分析阶段性测验

航空公司客户价值分析 学习目标 学会怎么进行数据分析。掌握hive的使用方法。学会数据清洗和K-Means聚类算法。 了解航空公司现状与客户价值分析 任务描述 面对激烈的市场竞争,各个航空公司都推出了更多的优惠来吸引客户。国内某航空公司面临着常旅客流失,竞争…...

纯html实现的json数据转csv文件

代码如下&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>JSON转CSV转换器</tit…...

Windows 查看电脑是否插拔过U盘

1、按 “WinR” 组合键打开 “运行” 对话框&#xff0c;输入 “regedit” 并回车&#xff0c;打开注册表编辑器。 2、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR注册表项&#xff0c;这里记录了所有已连接过的 USB 设备信息&#xff0c;包括 U 盘&am…...

VB.net序列化和反序列化的使用方法和实用场景

引言 相信很多初学编程的人都会提出过这个疑问&#xff1a;“既然我的变量可以存在内存之中&#xff0c;那么是否也可以存在硬盘之中呢” 其实我想回答的是&#xff0c;完全可以而且方法不止一种&#xff0c;而今天讲的是序列化最经典的——二进制序列化 由于序列化的部分已…...

kafka学习笔记(四、生产者(客户端)深入研究(二)——消费者协调器与_consumer_offsets剖析)

1.消费者协调器和组协调器 如果消费者客户端中配置了多个分配策略&#xff0c;则多消费者的分区分配交由消费者协调器和组协调器来完成&#xff0c;他们之间使用一套组协调协议进行交互。 1.1.在均衡原理 将全部消费者分成多个子集&#xff0c;每个消费者组的子集在服务中对…...

stm32基础001(串口)

文章目录 通信的基本概念串行通信和并行通信单工&#xff0c;半双工和全双工串口的硬件连接 stm32的串口原理图CPU的芯片手册stm32串口的库函数实现通过串口实现printf函数使用中断实现串口的接收 通信的基本概念 串行通信和并行通信 串行通信一个方向只有一个数据通道&#x…...

5G技术如何提升智能家居体验:让家更聪明,生活更智能

5G技术如何提升智能家居体验&#xff1a;让家更聪明&#xff0c;生活更智能 一、引言&#xff1a;智能家居的新纪元 近年来&#xff0c;智能家居已经逐渐走入我们的生活&#xff0c;家电、照明、安全设备、环境监控等产品&#xff0c;都在逐步实现智能化&#xff0c;让我们可以…...

在项目中如何对Map List等对象序列化及反序列化

我们知道&#xff0c;在自定义类中&#xff0c;若想完成序列化必须要实现Serializable接口。 那么在实现后如何进行序列化呢&#xff1f; 一.普通对象 序列化&#xff1a; 1.首先我们要定义一个 序列化所需要的工具类 ObjectMapper //定义序列化所需要的工具类 转化机器…...

指针与算法的双人舞:蓝桥杯两道趣味题的降维打击

蓝桥杯奇趣挑战&#xff1a;如何用指针和算法“驯服”无序数组与环形迷宫&#xff1f; &#x1f3a9; 博客引言 "你是否有过这样的体验&#xff1f;面对一段看似混乱的数组&#xff0c;像解开一团纠缠的耳机线&#xff0c;想用最优雅的方式让它乖乖听话&#xff1f;又或者…...

C语言 指针(2)

目录 1.指针运算 2.const修饰指针 3.野指针 我们在上篇文章中初步了解了关于指针的基础内容&#xff0c;包括内存地址以及指针变量类型。这篇我们来 讲关于指针的运算以及const修饰指针和野指针相关内容。 1. 指针运算 指针的基本运算有三种&#xff0c;分别是: - 指针-…...

使用Python和Pandas实现的Azure Synapse Dedicated SQL pool权限检查与SQL生成用于IT审计

下面是使用 Python Pandas 来提取和展示 Azure Synapse Dedicated SQL Pool 中权限信息的完整过程&#xff0c;同时将其功能以自然语言描述&#xff0c;并自动构造所有权限设置的 SQL 语句&#xff1a; ✅ 步骤 1&#xff1a;从数据库读取权限信息 我们从数据库中提取与用户、…...

Python基本语法(控制语句)

#控制语句 Python语言的控制语句和其他编程语言类似&#xff0c;常用的有if…else、while、for语句。 案例2一7控制语句 第1组代码&#xff0c;说明if-else语句&#xff1a; #1 print(\n1,if) x,y,z10,20,5 if x>y:print(x>y) else:print(x<y)输出结果: 1,if x<…...

Linux btop 使用教程

简介 btop 是一个基于终端的现代系统资源监控器&#xff0c;具有美观的图形界面、响应快、功能丰富等特点。它支持查看 CPU、内存、磁盘、网络、进程&#xff0c;并可以方便地筛选和管理进程。 功能总览 启动命令&#xff1a; btop界面分为以下几部分&#xff1a; CPU 区域…...

高并发场景下的MySQL生存指南

引言 在2025年全球数字经济峰会上&#xff0c;阿里云披露其核心交易系统单日处理请求量突破万亿次&#xff0c;其中MySQL集群承载了78%的OLTP业务。这标志着数据库系统已进入百万级QPS时代&#xff0c;传统优化手段面临三大挑战&#xff1a; 一、硬件与架构优化&#xff1a;构…...

Ethan独立开发产品日报 | 2025-04-30

1. Daytona 安全且灵活的基础设施&#xff0c;用于运行你的人工智能生成代码。 Daytona Cloud重新定义了AI代理的基础设施&#xff0c;具备低于90毫秒的启动时间、原生性能和有状态执行能力&#xff0c;这些是传统云服务无法比拟的。您可以以前所未有的速度和灵活性来创建、管…...

Mysql常用函数解析

字符串函数 CONCAT(str1, str2, …) 将多个字符串连接成一个字符串。 SELECT CONCAT(Hello, , World); -- 输出: Hello World​​SUBSTRING(str, start, length) 截取字符串的子串&#xff08;起始位置从1开始&#xff09;。 SELECT SUBSTRING(MySQL, 3, 2); -- 输出: SQ…...

donet使用指定版本sdk

ps:来自微软官方方案,实测可行,就是在项目任意目录下在新建 global.json,并配置sdk版本 SDK 使用最新安装的版本 SDK 命令包括 dotnet new 和 dotnet run。 .NET CLI 必须为每个 dotnet 命令选择一个 SDK 版本。 即使在以下情况下&#xff0c;它也会默认使用计算机上安装的最新…...

Android短信监控技术实现:合法合规的远程采集方案

一年经验的全栈程序员&#xff0c;目前头发健在&#xff0c;但不知道能撑多久。 该项目已成功部署并稳定运行于企业生产环境&#xff0c;如需个性化定制方案&#xff0c;欢迎联系作者进行深度合作。 文章目录 前言 一、页面设计 1.页面显示 2.代码实现 二、具体代码实现 1.添加…...

前端项目实践:打造响应式个人简历与实时天气预报应用

在当今前端开发领域&#xff0c;构建实际项目是提升技能的最佳方式。本文将带你完成两个极具实用价值的前端项目&#xff1a;响应式个人简历页面和天气预报Web应用。这两个项目不仅能够丰富你的作品集&#xff0c;还能帮助你掌握现代前端开发的核心技术。 一、响应式个人简历页…...

【C++】extern

本文介绍一些extern在C中的用法 声明与定义分离 C程序员应该都知道单一定义规则ODR 在任何一个翻译单元中&#xff0c;只允许存在任何变量、函数、类类型、枚举类型 、概念 (自 C20 起) 或模板的一个定义&#xff08;其中一些可能具有多个声明&#xff0c;但只允许一个定义&a…...

力扣——23合并升序链表

目录 1:题目描述&#xff1a; 2.算法思想&#xff1a; 3.代码展示&#xff1a; 1:题目描述&#xff1a; 给你一个链表数组&#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中&#xff0c;返回合并后的链表。 示例 1&#xff1a; 输入&#xff…...

Java 泛型参数问题:‘ResponseData.this‘ cannot be referenced from a static contex

问题与处理策略 问题描述 Data AllArgsConstructor NoArgsConstructor public class ResponseData<T> {private Integer code;private String msg;private T data;public static final int CODE_SUCCESS 2001;public static final int CODE_FAIL 3001;public static …...

21 课时精通生成式 AI:微软官方入门指南详解

21课时精通生成式AI&#xff1a;微软官方入门指南详解 引言项目概述分析基本信息项目定位与目标 核心功能详解1. 全面的课程结构2. 多样化的学习内容3. 技术亮点与创新点 安装和使用教程环境要求安装步骤基本使用方法示例代码 应用场景和实际价值适用业务场景实际应用价值效益可…...

WPF嵌入webapi服务器,充当微服务角色

WPF嵌入WebAPI服务器实现微服务角色 一、方案概述 在WPF应用程序中嵌入WebAPI服务器,使其能够同时作为桌面客户端和微服务提供者。这种架构允许WPF应用既作为用户界面,又作为后端服务,适合需要本地处理能力同时又能提供API接口的场景。 二、技术选型 ​​WebAPI框架​​:…...

构建现代分布式云架构的三大支柱:服务化、Service Mesh 与 Serverless

目录 前言1. 服务化架构模式&#xff1a;构建可扩展的基础单元1.1 服务化的定义与演进1.2 在分布式云中的价值1.3 面临的挑战 2. Service Mesh 架构&#xff1a;服务通信的治理中枢2.1 什么是 Service Mesh&#xff1f;2.2 功能与优势2.3 在分布式云中的角色2.4 落地难点 3. Se…...

2025华东杯数学建模B题完整分析论文(共36页)(含模型、代码、数据)

2025华东杯数学建模B题完整分析论文 摘要 一、问题重述 二、问题分析 三、模型假设 四、 模型建立与求解 4.1问题1 4.1.1问题1思路分析 4.1.2问题1模型建立 4.1.3问题1代码 4.1.4问题1求解结果 4.2问题2 4.2.1问题2思路分析 4.2.2问题2模型建立 4.2…...

K8S - 零基础掌握 RBAC - 命名空间安全实战

一、为什么需要 RBAC 权限管理&#xff1f; 真实场景 在企业级 K8S 集群中&#xff0c;不同团队共享同一集群&#xff0c;容易发生权限管理问题&#xff0c;例如&#xff1a; 测试人员误删了生产数据库。 实习生看到了财务系统的敏感配置。 核心需求 确保不同用户 只能在自…...