自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 2024JMU第十一届程序设计大赛 部分题解(6题)

上学期末打完比赛后就没再练了,这次参赛就是来玩的感觉心态都不一样了哈哈哈哈哈哈,还好没掉出奖牌区。由于实力有限,所以只给出一点点的题解。以下题目顺序按照我主观认为的题目难度顺序。

2024-10-18 13:07:54 788

原创 2024年诺贝尔物理学奖授予机器学习与神经网络研究者的启示

综上所述,2024年诺贝尔物理学奖授予机器学习与神经网络研究者这一事件,对于我们每一位数据科学与大数据技术专业的大学生来说都具有重要意义。它既是对我们所学知识体系的认可,也是对未来发展方向的指引。站在这样一个充满机遇与挑战的时代路口,让我们携手共进,以开放包容的心态拥抱变化,在追求卓越的道路上不断前行。相信只要我们共同努力,就一定能够开创出更加美好的明天!

2024-10-15 21:17:08 264

原创 数据可视化-使用python制作词云图(附代码)

想象一下,当你写完一篇日记或者一篇文章后,想要知道里面哪些词语出现得最多。这时候,词云图就能派上用场了。它会统计出文章里每个词语出现的次数,然后把这些词语以不同大小的字体展示出来,出现次数越多的词语,字体就越大,就像天空中最大的那朵云一样显眼。词云图通常没有固定的形状,它可以是任何形状,甚至可以做成心形、动物形状等,非常灵活多变。颜色也可以五彩斑斓,看起来既美观又容易理解。举个例子,如果你的文章里提到“学习”这个词非常多,那么在词云图中,“学习”这两个字就会特别大,一眼就能看到。

2024-10-15 21:07:51 446

原创 软考中级攻略站】-软件设计师(11)- 法律法规与标准化知识

知识产权(Intellectual Property Rights, IP)是指法律赋予创造者或权利持有人对其创作成果享有的专有权利。这些创作成果可以是艺术作品、文学作品、发明创造、商标、工业设计等。知识产权的目的是鼓励创新和创造,保护创作者的合法权益,并促进知识和技术的传播和发展。知识产权包括以下内容:1、关于文学、艺术和科学作品的权利。2、关于表演艺术家的表演以及唱片和广播节目的权利。3、关于人类一切活动领域的发明的权利。4、关于科学发现的权利。5、关于工业品外观设计的权利。

2024-09-16 17:08:43 311

原创 20个新手学习c++必会的程序 输出*三角形、杨辉三角等(附代码)

【代码】20个新手学习c++必会的程序 输出*三角形、杨辉三角等(附代码)

2024-09-15 23:30:56 862

原创 【软考中级攻略站】-软件设计师(10)- 信息安全和多媒体基础

加密是一种将信息转换成一种不可读形式的技术,目的是为了保护信息不被未经授权的人阅读。只有拥有正确解密密钥的人才能将加密后的信息还原成原始形式。数字签名是一种使用加密技术来验证信息来源和完整性的方法。它确保信息是由发送者本人发送的,并且在传输过程中没有被篡改。

2024-09-14 10:47:41 1368

原创 【软考中级攻略站】-软件设计师(9)- 面向对象技术

面向对象=对象+分类+继承+通过消息的通信:在面向对象编程中,对象是程序的基本单元。你可以把对象想象成现实生活中的事物,比如一辆车、一本书或一个人。每个对象都有自己的属性(比如车的颜色、品牌等)和行为(比如车可以启动、停止等)。:类是对一组具有相同属性和行为的对象的抽象描述。比如,“汽车”可以是一个类,而特定的品牌、颜色等信息就是这个类的不同实例。类就像是一个蓝图,用来创建具体的对象。:封装是面向对象的一个重要特性,指的是将数据(属性)和操作这些数据的方法(行为)捆绑在一起,形成一个独立的实体。

2024-09-14 08:26:43 480

原创 【软考中级攻略站】-软件设计师(8)- UML建模

UML(统一建模语言)是一种图形化的语言,用于描述软件系统的设计。简单来说,UML建模就像是用图画来表达软件系统是如何工作的,帮助开发者更好地理解、设计和交流软件的设计。

