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

他用AI,抄袭了我的AI作品

《大话西游》里面有一句经典台词:每个人都有一个妈,但是“你妈就一定是你妈吗?”

用AI创作的艺术作品,也走进类似的困境:如何证明你用AI生成的作品,就是你的作品?

近日,腾讯科技独家获悉,AI文生视频侵权“第一案”开审,《山海奇镜》预告片的创作者“闲人一坤”,起诉“文刻创作”,指控其利用AI技术复刻了一则高度类似的侵权作品。

“闲人一坤”是一位80后导演,在长视频时代,曾在优酷等平台成功主导了《这就是街舞》等综艺内容,“我尝到了长视频的红利,却也错过了短视频的机会”,AIGC技术的发展让他嗅到了新的机会,“我不希望错过下一个时代机遇”。

《山海奇镜》是他用AIGC创作的第一部大电影,尽管AI确实帮助他节省了时间和人力成本,但整个工作链并不神秘,基本和传统的影视作品生成步骤一致,分前期创意策划、中期影视创作和后期剪辑生成三个主要阶段。“AI只是一个工具,前期和后期依旧依赖大量人工,AI参与更多的是在文生图、图生视频阶段”。

“闲人一坤”曾公开过《山海奇镜》作品创作的整个工作流:

在创意设立阶段,“闲人一坤”构建了一个专属的GPTs“闲人一梦”,帮助其将灵感生成视频脚本;

在这里插入图片描述

(来源:闲人一坤)

在文生图阶段,他使用Midjourney和DallE 3配合,引导AI绘出概念图,并反写出更专业的prompt,再二次使用Midjourney输出图片;

图片

(来源:闲人一坤)

随后便是图生视频阶段,“闲人一坤”通过爱诗科技视频生成产品PixVerse将图片转化为动态高清视频;

图片

(来源:闲人一坤)

最后,基本通过人工完成视频的配音和剪辑。

“闲人一坤”在整个创作过程中遇到的最大难点便是软件的易用性问题,“在文生图阶段,我需要花费大量时间去修改和调整prompt,非专业人士很难做得出来。”所以,即便AI工具提高了效率,但背后依旧是以人为主导进行的操作。

虽然这是第一例文生视频侵权案,但类似的争议早已在文生图领域上演,这类案件一直有着几个令人困扰的问题:

  • 用prompt生成的AI作品,有无著作权?如果有著作权,侵权的责任边界在哪里?

  • 侵权的主体如何界定?平台的责任体现在哪里?

图片

AI时代,如何证明你的作品,
真是你的作品?

构成“抄袭”需要几个元素:抄袭者、被抄袭者、作品、使用工具。在没有AI的时代,手工创作一幅艺术“赝品”是有门槛的,“抄袭者”本人往往需要有一定的真才实学,才能完成整个模仿过程。

但现在有了AI,抄袭者可以通过AI工具,利用原作品反向导出prompt,再通过AI工具二次创作,整个过程中,抄袭者本人的水平是未知的,可能只要会使用工具就可以完成抄袭。

在这种模式下,AI作品的归属权变得扑朔迷离。以AI文生图为例,根据北京互联网法院在(2023)京0491民初11279号案件中,对AI绘画著作权的描述,AI绘画作品满足属于“智力成果”以及具有“独创性”两个要件,便具有著作权。

但AIGC作品背后的“主人”到底是人,还是AI?天元律师事务所合伙人李昀锴对腾讯科技说道,《著作权法》只保护人类的智力成果,但在使用AI生成作品的过程中,人类的操作步骤可能仅仅是输入几个简单的prompt,难以估算人类在其中所做的智力贡献,如何判断AIGC作品是否能被纳入《著作权法》也变得更加艰难。

比如仅仅在软件中输入“日出”这个词汇,就可能得到画面层次比较丰富的简单作品。

图片

(来源:金杜律师事务所《人工智能的法律探究》)

但具体案例具体分析,对于在“输入”阶段更用心的作品,法律予以保护。金杜律师事务所《人工智能的法律探究》一文中,提到类似的案例,原告使用一款AIGC软件(S软件)生成的图片,被他人在某社交平台上分享使用,在分析这幅作品是否受到《著作权法》保护时,法院给出的分析思路是:

首先,判断它确实属于智力成果。法院还原原告图片生成的过程,在设计人物呈现方式、选择提示词、安排提示词顺序、设置相关参数、选择哪个图片符合预期等过程中,均体现了原告的智力投入,作品具备“智力成果”这一要件。

