自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

相信,世上所有的苦难都只为成就那一个最好的你。

  • 博客(745)
  • 资源 (35)
  • 收藏
  • 关注

原创 记录一个免费接口api网站

免费开源接口

2026-08-27 14:32:48 12

原创 关于Android存储目录与权限问题总结

‌:放心使用。

2026-08-07 10:28:12 309

原创 Android插桩实现插件化

/ 次序就是在 AndroidManifest.xml 清单文件中定义 Activity 组件的次序。// 获取的包信息类名。// 通过反射获取 AssetManager 中的 addAssetPath 隐藏方法。// 注意此处的 ClassLoader 类加载器必须是插件管理器中的类加载器。// 调用代理 Activity 中的 setContentView 方法。// 调用代理 Activity 中的 setContentView 方法。// 该 PluginActivity 具有运行的上下文。

2026-08-05 15:51:55 15

转载 Shadow 还是 Shiply?2026年安卓插件化终极选型指南

如果你追求极致的代码控制权和合规性,且团队有能力自行搭建后端管理系统,Shadow 的开源模式是最佳实践;如果你更看重研发效率、希望快速落地动态化能力,并需要强大的灰度发布与多端统一管理,那么直接使用 Shiply 平台会省心很多。

2026-08-03 11:04:21 13

转载 2026年小程序开发指南:四大主流工具全面解析

现在数字经济越来越普及,小程序早就不只是个“引流工具”了,而是企业做线上生意的核心。做小程序有三个明显趋势:不用写太多代码、能覆盖各种场景、在不同平台都能用。选对开发工具,直接关系到做小程序快不快、用户用着舒不舒服、花的钱值不值。这篇文章就挑市面上最火的四款工具,从它们的优点、适合啥情况、会不会上手这些角度讲明白,不管你是程序员还是老板,都能找到适合自己的。

2026-07-29 16:16:00 22

原创 常见的运镜方式

常见的运镜方式

2026-07-24 11:04:34 200

原创 Restful API风格

2026-07-22 14:43:39 181

原创 Python两个列表遍历——zip函数

在Python中,当需要同时遍历两个长度相同的列表时,可以使用zip()函数将列表元素一一对应组合。这种方法简洁高效,避免了手动管理索引,使代码更清晰易读。zip()会创建一个迭代器,生成由各列表对应位置元素组成的元组,直到最短的列表耗尽。对于等长列表,这能确保所有元素都被处理。相比传统的索引遍历,zip()更符合Python的优雅风格。

2026-07-15 17:58:28 43

原创 Python学习——xpath节点修饰语法

通过修饰找到对应节点,有三种修饰方式:

2026-07-15 17:12:31 54

原创 Python爬虫——json解析

在Python中,处理JSON数据经常涉及到解析JSON对象或数组,并根据特定的路径(或者说"键")访问数据。虽然标准的json库提供了基础的解析功能,但当你需要按照类似于XPath的路径来访问嵌套的JSON对象时,可以使用jsonpath库,它可以让你以类似XPath的方式查询JSON数据。

2026-07-15 15:53:53 1246

原创 Python 爬虫——使用代理

代理网站:https://www.kuaidaili.com/free/

2026-07-14 17:30:33 993

原创 Python调用百度搜索触发安全验证