2024-09-12 11:08:40 845

原创 【软考中级攻略站】-软件设计师(7)- 结构化开发方法(数据流图)

数据流图是一种图形化的工具,用来描述系统中数据如何流动和处理的过程。它帮助我们理解系统的工作流程,特别是数据在系统中的移动路径。

2024-09-11 11:52:06 993

原创 软考中级攻略站】-软件设计师(6)- 项目管理

白盒测试是一种软件测试方法,它关注的是程序内部的结构和逻辑。在白盒测试中,测试人员需要了解程序的内部工作原理,包括代码的实现细节。黑盒测试是一种软件测试方法,它不关心程序内部的实现细节,只关注程序的输入和输出。测试人员只需要知道程序的功能,而不需要知道它是如何实现的。白盒测试:关注程序内部逻辑,需要了解代码细节。黑盒测试:只关心程序的输入和输出,不关心内部实现。Gantt图是一种常用的项目管理工具,用于展示项目的进度和任务安排。它以图表的形式显示了项目的各个任务及其开始时间、结束时间和持续时间。

2024-09-10 10:11:46 1060

原创 【软考中级攻略站】-软件设计师(5)- 软件工程

能力成熟度模型(CMM)是一种评估和改进软件开发和维护过程的方法。它提供了一套标准,帮助软件开发团队评估他们的工作流程,并逐步提升其管理水平和效率。

2024-09-09 09:56:57 1412

原创 【软考中级攻略站】-软件设计师(4)-计算机网络基础

局域网:小范围内的网络,比如教室或家庭。城域网:城市范围内的网络,连接多个局域网。广域网:覆盖很大范围的网络,如互联网。个人区域网:个人身边的设备组成的小网络。星型拓扑:所有设备连接到一个中心节点。总线型拓扑:所有设备连接到一条主干线上。环型拓扑:设备形成一个闭合的环。树型拓扑:层次结构,从中心节点向下分支。网状拓扑:设备之间有多重连接。混合拓扑:结合多种拓扑结构。IPv4:32位地址,格式为四个点分十进制数字,如。IPv6:128位地址,格式为八个冒号十六进制数字,如。

2024-09-08 10:43:14 1383

原创 AI诈骗:如何在享受AIGC带来的便利同时确保安全?

随着人工智能技术的迅猛发展,尤其是在生成式内容(AIGC)方面的突破,我们已经见证了这项技术在多个领域中的广泛应用,包括但不限于聊天机器人、自动化写作、艺术创作以及软件开发辅助等。然而,正如任何双刃剑一样,在带来便捷与效率提升的同时,AI也引发了新的安全隐患,其中最为人所关注的就是利用“AI换脸”与“AI换声”技术进行诈骗的行为。本文将深入探讨这一现象,并提出一些预防措施,帮助我们在享受科技进步带来的红利时也能有效保护自己免受潜在威胁。

2024-09-05 14:53:19 755

原创 Agent AI智能体的未来:角色、发展路径及挑战

Agent AI智能体是一种能够感知环境、做出决策并采取行动的软件实体。自主性:能够在没有人类干预的情况下独立完成任务。适应性:能够根据环境变化调整自身行为。交互性:能够与其他智能体或人类进行沟通和协作。学习能力:通过不断的学习过程提高自身的性能。Agent AI智能体作为一种新兴技术,其发展潜力巨大,应用场景广泛。从生活助手到工作伙伴,再到社会治理,智能体将在多个领域发挥重要作用。然而,技术的发展也伴随着一系列挑战。如何平衡机器与人类的关系,确保智能体的行为符合社会伦理道德规范?

2024-09-05 11:17:33 865

原创 PAT甲级(Advanced Level) 1002 A+B for Polynomials

题目要求你计算两个多项式 A和对于每个测试用例,你应该在一行中输出 A 和 B 的和,格式与输入相同。注意,每行末尾不能有多余的空格。请保留一位小数的精度。

2024-09-04 16:56:47 341

原创 PAT甲级(Advanced Level) 1001 A+B Format

计算 a+b 并以标准格式输出总和 —— 即,数字必须用逗号分隔成三位一组(除非少于四位数字)。

