自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 netty开发模拟qq斗地主

等待人齐--->是否准备--->发牌---->抢地主---->出牌--->本次斗完 wait ready deal rob play over。java,qq斗地主,斗地主,模拟qq斗地主,java开发qq斗地主,java斗地主源码,java多线程,java并发编程,netty。int _x = 0;// 记录x坐标到底怎么加。int _x = 0;// 记录x坐标到底怎么加。

2024-09-01 11:31:04 1251

原创 NKGMobaBasedOnET

基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统(包含完整的预测回滚功能),基于双端行为树的技能系统(提供通用的可视化节点编辑器),更多精彩等你发现!对于想系统学习本项目而无从下手的,推荐去看看本项目的Wiki,里面有运行指南和基础教程以及常见问题,相关技术点讲解(如果运行出现问题请先看Wiki,解决99%问题)。这是Wiki地址这是项目运行视频教程博客链接视频链接视频链接。

2024-08-28 12:52:05 697

原创 黑神话悟空

近年来,国产游戏行业蓬勃发展,技术水平不断提升,多款作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,中国游戏开发者在各个领域都取得了显著进步。面对全球游戏市场的激烈竞争,国产游戏技术还面临哪些挑战?IT技术的创新将如何推动行业发展?《黑神话:悟空》作为一款国产3A游戏大作,在技术层面展现了极高的水准。

2024-08-27 11:19:14 836

原创 基于ET框架致敬LOL的Moba游戏

基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统(包含完整的预测回滚功能),基于双端行为树的技能系统(提供通用的可视化节点编辑器),更多精彩等你发现!如果你对这个开源项目有好的想法或者想和大家一起交流,可以提Issues欢迎加入战斗系统讨论QQ交流群:对于想系统学习本项目而无从下手的,推荐去看看本项目的Wiki,里面有运行指南和基础教程以及常见问题,相关技术点讲解(如果运行出现问题请先看Wiki,解决99%问题)。

2024-08-27 11:12:12 1066

原创 MySQL 选择数据库

在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。

2024-08-26 13:13:58 566

原创 基于godot引擎开发的魔塔游戏

运行截图。

2024-08-25 21:04:59 514

原创 情感分析系统

情感分析旨在自动识别和提取文本中的倾向、立场、评价、观点等主观信息。它包含各式各样的任务,比如句子级情感分类、评价对象级情感分类、观点抽取、情绪分类等。情感分析是人工智能的重要研究方向,具有很高的学术价值。同时,情感分析在消费决策、舆情分析、个性化推荐等领域均有重要的应用,具有很高的商业价值。近日,百度正式发布情感预训练模型SKEP(Sentiment Knowledge Enhanced Pre-training for Sentiment Analysis)。

2024-08-24 19:58:32 929

原创 floatlabelededittext

在sdk6,DevEco Studio 2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下。2.在entry模块下的build.gradle文件中。1.在项目根目录下的build.gradle文件中。当前版本demo功能与原组件基本无差异。CodeCheck代码测试无异常。CloudTest代码测试无异常。下面是一些自定义属性的设置。

2024-08-23 20:33:13 1101

原创 mOTA v2.0

本开源工程是一款专为 32 位 MCU 开发的 OTA 组件,组件包含了三部分,并提供了基于多款 MCU (STM32F1 / STM32F407 / STM32F411 / STM32L4) 和 YModem-1K 协议的案例。基于此,本工程提供了基于 YModem-1K 协议的固件发送器文件夹放置了案例工程,包含使用 SPI Flash 和 QSPI Flash 存放固件的案例。

2024-08-22 20:08:40 863

原创 智能硬件RISC-V开发

本项目实现的是一个单核32位的小型RISC-V处理器核(tinyriscv),采用verilog语言编写。设计目标是对标ARM Cortex-M3系列处理器。支持RV32IM指令集,通过RISC-V指令兼容性测试;采用三级流水线,即取指,译码,执行;可以运行C语言程序;支持JTAG,可以通过openocd读写内存(在线更新程序);支持中断;支持总线;支持FreeRTOS;支持通过串口更新程序;容易移植到任何FPGA平台(如果资源足够的话);rtl。

2024-08-21 20:33:49 982

原创 植物大战僵尸

注意!!!该项目不能直接运行,因为缺少游戏所需要的资源文件。(由于资源文件可能存在侵权问题,所以被移除。唯一的要求:把star点亮。如果您觉得这很困难,请您退出此仓库。)

