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

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

请添加图片描述

Mastering Text-to-Image Diffusion: Recaptioning, Planning, and Generating with Multimodal LLMs

➡️ 论文标题:Mastering Text-to-Image Diffusion: Recaptioning, Planning, and Generating with Multimodal LLMs
➡️ 论文作者:Ling Yang, Zhaochen Yu, Chenlin Meng, Minkai Xu, Stefano Ermon, Bin Cui
➡️ 研究机构: Peking University, Stanford University, Pika Labs
➡️ 问题背景:尽管扩散模型在文本到图像生成和编辑任务中表现出色,但它们在处理涉及多个对象、属性和关系的复杂文本提示时仍面临挑战。现有方法通常通过引入额外的布局/框作为条件或利用提示感知注意力引导来改善组合文本到图像的合成,但这些方法在处理重叠对象时仍存在局限性。
➡️ 研究动机:为了克服现有方法的局限性,研究团队提出了一种新的训练免费文本到图像生成框架——重述、规划和生成(RPG),利用多模态大语言模型(MLLMs)的强大推理能力,增强扩散模型的组合性和可控性。
➡️ 方法简介:RPG框架包括三个核心策略:多模态重述、链式思维规划和互补区域扩散。多模态重述通过将文本提示分解为更详细的子提示,提高提示理解的准确性和生成图像的语义对齐。链式思维规划将图像空间划分为互补子区域,并为每个子区域分配不同的子提示,将复杂的生成任务分解为多个简单的子任务。互补区域扩散则在指定的矩形子区域内独立生成图像内容,并通过调整和拼接的方式合并这些内容,有效解决重叠区域的冲突问题。
➡️ 实验设计:研究团队在多个公开数据集上进行了实验,包括文本到图像生成和编辑任务。实验设计了不同的条件(如姿态、深度和边缘检测)和编辑任务,以全面评估RPG框架在不同条件下的表现。实验结果表明,RPG框架在多类别对象组合和文本-图像语义对齐方面显著优于现有的最先进模型,如DALL-E 3和SDXL。

The Curious Case of Nonverbal Abstract Reasoning with Multi-Modal Large Language Models

➡️ 论文标题:The Curious Case of Nonverbal Abstract Reasoning with Multi-Modal Large Language Models
➡️ 论文作者:Kian Ahrabian, Zhivar Sourati, Kexuan Sun, Jiarui Zhang, Yifan Jiang, Fred Morstatter, Jay Pujara
➡️ 研究机构: University of Southern California (Information Sciences Institute)
➡️ 问题背景:多模态大型语言模型(MLLMs)集成了语言和视觉信息,为展示更复杂的推理能力提供了新的可能性。然而,对于这些模型在非语言抽象推理任务中的表现,目前的理解仍然有限。本研究通过使用Raven’s Progressive Matrices的变体,评估了开源和闭源MLLMs的非语言抽象推理能力。
➡️ 研究动机:尽管MLLMs在多模态任务中展现出巨大潜力,但其在非语言抽象推理任务中的表现仍存在显著挑战。研究旨在评估这些模型在非语言抽象推理任务中的能力,揭示其在视觉和文本感知方面的关键不足,并探索提高模型性能的方法。
➡️ 方法简介:研究团队构建了三个数据集(IQ50、RAVEN-S和CCSE),并使用这些数据集评估了24个开源和闭源MLLMs的非语言抽象推理能力。此外,研究还评估了模型在半隔离环境下的文本和视觉能力,以及零样本和少样本学习能力。
➡️ 实验设计:实验设计包括自动评分和手动评分两个部分。自动评分部分通过模式匹配方法评估模型的预测结果;手动评分部分则由研究生团队对模型生成的推理过程进行详细检查。实验还探讨了引导提示和上下文学习对模型性能的影响,特别是通过提供纠正性提示和示范样例来提高模型的推理能力。

MLLMReID: Multimodal Large Language Model-based Person Re-identification