其次,判定它具备独创性。法院认为,原告对人物及呈现方式等画面元素做了设计,并且通过参数对画面布局构图做了调整,体现了原告的审美和个性判断,所以具有独创性。

在《山海奇镜》案件中,李昀锴认为,原告的AI作品正好满足以上两个要件。

但相比较于“文生图”,“文生视频”的元素除了图片,还包含剧情、视频的镜头转换等其它元素,需要付出的智力劳动高于单纯的文生图。“AI本质上就是一个工具,它并没有代替人,在‘文生图’过程AI可能代替了绘画的笔,在AI视频制作过程中它替代的就是一台摄像机”,“闲人一坤”对腾讯科技说道,“AI创作视频依旧离不开人的创意,我在整个过程中反复修改prompt的参数,整个过程用了10多天”。

虽然在“闲人一坤”的理念里,AI不过是替代了摄像机的工具,然而这个工具所具备的能力不逊色于人类,很容易令人混淆作品背后的主体到底是人还是AI。

在人类世界里,人类需要通过感知、模仿、反思和经验积累来学习知识,再结合个人的经历内化为专属于自己的一套体系,在此基础上,人类可以模仿、也可以再创作,他们具备灵活迁移知识的能力。

在AI世界里,机器的学习需要通过大量数据和数学模型进行训练。机器学习算法需要明确的输入和输出,依赖于数据集的质量和数量。

简而言之,AI需要吃下去非常“具体”的数据,才能获得创造力,它的学习是从具体到抽象的过程;而人类可以通过更抽象地学习,获得思维上的升华,人类的学习是从抽象到具体的过程。

这就诱发了另一个问题,既然AI的输出是建立在一个个具体的数据输入基础之上,那么,即便AI作品有著作权,又如何认定这一作品没有侵权?或没有其它作品的“影子”?一种情况是,它或许是AI吃下无数作品,“东拼西凑”出来的汇编成果;另一种情况下,我们也很可能“冤枉”了AI,AI可能在巧合之下生成了与其他人相似的作品。

AIGC作品的侵权案件责任认定,格外迷离。

图片

“抄袭”罪名难判定

李昀锴表示,在司法实践中一般采取**“接触+实质性相似”**原则,来认定著作权的侵权行为。

所谓“接触”,即被告能接触到原告的作品,否则无法构成“抄袭”的物理前提;而“实质性相似”,既需要对作品做整体性判断,也需要做细节性判断,司法会从一个观众的角度,来判断作品在题材、构图或线条等方面的相似程度。

然而,用普通作品著作权案件中的原则,套用在AI作品上却显得格外艰难。一方面,AI工具使用者可能仅仅使用了一些prompt,是否接触过作品是未知的;另一方面,由于AI通过机器学习同时“吃”了无数作品,使用者用AI也可能同时侵权多个作品,AI作品的“实质性相似”也难以判断和明确。

“这种时候,被告能否举证,来证明作品是他独立生成的,在判定中有决定性作用”,李昀锴认为,《山海奇镜》侵权案件是第一则AI视频侵权案,在详细对比原告和被告的作品过程中,会发现不论是剧情走向,还是整体的镜头切换,整体都有实质性相似。根据腾讯科技最新了解,目前被告对这类争议依旧没有做任何回应。

为了解决这一问题,金杜律师事务所《人工智能的法律探究》提出了他们的建议,比如AI工具在前期数据收集阶段,采取合理的数据收集方法。此外,使用者在输出prompt时也需要尽量规避与知名艺术家或作品相关的词汇。

除了侵权行为认定问题,另一个挑战是责任主体鉴别难。在整个AIGC侵权过程主要涉及3个主体:AI本身,AI平台方,AI使用者。

爱诗科技联合创始人Jaden认为,在类似《山海奇境》AI视频侵权案件中,平台的作用就像“摄像机”,本质上是一类工具,所以对于构成侵权的作用微乎其微,“目前案件的侵权,是整体作品的侵权,主要在于核心的画面和构思”。

尽管一些声音认为,AIGC平台可以被界定为ICP(内容服务提供者),李昀锴认为,AIGC属于ISP(技术服务提供者),在这类案件中,Jaden认为平台遵循“避风港原则”,即在发生著作权侵权案件时,ISP(网络服务提供商)只提供空间服务,并不制作网页内容,如果ISP被告知侵权,则有删除的义务,否则就被视为侵权。如果侵权内容既不在ISP的服务器上存储,又没有被告知哪些内容应该删除,则ISP不承担侵权责任。