2024-08-19 19:21:37 733

原创 Maven安装以及配置

Maven是Apache软件基金会的一个开源项目,是一款优秀的项目构建工具,它主要用于帮助开发者管理项目中jar以及jar之间的依赖关系,最终完成项目编译,测试,打包和发布等工作。

2024-08-18 15:05:12 828

原创 MySQL 选择数据库

在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。

2024-08-17 16:14:45 409

原创 MySQL 删除数据库

使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

2024-08-16 20:13:10 972

原创 MySQL 创建数据库

我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:CREATE DATABASE 数据库名;

2024-08-15 20:03:38 1398

原创 MySQL 连接

本函数关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。在以上实例中,我们使用了 root 用户登录到 MySQL 服务器,当然你也可以使用其他 MySQL 用户登录。该函数只有一个参数为 mysqli_connect() 函数创建连接成功后返回的 MySQL 连接标识符。通常不需要使用 mysqli_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。你可以使用 PHP 的 mysqli_close() 函数来断开与 MySQL 数据库的链接。使用 MySQL 二进制方式连接。

2024-08-14 20:48:50 456

原创 MySQL PHP 语法

MySQL 可应用于多种语言,包括 PERL, C, C++, JAVA 和 PHP,在这些语言中,MySQL 在 PHP 的 web 开发中是应用最广泛。在本教程中我们大部分实例都采用了 PHP 语言。如果你想了解 MySQL 在 PHP 中的应用,可以访问我们的。PHP 提供了多种方式来访问和操作 MySQL 数据库记录。PHP 中连接 MySQL 数据库,你可以使用 mysqli 扩展(MySQL Improved)或者 PDO(PHP Data Objects)。

2024-08-13 20:32:16 228

原创 MySQL 管理

在 Mac OS 中,MySQL 的安装路径通常是 /usr/local/mysql/,因此启动和关闭 MySQL 服务需要使用这个路径下的 mysql.server 脚本。以下是一些常用的 MySQL 用户设置操作,包括创建用户、设置权限、查看和删除用户等。要更改用户的主机(即允许从哪些主机连接),可以先删除用户,再重新创建一个新的用户。显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。

2024-08-12 15:01:53 686

原创 MySQL 安装

所有平台的 MySQL 下载地址为:MySQL 安装。挑选你需要的版本及对应的平台。安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。

2024-08-11 16:31:58 849

原创 Python 基础语法

在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。

2024-08-04 08:54:34 1037

原创 Python知识点

数据类型是可以存储在变量中的数据规范。解释器根据变量的类型为变量分配内存。下面是Python中的各种数据类型。

2024-08-03 11:54:26 472

原创 Python中 range和xrange的区别

range() xrange() 返回整数列表。 返回一个生成器对象。 执行速度较慢 执行速度更快。 占用更多内存,因为它将整个元素列表保留在内存中。 占用更少的内存,因为它一次只在内存中保留一个元素。 所有算术运算都可以在返回列表时执行。 此类操作不能在 xrange() 上执行。 在 python 3 中,不支持 xrange()。 在 python 2 中,xrange() 用于迭代 for 循环。

2024-08-02 20:58:42 311

原创 github是什么?

GitHub可以托管各种git库,并提供一个web界面,但它与外国的SourceForge、Google Code或中国的coding的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。有的,公共视图不可见的库中。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

2024-07-31 15:13:51 875

原创 有了这个列表,程序员不愁没练手的小项目了

留言建议把这 120+ 练手小项目统一放在一个地方,同时其他人可以把自己完成项目提交合并到一起,相互参考学习。于是我们在 GitHub 创建了这个项目。后续会以超链的形式合并大家提交的成果到这个列表。欢迎 fork & star,并扩散给更多人。2016年9月21日,该文章推送到微信公众号 程序员的那些事 (ID: iProgrammer ) 后,下面列出 120 多个项目构思,根据主题分成了 10 个分类。这个列表原本首发在伯乐在线的一篇。

2024-07-30 13:03:24 696

原创 final 和 static 关键字

声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。// x = 2;y.a = 1;。private 方法隐式地被指定为 final,如果在子类中定义的方法和基类中的一个 private 方法签名相同,此时子类的方法不是重写基类方法,而是在子类中定义了一个新的方法。。

2024-07-28 16:59:52 1368

原创 Python网页抓取/拉古/LaGou.py