params = {这就引出下面的技术:在使用Python调用百度搜索时,如果触发百度安全验证,通常是因为百度为了防止自动化脚本滥用其搜索服务而设置的反爬虫机制。这种情况下,普通的HTTP请求可能无法绕过这些安全验证。

2026-07-14 16:43:00 511

原创 Python学习——User-Agent参数

有些网站会根据User-Agent参数返回不同的内容,所以需要添加这个参数,披上浏览器的外衣进行伪装。加上User-Agent参数上,返回的数据有677869个字节。如百度首页,默认只返回2287个字节的数据,

2026-07-14 16:11:50 37

原创 Python学习———response的常用属性与方法

response.cookies 响应的cookie,服务器端set-cookie。response.request._cookies 请求的cookie。

2026-07-14 15:32:11 210

原创 Python爬虫中Xpath用法之——normalize-space()

今天遇到一个问题:有一个表格,现在要用python获取到其中的内容。tr中有9个是直接td里包含内容文本,还有2个是取子元素<a>取里面的文本内容。我用列表推导式写了半天,怎么都不能满足要示。意外发现用item.xpath('normalize-space()')就能很好实现功能。所有后代文本节点拼接后‌的整体字符串并标准化。

2026-07-10 18:16:14 602

原创 Python应用之——网络爬虫

打开本地文件: with open("xx/xx")第二步:解析数据,安装lxml (xpath)第一步:网络请求,安装requests库。

2026-07-01 08:13:36 608

原创 2026年Android插件化技术方案

根据2026年的技术现状,目前Android生态中仍然活跃且值得关注的插件化方案,主要分为两大阵营:以腾讯Shadow、Shiply为代表的“零反射/零Hook”派,和以Phantom、ComboLite等为代表的“新一代”框架。需要注意的是,像DroidPlugin、Small这类在2015-2017年流行的“Hook派”老牌框架,因严重依赖系统非公开API,已基本停止维护,在高版本Android系统上不再推荐使用。追求灵活、轻量、宿主低侵入:Shadow 是不错的选择。🚀 主流插件化方案对比。

2026-06-26 14:49:50 206

原创 国家语言代码

https://i18ns.com/languagecode.html

2026-06-24 14:46:41 18

原创 Python学习——FastApi

装饰器,设置访问方式路径 get/post。

2026-06-17 15:14:58 197

原创 Python学习——正则表达式

2026-06-16 15:07:27 19

原创 Python实战——AI应用

‌——Ollama 是"播放器",DeepSeek 是"影片",Ollama 能播放 DeepSeek,但 DeepSeek 也可通过其他方式部署使用‌‌‌。Ollama 可以方便地在本地电脑上运行 DeepSeek 模型,但 DeepSeek 并非必须依赖 Ollama 才能使用。需要我演示如何用Ollama快速调用DeepSeek模型的完整命令流程吗?能帮你3分钟内完成本地部署。Ollama 是本地部署工具,DeepSeek 是大语言模型,两者是"运行框架与模型"的协作关系。运行框架与模型的关系。

2026-06-09 18:01:00 72

原创 python学习——核心语法六

__lt__ 小于, __le__ 小于或等于, __gt__ 大于, __ge__大于或等于。#将对象中的所有属性以key->value字典的形式打印出来。#将对象中的所有属性以key->value字典的形式打印出来。#打印对象(__str__ 自定义输出)#会自动去调用Car里的__eq__方法。#会自动去调用Car里的__gt__方法。# __str__ 改变对象打印效果。# __eq__ 比较两个对象是否相等。# __init__ 初始化方法。#自定义两个对象相等的标准。

2026-06-09 16:55:33 45

原创 python学习——核心语法6

long_seperator3()这个方法没有,因为__all__没有包含。#all定义了什么范围,别人 from import *导入的就是什么范围。#all定义了什么范围,别人 from import *导入的就是什么范围。# 当被当作模块导入时,对应的值是导入的文件名lesson6。#会执行lesson6里面的打印,打印值为:lesson6。# 当自己运行时,对应的值是 __main__#测试代码,只有自己运行自己才会执行。NAME = "黑马*刚哥"

2026-06-04 09:48:01 247

原创 python学习——核心语法五

return round(3.14*r**2,2),round(2*3.14*r,2) #多个返回值,封闭在元组中。#函数 函数定义的时候并不会执行,只有调用函数的时候,函数体的逻辑才会执行,先定义后调用。print(f"圆的面积:{circle_area_len(5)[0]}")print(f"圆的周长:{circle_area_len(5)[1]}")#多个返回值,封装在一个元组中。

2026-06-01 11:20:38 265

原创 获取当前IP所属国家的免费接口

https://ipinfo.io/json

2026-06-01 10:04:01 210

原创 python学习——核心语法四

shopping_cart = [{"id":'123',"name":"商品名称1","price":12,"num":100},{"id":124,"name":"商品名称1","price":12,"num":100},{"id":124,"name":"商品名称1","price":12,"num":100},{"name":"商品名称1","price":12,"num":100}]dic_student = {'张三':98,'李四':80,'王五':78,'赵六':95,'四七':88}

2026-05-29 16:25:00 54

原创 python学习——核心语法三

french_set = {"张三","许木","王鹏","邓江","胡图","李明","周刚"}french_set = {"张三","许木","王鹏","邓江","胡图","李明","周刚"}math_set = {"张三","乔九","许木","大大","葛优","王鹏"}#set pop()是按某种顺序进行的,而不是随机的。并且每次执行的结果都一样。art_set = {"刘梅","王鹏","谢娜","李明","刘强"}art_set = {"刘梅","王鹏","谢娜","李明","刘强"}

2026-05-29 15:00:45 189

原创 python学习——核心语法二

print(f"语文的平均分:{(sum(chinese_scores)/len(chinese_scores)):.1f}")print(f"英语的平均分:{(sum(english_scores)/len(english_scores)):.1f}")print(f"学号:{s[0]} 姓名:{s[1]} 总分:{total} 平均分:{avg:.1f}")print(f"数学的平均分:{(sum(math_scores)/len(math_scores)):.1f}")

2026-05-27 16:16:17 199

原创 通过经纬度获取位置信息

"formatted_address": "北京市西城区西什库大街31号院23东方开元信息科技公司",天地图逆地理服务API是一类简单的HTTP/HTTPS接口,提供将坐标点(经纬度)转换为结构化的地址信息的功能。"address": "西什库大街31号院23","address_position": "东北","poi_position": "东北","poi": "东方开元信息科技公司","city": "北京市西城区","road": "大红罗厂街",使用逆地理编码服务前您需要。

2026-05-27 12:09:42 203

原创 python学习——核心语法一

case _: print("输入错误") #如果所有的都没有匹配到,就会执行默认的case _day = int(input("请输入星期几(1-7)"))case 6 | 7: print("周末轻松日")case 2: print("周二:学习培训日")case 3: print("周三:项目开发日")case 4: print("周四:代码审查日")case 5: print("周五:总结规划日")case 1: print("周一:工作会议")#嵌套循环 """打印等腰三角形"""

2026-05-26 09:56:30 177

原创 Android将私有目录图片转存到相册

该代码实现了将图片保存到系统相册的功能。主要包含两个方法:funsaveImageToGallery()处理图片保存逻辑,根据Android版本分别采用MediaStore API(Android 10+)或MediaScannerConnection(旧版本)方式;fungetMimeType()用于获取文件MIME类型。新版本通过ContentResolver操作MediaStore直接写入,旧版本通过媒体扫描器更新媒体库。代码考虑了不同Android版本的兼容性,并包含完善的错误处理和日志记录。

2026-05-18 15:27:29 28

转载 关于Android里的各种存储目录

清除数据清除的是保存在app中所有数据,就是上面提到的位于 packageName 下面的所有文件,包含内部存储 /data/data/packagename/和外部存储 /storage/emulated/0/Android/data/packagename/。在大多数设备上,内部存储空间是小于外部的,但是内部存储空间是始终可以使用的,与之相反,一些可以插 SD 卡的设备的外部存储空间是可以拓展的,所以意味着 SD 卡这部分存储空间不是始终可用的。应用程序只能访问它们正在运行的用户的共享存储。

2026-05-18 11:21:16 57

原创 记录几个好用的音视频工具在线工具网站

小天才视频下载音视频格式转换。

2026-05-06 16:18:04 30

原创 网站模板记录

记录一个可以免费下载网站模板的地址,挺好用的,记录在这里:https://www.mbzj.net/

2026-04-17 10:31:52 211

原创 Attempt to load writeable dex file 问题解决方案

文章摘要:在Android插件化开发中,当从assets拷贝apk到存储空间并使用DexClassLoader加载时,遇到"Attempt to load writable dex file"错误。解决方案是将插件存放目录从context.getExternalFilesDir()(外部存储)改为context.getFilesDir()(内部私有目录),并对文件设置setReadOnly()。关键点包括:1)内部存储目录下设置只读才有效;2)根据Android版本选择优化目录;3)通过