在Jaden看来,创作者在利用AIGC平台的过程中,也会付出很多心血,包括剧本、配乐、剪辑等多维度的参与,“如果未来AI平台的内容编辑参与度更高,我们会考虑从技术测加入一些识别功能,避免侵权行为发生。”

图片

AI版权法规动态发展

从目前国内的AIGC版权案例来看,中国对AIGC作品的著作权保护是比较宽松的,“往往从结果上来看,作品具有创作者的独立思考和审美表达,作者就拥有作品完整的著作权”,李昀锴告诉腾讯科技,“这也是国家鼓励文化繁荣的表现”。

李昀锴做了一个比喻,很久以前拍摄一部影视作品需要有专业的摄像机,并且需要对摄像机做调焦等动作,但在技术平权的背景下,一部手机就可以完成所有操作,“在这种情况下,我们不能说手机拍摄出来的作品就没有著作权。”

欧美等国家对AIGC作品的规定更加严格,例如美国的一些案例中判定,“著作权法仅适用于人类创作的作品”,但针对人类参与程度较高的AIGC作品,会将著作权进行拆分,让AI的归AI,人类的归人类。

在金杜律师事务所《人工智能的法律探究》中,描述了一则发生在美国的类似案例。

美国艺术家克里斯蒂娜·卡什塔诺娃创作了一本名为《Zarya of the Dawn》的科幻漫画书,其中一些图像是由人工智能平台Midjourney根据她的指令生成的。她将这本书提交给美国版权局申请版权登记,最初获得了批准。

但是,美国版权局后来通过卡什塔诺娃的社交媒体帖子了解到,她使用人工智能平台Midjourney创作了部分内容,因此以作品缺少人类作者为由拒绝注册。版权局解释说,版权法只保护“人类作者”的作品,如果不是人类创作的,版权局将不予注册。

后来,美国版权局推翻了之前的决定,并于2023年2月21日发布新决定,允许《Zarya of the Dawn》整体注册,但明确排除通过人工智能技术生成的部分。新的注册范围仅涵盖卡什塔诺娃创作的文字和她对人工智能生成作品的选择、协调和安排,Midjourney自动生成的图像则不受保护。

李昀锴认为,中国对AIGC作品的著作权保护更合理,“这种保护能让大家更积极主动地使用AI工具进行创作,将更多精力放在‘创意’上。”

图片

结 语

在AIGC作品的版权争议案例中,核心评估点还是“输入”时付出的劳动,是否匹配得上“输出”时的作品,如果“付出”与“得到”之间总体归于平衡,那么版权争议的声音或许也会减少。

虽然拍摄一部影视剧的工具,从摄像机变成了手机,甚至又简化成了一串prompt,但物理形态上使用成本的降低,并不等于智力水平上的投入成本降低。“AI工具创作的作品越令你惊艳,就说明你的专业水平反而越低”,“闲人一坤”对腾讯科技说道,“对真正专业的导演而言,AI只是一个代替了摄像机的工具,它压缩了人力和时间成本,但每次使用它生成的作品都没有超出我脑海中的意象”。

AI本身没有善恶之分,它的善恶取决于背后使用它的人。即便没有AI,世间也从不缺乏抄袭者和仿冒品,AI的出现降低了抄袭门槛,随之而来需要提升的是法律法规对真正有创意的作品的保护,以及创作者的自律,而不是集中火力在AI这款工具之上。

不久之前,流传出一则宫崎骏看AI动画的视频,宫崎骏一边严肃地观看,一边表示“我永远都不希望将这项技术融入我的创作中”,这是“对生命的侮辱”。

但其实这则视频的发布时间至少是8年之前,并且宫崎骏批判的是用AI工具来刻意放大人类痛苦时的扭曲表现,说到底,他批评的依旧是“使用不当”的问题。

如果宫崎骏没有“退休”,或许我们能更快看到AI世界里也能存在更多温情。

如何学习AI大模型?

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

在这里插入图片描述

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

相关文章:

他用AI,抄袭了我的AI作品

《大话西游》里面有一句经典台词:每个人都有一个妈,但是“你妈就一定是你妈吗?” 用AI创作的艺术作品,也走进类似的困境:如何证明你用AI生成的作品,就是你的作品? 近日,腾讯科技独…...

力扣刷题--2956. 找到两个数组中的公共元素【简单】

题目描述 给你两个下标从 0 开始的整数数组 nums1 和 nums2 &#xff0c;它们分别含有 n 和 m 个元素。 请你计算以下两个数值&#xff1a; 统计 0 < i < n 中的下标 i &#xff0c;满足 nums1[i] 在 nums2 中 至少 出现了一次。 统计 0 < i < m 中的下标 i &am…...