heads=[u'公司全名', u'融资状况', u'工作名称', u'标签', u'薪酬', u'城市', u'学历要求',u'经验要求',u'工作类型',u'数据创建时间']self.New=int(raw_input(u'请输入要爬取的页数:'))self.keyword=raw_input(u'请输入职位:')print u'\n本地时间:',self.time。print u'第',page,u'项完毕'print u'\n准备将数据存入表格...'print u'\n开始采集数据...'

2024-07-27 17:41:41 263

原创 CNN的反向传播算法思想

另外大家要注意到的是,DNN中的al,zl,都只是一个向量,而我们CNN中的al,zl,都是一个张量,这个张量是三维的,即由若干个输入的子矩阵组成。3) 卷积层是通过张量卷积,或者说若干个矩阵卷积求和而得的当前层的输出,这和DNN很不相同,DNN的全连接层是直接进行矩阵乘法得到当前层的输出。在研究过程中,需要注意的是,由于卷积层可以有多个卷积核,各个卷积核的处理方法是完全相同且独立的,为了简化算法公式的复杂度,我们下面提到卷积核都是卷积层中若干卷积核中的一个。这样池化层激活函数的导数为1.

2024-07-26 16:49:03 168

原创 基于python模拟音乐盒

filenames = askopenfilenames(filetype=[('mp3', '.mp3'), ('ncm', '.ncm')],initialdir="E:/python_code/全栈课程/06数据库/音乐播放器/music/")btn2 = tkinter.Button(top,width=20, text="导入音乐")btn1 = tkinter.Button(top,width=20, text="播放")password=input("请输入你的密码")

2024-07-23 11:14:39 908

原创 Python 插件开发常用的事件函数

if e.Key.ToUpperInvariant() == "按钮标识".ToUpperInvariant(): #将。this.View.ShowMessage("单据体明细行,单击事件");this.View.ShowMessage("单据体菜单按钮点击事件")this.View.ShowMessage("工具栏按钮点击事件")this.View.ShowMessage("单据体明细行,双击事件"));this.View.ShowMessage("打开单据,载入单据时")

2024-07-20 10:45:15 705

原创 Python爬虫网页数据

爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu 等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。

2024-07-19 10:53:09 1267

原创 人工智能的12个典型案例

如果没有一个分析情况的机器学习系统,然后将结果数据路由到用户和驱动程序的应用程序,这些计算的数量和复杂性将是不可能的。对于Facebook而言,重要的是,社交网络使用人工智能来帮助个性化为用户提供广告的方式,因此它具有一定程度的广告显示相关性。以谷歌公司旗下的家用恒温器Nest为例,其部分目标是将谷歌公司的人工智能构建到设备中,用来应对苹果Siri和亚马逊Alexa的不断增长。经沃卡惠的研究,Facebook公司知道,如果某个用户的每位朋友都被展示出来,那么时间表就将变得很混乱,以至于它会让人感到厌烦。

2024-07-18 10:49:02 2881

原创 Python客户端/汽车/car_collision.py

break。

2024-07-17 11:13:39 281

原创 输出任一百分制成绩所对应的等级:9分以上为“优秀“.80-90分为“良好“,70-80分为“中等“,60-70分为“及格“,60分以下为“不及格”。

print("请输入100以内的成绩")print("中等")print("不及格")print("优秀")print("良好")print("及格")

2024-07-17 10:44:12 180

原创 2024 年了,学计算机还是人工智能?

具体来说,人工智能研究的是如何让机器理解这个世界,通过观察、分析,然后做出判断和决策,就像我们人类一样。最终目标,是希望有一天,这些智能机器不仅能执行简单的指令,还能处理更复杂的事情,比如创作艺术作品、参与科学研究、甚至充当保姆,真正成为人类生活和工作的好帮手。而计算机、电子信息甚至自动化等专业,可以本科直接就业找工作,也可以选择读研,研究生阶段也都有人工智能相关的方向,比如智能制造、机器人控制技术等。不过实际就业时,人工智能专业本科毕业很难进入核心的高薪岗位,至少得是考研,最好是名校的研究生。

2024-07-16 11:32:57 925

原创 Python | 论做游戏外挂,Python输过谁?