2024-09-04 16:30:41 261

原创 【软考中级攻略站】-软件设计师(3)-存储系统,总线系统,磁盘阵列技术

总线系统就像是电脑内部的交通网络,确保各个部件之间能够顺畅地交流。通过数据总线、地址总线和控制总线,电脑的不同部件可以有效地协同工作,从而实现各种复杂的任务。总线系统是现代计算机不可或缺的一部分,它让计算机能够高效地处理各种数据和指令。

2024-09-04 16:01:38 1727

原创 【软考中级攻略站】-软件设计师(2)-计算机系统组成

除了上述核心组件外,计算机系统还可能包含各种外设,如扫描仪、摄像头、投影仪等,这些设备通过USB或其他接口连接到计算机上,以增强其功能。这些组成部分协同工作,使得计算机能够接收用户的输入,处理数据,并输出结果。一台计算机的所有指令的集合构成该机的指令系统(指令集)AR:地址寄存器,保存当前CPU的访问的内存单元地址。存储元:存储二进制的电子元件,存1bit。X:通用的操作数寄存器,用于存放操作数。CU:控制单元,分析指令,给出控制信号。IR:指令寄存器,存放当前执行的指令。

2024-09-03 10:25:31 848

原创 国产游戏行业的崛起与挑战:技术革新引领未来

综上所述,国产游戏行业正处于一个充满机遇与挑战并存的时代。虽然我们在技术层面取得了显著进步,但仍需在技术创新、人才培养等方面继续努力,才能在激烈的市场竞争中立于不败之地。与此同时,5G、云计算、AI等新技术的应用将为国产游戏带来无限可能,推动整个行业向着更加成熟、多元的方向发展。未来,我们有理由相信,在广大游戏开发者的共同努力下,国产游戏必将迎来更加辉煌灿烂的明天!

2024-09-02 23:37:52 893

原创 【软考中级攻略站】-软件设计师(1)-数值及其转换和数据表示

首先确认你正在处理的是n进制数,这里的n就是该数的基数。:从右向左数,每个位置上的数字都有一个权重,最右边的位置权重为0,依次向左递增。:将每个位置上的数字乘以基数的相应幂次方,然后将所有的结果相加起来。假设有一个n进制数,其中每个di代表该位置上的数字(范围通常是0到n-1),那么该数转换为十进制的结果为:十进制数=d0×n^0+d1×n^1+d2×n^2+⋯+dn×n^n。

2024-09-02 15:42:23 1071

原创 分别用c/c++ python java输出九九乘法表

【代码】分别用c/c++ python java输出九九乘法表。

2024-08-21 17:33:39 257

原创 软件开发的航海之旅:程序员的实用神器

对于大学生而言,选择合适的开发工具不仅能够提升编程技能,还能为将来步入职场做好充分准备。以下是一些指导原则和具体建议,帮助大学生们做出明智的选择。

2024-08-21 17:21:25 818

原创 如何通过AI技术提升内容生产的效率和质量

在当今数字化时代,内容生产已经成为各行各业不可或缺的一部分。无论是新闻媒体、教育出版还是娱乐产业,高质量的内容都是吸引和保留受众的关键。然而,随着互联网信息的爆炸式增长,内容生产面临着前所未有的挑战:如何在保证质量的前提下,提高生产效率?近年来,人工智能(AI)技术的发展为内容生产带来了新的可能性。从自动撰写新闻稿到个性化推荐系统,AI已经在多个领域展现出了巨大的潜力。本文将探讨如何利用AI技术提升内容生产的效率和质量,并结合多个业务场景进行深入分析。AI技术在内容生产中的应用主要体现在以下几个方面:AI技

2024-08-20 11:17:13 423

原创 你是如何克服编程学习中的挫折感的?

另外,要记得定期总结自己的学习进度,每周或每月进行一次,根据反思的结果调整学习计划和方法。这样做可以帮助你及时发现问题,并作出相应的调整,确保学习的有效性。编程学习是一场马拉松式的旅程,而不是百米冲刺。在这条路上,我们会遇到无数的挫折和困难,但只要我们掌握了正确的方法和心态,就没有什么是不可能克服的。希望每位学弟学妹都能在这条充满挑战的道路上越走越远,最终成为真正的编程高手。