➡️ 论文标题:MLLMReID: Multimodal Large Language Model-based Person Re-identification
➡️ 论文作者:Shan Yang, Yongfei Zhang
➡️ 研究机构: 北京航空航天大学数字媒体北京重点实验室、北京航空航天大学虚拟现实技术与系统国家重点实验室
➡️ 问题背景:多模态大语言模型(MLLM)在许多任务中取得了令人满意的结果,但在行人重识别(ReID)任务中的表现尚未被探索。ReID任务涉及跨摄像头的目标人物关联,而MLLM在这一任务中的应用面临两个主要挑战:1) 指令设计可能导致模型过拟合;2) 视觉编码器与ReID任务的训练不同步。
➡️ 研究动机:为了克服上述挑战,研究团队提出了一种基于MLLM的行人重识别方法(MLLMReID),旨在通过引入通用指令和多任务学习同步模块,提高模型在ReID任务中的性能和泛化能力。
➡️ 方法简介:研究团队提出了两个关键创新点:1) 通用指令(Common Instruction),通过利用大语言模型的自然续写能力,避免了复杂和多样指令设计的高成本;2) 多任务学习同步模块(SyncReID),确保MLLM的视觉编码器与ReID任务同步训练,从而更有效地利用视觉特征。
➡️ 实验设计:研究团队在四个公开数据集(Market1501、DukeMTMC-ReID、MSMT17和CUHK03)上进行了实验,评估了MLLMReID在ReID任务中的性能。实验结果表明,该方法在大规模数据集MSMT17上取得了显著的性能提升,特别是在mAP和Rank-1指标上。
➡️ 实验结果:实验结果显示,MLLMReID在MSMT17数据集上的mAP和Rank-1指标分别比基线方法提高了4.0%和0.9%。与现有的最先进方法相比,MLLMReID在mAP指标上也表现出显著的优势,验证了该方法的有效性和泛化能力。

UNIMO-G: Unified Image Generation through Multimodal Conditional Diffusion

➡️ 论文标题:UNIMO-G: Unified Image Generation through Multimodal Conditional Diffusion
➡️ 论文作者:Wei Li, Xue Xu, Jiachen Liu, Xinyan Xiao
➡️ 研究机构: Baidu Inc.
➡️ 问题背景:现有的文本到图像扩散模型主要从文本提示生成图像,但文本描述的简洁性使得生成包含复杂细节、特定实体或细腻场景的图像面临挑战。因此,需要一种能够处理多模态输入的框架,以提高图像生成的可控性和准确性。
➡️ 研究动机:为了克服文本描述的局限性,研究团队提出了一种多模态条件扩散框架UNIMO-G,该框架能够处理交织的文本和视觉输入,从而在文本驱动和主体驱动的图像生成任务中表现出色。
➡️ 方法简介:UNIMO-G由两个核心组件组成:多模态大语言模型(MLLM)用于编码多模态提示,以及条件去噪扩散网络用于生成图像。研究团队采用两阶段训练策略:首先在大规模文本-图像对上进行预训练,以发展条件图像生成能力;然后通过多模态提示进行指令调优,以实现多模态图像生成的统一能力。此外,研究团队设计了一种数据处理管道,包括语言接地和图像分割,以构建多模态提示。
➡️ 实验设计:实验在MS-COCO和DreamBench数据集上进行,评估了UNIMO-G在文本到图像生成和主体驱动生成任务中的性能。为了进一步评估多实体主体驱动生成的能力,研究团队还引入了Multi-Bench,这是一个包含多个对象的新基准。实验结果表明,UNIMO-G在单实体和多实体主体驱动生成任务中均表现出色,特别是在多模态指令跟随方面。

CMMU: A Benchmark for Chinese Multi-modal Multi-type Question Understanding and Reasoning

