自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★(ChengKing)【夜战鹰】【产品级性能调优与故障诊断分析】★

[首页♂] 【性能优化】【ChengKing(ZhengJian)】

  • 博客(199)
  • 资源 (5)
  • 收藏
  • 关注

原创 2008~2009年MVP连任, 纪念一下

 .时间真快已经连任三年了, 新的起点, 新的一年开始, 今年还有好多工作要做, 留念一下. 尊敬的 Jian Zheng   热烈祝贺并欢迎您参与Microsoft MVP Program,在历经长达数星期的激烈竞争与评选后,祝贺各位从众多优秀的竞争者中脱颖而出,成为本年度“最有价值专家”(Most Valuable Professional) 奖的获奖者(Most Valu

2008-04-02 21:22:00 2778 5

原创 本Blog.Net教程系列目录索引(SilverLight/Asp.net/Asp.net Ajax/C#等)

..本Blog .Net教程系列目录索引 (一). ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★         http://blog.csdn.net/ChengKing/archive/2009/01/01/3680629.aspx (二). Asp.net Ajax框架教程        http:

2008-03-09 21:22:00 9153 9

原创 Silverlight入门教程(基于Asp.net运行环境示例)[示例代码下载]

  Silverlight入门教程--基于Asp.net运行环境示例     (一).概述 (二). 代码示例  1).基础知识示例   1. 对象的定位   2. 使用SilverLight插件   3. SilverLight元素的鼠标事件   4. SilverLight元素的键盘事件   5. 方法createFromXaml使用示例   6.

2008-03-09 20:43:00 7622 1

原创 Asp.net Ajax框架教程[教程下载]

 Asp.net Ajax框架教程目录(一).概述... (二).应用场景代码示例... 1).ScriptManager控件示例...      1. 在异步调用服务端注册客户端脚本新方法...      2. 捕获Ajax异步调用中错误(默认使用alert提示).      3. 捕获Ajax异步调用中错误(自定义输出错误方式)

2008-01-09 19:33:00 11169 4

原创 真爱无价[转载]

作者:佚名房子是一次性付款,装修好后总支出一共是173682元。我把钥匙交到岳母的手里,说:“妈,您和爸就住这里了,以后的生活费我按时寄给您们!”岳母说:“你个畜牲,谁叫你买房子的啊?你不过日子了啊!”岳母抱着我哭,我没有哭,我相信,老婆她能知道,她一定会很高兴。  老婆临走的时候,已不能说话,我抓着她的手,在她的手蓦地较为有力地抓了一下我的手后,然后永远地走了。她没有闭眼,我木然地打了一

2007-12-19 17:33:00 2862 1

原创 JavaScript组件之JQuery(A~Z)教程(基于Asp.net运行环境)[示例代码下载]

 目录(一).概述 (二).预备条件 (三).代码示例 2.Dom对象和jQuery对象转换示例 3.访问对象内部元素 4.显示/隐藏元素 5.根据条件查询对象元素集合 6.Document.Ready方法示例 7.Html方法示例 8.元素事件注册以及实现示例 9.Filter和no方法使用示例 10.一个很有用的方法:Css方法使用示例 11.滑动显示/隐藏元素 12.操作父元素 

2007-12-05 21:51:00 23435 16

原创 学英语的网站[转载]

 常有朋友问如何学英语,每个人学习的方法不同,只有你自己才最清楚你驾驭语言的能力。这里介绍了一些学英语的网站,希望你每天都有一点进步。Edunet.com http://www.edunet.com/elt/主题:是一个全方位的学英语作为第二语言的网站功能:聊天室,语法讲解,练习,小测试,成语讲解 特色:特别深入地介绍了语法,听力,沟通技巧等 对象:ESL教师和学英语人士 《世

2007-11-12 19:54:00 2498

原创 Asp.net 2.0 自定义控件开发[开发一个图表(WebChart)控件(柱状图示例)](示例代码下载)

(一). 概述                本文主要演示一个比较简单的 WebChart 柱状实现,  可以一方面了解一个较完整的控件开发实例,          里面用到了复合样式及视图存储等内容.  另一方面了解一下WebChart的实现原理.  在Web开发中, 最终        是用浏览器呈现各种图表,  图表控件呈现过程是 根据控件提供的属性接口接收到数据参数, 用最基本

2007-09-15 15:51:00 6833 1