海信集团携纷享销客启动LTC数字化落地 推动ToB业务再升级

日前&#xff0c;海信集团携手连接型CRM纷享销客正式启动LTC&#xff08;Leads to Cash&#xff09;数字化平台实施落地项目。作为海信集团数字化的重要里程碑&#xff0c;该项目将通过统一规划、统一投资、统一平台、资源共享和数据赋能&#xff0c;构建ToB业务数字化经营管理…...

【Go语言入门学习笔记】Part5.函数

一、前言 这里的还是跟C有区别的&#xff0c;大家熟悉了其他语言后&#xff0c;还得注意一下这里的内容。Go的函数非常灵活。 二、学习代码 package mainimport "fmt"// ZhengXing 类似typedef的方法 type ZhengXing int// 函数名有说法&#xff0c;首字母大写是pu…...

磁珠笔记汇总

磁珠笔记汇总 磁珠是和电感很相似的器件。 电感磁珠单位亨(H)欧姆(Ω)是否储能存储能量消耗高频能量应用场景通常用于开关电源吸收高频&#xff0c;EMC保护如何看待损耗使用电感时希望损耗越小越好使用磁珠时是利用其损耗来消耗不需要的高频分量 一、磁珠的工作原理 磁珠与…...

【css3】02-css3新特性之选择器篇

目录 1 属性选择器 2 结构伪类选择器 3 其他选择器 :target和::selection ::first-line和::first-letter 4 伪类和伪元素的区别 伪类&#xff08;Pseudo-classes&#xff09; 伪元素&#xff08;Pseudo-elements&#xff09; 伪类和伪元素的区别 1 属性选择器 ☞ 属性选…...

修正错误的插入排序

错误版 void InsertSort(vector<int>& nums) {for (int i 0; i < nums.size()-1; i){int end i;int t nums[end 1];while (end > 0){if (nums[end1] < nums[end]) nums[end 1] nums[end];else break;--end;}nums[end 1] t;} } 无法得到正确结果。…...

Unity 权限 之 Android 【权限 动态申请】功能的简单封装

Unity 权限 之 Android 【权限 动态申请】功能的简单封装 目录 Unity 权限 之 Android 【权限 动态申请】功能的简单封装 一、简单介绍 二、Android 权限 动态申请 三、实现原理 四、注意事项 五、案例实现简单步骤 附录&#xff1a; 一、进一步优化 二、多个权限申请…...

跟进2年弄丢1.8亿,你的大客管理错在哪里?

数量并非目的之所在&#xff0c;质量才是根本之道。重视1%的超级用户&#xff0c;才是提高效率的关键所在。 ——凯文凯利 在当今的商业环境中&#xff0c;大客户已成为销售服务型企业最宝贵的资产。他们不仅贡献了企业收入的重要一环&#xff0c;…...

浅说线性DP(上)

前言 在说线性dp之前&#xff0c;我们先来聊一聊动态规划是啥&#xff1f; 动态规划到底是啥&#xff1f; 动态规划是普及组内容中最难的一个部分&#xff0c;也是每年几乎必考的内容。它对思维的要求极高&#xff0c;它和图论、数据结构不同的地方在于它没有一个标准的数学…...

leetcode题目18

四数之和 中等 给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元素一一对应&#xff0c;则认为两个四元组重复&#xff09;&#xf…...

后端企业级开发之yaml数据序列化格式文件详解2024

yaml格式 数据格式 yaml 是一种数据序列化的格式 容易阅读 容易与脚本语言交互 以数据为核心 重数据轻格式 我们要知道他怎么书写 大小写敏感 属性层级关系使用多行描述 每行结尾使用冒号结束 使用缩进表示层级关系 同层级左侧对其 只运行使用空格 属性前面添加空格 #表…...

智能界面设计:数字孪生与大数据结合的美学典范

智能界面设计&#xff1a;数字孪生与大数据结合的美学典范 引言 在数字化浪潮的推动下&#xff0c;智能界面设计成为了连接用户与技术的重要桥梁。数字孪生技术与大数据的结合&#xff0c;不仅为UI设计带来了前所未有的创新机遇&#xff0c;更成为了美学与功能性融合的典范。…...

听说部门来了个00后测试开发,一顿操作给我整麻了

公司新来了个同事&#xff0c;听说大学是学的广告专业&#xff0c;因为喜欢IT行业就找了个培训班&#xff0c;后来在一家小公司实习半年&#xff0c;现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍&#xff0c;服务器缩减一半&#xff0c;性能反而提升4倍&#xff01…...

