自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(99)
  • 资源 (6)
  • 收藏
  • 关注

转载 经典源码

酒店管理系统(绝对经典) 这是我的一个网友发给我的,希望对你们有帮助哦 http://www.ibeifeng.com/read-htm-tid-10774.html&u=53596 【C#】学生成绩管理系统、打字练习的源代码 希望对大家有所帮助。。。 http://www.ibeifeng.com/read-htm-tid-8118.html&u=53596 C#源码100例 http://ww

2008-12-30 23:45:00 323

转载 数据同步操作指导

数据同步操作指导 一 配置发布服务器在发布服务器上执行以下步骤:(1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导 (2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器(3) [下一步] 设置快照文件夹 一般采用默认//servername/d$/Program Files/Microsoft SQL S

2008-12-23 23:52:00 192

转载 在数据库中存取文件

***************************************************** 使用 ADODB.Stream 保存/读取文件到数据库** 引用 Microsoft ActiveX Data Objects 2.5 Library 及以上版本**** ----- 数据库连接字符串模板 -------------------------------------

2008-12-23 23:51:00 176

转载 查询指定的表在那些数据库中存在

declare @tbname sysnameset @tbname=客户资料declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)set @sql1=declare tb cursor for select name from master..sysdatabasesopen tb fetch nex

2008-12-23 23:50:00 163

转载 不破坏原加密存储的存储解密

/************* 解密存储过程 **********------------------------sql2000大于40000的------*/alter PROCEDURE sp_decrypt (@objectName varchar(50))ASbeginbegin transaction --add by playyuerdeclare @objectname1 varcha

2008-12-23 23:49:00 219

转载 比较两个数据库的表结构差异

/*--比较两个数据库的表结构差异--*//*--调用示例exec p_comparestructure xzkh_model,xzkh_new--*/if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_comparestructure]) and OBJECTPROPERTY(id, NIsP

2008-12-23 23:48:00 172

转载 什么是DBA

数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道DBA这个职位有哪些

2008-12-23 23:47:00 223

转载 SQL Server 2000中新增加的Function的sqlbook帮助

/*http://www.asp888.net 豆腐技术站*/CREATE FUNCTION创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通过 EXECUTE 语句执行。用户定义函数用 ALTER FUNCTION 修改,用 DROP FUNCTI

2008-12-23 23:45:00 185

转载 SQL语言JOIN之完全用法

外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。RIGHT JOIN 或 R

2008-12-23 23:44:00 182

转载 配置SQL Server 2000选项

SQL Server服务器的配置选项属于那种人们了解较少且经常误用的选项。当一个技术支持人员要求你按照某种方式调整一个选项、而另一个技术支持人员却要求你按照另一种完全对立的方式调整同一个选项时,你可能对这些选项的真正含义感到困惑。有关这些选项的资料很缺乏,至少可以说不够详细和清楚。在SQL Server 2000中,Microsoft减少了几个配置选项,让SQL Server动态配置它们,从而减少

2008-12-23 23:37:00 133

转载 SQL SERVER 2000更安全

为了保护你服务器上的信息并抵抗蠕虫病毒,请看Finding and Fixing Slammer Vulnerabilities页面。 现在你可以通过10种方法去提高你的SQL SERVER的安全性: 1、安装最新版本的SERVICE PACK。 一种既简单又高效的方法是把SQL SERVER升级到SQL SERVER2000 SERVICE PACK3(SP3)。要下载SP3,可以点击以下连接:

2008-12-23 23:35:00 170

转载 数据库设计规范

1 目的 规范数据库设计。 2 概述 从数据库的设计原则 设计文档几方面论述数据库设计的规范思想及命名规则。 3 数据库应用结构 根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的 表之间以及与程序模块间的关系。 3.1 数据表和程序模块的分类 根据“处理特点”,将数据表和程序模块进行分类如下: 数据表分类:业务数据表、基本编码表、辅助编码表、系统信息表、累计数据表、结 算

2008-12-23 23:34:00 132

转载 SQL SERVER 2000通讯管道后复用劫持

SQL SERVER 2000通讯中,允许使用有名管道来进行通讯,一般情况下是如此命名的: 默认实例://./pipe/sql/query 命名实例://./pipe/MSSQL$instancename/sql/query 也可以通过1434 UDP进行查询获得这个管道名称 但是由于SQL SERVER 2000对于这个管道的ACL设置为NULL,导致任何用户的权限都可以对这个管道进行劫持,以前

2008-12-23 23:32:00 164

转载 数据变换和转换注意事项

使用数据转换服务 (DTS) 转变或转换异类数据和目的服务器之间的数据之前,请考虑不同程序、提供程序以及驱动程序支 持数据类型和 SQL 语句的方式的变化。 当使用 Microsoft® SQL Server™ 作为数据源时,请考虑下列事项: 将 real 数据类型转换为 int 数据类型也许不能返回精确的值,因为 SQL Server 2000 只支持精确度为 6 位数字的 real 数据类型。

2008-12-23 23:30:00 163

原创 使用命名管道访问SQL Server

使用命名管道访问SQL Server一、意义   SQL Server安装后缺省配置是允许客户端以TCP/IP协议来访问,用户只需要知道SQL Server账号的密码就可以访问,这样很不安全,因为很多WEB程序是直接把连接信息(数据库服务器、连接账号、连接密码)写在程序里面的,破坏者或黑客可以通过某些方法直接查看源代码获取SQL Server账号及密码,他们就可以直接用TCP/IP协议连接到该

2008-12-23 23:27:00 161

转载 如何创建区分大小写的 SQL Server 2000 实例

1.. 运行 SQL Server 安装程序来安装"SQL Server 2000 组件",并选择"安装数据库服务器",然后在 SQL Server 安装向导的"欢迎"屏幕上单击"下一步"按钮。2.. 在"计算机名"对话框中,"本地计算机"是默认选项,本地计算机名显示在编辑框中。单击"下一步"按钮。3.. 在"安装选项"对话框中单击"创建 SQL Server 新实例或安装客户端工具",然后单击"

2008-12-23 23:26:00 178

转载 谈如何缩小SQL SERVER日志文件

前几天也碰到日志文件过大的问题,数据库实际大小为600M, 日志文件实际大小为33M, 但日志文件占用空间为2.8G!!!试了多种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩小。无论如何,这应该算SQL SERVER的一个BUG吧。后来找到下面的代码,就可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,,然后修改其中的3个参数(数

2008-12-23 23:25:00 116

转载 解决MSSQL占用过多内存的简单方法

     首先,我们来看看MSSQL是怎样使用内存的。  最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics read都是0。  其次就是查询的开销,一般地说,hash join是会带来比较大的内存开销的,而merge join和nest

2008-12-23 23:24:00 131

转载 当SQL Server数据库崩溃时如何恢复?

  任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。  在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候

2008-12-23 23:23:00 149

转载 数据挖掘概述

随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,在大量的数据背后隐藏着许多重要的信息,如果能把这些信息从数据库中抽取出来,将为公司创造很多潜在的利润,而这种从海量数据库中挖掘信息的技术,就称之为数据挖掘。 数据挖掘工具能够对将来的趋势和行为进行预测,从而很好地支持人们的决策,比如,经过对公司整个数据库系统的分析,数据挖掘工具可以回答诸如“哪个客户对我们公司的邮件推

2008-12-23 23:21:00 324

转载 使用JDBC创建数据库对象(续)

DatabaseMetaData DatabaseMetaData 对象可为您提供整个数据库的信息。您主要用它获取数据库中表的名称,以及表中列的名称。由于不同的数据库支持不同的 SQL 变体,因此,也有多种方法查询数据库支持哪些 SQL 方法。 getCatalogs() 返回该数据库中的信息目录列表。使用 JDBC-ODBC Bridge 驱动程序,您可以获得用 ODBC 注册的数据库列表。这很

2008-12-23 23:19:00 206

转载 使用JDBC创建数据库对象

摘要 本文分析了Java DataBase Connectivity (JDBC),一个在 Java 中以面向对象的方法来连接数据库的技术。它是对 ODBC API 进行的一种面向对象的封装和重新设计,它易于学习和使用,并且它能够使您编写不依赖供应商的代码,用以查询和操纵数据库。JDBC 提供了一些相当低层的方法来存取数据库,同时也在相当高层提供了功能强大的对象来处理数据库。 什么是数据库? 数据

2008-12-23 23:16:00 208

转载 jsp连接数据库大全

现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下

2008-12-23 23:15:00 122

转载 SQL Server安全规划全攻略

在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQL Server 7.0(或2000)构造出一个灵活的、可管理的安全策略,而且它的安全性经得起考验。 一、验证方法选择 本文对验证(authentication)和授权(a

2008-12-23 23:13:00 135

转载 SQL server性能的关键三个方面

1 逻辑数据库和表的设计数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。A:由于表窄,因此可以使排序和建立索引更为迅速B:由于多表,所以多镞的索引成为可能C:更窄更紧凑的索引D:每个表中可以有少一些的索引,因

2008-12-23 23:12:00 128

转载 SELECT语句中"加锁选项"的功能说明

SELECT 语句中“加锁选项”的功能说明SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。功能说明:  NOLOCK(不加锁) 此选项被选中时,SQL Server 在读取或修改数据时不加任何锁

2008-12-23 23:11:00 195

转载 使用SQL Mail收发和自动处理邮件

SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。一、启动SQL Mailxp_startmail @user,@password@user和@password都是可选的也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动二、停止SQL

2008-12-23 23:10:00 144

转载 在本地管理远程SQL SERVER服务器

      要想访问远程的SQL SERVER服务器,首要的条件是本地的机器上安装了SQL SERVER的CLIENT软件。SQL CLIENT安装使用SQL SERVER安装盘,选择自定义安装,然后在列表中只选择CLIENT。第二就是需要一个能够正常访问服务器的SQL帐号。需要注意的是别把SQL帐号和NT帐号给弄混了。SQL帐号可以通过ENTERPRISE MAMAGER中的SECURITY(安

2008-12-23 23:09:00 189

转载 SQL Server的推荐内存容量为多少?

    SQL Serve最多允许使用2GB虚拟内存。Windows NT 为每个32位Windows应用程序提供4GB的虚拟内存空间, 这4GB内存中低端的2GB是这个进程的私有空间,高端的2GB为系统所用。Windows NT虚拟内存管理器(VMM)将4GB地址空间映射到实际物理内存中。实际物理内存最多可为4GB,这取决于硬件平台。像SQL Server这样的32位Windows应用程序只识别

2008-12-23 23:08:00 320

转载 编程管理SQL SERVER的帐号

---摘自《SQL编程技巧站》(文/Water)每个人都关心数据安全。如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。因为SQL SERVER在这方面已经替我们考虑过了,所以在我们开发应用程序就可以直接使用SQL SERVER的安全策略。在SQL SERVER中,我们可以在ENTERPRISE MANAGER中创建一个登录帐号,并且赋予一定的权限,如果要做到我们的应用程序中呢?S

2008-12-23 23:06:00 169

转载 怎样才能限制SQL Server只能让指定的机器连接

---摘自《SQL编程技巧站》Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998)怎样才能限制我的SQL Server只能让指定的机器连接A. SQL Server has no built-in tools/facilit

2008-12-23 23:05:00 183

转载 SQL查询语句使用

一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name=张三(一)选择列表 选择列表(selec

2008-12-22 23:52:00 135

转载 提高客户机/服务器应用系统性能的一些方法

作者:陈霞 罗铁坚 摘 要 客户机/服务器的应用逻辑设计是否合理,直接影响到客户机/服务器方式应用系统的处理性能。本文以Oracle 7服务器为平台提出一些方法,以确定如何划分应用逻辑,使客户机/服务器应用系统有较高的处理效率。关键词 PL/SQL 触发子 客户机/服务器一、问题的提出80年代末到90年代初,许多应用系统从主机终端方式、文件共享方式向客户机/服务器方式过渡。客户机/服务器系统比文件

2008-12-22 23:50:00 194

转载 优化SQL执行效能的几点常识

我想大家都知道,优化数据库的执行效能是一个专门的技术,Oracle有这方面专门的图书,如Oracle Tunning Tec.本文只涉及了很少的一部分--优化SQL的一些小常识。1)不知大家是否喜欢使用‘NOT IN’这样的操作,如果是,那尽量使用(NOT) EXISTS 替代例子:语句1SELECT dname, deptnoFROM deptWHERE deptno NOT IN(SELECT

2008-12-22 23:48:00 171

转载 客户/服务器远程数据传输处理技巧

---- 在 实 际 的MIS 系 统 中, 远 程 数 据 库 访 问 大 多 通 过Modem 连 接, 出 于 通 信 费 用 及 速 度 方 面 的 考 虑, 往 往 采 用 先 将 数 据 保 存 在 本 地, 然 后 集 中 传 送 到 远 端 的 办 法。 远 程 数 据 传 送 可 以 有 多 种 方 案, 最 常 见 的 是 先 将 要 传 送 的 数 据 打 包 成 文 件,

2008-12-22 23:46:00 155

转载 大型数据库设计原则

一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人

2008-12-22 23:44:00 126

转载 ODBC中的同步与异步执行模式

 1.引言近年来,随着计算机局域网技术的不断发展,计算机体系结构已经发展到复杂而开放的客户机/服务器模式。对于客户机/服务器应用的开发,现在常用的前端开发工具有:VisualBasic、Delphi、PowerBuilder等。它们可通过ODBC接口访问服务器的SQLServer数据库服务器。VisualBasic、Delphi、PowerBuilder等开发工具在使用ODBC2.0来编写程序时,

2008-12-22 23:43:00 166

转载 SQL脚本生成的一些BUG

Sql Server 的脚本生成有不少漏洞,经常由它生成的脚本运行起来却有错误。下面举例说明:1、并没有根据sysdenpends的依赖关系生成SQL代码,而是根据“优先级”(呵呵,所谓的优先级)来生成。比如:他认为view的优先级就要比function高。那么,我写了下面的测试程序,形成如下的依赖关系:fnT1 就是,view vwT1处于依赖的中间。----------------------

2008-12-22 23:38:00 202

转载 Sql Server数据库备份的另类解决方案

一、背景 一旦系统正常运行以后,系统维护最主要工作就是数据安全与可恢复性。本方案(以下提到的数据库均指微软的Sql Server7.0或以上数据库)主要探讨数据库备份与恢复。 一般的数据备份解决方案无非是以下三种:(1)、磁带备份;(2)、双机热备份;(3)、手工备份。作为一般的中小型政府部门和企业采用磁带备份,代价太高,性能价格比不高;普遍采用的可能是双机热备份方案,但是用户可能依然不放心,还需

2008-12-22 23:36:00 203

转载 SQL Server数据库的六种数据移动方法

 1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tas

2008-12-22 23:34:00 185

30款后台模板源码 DIV+CSS

30款后台源码。是我见过最全的后台代码.

2010-03-04

类似MSN,采用ajax技术

类似MSN消息弹出框,AJAX技术 <script language="jscript"> // 获取最近的消息 function getRecentMsg() { // 消息显示<div>对象 var div_recentMsg = el("recentMsg"); // 根据url获取用户名 var username = document.location.search.split('=')[1]; // 获取最新消息的数据表 var dt = ch111.SendMsg.GetRecentMsg(username).value.Tables[0]; // 从后向前将消息内容显示 for (var i = dt.Rows.length - 1;i >= 0;i--) { // 一条消息对应与一个<span>对象 var oneMsg = document.createElement("span"); // 消息发送者与发送对象 var strLine1 = dt.Rows[i].sender + "说: (" + dt.Rows[i].sendtime + ")"; strLine1 = DealBrackets(strLine1); // 消息内容 var strLine2 = dt.Rows[i].content; strLine2 = DealBrackets(strLine2); // 显示样式 oneMsg.innerHTML = "<pre>" + strLine1 + "<br>  " + strLine2 + "</pre>"; oneMsg.style.padding = "2px 2px 2px 2px"; oneMsg.style.color = (dt.Rows[i].sender == username) ? "blue" : "red"; oneMsg.style.fontFamily = "'Courier New' , 宋体"; // 附加到DOM div_recentMsg.appendChild(oneMsg); } } // 发送消息 function sendMessage() { // 消息内容输入框 var ta_content = el("content"); // 如果输入内容不为空 if (ta_content.value.length > 0) { // 消息显示区域 var div_recentMsg = el("recentMsg"); // 用户名 var username = document.location.search.split('=')[1]; // 发送消息 ch111.SendMsg.SendMessage(username, ta_content.value); // 清空输入框 ta_content.value = ""; // 页面跟随输入框滚动 ta_content.scrollIntoView(false); // 获取新消息 getNewMessage(); } } // 获取最新的消息 function getNewMessage() { // 用户名 var username = document.location.search.split('=')[1]; // 消息显示区域 var div_recentMsg = el("recentMsg"); // 获取最新消息的数据表 var dt = ch111.SendMsg.GetNewMessage().value.Tables[0]; for (var i = 0;i < dt.Rows.length;i++) { // 一条消息对应与一个<span>对象 var oneMsg = document.createElement("span"); // 消息发送者与发送对象 var strLine1 = dt.Rows[i].sender + "说: (" + dt.Rows[i].sendtime + ")"; strLine1 = DealBrackets(strLine1); // 消息内容 var strLine2 = dt.Rows[i].content; strLine2 = DealBrackets(strLine2); // 显示样式 oneMsg.innerHTML = "<pre>" + strLine1 + "<br>  " + strLine2 + "</pre>"; oneMsg.style.padding = "2px 2px 2px 2px"; oneMsg.style.color = (dt.Rows[i].sender == username) ? "blue" : "red"; oneMsg.style.fontFamily = "'Courier New' , 宋体"; // 附加到DOM div_recentMsg.appendChild(oneMsg); } } // 主进程循环 function mainLoop() { // 获取新消息 getNewMessage(); // 每隔1秒检查一次 setTimeout("mainLoop()", 1000); } // 显示最近的消息 getRecentMsg(); // 定时更新消息列表 mainLoop(); </script>

2008-12-15

网络钟表脚本

网络钟表,可以嵌套在客户端来显示,时间是获取的系统时间,钟表样式各异,外观逼真清晰。<br>注:将obj.TimeZone="NZT"替换成obj.TimeZone="CCT"就可以显示中国本地时间,NZT这是默认的新西兰时间,CCT才是中国的时间,详情可以看http://www.clocklink.com/这个,我只是把源码抠出来了,便于收集,哈哈。

2007-10-26

FCKeditor编辑器

FCKeditor编辑器,精简ASP.NET配置,只需要WEB共享就可以感受它的魅力.

2007-10-06

DropDownList的四联动带存储

是基于服务器端的,通过SQL存储过程来实现的DropDownList的四联动以及DropDownList的四联动中信息的存储问题,这个问题可能困扰了很多人,我吃过这方面的苦,所以就把这个贡献出来,不知道对你们有没有./里面有SQL 2000的 数据库,可以看一下,希望能够帮到某些人. ^_^

2007-09-27

空空如也

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

TA关注的人

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