原创 住在我隔壁储藏室的大学刚毕业的小夫妻[转载]

 这篇文章是我第二次看到了,  又读了一遍. 很有教育[正面和反面]意义, 可以从社会很多方面体会此文章的内涵意义,希望您能够把它读完.(一) 从搬进,这家民房的第一天,我就开始怀疑我隔壁的那个储藏室根本没住人。一天到晚黑黢黢的,没半点声响。 我终于还是忍受不了房间里那个破沙发了,便又一次跟房东要求,能不能让我把一些杂物放进隔壁的储藏室。房东斜着眼,哼了一下:跟你说过多少次了?那储藏室租给一对

2007-07-25 21:15:00 7111 32

原创 英语学习加油站[收集]

 智慧英语Blind men can judge no colours. 不宜问道于盲. Blessed is he who expects nothing, for he shall never be disappointed. 人无所求最享福,因他不为失望苦. Blood is thicker than water. 血浓于水. Blood will have blood. 血债要用血

2007-07-16 13:01:00 4712 7

原创 Asp.net 2.0 文件下载[支持多线程, 断点续传功能](示例代码下载)

(一) . 概述        最近做了个C/S文件下载工具, 支持多任务, 多线程和断点续传功能. 其中部分代码是从网上找来的, 自己改了许多Thread Bug, 并增加多任务, 断点续传等功能.           由于公司具有代码所有权, 不能将源代码共享.  自己对比较Asp.net感兴趣, 业余时间自己做了个简单的, 基于Asp.net 2.0的, 目前能够执行对一个文

2007-06-21 19:42:00 14011 10

原创 Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)

(一).  概要          开发, 要实现一个DataSource属性, 并且能够自动识别不同的数据源, 如: ArrayList, DataTable, DataSet, XML文件等.           在书上和网上找了些资料, 它们一般的实现方案是把一些具有DataSource属性的数据控件DataList/Reapter等嵌套到用户控件里面实现, 比较容易实现. 

2007-05-15 20:49:00 5492 2

原创 2007.5.13 祝天下所有的母亲: 节日快乐!

祝天下所有的母亲:节日快乐! 你们辛苦了!                             2007.5.13  

2007-05-13 20:12:00 1645

原创 Asp.net 2.0自定义控件开发相关的几种嵌入资源解决方案

  Asp.net 2.0自定义控件开发相关的几种嵌入资源解决方案  前提: 如下将要介绍的几种类型资源都要在其属性页窗口, 将 生成操作> 属性, 设置为[嵌入的资源], 如图: ►  给自定义控件添加自定义图标的几种方案    方法一:           直接在自定义控件项目中添加一个 *.bmp格式的图标文件, 并将其命名         与主控

2007-05-09 20:20:00 6804 3

原创 Asp.net 2.0控件开发相关调试(JavaScript调试和自定义控件设计时调试)

►  JavaScript调试         首先设置IE,  依次选择 Tools -> Internet  Options->  Advanced, 找到Browsing 下的两个禁用脚本调试复选        框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试),  如下图所示:              1. 调试JS脚本文件(*.js文件)        

2007-05-08 20:27:00 4788 3

原创 Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载续][重点推荐控件]

(一). 概述         前几天做了一个自定义控件AutoComputeControl, 具体请见:                   http://blog.csdn.net/ChengKing/archive/2007/04/12/1562765.aspx         在读本文章之前请先读一下上面链接所指向的文章.         此控件在99%情况下, 能够很方便

2007-04-27 20:40:00 8470 10

原创 Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)

 (一).  概述         最近研究了一下Asp.net页面存储状态机制, 看了些资料,  进行一下汇总.        Web 应用程序是无状态的。每次从服务器请求网页时,都会创建网页类的一个新实例。这通常意味着在每次往返过程中将会丢失所有与该页面及其控件关联的信息.  因此页面要维持上次请求的页面状态, 就需要用某种方式将页面状态保存起来, Asp.net 技术是用页面

2007-04-15 18:07:00 5845 8

原创 Asp.net 2.0自定义控件(点击HyperLink后执行事件)[网友问题: DataList里HyperLink控件激发事件,在哪定义?]

 (一). 概述         HyperLink默认没有Click事件,  重写了一个HyperLink自定义控件.         实现原理:          默认Hyperlink是跳到点击请求的页面, 本HyperLink自定义控件最终也是跳转到请求的页面, 但期间        执行了自己的一个方法, 我们可以在此方法中添写自己所需的功能.        本示例演

2007-04-14 11:37:00 5644 2

原创 Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]

(一). 概述         业余时间做了一个非常有用的控件, 介绍一下.         一般当我们要实现这样一个计算功能页面:                      TextBox1(单价)  * TextBox2(数量) = TextBox3(总和);        并且当在TextBox1或TextBox2中输入数据, 鼠标离开时, TextBox3控件能够即时重新计算新