Linux shell命令

cat 文件名 查看文件内容&#xff0c; tac文件名 倒着显示。 more 文件名 显示内容 less文件名 和more的功能一样&#xff0c;按上下左右键&#xff0c;按Q键结束。 head文件名&#xff0c;只显示前10行内容。 ln是一个默认创建硬链接的命令 ln 文件名 ls -i文件名…...

【Linux】Linux基本指令1

1.软件&#xff0c;OS&#xff0c;驱动 我们看看计算机的结构层次 1.1.操作系统 操作系统是一款做 软硬件管理 的软件 操作系统&#xff08;计算机管理控制程序&#xff09;_百度百科 (baidu.com) 操作系统&#xff08;英语&#xff1a;Operating System&#xff0c;缩写&a…...

重学java 49 增强for

知之俞明&#xff0c;则行之越笃&#xff1b;行之愈笃&#xff0c;则知之愈益&#xff1b; —— 24.5.28 一、基本使用 1.作用: 遍历集合或者数组 2.格式: for(元素类型 变量名:要遍历的集合名或者数组名) 变量名就是代表的每一个元素 3.快捷键: 集合名或者数组名.for package …...

BUUCTF靶场[Web] [极客大挑战 2019]Havefun1、[HCTF 2018]WarmUp1、[ACTF2020 新生赛]Include

[web][极客大挑战 2019]Havefun1 考点&#xff1a;前端、GET传参 点开网址&#xff0c;发现是这个界面 点击界面没有回显&#xff0c;老规矩查看源代码&#xff0c;看到以下代码 代码主要意思为&#xff1a; 用get传参&#xff0c;将所传的参数给cat&#xff0c;如果catdog…...

现代信号处理11_Spectral Analysis谱分析(CSDN_20240526)

谱分析与傅里叶变换 对于一个信号&#xff0c;一方面可以从时域上对其进行分析&#xff0c;另一方面也可以从频域上对其进行认识&#xff0c;对信号进行频谱分析能够帮助我们了解能量在频域上的分布。 确定性信号的能量通常是有限的&#xff0c;而平稳随机信号的能量通常是无限…...

C#开发上位机应用:基础与实践

C#是一种流行的面向对象编程语言&#xff0c;常用于Windows应用程序的开发。上位机应用是一种用于监控和控制设备或系统的应用程序&#xff0c;通常与下位机&#xff08;如传感器、执行器等&#xff09;进行通信。在本文中&#xff0c;我们将介绍C#开发上位机应用的基础知识和实…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中&#xff0c;iftop是网络管理的得力助手&#xff0c;能实时监控网络流量、连接情况等&#xff0c;帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

Java 语言特性(面试系列1)

一、面向对象编程 1. 封装&#xff08;Encapsulation&#xff09; 定义&#xff1a;将数据&#xff08;属性&#xff09;和操作数据的方法绑定在一起&#xff0c;通过访问控制符&#xff08;private、protected、public&#xff09;隐藏内部实现细节。示例&#xff1a; public …...

Zustand 状态管理库:极简而强大的解决方案

Zustand 是一个轻量级、快速和可扩展的状态管理库&#xff0c;特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略&#xff0c;并且实现了基本的选区操作&#xff0c;还调研了自绘选区的实现。那么相对的&#xff0c;我们还需要设计编辑器的选区表达&#xff0c;也可以称为模型选区。编辑器中应用变更时的操作范围&#xff0c;就是以模型选区为基准来…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时&#xff0c;发现没有set类的方法&#xff0c;只有get&#xff0c;那么要改变tree值&#xff0c;只能遍历treeData&#xff0c;递归修改treeData的checked&#xff0c;发现无法更改&#xff0c;原因在于check模式下&#xff0c;子元素的勾选状态跟父节…...

04-初识css

一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...

安卓基础(aar)

重新设置java21的环境&#xff0c;临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的&#xff1a; MyApp/ ├── app/ …...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念&#xff0c;确保一个租户&#xff08;在这个系统中可能是一个公司或一个独立的客户&#xff09;的数据对其他租户是不可见的。在 RuoYi 框架&#xff08;您当前项目所使用的基础框架&#xff09;中&#xff0c;这通常是通过在数据表中增加一个…...

【从零学习JVM|第三篇】类的生命周期(高频面试题)

前言&#xff1a; 在Java编程中&#xff0c;类的生命周期是指类从被加载到内存中开始&#xff0c;到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期&#xff0c;让读者对此有深刻印象。 目录 ​…...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用&#xff1a; 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests&#xff1a;发送 …...