2026-03-18 08:36:38 70

原创 Android 14上DexClassLoader加载限制的3种实战解决方案(附JNI代码)

此外,阿里云提供了专业及时的Android dexclassloader加载的相关问题及解决方案,可以作为参考。系统调用可以修改文件权限,但Android系统似乎还有额外的校验机制,可能记录了文件的初始权限状态,因此这种方法可能无法绕过系统的安全限制。这是最直接的解决方案,因为系统强制要求被加载的dex文件必须是只读的。加载未安装的APK资源文件的示例,通过反射获取未安装apk的Resource,进而实现动态加载。的使用受到了新的限制,只能用于加载只读文件中的代码。虽然反射调用本身是成功的,但。

2026-03-16 17:32:40 89

原创 vue thinkphp跨域请求配置

解决Vue前端调用ThinkPHP后端接口跨域问题的方法:通过在后端创建自定义中间件MyCrossDomain,设置允许跨域的请求头信息,包括Access-Control-Allow-Origin、Access-Control-Allow-Methods等。然后在middleware.php配置文件中注册该中间件即可。这种方法避免了繁琐的前端代理配置,直接从服务器端解决了跨域访问限制。

2026-02-27 16:18:03 102

原创 Android简单易用的视频压缩

本文介绍了一个视频压缩模块的使用方法。首先需要从CSDN下载该模块并作为子模块添加到主项目中,在settings.gradle和build.gradle中进行配置。该模块提供了Java和Kotlin两种调用方式,通过VideoCompress类实现视频压缩功能,支持设置输入路径、输出路径和监听器。监听器包含onStart、onSuccess、onFail和onProgress四个回调方法,可监控压缩全过程。项目参考了GitHub上的VideoCompressor实现,适用于需要视频压缩功能的Android应