2007-04-12 22:43:00 8124 14

原创 [转载]《越狱》第二季过后,剧情跌宕起伏,各角色们的命运也各有不同,现公布如下

[转载]     主角麦克screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=点击在新窗口查看全图/nCTRL+鼠标滚轮放大或缩小;}" border="0" name="dzimg" /> 来到了法国,从事了足球事业,化名“齐达内”screen.width*0.7) {this.r

2007-04-08 13:00:00 2594 2

原创 Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]

(一). 概述        1. 实现GridView表头固定表体滚动效果        2. 继承GridView的所有功能, 增加扩展功能, 表体滚动功能; 不需要另外加辅助滚动控件, 如.        3. 支持多行表头滚动, 此控件能够自动检测到使用者增加的表头的行数. 准确的实现表头滚动.            有增加GridView多表头实现方案, 请看[多表头自定

2007-04-04 22:30:00 9431 12

原创 Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]

(一). 概述        1. 当鼠标悬浮到控件对象上,  会弹出此自定义控件.        2. 具有通用性, 只要支持 onmouseenter/onmouseleave 等几个事件方法的目标控件都可以使用此控件.        3. 此控件与前面自定义控件[右击弹出菜单]控件有些类似,  区别是这个控件客户端JavaScript部分有些麻烦.(二). 运行如图  

2007-04-04 21:51:00 4755 4

原创 Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]

(一). 概述        1. 当鼠标悬浮到控件对象上, 右击, 会弹出此自定义控件.        2. 仅当控件支持oncontextmenu事件. 另外, 与其功能类似的控件[浮动Toobar自定义控件](二). 运行如图   (三). 用法   1. 将PopupTraceMenur控件Dll添加引用到Web站点工程中   2. 从工具箱拖动一个PopupT

2007-03-31 17:15:00 5627 2

原创 Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]

 (一).  概述        1. 做了个GridViewExtend自定义控件, 通过注册扩展自定义表头事件,  可以任意设置Header的格式.        2. 易重用代码, 只要将ExtendGridView.dll 文件添加到项目引用即可.  实现原理:增加一个自定义事件,并将GridView头(HeaderRow)引用作为事件参数传递,使用时通过注册此事件来自定义

2007-03-31 16:38:00 6387 11

原创 珍惜自已的爱, 世界上没有後悔药 [转载收藏]

 妻子是个小尾巴,我走到哪里她都要问到哪里。我厌烦,她却乐此不疲。可是,这个小尾巴却在那个下着大雨的深夜永远消失了……       我的心情非常难过,内心充满了内疚和痛楚,我无法原谅自己的过错。       结婚那天,老婆用买戒指的钱给我买了一款手机。那天夜里,我们两人在被窝里一遍遍地调试着手机的响铃。我们觉得,生活就像这铃声,响亮、悦耳,充满着憧憬和希望。从那天开始,我常常接到她的电话:

2007-03-21 12:46:00 1956 2

原创 人力资源的统统都来学习一下

 据我感触,当接到人力资源人员面试电话时,一般她们讲的很快,别说听不清楚怎么去公司,有时候就连公司名称也得问好几遍才能听清楚,看一下: 华胜天成人力资源部 是怎么做的.        http://www.cnblogs.com/Files/MVP33650/华胜天成乘车路线.rar如果都像华胜天成人力资源部写的这么详细,会给大家带来多大的方便,人力资源部门的人员都要像她们学习吆!给个

2007-01-29 18:06:00 1906 1

原创 ASP.NET 2.0 HttpHandler实现生成图片验证码(示例代码下载)

 学习整理了一下(一).功能       用HttpHandler实现图片验证码       (二).代码如下  1. 处理程序文件 ValidateImageHandler.ashx代码如下  1 @ WebHandler Language="C#" Class="ValidateImageHandler" %> 2  3 using 

2007-01-05 21:04:00 8725 22

原创 ASP.NET 2.0 HttpHandler实现对某种文件类型权限保护(示例代码下载)

 学习整理了一下(一). HttpHandlers能够处理对某种特定文件类型的请求. 例如, 在machine.config 文件中默认已经有大部分的系统处理Handlers:                  ……. 创建一个HttpHandler也非常简单,下面将创建一个自定义的HttpHandler,功能为验证访问: *.jpeg/jp

2007-01-05 20:53:00 3772

原创 ASP.NET 2.0 读取配置文件[INI](示例代码下载)

 (一). 功能          操作配置文件[*.ini]类(二). 代码     1. 核心类文件 INIFILE.cs 代码 1 ///  2 /// INIFILE 操作类 3 ///  4 public class INIFILE 5 { 6     [DllImport("kernel32")] 7     private static extern long