2024-08-20 11:12:57 954

原创 大学新生入门编程的最佳路径

周回顾:每周回顾所学内容,巩固记忆。月总结:每月总结自己的学习进度和成果。每周复习:每周花时间回顾本周所学内容。每月总结:每月写一篇总结文章,记录自己的学习进展和心得。编程是一项非常有价值的技能,它不仅能为你的职业生涯增添光彩,还能帮助你更好地理解现代社会的运作机制。作为大学新生,选择一门适合自己的编程语言,制定合理的学习计划,并坚持下去,你就已经迈出了成功的第一步。在学习过程中,记得保持好奇心,勇于尝试新事物,并乐于接受挑战。相信随着时间的推移,你会逐渐成长为一名优秀的程序员。

2024-08-19 12:30:05 1109

原创 低代码平台:提高效率的利器还是质量下滑的罪魁祸首?

低代码平台是一种软件开发工具,旨在通过图形用户界面和拖放功能,简化应用程序的开发过程。用户只需少量甚至无需编写代码,即可快速构建功能完善的软件应用。这种开发方式极大地降低了软件开发的门槛,使得非技术人员也能参与到应用的构建过程中。

2024-08-19 09:39:44 591

原创 如何建立一个既能快速记录又易于回顾的笔记系统?

在快节奏的学习和工作中,能够快速记录和回顾信息变得尤为重要。尤其对于编程学习者来说,构建一个高效、有序的笔记系统不仅可以提高学习效率,还能帮助我们在未来轻松回溯知识要点。本文将详细探讨如何打造一个既快速记录又易于回顾的笔记系统,并分享一些实用的工具和技巧,助你构建自己的编程学习“知识宝库”。

2024-08-18 21:10:58 1236

原创 Python新手入门指南:从零开始学编程

恭喜你已经完成了Python的基础学习!通过上面的示例,你应该对Python有了初步的了解。继续探索更多高级主题如面向对象编程、异常处理、模块和包等,你将能够写出更复杂和有用的程序。

2024-08-18 10:29:49 1072

原创 【AI小知识科普】人工智能:从科幻走进现实

人工智能是计算机科学的一个分支,它研究如何创建能够模拟人类智能行为的计算机程序和系统。这些智能行为包括学习、推理、问题解决、知识表示、感知、理解自然语言等。

2024-08-17 23:22:01 465

原创 操作系统期末复习(简答题)

P271应用程序独立于具体使用的物理设备。这种独立性不仅能提高用户程序的可适应性,使程序不局限于某具体的物理设备,而且易于实现输入、输出的重定向。设备分配算法有哪些?P272在设备管理中设备的分配算法比较简单,主要有2种算法:①先来先服务算法。当有多个进程申请-个设备时,该算法根据进程申请设备的先后次序,将这些进程排列成一个设备请求队列,设备分配程序总是把设备首先分配给队首进程。②优先权高者优先算法。这种算法中,系统首先把设备分配给优先权高。

2024-07-01 15:44:21 748

原创 操作系统期末复习(选择判断题(三))

1、操作系统编制了许多不同功能的子程序,这些子程序通常包含特权指令,用户程序可以调用这些子程序从而得到特权指令提供的功能,并且没有使用特权指令。6、缓冲区的引入,使得CPU和外设之间速度的不匹配现象得到了缓解,同时也缓解了通道方式的瓶颈问题。14、文件的相对路径名从____开始,逐步沿着各级子目录追溯,最后到指定文件的整个路径上所有子目录名组成的一个字符串。10、索引结构的文件最适合于随机存取的应用场合。8、文件的存取方法可由用户根据文件的性质来选择。4、物理文件的组织形式是依赖于逻辑文件的组织形式的。

2024-06-30 21:30:53 424

原创 操作系统期末复习(选择题判断题(二))