2025-12-20 18:31:45 238 1

转载 Android插件化技术原理篇

经过上述步骤,便实现了插件Activity的启动,并且该插件Activity中并不需要什么额外的处理,和常规的Activity一样。答案是所有和Activity相关的生命周期函数,系统都会调用插件中的Activity,原因在与AMS在处理Activity时,通过一个token表示具体Activity对象,而这个token正是和启动Activity时创建的对象对应的,而这个Activity被我们替换成了插件中的Activity,所以之后AMS的所有调用都会传给插件中Activity。

2025-12-17 10:25:17 140

原创 Android图片转base64后传到服务器提示格式不对

摘要:Android开发中图片转base64上传服务器时出现格式错误,即使文件确实是JPEG/PNG格式。问题出在Base64编码方式,将Base64.DEFAULT改为Base64.NO_WRAP后解决。DEFAULT编码会插入换行符导致格式识别错误,而NO_WRAP保持连续编码字符串,确保服务器能正确识别图片格式。关键修改点为val encodedImage = Base64.encodeToString(byteArray, Base64.NO_WRAP)。

2025-12-09 19:12:15 274

jbuilder 使用手册

这是一本适于jbuilder初学者的书,希望能对大家有用。

2009-04-22

在线签到系统(简易版)

这是我做的一个签到的小系统,能够很好地使用。数据库只有两张表,很简单。可用于基础学习,也可用于课程设计。

2010-07-17

Android判断软键盘是否弹出

通过重写onLayout方法,判断软键盘是否弹出。判断到键盘是否弹出后,就可以做自己想做的事情了。

2013-03-12

androidgif动画例子

android-gif-drawable 开源项目的使用例子。使用jni解析gif动画,不会出现oom。 android-gif-drawable的demo带jni和jar包,自己加的动画,亲测下载安装可直接运行。

2014-10-24

利用AIDL来实现由Binder进行进程间通信(IPC)

利用AIDL来实现由Binder进行进程间通信

2013-10-18

jsp在线图文编辑器

fck-demo是很jsp网站常用的在线文本编辑器,解决了jsp后台文本的编辑问题。

2010-06-07

编译原理课后习题答案

编译原理课后答案,很全,找了好久的,希望对大家有用。

2010-07-17

编译原理课程设计报告

我上学期写的编译原理课程设计报告,还不错,希望能帮到网络上的朋友们。

2010-07-17

网站建设与维护课程设计报告