我们知道flash是矢量绘图,它把一个点阵图片显示在屏幕上是经过了缩放的,这里变数就很大,理论上相同的输入相同的算法得出的结果肯定是一致的,但是因为绘图背景等的关系,总会有一点点的差距,就是这点差距使得这个美妙的函数不可使用了……同样的,我们原料的位置,“竹席”的位置等等,都可以用这种方法获得。顾客头上显示图片的位置是固定的,总共也只有四个位置,我们可以逐一分析,而原料的位置也是固定的,每种菜的做法更是清清楚楚,这样一来我们完全可以判断,程序可以很好的帮我们做出一份一份的佳肴并奉上,于是钱滚滚的来:)

2024-07-16 10:56:52 573

原创 2024世界人工智能大会

大模型技术本身和个性化应用,你的看法又是怎样的呢?首先,这种追求可能促使开发者采取短视的策略,如频繁推送不必要的通知、设计复杂且干扰用户操作的功能,以及牺牲内容质量以换取用户短暂停留,这些行为无疑会损害用户体验,导致用户满意度下降和长期留存率的降低。例如,利用NLP技术解析用户的自然语言输入,通过ML模型预测用户的潜在需求或兴趣,再借助DL算法不断优化模型性能,提升个性化服务的精准度和用户体验。随着技术的不断进步和应用的深入,AI必将在智能制造领域发挥更加重要的作用,为人类社会的繁荣和发展做出更大的贡献。

2024-07-15 13:37:40 1159

原创 Zmail--让邮件变得简单的python邮件模块

不在此列表也无需担心,经过测试,目前尚未发现不支持的邮件服务商,如果遇到问题请及时联系作者(本平台或github)zmail的POP3功能正在测试中,API设计尚未确定,所以暂时不表。注意:zmail仅支持python3,也可以使用pip代替pip3。给多个信箱发件,修改。

2024-07-15 11:47:34 620

原创 开源项目的机遇与挑战

随着技术的不断演进,开源项目逐渐呈现出多样化、专业化的特点,覆盖了从基础软件到前沿技术的广泛领域。社区驱动的创新模式成为开源项目发展的重要推动力,全球开发者的共同协作加速了技术的迭代与创新。然后,我通过GitHub等平台搜索相关的开源项目,并仔细研究它们的活跃度、社区氛围以及是否有明确的贡献指南。为了建立良好的社区氛围,项目需要制定明确的社区规则,鼓励积极的交流和合作,同时及时处理冲突和不良行为。为了避免潜在的版权纠纷,项目应该明确版权归属,采用合适的开源协议,并在贡献者加入时进行版权知识的培训和指导。

2024-07-14 18:43:36 391

原创 1.0 Hadoop 教程

Hadoop 是一个开源的分布式计算和存储框架,由 Apache 基金会开发和维护。Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。Hadoop 使用 Java 开发,所以可以在多种不同硬件平台的计算机上部署和使用。其核心部件包括分布式文件系统 (Hadoop DFS,HDFS) 和 MapReduce。

2024-07-14 18:33:29 243

NKGMobaBasedOnET

基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统(包含完整的预测回滚功能),基于双端行为树的技能系统(提供通用的可视化节点编辑器),更多精彩等你发现!

2024-08-28

win下的MAC地址修改器

MAC地址修改器是一种能够改变网络设备MAC地址的工具。MAC地址,全称为Media Access Control Address,即媒体访问控制地址,是网络设备在网络中的唯一标识符,由设备制造商在生产时分配。通过使用MAC地址修改器,用户可以在一定程度上保护网络安全,防止被网络攻击者追踪,同时也可以在需要时灵活切换网络设备的身份。 MAC地址修改器的主要特点包括: 跨平台支持:MAC地址修改器可以在多种操作系统上运行,如Windows、Mac、Linux等,支持大多数的网络设备,如路由器、交换机、网卡等。 操作简便:大多数MAC地址修改器具有直观的用户界面,用户只需要按照软件的指导进行操作,即可完成MAC地址的修改。 功能全面:除了修改MAC地址外,一些MAC地址修改器还具备恢复MAC地址、备份和还原设置、导入和导出设备信息等功能。 安全可靠:经过专业测试和验证的MAC地址修改器能够确保软件的稳定性和可靠性,不会对网络设备的正常运行造成影响。

2024-08-25

基于godot引擎开发的魔塔游戏

基于godot引擎开发的魔塔游戏

2024-08-25

mblog开源免费的博客系统