1.临界区是。A.一段共享数据区B.一个缓冲区C.一段互斥执行的程序段D.一个互斥资源2.生产者一消费者问题中,当时表示缓冲池满。D.in = out3.生产者一消费者问题中,当时表示缓冲池空。D.in = out4.当进程不能进入自己的临界区时,应立即释放处理器,这是同步机制都应遵循的准则。A.空闲让进B.忙则等待C.有限等待D.让权等待5.如果有3个进程共享同一程序段,而且每次最多允许两个进程进入该程序段,则信号量的初值应设置为。

2024-06-29 22:24:37 773

原创 操作系统期末复习(选择题(一))

1.操作系统是一种。A.应用软件B.系统软件C.通用软件D.工具软件2.操作系统是对进行管理的软件。A.软件B.硬件C.计算机资源D.程序3.下列系统中,是实时系统。A.激光照排系统B.计算机辅助设计系统C.办公自动化系统D.航空定票系统4.火车站的售票系统属于系统。A.单道批处理B.多道批处理C.实时D.分时5.下列系统中,不是实时系统。A.过程控制系统B.激光照排系统C.情报检索系统D.航空定票系统6.不是基本的操作系统。

2024-06-29 17:00:40 949

原创 操作系统期末复习(对抽象概念的简单形象化)

操作系统是计算机硬件与用户之间的桥梁,类似于家中的管家,它管理硬件资源(如CPU、内存、硬盘),并为用户提供方便的服务(应用程序执行、文件管理等)。就好比一个家庭管家安排家务,使家庭成员可以专注于自己的活动。

2024-06-28 21:37:15 756

原创 新手入门爬虫:从零开始,轻松掌握网络数据采集技术(有实战)

什么是爬虫?爬虫,即网络爬虫(Web Crawler),是一种按照一定的规则自动抓取互联网信息的程序。它可以根据预设的规则,自动访问网页并提取其中的数据,然后将这些数据保存到本地或者数据库中,以便于后续的分析和应用。爬虫的分类根据爬虫的行为特征,我们可以将爬虫分为以下几类:(1)通用爬虫:又称为全网爬虫,它可以爬取整个互联网上的所有网页。这类爬虫通常用于搜索引擎、新闻聚合等领域。(2)聚焦爬虫:又称为主题爬虫,它只关注某一特定领域的网页。这类爬虫通常用于垂直领域的数据采集和分析。

2024-06-28 16:12:21 1457

原创 编程奇境:C++之旅,从新手村到ACM/OI算法竞赛大门(最短路)

迪杰斯特拉算法时间复杂度较低,是单源最短路,但不能在负权图中使用SPFA可以在负权图使用,但复杂度稍微较高floyd是多源最短路,但复杂度较高百看不如一练,只有实践才是进步最快的方式,更要独立思考,如果想不出来了就看题解,会有眼前一亮的感觉。好啦,今天就到这里吧。下一期再见,记得给专栏点个关注,明天接着来哦~

2024-06-28 15:36:39 1200 1

原创 数据挖掘与分析 个别选择题&ID3&Apriori算法

1.当不知道数据所带标签时,可以使用哪种技术促使带同类标签的数据与带其他标签的数据相分离?(聚类)2.关于K-means算法,正确的描述是:初始值不同,最终结果可能不同3.K-means算法中的初始中心点:直接影响算法的收敛结果4.处理缺失值的方法包括:不处理、删除记录、插补法5.神经网络的缺点包括:需要大量的参数,如网络拓扑结构权值和阈值的初始值等;输出的结果难以解释6.BP神经网络的缺点是:学习过程不收敛慢;得到的网络性能差;BP算法不完备,网络学习率稳定性差。

2024-06-23 22:00:25 933

原创 编程奇境:C++之旅,从新手村到ACM/OI算法竞赛大门(武器:前缀和与差分)

假设你正在经营一家水果摊,每天记录着卖出的各种水果的数量。前缀和和差分就像是管理这些数据的两个超级助手。

2024-06-20 11:40:07 894

原创 编程奇境:C++之旅,从新手村到ACM/OI算法竞赛大门(中级武器:并查集)

我们都知道,朋友的朋友也可以是朋友,并查集就是这么一种武器,能够让自己广交天下之友。

2024-06-19 16:45:35 935

原创 JMU 数科 数据库与数据仓库期末总结(4)实验设计题