➡️ 论文标题:CMMU: A Benchmark for Chinese Multi-modal Multi-type Question Understanding and Reasoning
➡️ 论文作者:Zheqi He, Xinya Wu, Pengfei Zhou, Richeng Xuan, Guang Liu, Xi Yang, Qiannan Zhu, Hua Huang
➡️ 研究机构: 北京人工智能研究院、北京邮电大学、北京师范大学
➡️ 问题背景:多模态大语言模型(MLLMs)在多模态理解和推理方面取得了显著进展,但其在特定领域知识的掌握上仍面临挑战。当前的多模态基准测试主要集中在多项选择题上,且多为英文,这限制了评估的全面性。
➡️ 研究动机:为了更全面地评估MLLMs在特定领域知识上的理解和推理能力,研究团队提出了CMMU,这是一个新的中文多模态多类型问题理解和推理基准。CMMU包含3,603个问题,覆盖了从小学到高中的7个学科,问题类型包括多项选择题、多项回答题和填空题。
➡️ 方法简介:CMMU不仅提供了正确答案,还提供了多项选择题和多项回答题的答案解释。为了减少位置偏差,研究团队提出了Positional Error Variance方法,通过循环改变选项位置来评估模型的正确性和位置偏差。
➡️ 实验设计:研究团队在CMMU基准上评估了11个模型,包括GPT-4V、Gemini-Pro、Qwen-VL-Plus等。实验设计了不同难度和类型的题目,以全面评估模型在多模态理解和推理方面的能力。

相关文章:

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

Mastering Text-to-Image Diffusion: Recaptioning, Planning, and Generating with Multimodal LLMs ➡️ 论文标题:Mastering Text-to-Image Diffusion: Recaptioning, Planning, and Generating with Multimodal LLMs ➡️ 论文作者:Ling Yang, Zhao…...

【AI论文】CLIMB:基于聚类的迭代数据混合自举语言模型预训练

摘要:预训练数据集通常是从网络内容中收集的,缺乏固有的领域划分。 例如,像 Common Crawl 这样广泛使用的数据集并不包含明确的领域标签,而手动整理标记数据集(如 The Pile)则是一项劳动密集型工作。 因此&…...

AI大模型发展现状与MCP协议诞生的技术演进

1. 大模型能力边界与用户痛点(2023年) 代表模型:GPT-4(OpenAI)、Claude 3(Anthropic)、通义千问(阿里云)等展现出强大的生成能力,但存在明显局限&#xff1a…...

从malloc到free:动态内存管理全解析