上学期的选修课“网站建设与维护”上写的报告,还算比较规范,希望网络上的朋友能用到。

2010-07-17

内容观察者示例

本代码包包含三个内容观察者示例: 1、会议通知。一个衩观察者,三个相同身份的观察者。 2、杂志订阅、电视订阅。一个观察者观察两个不同的被观察者。既关注杂志又关注电视。 3、一个车,是被观察者。方向表盘,速度表盘,转身灯三个是观察者。当车进行相应操作时,对应的表盘就会有反应。

2013-01-31

数据结构课件(珍藏版)

这是我们学校用的数据结构课件,很强大!相信对于学习数据结构的同学来很好用。数据结构是计算机专业的核心课程,它的重要程度可想而知。

2010-07-17

物流管理系统_数据库开发

一个完整的vb应用系统实例,含有源代码,数据库文件,只需简单的数据库配置就可运行。

2009-06-08

Jsp网上书店系统原代码

完整的jsP代码,带有数据库(sqlserver2000)简单配置即可运行,从此带领你走上jsp系统编程之路。

2009-06-02

expandableTextView

带动画效果的,可伸展折叠的TextView,用到了属性动画

2015-04-09

mysql数据库驱动

java连接mysql的驱动程序,很好用。希望对朋友们能有用。

2010-01-11

最全的CSS参考书(CSS完全参考手册)

想学习网页设计,有一本参考手册是很重要的。这是一本制作很精美的CSS电子书,里面包括了CSS所有的知识点,还有一些常用的的工具,如网页色彩查询手册。

2010-04-30

jad.jar最新版的类反编译器

the latest class decompiler---jad.jar1.5.8,including with manual

2011-04-22

android sqllite 操作类似dbutil的框架

类似j2ee里面的dbutil类一样,通过反射包装了android中sqllite的操作。例如,对News的CRUD操作。例如下面代码: 只需要定义一个News.java DAO newsDao = new DAOImpl<News>(mContext, News.class); List<News> list = newsDao.findAll(); 就可以得到News的对象list 内部使用的是annotation和反射做的小框架。

2012-11-16

jsp+xml留言本

最近在研究xml数据存储功能,于是想写一个运用xml的小程序,不会写呀。于是到网上去搜索,发现了一好友的jsp+xml写成的留言本,下下来,还真不错,放到tomcat下直接就可以运行。感激ing,佩服ing...于是很想去好好研究一下这个小例子,但苦于没有源代码。于是我就用jad反编译工具把源代码编译出来了。这里要感谢提供代码的大虾啊。呵呵,开下吧...

2011-04-22

asp_新闻发布系统

这是一个完整的asp新闻发布系统的例子,带有相应的数据库(sqlserver2000)只要简单的配置即可运行。具体配置方法里面有介绍。

2009-06-02

Android视频压缩工具,一个独立的module,使用方便

Android视频压缩工具,一个独立的module,使用方便

2026-02-04

android视频压缩三方sdk

Android视频压缩工具。ffmpeg压缩太慢了,而且要加载一堆的.so文件,这个压缩工具类包,不需要.so, 只需要将module加入到项目中,不需要额外配置就可以使用,非常方便。

2025-12-20

jdk1.8,oracle

jdk1.8,oracle 下载jdk要注册太麻烦了,这里提供下载的。

2025-02-18

colorpad.7z

windows桌面取色工具“好色鬼”,很有名的工具。可以方便的吸取桌面,网页任何一个地方的色值。ColorPad工具,可以选中4个颜色

2021-12-24

cocos 六边开拼图游戏代码

cocos 六边开拼图游戏代码,可以运行的。博客文章地址:https://blog.csdn.net/nnmmbb/article/details/134809591?spm=1001.2014.3001.5501 六边形游戏的鼻祖应该是这个 hex-frvr,原作者开发用的是 pixi 游戏引擎,本着快速开发的理念,本游戏采用 cocos creator,UI 延用 hex-frvr。学习过程中,有借鉴各路实现。此源码仅供学习使用,谢谢。 六边形游戏本质是俄罗斯方块,理解这个对接下来的开发会有很大的帮助。 本游戏实现功能如下: [x] 六边形棋盘绘制、方块随机生成 [x] 方块能否落入棋盘的判定 [x] 方块消除与游戏结束的判定 [x] 各种动画效果 [x] 游戏计分