实体-关系图:实体代表现实世界中可相互区别的对象或事物,如顾客、订单、产品等。在图中,实体通常用表示,并在矩形内标注实体的名称。:属性描述实体的特征或性质,比如顾客的姓名、年龄、地址等。属性在E-R图中一般位于实体的下方,用表示,并通过连线与实体相连。:关系表示实体之间的联系,例如一个顾客可以有多个订单。关系用表示,并附有描述关系的文本标签,通过连线连接相关的实体。关系可以有一对一、一对多、多对一或多对多等多种类型。

2024-06-17 23:03:08 794

python海龟画图爱心代码

快去给女朋友表白吧 探索编程之美,绘制无限可能!我们为您带来了一个独特的Python资源——海龟画图工具包。这不仅仅是一段代码,它是您创造数字艺术的魔法棒,是打开计算机图形世界大门的钥匙。通过这个精心设计的工具包,无论您是编程新手还是资深爱好者,都能轻松上手,享受在屏幕上绘出五彩斑斓图案的乐趣。 我们的海龟画图工具包基于Python的turtle模块,这是一个专为初学者设计的绘图库。它模拟了一个海龟在一个二维平面上的移动,通过简单的命令就可以控制海龟的方向、位置以及画出的线条样式。这种直观的编程方式让学习变得更加有趣,同时也锻炼了用户的逻辑思维和解决问题的能力。 快速入门Python编程,了解基础语法结构。 学习面向对象编程思想,掌握如何操作和控制对象。 提升您的数学技能,如几何图形的绘制和坐标系的运用。 释放您的创造力,自由创作独一无二的数字艺术作品。 不论您是想为孩子寻找一个有趣的编程入门项目,还是希望在繁忙的工作之余找到一种放松心情的方式,这个海龟画图工具包都是您的理想选择。它不仅能够帮助您掌握实用的编程技能,更能开启一个全新的创造空间,让您的每一份想象都得以呈现。

2024-01-23

一个简单的python基础版贪吃蛇小游戏

你想用Python学习编程吗?你想制作一个经典的游戏吗?你想挑战自己的逻辑思维和创造力吗?如果你的答案是肯定的,那么这个资源就是为你准备的! 这个资源将教你如何用Python写一个简单的贪吃蛇小游戏,你只需要掌握Python的基本语法和逻辑结构,就可以完成这个有趣的项目。你将学习如何使用pygame模块,如何设计游戏的界面和逻辑,如何处理用户的输入和输出,以及如何优化和美化你的代码。 你还可以根据自己的喜好,修改游戏的参数,增加游戏的难度和趣味性。 快来下载这个资源,用Python制作你自己的贪吃蛇小游戏吧!

2024-01-16

纯c++的简易黑框框迷宫游戏

一个用c++写的黑框框迷宫 适合新手入门学习 也适合大学生小作业 总体思路 初始化游戏界面:设置迷宫的大小(WIDTH和HEIGH),生成迷宫地图(map),包括墙壁、空地、起点和终点。 显示欢迎界面和游戏规则:通过Welcome()函数和Rule()函数分别实现。 开始计时:记录游戏开始的时间。 游戏主循环:在Play()函数中,不断获取用户输入(上下左右键),根据输入移动角色,直到到达出口或超时。 判断游戏结果:如果角色成功走出迷宫且在规定时间内,显示恭喜信息;否则,提示用户失败并关机。 特点 用随机数来随机生成地图,增加了趣味性,可以不断切换地图(当然可能存在某个地图走不通的情况,这时候就要及时切换地图) 设置了关机程序(如果40秒不能走出迷宫 电脑就会自动关机 超刺激的)

2024-01-15

c++简易的粉红爱心代码

这个项目虽然看似简单,但它实际上涉及到了C++的基本语法和数学知识。通过这个项目,我们可以学习到如何使用循环、条件语句等基本编程结构,以及如何运用数学知识来绘制出复杂的图形。此外,这个项目还可以帮助我们提高解决问题的能力,因为在实现过程中,我们可能会遇到各种预料之外的问题,需要我们灵活应对。总的来说,这个项目不仅可以提高我们的编程技能,还可以锻炼我们的逻辑思维能力和问题解决能力。

2024-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除