1.多用户支持:Mblog支持多用户系统,允许不同用户在同一平台上创建和管理自己的博客。 2.主题切换:用户可以自由切换不同的主题,赋予博客独特的风格。 3.性能优异:基于现代Web开发的主流框架和技术,Mblog具有优异的性能和稳定性。 4.易用性:系统一键启动,无需复杂配置,同时提供了详细的文档和示例,便于用户快速上手。 5.高度可定制:支持自定义主题,通过简单的标签实现模板扩展,满足用户的个性化需求。 多环境适配:可配置不同的文件存储方式(如本地、云存储),适应不同的部署场景。

2024-08-21

基于python的开源量化交易研究框架

Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,主要用于策略分析及回测(目前主要用于国内A股市场)。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由多个组件构成,如市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略等。用户可以根据这些组件构建自己的策略库,并进行自由组合和测试。 QuantDigger是另一个基于Python的开源量化回测框架,它借鉴了主流商业软件的简洁策略语法,同时避免了内置编程语言的局限性。QuantDigger使用通用语言Python作为策略开发工具,便于用户理解和使用。 总结 基于Python的开源量化交易研究框架为量化交易爱好者提供了强大的工具和支持。Hikyuu Quant Framework和QuantDigger等框架通过组件化、高性能、易用性等特点,帮助用户构建、测试和优化自己的量化交易策略。同时,这些框架还支持多种数据存储方式、可视化界面等功能,进一步提升了用户的使用体验。用户可以根据自己的需求和喜好选择合适的框架进行学习和使用。

2024-08-21

一个从零开始写的极简、非常易懂的RISC-V处理器核

RISC-V(发音为"risk-five")是由加州大学伯克利分校(UC Berkeley)设计的一种开放标准指令集架构。它代表了该大学设计的第五代主要的RISC ISA,旨在提供一个免费、开放、可扩展的指令集架构,以支持计算机体系结构研究和教学,并逐步应用于工业实现。

2024-08-21

使用c++基于Cocos2dx V3.16 开发的植物大战僵尸游戏

《植物大战僵尸》是一款充满策略与趣味的游戏,其资源系统丰富多样,为玩家提供了多样的游戏体验。在游戏中,阳光是最基本的资源,它如同现实世界中的货币,是种植和升级植物的关键。玩家需要精心规划,确保每一缕阳光都能得到最有效的利用。 植物作为游戏的核心资源,种类繁多,各具特色。生产类植物如向日葵,默默地在后方为玩家积累阳光;攻击类植物则冲锋在前,用各式各样的攻击方式阻挡僵尸的步伐;而防御类植物则坚守阵地,以坚韧的身躯为玩家争取宝贵的布防时间。 除了植物,游戏中的道具和特殊技能也是不可忽视的资源。它们如同玩家的得力助手,在关键时刻提供强大的支援,帮助玩家化险为夷。

2024-08-19

神经网络是一种模仿人类大脑神经元结构和功能的计算模型,它由大量的节点(或称为神经元)以及它们之间的连接组成

神经网络是一种模拟人脑神经元和突触连接方式来处理信息的算法模型。它在人工智能领域扮演着核心角色,特别是在模式识别、数据分类、图像处理和自然语言处理等方面。神经网络通过训练过程调整内部参数,学习数据特征和关系,从而能够解决各种复杂问题。其主要用途包括但不限于: 图像识别:神经网络能够识别和分类图像中的对象,广泛应用于面部识别、医学影像分析等领域。 语音识别:通过深度学习技术,神经网络可以理解人类的语音并转化为文字,是智能助手和自动翻译系统的关键技术。 自然语言处理:神经网络在文本分析、情感分析、机器翻译和问答系统中发挥着重要作用。 预测分析:无论是股票市场分析还是天气预测,神经网络都能基于历史数据预测未来的趋势。

2024-08-18

Python网页抓取/拉古/LaGou.py

Python网页抓取/拉古/LaGou.py

2024-07-27

基于python模拟音乐盒

基于python模拟音乐盒

2024-07-23

基于相似度的酒店推荐系统

看一下酒店介绍中主要描述信息 vec = CountVectorizer().fit(df['desc']) bag_of_words = vec.transform(df['desc']) 描述的一些统计信息 df['word_count']=df['desc'].apply(lambda x:len(str(x).split())) 文本处理 sub_replace = re.compile('[^0-9a-z #+_]') stopwords = set(stopwords.words('english')) def clean_txt(text): text.lower() text = sub_replace.sub('',text) ' '.join(word for word in text.split() if word not in stopwords) return text df['desc_clean'] = df['desc'].apply(clean_txt) 相似度计算

2024-07-17

空空如也

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

TA关注的人

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