1.为什么要有动态内存管理 我们已经掌握的内存开辟方法有: int main() {int val 20;//在栈空间上开辟四个字节char arr[20] { 0 };//在栈空间上开辟10个字节的连续空间return 0; }上述开辟的内存空间有两个特点: 1.空间开辟的时候大小已经固定 2.数组…...

CSS值和单位

CSS值和单位 CSS 中的值和单位是构建样式的基础,它们定义了属性的具体表现方式。值用于定义样式属性的具体取值,而单位用于指定这些值的度量方式。CSS中常用的值和单位如下: 1.长度单位 px : 像素,绝对单位 em : 相对于元素的字…...

Redis高级篇之I/O多路复用的引入解析

文章目录 一、问题背景1. 高并发连接的管理2. 避免阻塞和延迟3. 减少上下文切换开销4. 高效的事件通知机制5. 简化编程模型6. 低延迟响应本章小节 二、I/O多路复用高性能的本质1. 避免无意义的轮询:O(1) 事件检测2. 非阻塞 I/O 零拷贝:最大化 CPU 利用率…...

FTP协议命令和响应码

文章目录 📦 一、什么是 FTP 协议?🧾 二、FTP 常见命令(客户端发送)📡 三、FTP 响应码(服务端返回)📌 响应码分类(第一位)✅ 常见成功响应码&…...

在win上安装Ubuntu安装Anaconda(linx环境)

一,安装Ubuntu 1. 在 Microsoft 商城去下载Ubuntu(LTS:是长期维护的版本) 2.安装完之后启动程序,再重新打开一个黑窗口: wsl --list --verbose 3.关闭Ubuntu wsl --shutdown Ubuntu-22.04 WSL2 Ubuntu-20.04文件太占c盘空间,…...

【Elasticsearch入门到落地】11、RestClient初始化索引库

接上篇《10、初始化RestClient》 上一篇我们已经完成了RestHighLevelClient的初始化工作,本篇将正式进入索引库的创建阶段。我们将使用Java代码来创建酒店数据的索引库。 一、准备工作 1. 创建常量类 首先,我们需要定义一个常量类来存放索引库的mappi…...

远程服务调用的一些注意事项

引言 最近工作中,遇到了一些关于远程服务调用的问题,背景是调用三方接口获取某些特征数据,但由于调用出现了超时,导致业务本身的接口的可用行降低。因此整理一些远程服务调用时的注意事项,通过不同维度的考虑来提高系…...

QML 样式库

在 QML 中,样式库(或 UI 框架)用于快速构建一致且美观的界面。Qt/QML 本身不提供内置的完整样式库,但可以通过以下方式实现样式管理或使用第三方库。 1. Qt Quick Controls 2 样式系统 Qt Quick Controls 2 是官方提供的 UI 组件…...

[RHEL8] 指定rpm软件包的更高版本模块流

背景:挂载RHEL ISO使用kickstart安装操作系统,安装包未指定安装perl,但是安装完可以查到其版本,且安装的是ISO中多个版本中的最低版本。 原因:(1)为什么没有装perl,perl -v可以看到版…...

使用Python可视化洛伦兹变换

引言 大家好!今天我们将探讨一个非常有趣且重要的物理概念—洛伦兹变换。它是相对论的核心内容之一,描述了在高速运动下,时间、长度以及其他物理量是如何发生变化的。通过使用 Python 进行可视化,我们不仅可以更好地理解这个概念,还能感受到物理世界中的奇妙之处。 什么…...

【二叉树专题】一道深入浅出的 DFS 题:求二叉树的直径(含通俗易懂讲解)

题目: 给你一棵二叉树的根节点,返回这棵树的 直径。 直径 是任意两个节点路径中,最长的一条路径所经过的边数。 比如下面这棵树: 1/ \2 3/ \ 4 5它的最长路径是:4 → 2 → 5 或者 4 → 2 → 1 → 3&#xff0c…...

考研系列-计算机网络-第三章、数据链路层

一、数据链路层的功能 1.知识点总结 2.习题总结...

医药采购系统平台第10天02:按药品分类的统计按供货商统计按医院统计统计数据的导出DWR的配置和应用

如果想要获取相关的源码,笔记,和相关工具,对项目需求的二次开发,可以关注我并私信!!! 一 按药品分类的统计实现 1 按药品分类统计的需求 按药品统计:在指定时间段中采购量、采购金…...

Navicat、DataGrip、DBeaver在渲染 BOOLEAN 类型字段时的一种特殊“视觉风格”

文章目录 前言✅ 为什么 Boolean 字段显示为 [ ]?✅ 如何验证实际数据类型?✅ 小结 前言 看到的 deleted: [ ] 并不是 Prisma 的问题,而是数据库客户端(如 Navicat、DataGrip、DBeaver)在渲染 BOOLEAN 类型字段时的一种…...

(undone) 吴恩达版提示词工程 2. 指南

url: https://www.bilibili.com/video/BV1Z14y1Z7LJ?spm_id_from333.788.videopod.episodes&vd_source7a1a0bc74158c6993c7355c5490fc600&p2 别人的笔记 url: https://zhuanlan.zhihu.com/p/626966526 指导原则(Guidelines) 编写提示词有两个…...

VLC搭建本机的rtsp直播推流和拉流

媒体---流---捕获设备,选择摄像头,点击串流 x下一步 选择rtsp,点击添加 看到了端口,并设置路径: 选择Video -H 264 mp3(TS) 点击下一个, 点击流,就开始推流了 拉流,观看端&#x…...

Rocky Linux 9.1 修改网卡和DNS

在 Rocky Linux 9.1 中修改网卡和 DNS 配置可以通过 NetworkManager 工具实现(推荐)或直接编辑配置文件。以下是两种方法的详细步骤: 方法一:使用 nmcli 命令行工具(动态生效) 查看当前网络连接nmcli connection show # 输出示例: # NAME UUID …...

Web前端:常用的布局属性

常见的布局方式有哪些? float:浮动布局 ​position 定位布局 ​flex 弹性布局(display) ​table 表格布局(弃用) 一、HTML5 语义化布局标签 这些标签本身不提供布局能力,但能增强页面结构…...

XSS学习2

一、客户端的Cookie 1. 无状态的影响 无状态问题: HTTP协议的无状态特性导致每次请求都是独立的,无法保持会话。例如,在银行办理业务时,柜员不需要重复询问客户信息,但在计算机网络中,每次HTTP请求都需要重新认证用户…...

软件设计师/系统架构师---计算机网络

概要 什么是计算机网络? 计算机网络是指将多台计算机和其他设备通过通信线路互联,以便共享资源和信息的系统。计算机网络可以有不同的规模,从家庭网络到全球互联网。它们可以通过有线(如以太网)或无线(如W…...

Kubernetes(k8s)学习笔记(二)--k8s 集群安装

1、kubeadm kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具。这个工具能通过两条指令完成一个 kubernetes 集群的部署&#xff1a; 1.1 创建一个 Master 节点$ kubeadm init 1.2 将一个 Node 节点加入到当前集群中$ kubeadm join <Master 节点的 IP 和…...

线性DP:最长上升子序列(子序列可不连续,子数组必须连续)

目录 Q1&#xff1a;简单遍历 Q2&#xff1a;变式&#xff08;加大数据量&#xff09; Q1&#xff1a;简单遍历 Dp问题 状态表示 f(i,j) 集合所有以第i个数结尾的上升子序列集合-f(i,j)的值存的是什么序列长度最大值max- 状态计算 &#xff08;其实质是集合的划分&#xff09;…...

SpringBoot 基本原理

SpringBoot 为我们做的自动配置&#xff0c;确实方便快捷&#xff0c;但一直搞不明白它的内部启动原理&#xff0c;这次就来一步步解开 SpringBoot 的神秘面纱&#xff0c;让它不再神秘。 目录 SpringBootApplication 背后的秘密 Configuration ComponentScan EnableAutoC…...

LeetCode第158题_用Read4读取N个字符 II

LeetCode 第158题&#xff1a;用Read4读取N个字符 II 题目描述 给你一个文件&#xff0c;并且该文件只能通过给定的 read4 方法来读取&#xff0c;请实现一个方法来读取 n 个字符。 read4 方法&#xff1a; API read4 可以从文件中读取 4 个连续的字符&#xff0c;并且将它…...

webgl入门实例-矩阵在图形学中的作用

矩阵在图形学中扮演着核心角色&#xff0c;几乎所有图形变换、投影和空间转换都依赖矩阵运算来实现高效计算。以下是矩阵在图形学中的主要作用及具体应用&#xff1a; 1. 几何变换 矩阵乘法可以高效表示物体的平移、旋转、缩放等基本变换&#xff0c;并通过矩阵连乘实现复合变…...

基于Matlab求解矩阵电容等效容值

1需求 仿真测试8*10阶举证电容等效容值。 2模型搭建 2.1打开simscape 在打开simulink之后打开simscape库&#xff0c;Simscape库位置如下 2.2搭建模型 在库中寻找需要的元件搭建电路。 2.2.1基本元件 电阻电容电感等基础器件&#xff0c;搭建电路之后需要对其进行幅值&…...

铅酸电池充电器方案EG1253+EG4321

参考&#xff1a; 基于EG1253EG4321铅酸电池(48V20AH)三段式充电器 屹晶微高性价比的电瓶车充电器方案——EG1253 电瓶电压 48V电瓶锂电池&#xff0c;其充满约为55V~56V&#xff0c;因此充电器输出电压为55V~56V&#xff1b; 若是48V铅酸电池&#xff0c;标称电压为48V&…...

每天学一个 Linux 命令(26):less

​​可访问网站查看,视觉品味拉满: http://www.616vip.cn/26/index.html less 是 Linux 中一个强大的文件内容查看工具,用于分页显示文件内容,支持快速搜索、滚动浏览、跳转等操作。相比 more,less 功能更丰富且支持向前和向后翻页,适合查看大文件或日志。 命令格式 les…...

【网络】数据链路层知识梳理

全是通俗易懂的讲解&#xff0c;如果你本节之前的知识都掌握清楚&#xff0c;那就速速来看我的笔记吧~ 自己写自己的八股&#xff01;让未来的自己看懂&#xff01; &#xff08;全文手敲&#xff0c;受益良多&#xff09; 数据链路层 我们来重新理解一下这个图&#xff1a;…...

2.2 BackgroundWorker的使用介绍

BackgroundWorker 是 .NET Framework 中一个简化异步操作的组件&#xff0c;它位于 System.ComponentModel 命名空间下。它为开发人员提供了一种简单的方式在后台执行耗时操作&#xff0c;同时保持与 UI 线程的交互 主要属性以及任务如下&#xff1a; DoWork 事件&#xff1a;…...

Java从入门到“放弃”(精通)之旅——类和对象全面解析⑦

Java从入门到“放弃”&#xff08;精通&#xff09;之旅&#x1f680;——类和对象全面解析⑦ 一、面向对象初探 1.1 什么是面向对象&#xff1f; Java是一门纯面向对象的语言(OOP)&#xff0c;在面向对象的世界里&#xff0c;一切皆为对象。面向对象是解决问题的一种思想&a…...

无回显RCE

在CTF和实战渗透中&#xff0c;不是每一个命令执行点都有回显&#xff0c;有时我们审了半天代码&#xff0c;却发现好不容易找到的命令执行没有回显&#xff0c;但是这并不代表这段代码不能被我们利用&#xff0c;在无回显的情况下也是可以利用的 首先我们来写一个最简单的php…...

DQN在Gym的MountainCar环境的实现

DQN on MountainCar 引言 在本次实验里&#xff0c;我构建了DQN和Dueling DQN&#xff0c;并在Gymnasium库的MountainCar环境中对它们展开测试。我通过调整训练任务的超参数&#xff0c;同时设计不同的奖励函数及其对应参数&#xff0c;致力于获取更优的训练效果。最后&#…...

typescript判断是否为空

1 判断数据类型 1.1 基础数据类型 比如number&#xff0c;string&#xff0c;boolean&#xff0c;使用typeof&#xff0c;返回值是string类型&#xff1a; 例如&#xff1a; if("number" typeof(item)) {egret.log("item的类型是number"); } else if(&…...

JavaScript forEach介绍(JS forEach、JS for循环)

文章目录 JavaScript forEach 方法全面解析基本概念语法详解参数说明 工作原理与其他循环方法的比较forEach vs for循环forEach vs map 实际应用场景DOM元素批量操作数据处理 性能考量常见陷阱与解决方案无法中断循环异步操作问题 高级技巧链式调用&#xff08;不使用 forEach …...

C语言之图像文件的属性

&#x1f31f; 嗨&#xff0c;我是LucianaiB&#xff01; &#x1f30d; 总有人间一两风&#xff0c;填我十万八千梦。 &#x1f680; 路漫漫其修远兮&#xff0c;吾将上下而求索。 图像文件属性提取系统设计与实现 目录 设计题目设计内容系统分析总体设计详细设计程序实现…...

Java链表反转方法详解

一、理解链表结构 假设链表节点定义为&#xff1a; class ListNode {int val;ListNode next;ListNode(int x) { val x; } } 二、迭代法反转链表 核心思路 逐步反转每个节点的指针方向&#xff0c;最终使整个链表反向。 步骤拆解 初始化三个指针&#xff1a; prev&#xf…...

lmm-r1开源程序是扩展 OpenRLHF 以支持 LMM RL 训练,用于在多模态任务上重现 DeepSeek-R1

一、软件介绍 文末提供程序和源码下载学习 lmm-r1开源程序是扩展 OpenRLHF 以支持 LMM RL 训练&#xff0c;用于在多模态任务上重现 DeepSeek-R1。 二、简介 小型 3B 大型多模态模型&#xff08;LMMs&#xff09;由于参数容量有限以及将视觉感知与逻辑推理相结合的固有复杂性…...

Java学习笔记(数组,方法)

一&#xff0c;数组 1.数组初始化 1.1动态初始化 格式&#xff1a;数据类型[] 数组名 new 数据类型[数组长度]; int[] arr new int[3]; // 定义长度为3的int数组&#xff0c;元素默认值为0 double[] scores new double[5]; // 长度5&#xff0c;元素默认0.0 String[…...

嵌入式---零点漂移(Zero Drift)

一、零点漂移的定义与本质 零点漂移&#xff08;简称“零漂”&#xff09;指传感器在输入信号为零&#xff08;或理论上应输出固定零值&#xff09;时&#xff0c;输出信号随时间、温度、环境等因素变化而偏离初始零点的现象。 核心特征&#xff1a;无输入时输出非零且缓慢变…...

健身房管理系统设计与实现(springboot+ssm+vue+mysql)含万字详细文档

健身房管理系统设计与实现(springbootssmvuemysql)含万字详细文档 健身房管理系统是一个全面的解决方案&#xff0c;旨在帮助健身房高效管理日常运营。系统主要功能模块包括个人中心、会员管理、员工管理、会员卡管理、会员卡类型管理、教练信息管理、解聘管理、健身项目管理、…...

C语言if

一、题目引入 如果从键盘输入58,则以下程序输出的结果是多少? 二、运行结果 三、题目分析 因为这道题中的多个if是并列结构 所以只要条件满足都会执行 这一题58满足所有的条件 所以可以运行出来 也就是说每个if里面的条件都满足 所以都会打印出来 而下面的这种情况就是 if e…...

XSS学习1之http回顾

1. HTTP的基本结构与工作流程 HTTP是一个请求-响应协议&#xff0c;基于客户端与服务器之间的交互。每次用户通过浏览器请求某个资源时&#xff0c;HTTP协议都会完成一系列的步骤。 HTTP请求&#xff1a; HTTP请求由以下几个部分构成&#xff1a; 请求行&#xff1a; 请求方…...

小迪抓包技术算法加密(6-9天)

抓包技术 https://blog.csdn.net/2301_81015455/article/details/147014382 算法加密入门&#xff08;了解&#xff09; 在实际测试中安全性高一些得采用得都是AES等高安全加密&#xff0c;遇到这种&#xff0c;放弃你啥都不知道测个毛啊,所以直接run!!! 大部分解密时碰撞式…...

Tkinter与ttk模块对比:构建现代 Python GUI 的进化之路

在 Python GUI 开发中&#xff0c;标准库 tkinter 及其子模块 ttk&#xff08;Themed Tkinter&#xff09;常被同时使用。本文通过功能对比和实际案例&#xff0c;简单介绍这两个模块的核心差异。 1. 区别 Tkinter&#xff1a;Python 标准 GUI 工具包&#xff08;1994年集成&…...

【数据结构入门训练DAY-18】信息学奥赛一本通T1331-后缀表达式的值

文章目录 前言一、题目二、解题思路总结 前言 本次训练内容&#xff1a; 栈的复习。栈模拟四则运算计算问题的练习。训练解题思维。 一、题目 从键盘读入一个后缀表达式&#xff08;字符串&#xff09;&#xff0c;只含有0-9组成的运算数及加&#xff08;&#xff09;、减…...

时序预测 | Transformer-LSTM-SVM时间序列预测(Matlab完整源码和数据,适合基础小白研究)

时序预测 | Transformer-LSTM-SVM时间序列预测&#xff08;Matlab完整源码和数据&#xff0c;适合基础小白研究&#xff09; 目录 时序预测 | Transformer-LSTM-SVM时间序列预测&#xff08;Matlab完整源码和数据&#xff0c;适合基础小白研究&#xff09;效果一览基本介绍代码…...