2007-01-05 20:37:00 3299

原创 Asp.net 2.0 制作最原始的TextBox控件[一](示例代码下载)

  (一). 概述         示例制作一个与Asp.net TextBox同样功能的 TextBox control, 可以了解一下        Control底层的实现原理(二). 代码实现      1. 核心控件生成代码文件TextBox.cs  1  1using System; 2  2using System.Data; 3  3

2007-01-05 20:23:00 4016 1

原创 Asp.net 2.0 制作复合控件示例(二)[示例代码下载]

  (一). 概述   通过制作一个功能自定义复合控件演示复合控件的制作(二). 代码   1. 核心控件实现代码文件ComputeControl.cs  1using System;  2using System.Collections.Generic;  3using System.Text;  4using System.Web;  5usin

2007-01-05 20:15:00 3853

原创 Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)

 (一). 概述及功能          用了两种方法实现验证Email格式,Asp.net验证控件和手动编写代码验证.并用到简单工厂和适配品设计模式, 代码重构技术.    实现自定义Email邮件地址有效性验证, 完成如下功能:Question 11. Email 格式为 user@server.domain. 例如: King.Cheng@hotmail.

2006-12-21 19:05:00 4206

原创 Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)

 (一). 实现功能    对文件及目录的压缩及解压功能(二). 运行图片示例  (三).代码   1. 压缩类  1/**////   2/// 压缩类  3///   4public class ZipClass  5{     6    public static void ZipFile(string FileToZip, string Zi

2006-12-21 18:55:00 7059 4

原创 Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)

 说明:  偶发现个比较好的联动组件, 控件从网上找的, 比较好用,如下:  (一). 示例图片(二). 详细代码    1. 页面前台代码  1body> 2    form id="form1" runat="server"> 3    div> 4          asp:Panel ID="Panel2" runat="se

2006-12-21 18:46:00 4159 2

原创 Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)

 (一). 功能   创建PDF文件(二). 代码  1using System;  2using System.Data;  3using System.Configuration;  4using System.Web;  5using System.Web.Security;  6using System.Web.UI;  7using System.Web.UI.Web

2006-12-21 18:33:00 5035 4

转载 ASP.NET中的HTTP模块和处理程序[收藏]

【摘 要】你可能已经意识到有了HTTP处理程序和模块后,ASP.NET已经给开发者提供了强大的能量。把你自己的组件插入ASP.NET请求处理管道,享受它的优点吧。   介绍   在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。  开发者需要扩充或扩展Web服务器的功能。We

2006-08-31 14:06:00 1374

转载 在ASP.NET中执行URL重写[收藏]

引言让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录或网站移动到另一个目录或网站,结果导致已将旧 URL 用作书签的访问者断开链接。在本文中,我们将了解如何通过将 http://you

2006-08-31 11:27:00 1726

原创 AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)

(一) . 简要          AjaxPanel, 一个自定义控件, 只要在页面中将AjaxPanel作为父控件, 则它内部的控件在运行时无刷新.           做了个程序试了一下果然比较Cool !  下面介绍一下具体配置, 配置也比较简单.(二). 运行示例图(三). 配置     1. 把 AjaxPanel 添加到工具箱中. 步骤如下:  2

2006-08-30 21:51:00 5613 4

原创 Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)(示例代码下载)

(一) . 运行示例效果* 运行后用鼠标拖动蓝色的到任意位置, 将浏览器关闭后, 再重新访问本页面, 会发现仍然在您拖到的位置         (二). AjaxPro.NET简介         首先对AjaxPro.NET作一下介绍, AjaxPro.NET是一个优秀的Ajax框架, 在实际应用中只要添加其DLL         引用并进行简单的配置, 即可以非常方便的在客

2006-08-30 10:09:00 6061 3

原创 AjaxPro.NET框架生成高效率的Tree(Asp.net 2.0)(示例代码下载)

(一). 说明        用Tree显示菜单及物品列表(从服务端获取数据)比较方便, 当前显示Tree 主要有两种方式:        1. 在Tree初始化时将数据全部一次性从服务端获取, 获取完数据后页面展开或收缩时就不再需要获取数据,                       这样, 获取完数据使用时效率比较高, 但当树节点很多时, 在每次初始化时会有较大的延迟.   

2006-08-27 20:41:00 12837 3

jdk1.7 X64 Linux

提供linux版本的JDK64位下载,版本为1.7; 提供linux版本的JDK64位下载,版本为1.7

2018-07-26