2023-12-09

oaid-sdk-1.1.0.zip

oaid_sdk下载需要注册,还要企业认证,太麻烦了,这里搞一个最新的分享给大家。

2022-01-24

oaid-sdk-1.2.1.zip

最新版的oaid_sdk,修复了Android13的兼容问题。 注意:下载了sdk之后还是要发邮件给移动联盟msa@caict.ac.cn>申请证书,将自己的app包名发给他,拿到cert.pem 证书,下载的sdk才能拿到oaid。

2022-06-22

charles_ssl.rar

使用Charles对Android手机的https请求进行抓包需要ssl证书,这里提供下载。

2019-09-17

android官方自定义View代码

官方案例就像是一个抽奖的圆盘,滚动的时候,指针会指出对应的盘面,是一个比较复杂,而且有代表性的自定义View

2015-05-20

自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动

自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动,根据这份代码改编而来:http://download.csdn.net/download/oushangfeng123/8971049

2017-08-23

openCV450-debug.aar

Android包含arm64-v8a的openCV的aar包

2021-12-29

美摄libNvStreamingSdkCore.so下载,包含32位的和64位的

美摄SDK致力于解决移动端视频开发的技术门槛,使仅有android界面开发经验的程序员,都可以开发出性能优异、渲染效果丰富的的视频录制、编辑功能。我们的优势体现在: 录制、剪辑不限时长 行业最高标准的美颜效果 剪辑、变速实时预览,无需转码 图片、视频混编 生成视频最高支持4K 丰富的转场、滤镜、字幕样式 独家的主题 自定义贴纸功能 支持合拍画中画 1.1 支持格式 输入规范: 视频格式:MP4、MOV、WMV、M2V、MPG 音频格式:MP3、FLAC、AAC、M4A 图片格式:JPG、PNG 视频编码:H264、WMV、MPEG4 音频编码:MP3、AAC、PCM、FLAC 输出规范: 视频格式:MP4 视频编码:H264 音频编码:AAC 扩展包格式(扩展包是美摄用来承载扩展素材的内容包,包括主题、字幕、滤镜、贴纸等): 主题:.theme 字幕:.captionstyle 滤镜:.videofx 贴纸:.animatedsticker 转场:.videotransition

2021-12-27

jniLibs.rar

ijkplayer编译好的支持https和解决播放mp4时只有声音没有图像的问题的so包,基于0.8.8版本。 介绍说明:https://blog.csdn.net/nnmmbb/article/details/98173936

2019-08-02

自定义实现CoordinatorLayout效果

自定义实现CoordinatorLayout效果

2017-08-23

mupdf文件.rar

Android里查看pdf文件是个麻烦事,其中一种方案就是用mupdf查看pdf文件。这个资源包含mupdf编译好的so文件和java文件。引入到项目中就直接可以查看pdf,方便集成。集成步骤: https://blog.csdn.net/nnmmbb/article/details/103476519

2019-12-10

Android与设计师方便沟通的适配方案

经常遇到这样的问题,设计师给的单位是px,而我们用的单位是dip或sp,所以交流经常出现问题。后来研究出一套方案,可以很好地适配,而且与设计师很好的沟通。最好是设计师说设置多少px我们就设置多少px,免得设计师告状设没按他的来做。这样做我们就需要将px转成我们对应的dp,sp值了。

2017-06-09

Charles3.10.1

anroid开发windows上用惯了flidder,到mac环境下没有好的抓包工具,这里终于找到一个了,用法和flidder相似:打开charles,proxySetting,端口默认8888;先找到mac局域网地址、安卓手机wifi和电脑使用同一个,设置代理

2015-05-27

OpenGLESDemo.rar

Android,OpenGL实例,我学习 简单的绘制图形入门实例,着色器等概念,添加了一些注释

2019-09-12

OpenGLDemo.rar

OpenGL实例,包括简单的绘制图形入门实例,和较深入一点的照片滤镜、相机滤镜等实例。

2019-09-12

空空如也

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

TA关注的人

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