自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (72)
  • 收藏
  • 关注

转载 转: (论坛答疑点滴)winform下怎么得到按钮的click事件的处理方法

转: http://www.cnblogs.com/lovecherry/archive/2005/06/13/173668.html (论坛答疑点滴)winform下怎么得到按钮的click事件的处理方法 我们在做应用程序的时候有时候想知道页面上的按钮对于某一事件委托链上有多少方法,下面是一个例子。1、先添加3个按钮,分别添加0个,1个,2个click事件的方法,按钮名字分别为b

2008-11-14 14:29:00 1149

转载 .NET术语表

.NET术语表 [原文地址http://www.lijianzhong.com/Applied_Terms.asp]《Microsoft .NET框架程序设计(修订版) 》 《Microsoft .NET框架程序设计——Visual Basic .NET 语言描述》   .NET Compact Framework .NET微缩框架

2008-11-09 13:41:00 1224

转载 转:ASP.NET中的路径问题总结

转: http://www.cnblogs.com/pumaboyd/archive/2006/09/13/502820.html ASP.NET中的路径问题 这是我页面请求链接http://localhost/MyWeb/Store/Page1.aspx?ddddd=9。下面是通过相应方法显示的路径,对比一下应该可以找到你想要的取得路径的方法。Reques

2008-10-06 16:48:00 777

转载 asp.net 2.0中页的生存周期(Lifecycle)和动态控件

原文地址:http://www.codeproject.com/useritems/lifecycle.asp;翻译地址:http://www.cnblogs.com/webabcd/archive/2007/03/12/671400.html[翻译]asp.net 2.0中页的生存周期(Lifecycle)和动态控件原文发布日期:2006.12.08作者:Vivek Thakur翻译:web

2008-10-05 16:04:00 579

原创 Panel 最大高度

%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="AJAXEnabledWebApplication9._Default" %>%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToo

2008-09-26 21:33:00 1474

转载 转:Yahoo邮箱POP、SMTP服务器设置详解

首先是按照网络上流传的方法打开Yahoo中国邮箱的POP。  有两种方法:  方法一:  首先登陆你的yahoo邮箱,注意,要是***@yahoo.com.cn的,国外的Yahoo邮箱开POP是要收费的,而且没有其他办法可以使用。依次打开邮箱选项->账户信息,这时候要求你验证密码,输入正确的密码后开始设置账户信息。点击用户信息右边的“编辑”连接,在下面的促销信息里面选择 “发送到我的Yahoo !

2008-09-12 19:22:00 93213 3

原创 Web GDI+显示图片

private void MarkupImage(string image, string desc)        {            Bitmap bitmap = new Bitmap(Server.MapPath(image));            bitmap = WindowsApplication1.Receipt.MarkupImage();   

2008-08-22 11:05:00 960

转载 转:使用C#代码安装 Windows 服务(不使用InstallUtil)

转: http://space.itpub.net/100788/viewspace-310263using System;using System.Collections.Generic;using System.ServiceProcess;using System.Configuration.Install;static class Program{    /

2008-07-06 20:35:00 721

转载 转: 安装C# Windows服务程序

转:http://blog.csdn.net/jinru2560/archive/2008/04/22/2314416.aspx安装C# Windows服务程序1、在服务程序的是设计窗体中,点击右键“添加安装程序”,添加服务安装程序。否则,安装时会出现如下错误:正在安装程序集“C:/Program/xx.exe”。受影响的参数是:logtoconsole = ass

2008-07-06 20:07:00 1172

转载 转:用 devenv.exe /resetuserdata 恢复Visual Studio 初始状态

转:http://www.cnblogs.com/jilimi/archive/2007/03/15/675954.html/resetuserdata 参数如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式

2008-07-04 19:38:00 1142

转载 转:SQL Server 2000端口连接不上

转:http://www.efang.com.cn/help/viewthread.php?tid=55 SQL   Server连接中的三个最常见错误:             一."SQL   Server   不存在或访问被拒绝"         这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.         一般说来,有以下几种可能性:         1,SQL 

2008-01-18 10:33:00 1451

原创 C#调用工程中的文本

Assembly asm = Assembly.GetExecutingAssembly();            Stream str = asm.GetManifestResourceStream(asm.GetName().Name+ "." + name);            StreamReader reader = new StreamReader(str);        

2008-01-09 22:33:00 591

原创 转:Scripting Database Objects

转:http://www.dbazine.com/sql/sql-articles/larsen4Scripting Database Objects by Gregory A. LarsenIn the normal development lifecycle, developers design applications one pie

2008-01-08 13:14:00 696

转载 转:邹建--乘车线路查询

转:http://blog.csdn.net/zjcxc/archive/2008/01/02/2009421.aspx背景有如下表示乘车线路和站点的数据,要求查询出指定站点之间的所有乘车线路:USE tempdbGO -- 模拟数据SET NOCOUNT ONIF OBJECT_ID(Ntempdb..#tb) IS NOT NULL    D

2008-01-04 11:49:00 923 1

转载 转:使用.net下的系统事件增强应用程序

转:http://developer.51cto.com/art/200509/3401.htm一般情况下,在开发应用程序的时候都很少考虑一些系统部分的变化对应用程序带来影响,比如系统字体库里的字体增加或减少,用户注销或系统关机,桌面主题变换等等。针对应用程序的不同,或多或少会造成一些影响,比如程序在运行过程中没有退出就被用户注销,有可能造成数据丢失,系统字体的更改或系统时钟的更改对程序造

2008-01-04 11:28:00 532

转载 转:导出表结构脚本

转:http://blog.csdn.net/vivianfdlpw/archive/2005/10/17/506598.aspx /**//*    --导出表结构脚本    --用法:    --exec sp_ExportTables tb    --vivianfdlpw 2005.10 引用请保留此信息     */IF EXISTS(SELECT 1 FROM SYSO

2007-12-26 09:59:00 677

转载 转:SQLSERVER2000下生成数据库对象脚本(不包括数据信息)

转: http://blog.csdn.net/zlp321002/archive/2006/12/28/1465180.aspx数据库中的表对象脚本可以用以下存储过程来备份.它可以备份数据库中任何对象脚本(不包括数据信息)注意: 以下存储过程在sql server 2000 sp3以上版本测试通过.--生成整个数据库脚本.Create   PROC   P_GetJenerate

2007-12-25 22:35:00 576

转载 转:邹建--根据当月数据库自动生成下个月数据库--3

 转:http://blog.csdn.net/zjcxc/archive/2005/03/16/320782.aspx--创建一个每月最后一个工作日执行的作业,调用上述存储过程实现自动创建数据库use mastergo--设置 SQL Agent 服务为自动启动exec msdb..sp_set_sqlagent_properties @auto_start=1go--创建作业e

2007-12-25 22:20:00 721

转载 转:邹建--根据当月数据库自动生成下个月数据库--2

转: http://blog.csdn.net/zjcxc/archive/2005/03/16/320778.aspx--方法2. 脚本复制use mastergoif exists (select * from dbo.sysobjects where id = object_id(N[dbo].[sp_ProcCopyDb]) and OBJECTPROPERTY(id, NI

2007-12-25 22:18:00 484

转载 转:邹建--根据当月数据库自动生成下个月数据库--1

转:http://blog.csdn.net/zjcxc/archive/2005/03.aspx/*--原帖地址:http://community.csdn.net/Expert/topic/3818/3818559.xml?temp=.9593317--*//*--处理要求在sql数据库里有一个名为Pos200502的Database,每个月会有一个类似于这样名称(Pos20050

2007-12-25 22:17:00 571

转载 转:邹建--通过作业,定时同步两个数据库

转:http://blog.csdn.net/zjcxc/archive/2003/12/29/20083.aspx--定时同步服务器上的数据--例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,num

2007-12-25 22:12:00 544

转载 转:邹建--复制表结构的通用存储过程

转:http://blog.csdn.net/zjcxc/archive/2005/08/20/459401.aspx复制表结构的通用存储过程 -- Transfer对象的重要属性 -- 1. 属性 属性名                            类型                描述--------------------------------- -------

2007-12-25 14:45:00 552

转载 转:邹建--在临时表的指定字段前面插入字段

转: http://blog.csdn.net/zjcxc/archive/2005/05/30/384528.aspx问题描述:    使用下面的代码创建一个临时表,怎么样才能在‘长度’字段之前插入一个字段?create table #temp(CODE varchar(50),长度 varchar(50),颜色 varchar(50), 合计 varchar(50))/*- 一般来说,

2007-12-25 14:04:00 586

转载 转:邹建--交叉报表处理实例

转: http://writeblog.csdn.net/PostEdit.aspx两种比较特殊的交叉数据报表处理 --示例数据:CREATE TABLE tb(ID varchar(10),NGNO char(1),QTY int)INSERT tb SELECT 200505,A,10UNION ALL SELECT 200505,B,20UNION ALL SELEC

2007-12-25 14:00:00 611

转载 转:邹建--SQL 2005溢用之:分拆列值

转: http://blog.csdn.net/zjcxc/archive/2006/06/09/784276.aspx问题描述:有表tb, 如下:id          values----------- -----------1           aa,bb2           aaa,bbb,ccc 欲按,分拆values列, 分拆后结果如下:id  

2007-12-25 13:57:00 533

转载 转:邹建--SQL 2005溢用之:合并列值

转: http://blog.csdn.net/zjcxc/archive/2006/06/09/784287.aspx问题描述:无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦: 有表tb, 如下:id    value----- ------1     aa1     bb2 

2007-12-25 13:55:00 556

转载 转:邹建--避免在 SQL Server 中盲目地追求一句处理

转:http://blog.csdn.net/zjcxc/archive/2006/06/10/787074.aspx 问题描述       业务需求如下:       有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。 A、一般的处理方法IF @Flag = 0 

2007-12-25 13:51:00 460

转载 转:邹建--数据库系统崩溃后的一般处理步骤

转: http://blog.csdn.net/zjcxc/archive/2006/07/01/862795.aspx情况描述:SQL Server 2000崩溃,重新安装数据库。有以下准备:1, 三个系统库(master,msdb,model)的完全备份:2  两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据

2007-12-25 13:44:00 571

转载 转:邹建--如何迁移数据库到另一个分区

转: http://blog.csdn.net/zjcxc/archive/2006/07/09/897024.aspx问题描述:一台服务器,联了好几个阵列,其实可以看作不同的逻辑驱动器,就假设为c盘,d盘,e盘sql server 2000 程序装在了c盘,数据装在了d盘现在阵列d需要撤走,我需要把原来d盘的数据库文件挪到e盘上,数据库有100多个,一个一个手动备份恢复时间不

2007-12-25 13:41:00 534

转载 转:邹建-- TOP 1比不加TOP慢的疑惑

 转:http://blog.csdn.net/zjcxc/archive/2006/07/10/898861.aspx问题描述:有一个查询如下,去掉TOP 1的时候,很快就出来结果了,但加上TOP 1的时候,一般要2~3秒才出数据,何解?SELECT TOP 1    A.INVNO FROM A, BWHERE A.Item = B.ItemNumber   

2007-12-25 13:37:00 530

转载 转:邹建--如何实现横向聚合

转: http://blog.csdn.net/zjcxc/archive/2006/07/10/898901.aspx问题描述:有表tb,数据如下A1 A2 A3 A4 A5 1  2  5  3  42  2  3  4  50  3  4  2  5 如何输出A1 A2 A3 A4 A5 最大 最小  5以上个数1  2  5  3  4   5 

2007-12-25 13:32:00 478

转载 转:邹建--SQL各种写法的效率问题

转:http://blog.csdn.net/zjcxc/archive/2006/07/15/926622.aspx(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb   SELECT 1,DDD,1UNION  ALL        SELECT 1,5100

2007-12-25 13:28:00 575

转载 转:邹建-- 使用事务与锁,实现一个用户取过的数据不被其他用户取到

转: http://blog.csdn.net/zjcxc/archive/2006/08/28/1133843.aspx问题描述:用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取? 问题解决:处理这类

2007-12-25 13:17:00 488

转载 转:邹建--UPDATE 时, 如何避免数据定位处理被阻塞

转: http://blog.csdn.net/zjcxc/archive/2006/09/17/1232660.aspx问题描述:数据库PUBS中的authors表,想锁定CITY为aaa的记录,为什么执行下面的命令后,CITY为bbb的记录也被锁定了,无法进行UPDATE.BEGIN TRANSACTION         SELECT * FROM authors  

2007-12-25 13:09:00 401

转载 转:邹建--SELECT 赋值与ORDER BY冲突的问题

转: http://blog.csdn.net/zjcxc/archive/2006/09/17/1233068.aspx问题描述:使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常。具体的问题表现参考下面的问题重现代码 问题重现代码-- 测试数据DECLAR

2007-12-25 13:07:00 446

转载 转:邹建--实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除

转:http://blog.csdn.net/zjcxc/archive/2006/09/18/1236639.aspx问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-

2007-12-25 12:57:00 668

转载 转:邹建--使用TableDiff实用工具解决事务复制中的问题

 转:http://blog.csdn.net/zjcxc/archive/2006/12/27/1464953.aspx事务复制是数据同步中常用的一种手段,复制过程难免会遇到不少问题,就笔者遇到的问题而言,一般有两大类:一类是通过重新启动Distributor Agent即可解决的问题,另一类是因为Subscriber修改了数据,导致发布的数据有冲突,这类问题一般需要手工去修复。Tabl

2007-12-24 22:08:00 539

转载 转:邹建--选择合适的游标类型

 转:http://blog.csdn.net/zjcxc/archive/2007/05/12/1606109.aspx背景:定义游标的时候, 如果不指定STATIC 关键字的时候, 则默认定义的游标是动态(DYNAMIC) 的动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABS

2007-12-24 21:12:00 591

转载 转:邹建--对于局部变量,text、ntext 和 image 数据类型无效

转:http://topic.csdn.net/t/20040627/22/3126726.html问题 取值问题!!     以及用Text在使用Select   查询   和INSERT   Update解决之道!     比喻发通过declare   @content   Text   去Select   @content=content(Text类型)最值呢???寻求Text类型字

2007-12-14 22:43:00 9700

转载 转:使用OpenQuery或OPENROWSET的方法

转:http://topic.csdn.net/t/20040428/12/3016902.html 如果能够方便的得到存储过程结果集的表结构。那存储过程的使用就方便了很多了。比如:     insert   into   #tmp   exec   sp_who     要执行这一句,前提必须知道sp_who的结果集的表结构。     这样的语句又不能运行:select   *   in

2007-12-14 22:34:00 4555 2

C#连连看程序 .

C#连连看程序 .

2008-09-16

Delphi 不让程序在任务管理器中显示

Delphi 不让程序在任务管理器中显示

2008-09-16

Delphi 鼠标操作记录程序

Delphi 鼠标操作记录程序 .

2008-09-16

Delphi 做的远程关机程序

Delphi 做的远程关机程序 .

2008-09-16

Delphi程序员代码风格指南.chm

Delphi程序员代码风格指南.........

2008-09-16

FastReport中文开发指南.chm

FastReport中文开发指南.chm

2008-09-16

仿QQ在RichTextBox控件加入图片

仿QQ在RichTextBox控件加入图片

2008-09-16

Visual Studio 统计代码行数

可以简单的统计代码行数...........

2008-09-16

DataGridView打印-颜色换行

DataGridView打印机-颜色换行

2008-09-16

ASP.NET AJAX深入浅出系列课程(32):构建高安全性ASP.NET AJAX应用程序

ASP.NET AJAX深入浅出系列课程(32):构建高安全性ASP.NET AJAX应用程序

2008-09-16

ASP.NET AJAX深入浅出系列课程(31):构建高性能ASP.NET AJAX应用程序

ASP.NET AJAX深入浅出系列课程(31):构建高性能ASP.NET AJAX应用程序

2008-09-16

ASP.NET AJAX深入浅出系列课程(30):ASP.NET AJAX的相关扩展(下)

ASP.NET AJAX深入浅出系列课程(30):ASP.NET AJAX的相关扩展(下)

2008-09-16

ASP.NET AJAX深入浅出系列课程(29):ASP.NET AJAX的相关扩展(上)

ASP.NET AJAX深入浅出系列课程(29):ASP.NET AJAX的相关扩展(上)

2008-09-16

ASP.NET AJAX深入浅出系列课程(28):AJAX Control Tookit工具包(下)

ASP.NET AJAX深入浅出系列课程(28):AJAX Control Tookit工具包(下)

2008-09-16

ASP.NET AJAX深入浅出系列课程(27):AJAX Control Tookit工具包(中)

ASP.NET AJAX深入浅出系列课程(27):AJAX Control Tookit工具包(中)

2008-09-16

ASP.NET AJAX深入浅出系列课程(26):AJAX Control Tookit工具包(上)

ASP.NET AJAX深入浅出系列课程(26):AJAX Control Tookit工具包(上)

2008-09-16

ASP.NET AJAX深入浅出系列课程(25):UpdatePanel与服务器端脚本控件(下)

ASP.NET AJAX深入浅出系列课程(25):UpdatePanel与服务器端脚本控件(下)

2008-09-16

ASP.NET AJAX深入浅出系列课程(24):UpdatePanel与服务器端脚本控件(上)

ASP.NET AJAX深入浅出系列课程(24):UpdatePanel与服务器端脚本控件(上)

2008-09-16

ASP.NET AJAX深入浅出系列课程(23):利用Microsoft AJAX Library开发客户端组件(下)

ASP.NET AJAX深入浅出系列课程(23):利用Microsoft AJAX Library开发客户端组件(下)

2008-09-16

ASP.NET AJAX深入浅出系列课程(22):利用Microsoft AJAX Library开发客户端组件(中)

ASP.NET AJAX深入浅出系列课程(22):利用Microsoft AJAX Library开发客户端组件(中)

2008-09-16

ASP.NET AJAX深入浅出系列课程(21):利用Microsoft AJAX Library开发客户端组建(上)

ASP.NET AJAX深入浅出系列课程(21):利用Microsoft AJAX Library开发客户端组建(上)

2008-09-16

ASP.NET AJAX深入浅出系列课程(20):使用Microsoft AJAX Library中的浏览器兼容功能

ASP.NET AJAX深入浅出系列课程(20):使用Microsoft AJAX Library中的浏览器兼容功能

2008-09-16

ASP.NET AJAX深入浅出系列课程(19):VS 2008的JavaScript代码提示功能

ASP.NET AJAX深入浅出系列课程(19):VS 2008的JavaScript代码提示功能

2008-09-16

ASP.NET AJAX深入浅出系列课程(18):ASP.NET AJAX的国际化与本地化支持

ASP.NET AJAX深入浅出系列课程(18):ASP.NET AJAX的国际化与本地化支持

2008-09-16

ASP.NET AJAX深入浅出系列课程(17):关注ASP.NET AJAX的核心:ScriptManager

ASP.NET AJAX深入浅出系列课程(17):关注ASP.NET AJAX的核心:ScriptManager

2008-09-16

ASP.NET AJAX深入浅出系列课程(16):ASP.NET AJAX提供的Authentication Service的实现方式与扩展

ASP.NET AJAX深入浅出系列课程(16):ASP.NET AJAX提供的Authentication Service的实现方式与扩展

2008-09-16

ASP.NET AJAX深入浅出系列课程(15):使用ASP.NET AJAX提供的Authentication Service

ASP.NET AJAX深入浅出系列课程(15):使用ASP.NET AJAX提供的Authentication Service

2008-09-16

ASP.NET AJAX深入浅出系列课程(14):Profile Service的实现方式与扩展

ASP.NET AJAX深入浅出系列课程(14):Profile Service的实现方式与扩展

2008-09-16

ASP.NET AJAX深入浅出系列课程(13):ASP.NET AJAX提供的Profile Service

ASP.NET AJAX深入浅出系列课程(13):ASP.NET AJAX提供的Profile Service

2008-09-16

ASP.NET AJAX深入浅出系列课程(12):Microsoft AJAX Library中异步通信层的扩展

ASP.NET AJAX深入浅出系列课程(12):Microsoft AJAX Library中异步通信层的扩展

2008-09-16

ASP.NET AJAX深入浅出系列课程(11):Microsoft AJAX Library中异步通信层使用

ASP.NET AJAX深入浅出系列课程(11):Microsoft AJAX Library中异步通信层使用

2008-09-16

C#面向对象设计模式纵横谈(25):设计模式总结

C#面向对象设计模式纵横谈(25):设计模式总结

2008-09-16

C#面向对象设计模式纵横谈(24):(行为型模式) Visitor 访问者模式

C#面向对象设计模式纵横谈(24):(行为型模式) Visitor 访问者模式

2008-09-16

C#面向对象设计模式纵横谈(23):(行为型模式) Strategy 策略模式

C#面向对象设计模式纵横谈(23):(行为型模式) Strategy 策略模式

2008-09-16

C#面向对象设计模式纵横谈(22):(行为型模式) State 状态模式

C#面向对象设计模式纵横谈(22):(行为型模式) State 状态模式

2008-09-16

C#面向对象设计模式纵横谈(21):(行为型模式) Memento 备忘录模式

C#面向对象设计模式纵横谈(21):(行为型模式) Memento 备忘录模式

2008-09-16

C#面向对象设计模式纵横谈(19):(行为型模式) Observer 观察者模式 (Level 300)

C#面向对象设计模式纵横谈(19):(行为型模式) Observer 观察者模式 (Level 300)

2008-09-16

C#面向对象设计模式纵横谈(18):(行为型模式) Iterator 迭代器模式 (Level 300)

C#面向对象设计模式纵横谈(18):(行为型模式) Iterator 迭代器模式 (Level 300)

2008-09-16

C#面向对象设计模式纵横谈(17):(行为型模式) Mediator 中介者模式 (Level 300)

C#面向对象设计模式纵横谈(17):(行为型模式) Mediator 中介者模式 (Level 300)

2008-09-16

C#面向对象设计模式纵横谈(16):(行为型模式) Interpreter 解释器模式 (Level 300)

C#面向对象设计模式纵横谈(16):(行为型模式) Interpreter 解释器模式 (Level 300)

2008-09-16

空空如也

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

TA关注的人

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