美奇软件开发工作室

世上的事,只要肯用心去学,没有一件是太晚的。

  • 博客(119)
  • 资源 (44)
  • 问答 (1)
  • 收藏
  • 关注

原创 C#恢复Hosts文件为默认值

private static void defaultHosts() { string path = @"C:\WINDOWS\system32\drivers\etc\hosts"; //通常情况下这个文件是只读的,所以写入之前要取消只读 string[] allLine = File.ReadAllLines(path); ...

2018-03-11 19:31:22 1374

原创 C#修改系统的Hosts文件

private static void updateHosts() { string path = @"C:\WINDOWS\system32\drivers\etc\hosts"; //通常情况下这个文件是只读的,所以写入之前要取消只读 File.SetAttributes(path, File.GetAttributes...

2018-03-11 19:30:50 3002

原创 C#加载网页(网址)的方法

1、拖一个webBrowser控件到窗体上(使用的是IE内核)2、在Form1窗体添加以下代码:this.webBrowser1.Url = new Uri("www.baidu.com");//加载网址链接到控件this.webBrowser1.Refresh(); //刷新页面...

2018-03-11 19:30:09 3092

原创 C# 连接 Microsoft Office Access 数据库,使用的连接字符串

using System.Data.OleDb;//引入 Microsoft Office Access 数据库 #region 数据库连接字符串 public static string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb"; //数据库位于根目录下db.mdb OleDbConnect...

2018-03-11 19:26:43 1278

原创 C#点击窗体最小化时,隐藏任务栏和显示托盘图标

在窗体的Deactivate事件上,写以下代码: private void Form1_Deactivate(object sender, EventArgs e) { //当窗体为最小化状态时 if (this.WindowState == FormWindowState.Minim...

2018-03-11 19:25:33 4550

原创 C#给程序添加系统托盘图标的方法

1、在窗体上增加一个notifyIcon控件,设置notifyIcon控件的Icon图标。2、在notifyIcon控件的MouseDoubleClick事件上写上以下代码: private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { ...

2018-03-11 19:24:30 1972 1

原创 C#点击关闭窗口时,给出提示

在窗体的FormClosing事件写入以下代码:/点击关闭窗体时提示DialogResult result = MessageBox.Show("如果关闭的话,将无法校正时间,确定要关闭吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { ...

2018-03-11 19:22:38 3596 2

原创 C#获取标准北京时间

/// <summary> /// 获取标准北京时间 /// /// </summary> /// /// <returns></returns> /// public DateTime ...

2018-03-11 19:20:25 1904

原创 C#修改本机系统时间(适用于win2003 win2008 windowXp 系统)

//放在公共区域 [DllImport("Kernel32.dll")] public static extern bool SetSystemTime(ref SystemTime sysTime); [DllImport("Kernel32.dll")] public static extern void Get...

2018-03-11 19:19:05 2593

原创 comboBox绑定DataSet数据

db.GetBrand();//这是从dataSet数据集中填充数据的方法 DataTable dt = db.ds.Tables["newBrand"]; //添加新行 DataRow dr = dt.NewRow();//new出新行 dr[0] = 0;//第一列 ...

2018-03-11 19:18:07 1762

原创 dataGridView绑定DataSet数据

db.SelectAdmin();//这是从dataSet数据集中填充数据的方法 DataTable dt =db.ds.Tables["NewAdmin"]; DataView dv = new DataView(dt) dv.RowFilter = "筛选的条件"; dv.S...

2018-03-11 19:17:11 2898

原创 ListView绑定DataSet数据

db.SelectBBS();//这是从dataSet数据集中填充数据的方法 DataTable dt = db.ds.Tables["NewBBS"]; this.listView1.Clear();//清空全部,包括标题 this.listView1.Columns.Add("序号",60,Hor...

2018-03-11 18:37:42 3156

原创 C# IrisSkin皮肤使用教程

介绍IrisSkin 是为Microsoft Visual  Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。它能完全自动的为您的应用程序添加支持换肤功能,甚至不需要更改您的设计好的Form以及添加一行代码!您也不再需要花费很多时间来使得自己的应用程序更漂亮。IrisSkin提供一个强大的组件SkinEngine组件来帮助您完成这一切所有的工作。您需要做的,只...

2018-03-11 18:36:59 5328

原创 C#连接Mysql数据库的方法

1、要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址:http://dev.mysql.com/downloads/connector/net/6.6.html#downloads,下载平台选择.Net&Mono,下载ZIP免安装版。2、解压缩刚才下载的mysql-connector-net-6.6.6-noinstall.zip文件,里面有几个...

2018-03-11 18:36:23 777

原创 C#中将字符串转换成Md5值的方法

数据库中的密码为Md5加密格式,md5是不可以逆转换的,因此只能比较Md5值//查询管理登录的语句,其中c3284d0f94606de1fd2af172aba15bf3为admin的【二次Md5值】(经过2次md5转换而得的字符串)select COUNT(*) from sys_admin where login_name='admin' and login_pwd='c3284d0f94606...

2018-03-11 18:35:37 5330

原创 C#中不让TreeView 默认选中第一个节点的方法

bool isfirst = true; private void treeView1_BeforeSelect(object sender, TreeViewCancelEventArgs e) { if (isfirst) { e.Cancel = true; ...

2018-03-11 18:34:31 3050

转载 C#制作TextBox水印提示

前言在使用C#的TextBox控件时,有时候会有以下需求:在用户没有输入文字时,TextBox有提示文字,如下图所示,下面将一步步的为大家介绍如何实现此功能。  第一步:创建测试项目  在VS中创建一个Windows窗体应用程序,命名为DemoTest。第二步:创建继承控件  使用Visual C#可以通过继承创建功能强大的自定义控件。通过继承,可以创建不仅保留了标准Windows窗体控件的所有内...

2018-03-11 18:33:40 1490

转载 C#正则表达式使用方法

第一步,先要引入有关正则式的命名空间:代码如下: using System.Text.RegularExpressions; 第二步,用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:代码如下:Regex num = new Regex("^[0-9]{1,}$");//定义正则表达式第三步,根据正则式在指定数据中检索匹配项,如果匹配IsMatch方法就会返...

2018-03-11 18:31:28 236

原创 C#实现在combobox显示图标的方法

1、首先在窗体中添加一个comboBox1控件和imageList控件(带有四个图片)2、在comboBox1的DrawItem事件写以下代码:private void comboBox1_DrawItem(object sender, DrawItemEventArgs e) { Graphicsg = e.Graphics; ...

2018-03-11 18:29:01 2736

转载 C# WinForms中嵌入flash动画的方法

C# WINFORM中嵌入FLASH的方法:1.选择“工具箱”,单击鼠标右键,在弹出的快捷菜单中选择“选择项”。2.弹出“选择工具箱项”对话框,选择“COM组件”选项卡。3.在COM组件列表,单击[浏览]按钮,在对话框中选择"C:\Windows\System32\Macromed\Flash\Flash10h.ocx"。(版本可能有细微差别) 在工具箱的容器面板里有个MacroMedia Fla...

2018-03-11 18:26:33 778

转载 C# 打开对话框获取文件夹路径,文件的路径,文件名

获取文件夹绝对路径 显示在 txtbox 控件里System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog();if (folder.ShowDialog() == DialogResult.OK){ this.txtboxPath.Text = fo...

2018-03-11 18:25:45 3383

转载 C#把一篇文章插入到数据库中保存

假设用textBox1文本框录入文章1、数据库表设计 标题  varchar(512) 内容  ntext2、字符串增强型:StringBuilder sb =new StringBuilder(textBox1.Text); 3、插入的sql语句为:string sql = "insert into 你的表(标题,内容) vlalues(标题,sb.ToString()";...

2018-03-11 18:23:53 525

转载 C#打开指定文件或目录

1、直接打开指定的文件System.Diagnostics.Process.Start(v_OpenFilePath);2、直接打开目录string v_OpenFolderPath = @"目录路径"; System.Diagnostics.Process.Start("explorer.exe", v_OpenFolderPath);...

2018-03-11 18:22:50 13313

原创 C#读取App.config配置文件并修改

using System.Xml;//引用Xml的命名空间读取App.config配置文件 private static string SelectValueByKey(string strKey) { string result=""; XmlDocument doc = new XmlDocument(); ...

2018-03-11 18:18:03 1013

转载 c#获取不同格式日期时间的方法

获取日期,可以通过下面的语句,得到不同格式的日期:DateTime.Now.ToLongDateString().ToString();     // 2008年9月4日DateTime.Now.ToShortDateString().ToString();    // 2008-9-4DateTime.Now.ToString("yyyy-MM-dd");              // 200...

2018-03-11 18:14:01 571

原创 C#删除字符串最后一个字符的几种方法

字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法一:s = s.Remove(s.LastIndexOf(","), 1); ;//移除掉最后一个","方法二:用的最多的是Substring,这个也是我一直用的s = s.Substring(0,s.Length - 1)方法三:用TrimEnd,这个东西传递的是一个字符数组s=s.TrimEnd(',')/...

2018-03-11 18:12:48 21223

原创 C#上传图片到根目录并保存图片名到数据库表里

using System.IO;//引入文件功能 public string img =”“;//存储到数据库表中的图片名1、在上传的按钮Click事件里加以下代码 //上传图片 OpenFileDialog open = new OpenFileDialog(); DialogResult dr = open.ShowDialog(); if (dr == DialogRes...

2018-03-11 18:11:46 3162 4

原创 C#实现无边框窗体移动方法

Point mouseOff;//鼠标移动位置变量 bool leftFlag;//标记是否为左键 private void FrmLogin_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) ...

2018-03-11 18:04:33 909

原创 c#中datagridview行高的设置

DataGridView控件的属性:1、ColumnHeadersHeaderSize属性设为EnableResizing2、ColumnHeadersHeader 的值改为253、RowTemplate属性下的Height,把值也设置为25设置字体//Font font = new Font("UTF-8", 14);//UTF-8是字体的编码格式,14是字体大小//this.dataG...

2018-03-11 18:03:24 30815 1

原创 c#中ListView行高的设置

可以加入一个imagelist来撑大行,实现行高的设置!// 设置行高ImageList imgList = new   ImageList();// 分别是宽和高imgList.ImageSize = new Size(1,25);// 这里设置listView的SmallImageList ,用imgList将其撑大listView1.SmallImageList = imgList;   ...

2018-03-11 18:02:39 1685

原创 C#中实现窗体第二次打开时,在原来第一次关闭的位置,类似于QQ面板

第一步:新建一个FormPositionHelper.cs类 代码如下:using Microsoft.Win32;//这个需加上       class FormPositionHelper    {    // 在HKEY_CURRENT_USER 设置注册表的路径    public static string RegPath ...

2018-03-11 17:57:46 1798

原创 C#中调用Flash按钮,点击按钮可打开相应的功能

1、制作一个FLASH按钮,并在按钮上添加如下代码: on (release) { fscommand ("Send Action"); } 2、生成swf文件3、在FLASH控件的FSCommand事件中添加如下代码: if (e.command == "Send Action") { MessageBox.Show...

2018-03-11 17:51:01 819

原创 C#循环读取文件夹里的文件,然后把文件名保存到数组里

public void getFileName() { //读取路径下的信息 DirectoryInfo folder = new DirectoryInfo(@"Skins");//文件夹名为Skins,放在软件根目录下 //循环文件夹下指定文件的信息 ...

2018-03-11 17:48:07 3617

原创 C# WinForm 中嵌入另一个.EXE程序(给程序加锁)

开发需求:有时候,我们没办法反编译或修改别人写好的软件,但又想在软件上添加注册码或其他安全功能,那么这个时候,我们可以考虑新建一个项目,然后在WinForm 中嵌入另一个.EXE程序,相当于给软件加把锁,下面让我们一起来实现!解决方案:第1步:新建一个form窗体第2步:在项目上右键添加组件→添加资源组件第3步:打开Resource1.resx,添加现有文件,并重命名为t...

2018-03-11 17:46:33 6888 4

转载 C#复制文件、设置隐藏,只读属性

/// <summary> 复制指定目录的所有文件<para> <para> /// 参数1(sourceDirectory): 原始目录 将此目录内容复制到新目录<para> /// 参数2(targetDirectory):  目标目录 将原始目录内容复制到此目录下 /// </para></...

2018-03-11 17:44:36 1687

原创 C#远程读取txt配置文件

//SDK AppID public static int appid; //App Key public static string appkey; //模板Id public static int tmplId; //phone public static s...

2018-03-11 17:24:39 3535

原创 SSM框架实现批量删除操作

JSP页面<table> <tr> <th>&l

2018-03-11 17:22:11 11155 1

原创 百度ueditor富文本编辑器加载数据库内容的方法

定义一个中转站<!-- 现将内容放到code中(中转站),然后ueditor再从这里取值 --><code id="testcon" style="display:none;"></code><!--这是富文本编辑器区域--><textarea id="editor" required="requi

2018-03-11 17:15:48 6772

原创 使用eclipse和TomCat发布项目时,去掉项目名的方法

举例说明,比如我的JAVA项目名是g3,那么我访问时就需要在浏览器输入 http://localhost/g3 才能正常访问,现在的问题是,我将把g3去掉,直接用 http://localhost 就能访问到我的网站,下面我们开始解决这个问题! 第1步:删除原先的TomCat 8.0 ,重新添加 第2步:添加好新的 TomCat后,双击进入编辑,修改项目路径,保存即可。 保存之后,重启服务器,就可...

2018-03-11 17:12:29 2222

原创 JDBC:.getJSON提交时,Servlet下处理中文乱码

我们都知道,在TomCat V8.0版本中,不需要处理中文乱码,因为server.xml中已经帮设置好了。但在TomCat V7.0版本中,却需要我们在Serlvet中手动处理中文乱码,如此一来,会产生不兼容的情况,那么我们就需要解决兼容性的问题。下面是我自己想出的方法,大家不妨一试。import java.util.regex.Matcher;import java.util.regex....

2018-03-11 17:09:02 349

系统工具箱:实时监控目录文件,关闭开机启动项,关闭进程,清理内存

C#使用fileSystemWatcher实时监控目录里所有文件的增删改和重命名操作日志,软件截图可以看我的博文:https://blog.csdn.net/qq15577969/article/details/109013153

2020-10-11

Android反编译工具.zip

里面一共有三个工具: 1、dex2jar 用于将dex文件转换成jar文件 2、jd-gui 用于将jar文件转换成java代码 3、apkTool 还原APK文件中的9-patch图片、布局、字符串等等一系列的资源

2020-09-28

AdminEx响应式HTML5后端框架模板.zip

AdminEx响应式Bootstrap后台管理模板基于Bootstrap3.1.1制作,兼容PC端和手机移动端,全套模板,包括仪表盘、登录、布局、UI元素、组件、媒体库、字体、邮箱、表格、图表、数据表、地图等52个后台模板页面。

2020-08-20

Js+css3宝丽来风格的相册图片幻灯片展示代码

js利用css3属性制作宝丽来照相机风格的图片布局、图片相册幻灯片展现效果、点击一个个图片切换展示代码。(不兼容IE6,7,8)

2020-06-17

文件批量搜索删除工具

工具使用场景:当你下载别人的源码想做二次开发时,你会发现别人在源码里放置了很多广告图片或者文件链接,几乎在每个子文件夹里都有,是不是很烦人?想删除吧,那么多文件,一个一个去删除非常的麻烦,也浪费时间。有了这个工具,所有的烦恼都是浮云,你想删谁就删谁!最新版本可联系我获取,QQ:97887526

2020-05-05

php网站安装向导程序

本安装向导是制作PHP网站系统安装包使用到的简单安装向导程序,具体功能需要自行修改install/index.php里的代码,data目录存放的是mysql的sql文件。

2020-05-04

系统小工具,清理优化内存,强制关闭进程工具

这个工具可以用来清理window系统的内存,以及强制关闭你想关的进程。你可能会问360和腾讯电脑管家不都有这些功能吗,还自己写工具做什么?问对了,自己的电脑如果安装了360或者电脑管家,确实用不上,但如果是配置低的服务器呢?你装360上去?360占用的内存更大,还容易卡,毕竟服务器没有显卡,所以这个小工具就有用武之地了。

2020-04-26

八线程采集器,自动采集接口数据,URL定时刷新工具

这个采集器一共有八个线程,可自定义开关,要采集什么内容,由调用的链接决定,是非常人性化的一款工具。占用内存极小,需要开机启动或者其他功能的朋友,可以联系我定制。

2020-04-26

时间校正器V3.0,自动校准服务器时间

如果你是一名小站长,你可能会遇到这样的需求:租用的服务器时间不准,或者想使用其他时区(如美国东部时区),为了达到精确度,就需要这样一款工具来辅助。这个软件是我自己写的,时间接口调用的是淘宝的,所以可以长久免费使用,不存在任何失效的可能。

2020-04-26

一共3个工具:屏幕取色、文本替换专家、超级批量文本替换工具

很好用的三个工具,分享给大家: 1.屏幕取色工具,可以方便的吸引电脑屏幕上任意一个区域的颜色。 2.文本替换专家,可以搜索、替换、查找代码,二次开发/程序修复必备工具。 3.超级批量文本替换工具,这个很强大,可以实现批量化替换和修改功能。

2020-04-26

开关按钮图标(png格式).zip

漂亮的开关按钮图标,一共有6种。可以看我这篇文章,就知道图标好不好看了。https://blog.csdn.net/qq15577969/article/details/105641961

2020-04-20

MySql.Data.dll(.NET4.0版本)

我看很多CSDN都是要积分才能下载,对于一清二白的程序员来说很难入手,在这里免费贡献给各位C#开发爱好者。

2020-01-06

Notepad++格式化html代码插件Tidy2.dll

1、下载完之后 我们把解压到Tidy2.dll放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++即可使用 3、需要格式化代码时,点击:Notepad++菜单->插件->Tidy2->Tidy (config1)

2019-12-28

Notepad++一键格式化php代码.rar

1、下载完之后 我们把解压到的两个文件 放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++ 3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)" 5、输入完之后,点“保存...”,选择快捷键组合,如shift+alt+F,然后点击运行即可

2019-12-28

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接,相关文章地址:https://blog.csdn.net/qq15577969/article/details/103236861

2019-11-25

jquery生成带logo的二维码(js与canvas海报合成).rar

1、jquery.qrcode生成带logo的二维码 2、js与canvas实现二维码和图片合成海报功能(生成带二维码的好友分享图片)

2019-11-20

CSS3实现3D立体旋转动画特效.rar

CSS3实现3D立体旋转动画特效代码,相关文章参考地址:https://blog.csdn.net/qq15577969/article/details/102583919

2019-10-16

javascript实现无极分类+树型菜单目录.rar

javascript实现无极分类,菜单内容是读取JSON格式的数据,并非写死,灵活性很强大!

2019-06-10

phpjiami解密脚本.zip

www.phpjiami.com网站的解密: 将需要解密的文件拷进encode目录,浏览器访问目录phpjiami.php文件,将会自动执行解密过程,解密结果在decode目录。

2019-05-28

Android调用系统shareAPI实现分享转发功能

在开发APP过程中,一般都需要实现分享转发,比如分享到QQ、微信等,这里我使用的是安卓系统自带的shareAPI,可以直接通过ResolveInfo获取手机中所有提供分享接口的应用,从而实现分享功能。 具体实现代码,请看博客文章: https://blog.csdn.net/qq15577969/article/details/82725897

2018-09-16

Thinkphp5获取IP定位 qqwry.dat UTFWry.bat纯真IP库 IpLocation.php扩展

Thinkphp5获取IP定位,纯真2022年最新IP库,附带IpLocation扩展,直接就可以使用,非常方便。

2023-05-13

微信小程序头像和昵称填写示例

修复微信小程序不能获取头像和昵称的bug,微信小程序新版头像昵称API使用。

2022-11-20

反编译脚本解包 wxapkg

适用于Node.js的微信小程序反编译脚本

2022-02-09

RE浏览器 RootExplorer.apk

安卓版本的RE浏览器,直接下载到手机上安装,或者拖拽到安卓模拟器中。

2022-02-09

node-v13.14.0-x64.msi

windows7系统可以安装的Node.js最高版本

2022-02-09

支付宝和微信支付的PHP支付demo示例

1.支付宝的电脑网站支付、手机网站支付、APP支付、当面付、转账功能、网页授权获取用户信息等接口示例代码; 2.微信支付的原生支付(扫码支付)、刷卡支付(条码支付)、公众号支付(jsapi)、企业付款、现金红包、授权获取用户信息(昵称、头像)等接口示例代码;

2022-01-11

javascript轮播图示例.zip

原生态的javascript轮播图示例,老师上课教的代码,有详细的备注,适合js新手小白学习参考。

2021-12-09

SEO伪原创工具.rar

伪原创软件工具是一款SEO高级工具,专门用来生成原创之后的伪原创文章,使用伪原创软件工具可以制作出互联网上具有唯一性的伪原创文章。

2021-11-03

多功能网页自动刷新工具

这个工具可以定时调用网页链接,实现定时刷新等操作。

2021-11-03

键盘鼠标脚本记录工具 游戏挂机辅助软件

我自己写的一款键盘鼠标脚本记录工具,可以用来游戏里挂机,人物自动行走打怪。

2021-11-03

文件批量搜索删除工具 超级实用的软件

这个工具可以批量删除目录下所有子文件夹里同名的文件,可以很方便的用来清除他人留在源码里的一些广告文件或垃圾文件。

2021-11-03

仿微信IM(Thinkphp后端+Uniapp前端).zip

高仿微信的即时聊天通讯IM软件,Thinkphp后端+Uniapp前端,可以进行二次开发,亲测可用!

2021-11-03

高仿看云API开发文档中心框架模板

高仿看云API开发文档中心框架模板,非常好看,可以嵌入网站系统,也可以单独使用。

2021-11-03

集成Layui后台模板的Thinkphp5.0后台框架

一套完整的Thinkphp5.0后台框架模板,集成了Layui后台模板,小型网站快速开发必备。

2021-11-03

微信dat文件解析工具 转换微信电脑端图片和表情包

声明:这个软件工具只能用来转换微信电脑端图片和表情包,不能获取聊天记录。

2021-11-03

element-ui离线文档包

element-ui离线css和js文件,方便本地开发使用,本文件带简单的调用示例代码,请笑纳!

2021-06-23

lightgallery插件.zip

lightgallery.js是一款纯JavaScript轻量级响应式lightbox插件,该Lightbox插件支持图片,视频,iframe等多种媒体,支持全屏,导航,缩放,下载等功能,还支持多种动画过渡效果。

2021-04-25

PHPMailer.zip

PHPMailer是一个用于发送电子邮件的PHP函数包。直接用PHP就可以发送,无需搭建复杂的Email服务。 thinkphp使用教程参考:https://blog.csdn.net/qq15577969/article/details/115314242

2021-03-29

syntaxhighlighter代码着色工具,代码高亮,代码修饰框架

SyntaxHighlighter是一款用于web页面的代码着色工具,可以用来着色多种语言,可以是HTML,CSS,Javascript,还可以是C,JAVA等编程语言。它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML。

2021-03-09

HTML5仿Win10桌面系统网站模板.zip

HTML5高端大气炫酷仿Win10桌面系统网站模板,基于Layui的前端模板针对略懂前端的后端人员定做。它本身具有丰富的API和配置,让你以很少的前端代码,快速打造一个Win10版的Web管理系统模板。

2020-10-16

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

TA关注的人

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