拼图游戏(C#代码)

说明: 自由拼图,音乐支持,有五幅图片可供玩者选择.<br/>开发语言: C#语言<br/>

2007-05-07

计算机多表达式计算器(C#源码)

说明: 此计算机可以计算同时超过多个操作项的什. 例如: y = 3 + 64 * (2 + 3^5) + sinPI 的值,用括号区分优先级,如果有大量很长的算式需要计算,可以试一下这个计算. <br/>开发语言: C#语言,用Stack原理实现<br/><br/>

2007-05-07

数学工具(据表达式输出图像)

说明: 此程序能完成任意表达式(包括对:正弦: sinx 余弦: cosx 正切: tanx 余切: cotx 正割: secx 余割: cscx 反正弦: arcsinx 反余弦: arccosx 反正切: arctanx 反余切: arccotx 自然对数: lnx 常数 Л : pi或PI 常数 E: : e或E 变量 X: : x|X 等几乎所有三角函数以及所有算术操作符的支持)的图像显示. 用括号区分优先级. <br/> 例如像这样的表达式:<br/> y = sinx+cosx*2+lne*2+tanx*(1/2) +x^5 可以直接输出它的图形,并按实际准确的坐标输出.<br/> 对(中学生)在分析图像时有所帮助,只要输入一个表达式,它就可以 画出其图像,并支持扩大和缩放功能。程式里自带帮助。<br/><br/> 开发语言: C#语言, 用Stack原理实现<br/><br/>

2007-05-07

象棋游戏(C#代码)

功能介绍:<br/> * 本上传软件仅为爱好编程的同仁C#学习之用. <br/> <br/> a. 支持单人/双人游戏; 在开局中任意时刻可以切换单人/双人状态. <br/> b. 音效支持;有三首背景音乐,前台走棋音乐多样,如果您仔细观察的话,连拖动旗子的声音也有了:).<br/> c. 能够自定义残局; 通过*.ini配置文件增加了多个残局棋局.<br/> d. 保存. 能够实现动态保存功能,在下棋过程中能够保存当前下棋棋盘布局状态; 并在任意时刻恢复您保存的状态.<br/> e. 防止作弊. 程式严格控制了没个旗子的走发,比如:卒在过诃之前只能够进攻,过了诃才能够左右移动以及不能够一方连续走棋. <br/> f. 支持键盘鼠标两种操作方式; 双人下棋是一人使用鼠标,一人使用键盘操作最佳!<br/> g. 比较好的智能提示. 即使对象棋规则不台熟悉的人也可以很好的根据提示走棋,比如:当一方走棋后,它会自动提示另一方再走棋;当拿起旗子后,它回自动提示该位置是否可以落棋, 当落棋后它会提示您走了哪个旗子. 下棋结束会有得分和分析当前旗子损失率等.<br/> h. 有点不足的是电脑走棋比较苯,不过这也无妨影响学习大碍. 程式里面用到了许多C#技术细节方面,比如: Graphics,Sound,Repaint Control(Change picture to round),KeyDownPress,MouseClick/Move/Down/Drag picture,game save(Serialization),operate setting file etc.<br/><br/>扩展功能:<br/> i. 重新设计了所有旗子, 选择新的旗盘背景, 换了一个更清爽的面.(界面配色并不是件很容易的事情, 这样的棋类游戏长时间容易使眼睛疲劳, 首先要做到选择的色彩不刺激眼睛,其实大部分色彩都比较刺激眼睛,尤其是纯三基色(红/黄/蓝), 还要使界面做得漂亮). <br/> j. 增加”回放” 功能. 当下完旗子时,可以重新回味一下, 刚杀完的一盘旗,可以寻找不足和重新感受一下胜利的喜悦! 这个功能比较复杂!<br/> k. 又看了一下电脑走旗, 感觉确实比较难处理, 没有高人指点写这个算法确实比较难, 应该比以前聪明了一些, 但是还是比较笨, 打算有空去找个现在的电脑走旗组件替换上, 自己的电脑走旗算法慢慢研究(当时是因为实在找不到现在的组件, 自己写了个较笨的,如果哪位朋友能够提供组件,在次深表感谢!!!).<br/> l. 扩展走旗的步数容量, 有些网友, 对战的都是高手, 产生数组越界, 这次从 200 扩展到了500, 当然<br/> 您还可以扩展到更大,因为源代码已经开放).<br/> m. 增加图像缓存功能.<br/> (开发语言: C#语言)<br/><br/> * 本上传软件仅为爱好编程的同仁C#学习之用. <br/> <br/><br/>

2007-05-07

空空如也

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

TA关注的人

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