自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EasyJS 一个简单的JS框架

____追求最完美的设计理念

  • 博客(39)
  • 资源 (37)
  • 收藏
  • 关注

原创 JavaScript 动态加载文件

<br /><br />var loadFile = function(url, fn) {<br />Aby.loadFileComplete = false;<br />var doc = document.getElementsByTagName('head')[0];<br />var js = null;<br />if (url && url.substring(url.length - 3).toLowerCase() == ".js") {<br />js = document.create

2010-07-27 20:12:00 434

原创 解释Ext的apply和override的区别

首先看源码:Ext.override = function(origclass, overrides){ if(overrides){ var p = origclass.prototype; Ext.apply(p, overrides); if(Ext.isIE && overrides.toStrin

2009-12-10 10:55:00 1182 3

原创 解释Ext的apply和applyIf的区别

ExtJS, 相信现在已有很多国内公司用她来做管理界面了, 而 ExtJS 很难学吗 ? 其实她就是JavaScript支持面向对象的一个UI框架,如果你去看ExtJS 源码, 你会发现她其实并不怎么深奥(除了部分代码);下面看一下ExtJS源码里的apply和applyIf方法:Ext.apply = function(o, c, defaults){ // no "this" r

2009-12-10 10:21:00 755

原创 ExtJS 控件中的方法的重写

 Ext中的表单提示, 有时候不是那么的尽人意,  于是我们就会想到重写它的方法,  于是我写了几个例子试试, 1<img id="Codehighlighter1_48_182_Open_Image" onclick="function onclick(){function onclick(){function onclick(){this.style.display

2009-11-19 23:07:00 1286 1

原创 数据库被注入补救方法 批量修改数据库表的值

 批量修改数据库表的值:declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.xtype=u and c.name i

2009-11-04 11:35:00 540

原创 javascript 面向对象编程的起点

/* * JavaScript对象就是一组属性(方法)的集合 * 在该语言中如果变量名或方法名不符合声明规范, * 则一定得用方括号“ [] ”引用它 * */ /** * 该语句声明了一个class1类,class1相当于构造方法,又叫构造器 * 也可说声明了一个class1方法 */

2009-10-16 13:36:00 477

转载 struts2配置文件加载流程分析

首先org.apache.struts2.dispatcher. FilterDispatcher.java 中的init()方法, <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public void init(Fi

2009-03-29 14:51:00 459

原创 一款漂亮的登陆界面

代码如下:    Ext.BLANK_IMAGE_URL="plugins/extjs/resources/images/default/s.gif"; Ext.QuickTips.init(true); Ext.onReady(function(){  var long = new Ext.Window({   width : 400,   height : 210,   title :

2009-03-28 14:27:00 2919

转载 Ajax获取页面被缓存的解决方案

AJAX页面参数相同时只返回缓存的内容的解决办法常利用AJAX写一些页面无刷新的内容获取页面,这种方式很快捷也很方便,但其中有一个问题,就是如果两次提交的参数相同时,返回的内容只返回上次获取的内容,如果我们在第一次修改了参数,第二次再次调用却会发现页面根本没有改变。这样的情况是是为AJAX获取时先检查本机缓存,如果本机缓存已有相同内容,则不访问远端服务器。这样的操作倒是可以提高速度和减少服务器

2009-03-24 11:58:00 441

转载 JavaScript函数调用规则 涉及到 this

JavaScript函数调用规则一 (1)全局函数调用: function makeArray( arg1, arg2 ){     return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式。相信学习JavaScript的人对它的调用并不陌生。 调用代码如下: makeArray(one, two); // => [

2009-03-24 11:24:00 343

原创 解决javascript中的window.open返回object的错误

系统中用javascript中的window.open后,页面返回了一个[object]。因为系统的原因,必需使用href="javascript:window.open()"这样的格式。所以只能通过以下办法解决。解决window.open后返回object的错误window.open()顺便在这里将window.open函数的参数使用也列出来:window.open函数参数列表

2009-03-24 11:14:00 577

原创 判断脚本是否加载完成的方法

在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystate

2009-03-24 11:10:00 404

转载 计算机端口入侵大全

 139端口入侵之菜鸟版 如果用扫描程序报告一个主机开着139端口,下面我们自然可以通过NetBios端口来获取信息,当然要花费一些时间。NetBios一般被看做是开销很大的大容量协议,速度往往很慢。我们首先要用到的是nbtstat命令,用来查询涉及到NetBios信息的网络机器。要注意的参数也只有两个,无用的俺们不说。[cmd>nbtstat -A IP-address]这个命令的作用是

2009-03-22 16:57:00 1548

转载 javascript的文件操作

一、功能实现核心:FileSystemObject 对象      要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程  使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。  (一)创建

2009-03-22 16:33:00 447

转载 javascript之操作驱动器(Drives)

 操作驱动器(Drives)  使用FileSystemObject对象来编程操作驱动器(Drives)和文件夹(Folders)很容易,这就象在Windows文件浏览器中对文件进行交互操作一样,比如:拷贝、移动文件夹,获取文件夹的属性。  (一)Drives对象属性  Drive对象负责收集系统中的物理或逻辑驱动器资源内容,它具有如下属性:  l TotalSize:以字节(byte)为单位

2009-03-22 16:31:00 806

转载 javascript之操作文件(Files)

 操作文件(Files)  对文件进行的操作要比以上介绍的驱动器(Drive)和文件夹(Folder)操作复杂些,基本上分为以下两个类别:对文件的创建、拷贝、移动、删除操作和对文件内容的创建、添加、删除和读取操作。下面分别详细介绍。  (一)创建文件  一共有3种方法可用于创建一个空文本文件,这种文件有时候也叫做文本流(text stream)。  第一种是使用CreateTextFile方法

2009-03-22 16:30:00 1394

转载 javascript之操作文件夹(Folders)

 操作文件夹(Folders)  涉及到文件夹的操作包括创建、移动、删除以及获取相关属性。  Folder对象操作例程 : 下面的例程将练习获取父文件夹名称、创建文件夹、删除文件夹、判断是否为根目录等操作:  var fso, fldr, s = "";  // 创建FileSystemObject对象实例  fso = new ActiveXObject("Scripting.FileSys

2009-03-22 16:30:00 956

转载 Javascript高级应用:文件操作篇

Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比 如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描 述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象

2009-03-22 16:21:00 441

原创 js根据属性动态生成getter、setter方法

Object.prototype.setProperties = function(properties){    var obj = this;    // Iterate through the properties of the object, and make sure    // that its properly scoped (as discussed previously)   

2009-03-22 15:06:00 930

转载 在 Java 应用程序中计划重复执行的任务

所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复

2009-03-21 16:10:00 374

转载 配置Apache+Tomcat支持多个应用,即多个二级域名

1、  环境Apache2.0.43.0Tomcat 4.1.13mod_jk-2.0.43jdk 1.4Windows 2003关键文件位置:Server.xml:$tomcat_home/confHttpd.conf:$apache_home/confMod_jk.conf:$tomcat_home/jk/2、  假设背景假设顶级域名www.abc.

2009-03-21 15:59:00 97 1

转载 消息中间件和JMS

当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客

2009-03-21 15:48:00 350

转载 工作流参与者和工作项模式分析

原文地址:http://www.blogjava.net/RongHao/archive/2007/10/30/157009.html对于当前的工作流应用来说,人工节点无疑扮演着一个非常重要的角色。因为无论是传统的协同办公系统还是越来越多的企业应用,都需要有人参与到具体的流程中来。这篇文章着重分析工作流应用中人工节点所涉及到的参与者模式以及与此关联的工作项模式,最后会提供部分的解决方案作为参考

2009-03-21 15:31:00 582

转载 ie下调试javasscript的一个小插件工具

做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天

2009-03-19 13:38:00 369

原创 javascrip写的颜色渐变效果

原码如:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Typ

2009-03-15 14:29:00 352

原创 ext整合fckeditor

代码如下:var oFCKeditorOptions = {    BasePath : fckeditor/,        Config : {            ProcessHTMLEntities : true,            ProcessNumericEntities : false,            StartupShowBlocks : fals

2009-03-15 14:13:00 499

转载 DOJO介绍和安装教程

Dojo 是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)), 这也是为什么叫它a /"unified/" toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在 、历史问题。historical problems with DHTML 跨浏览器问题。Dojo让你更

2009-03-14 22:19:00 273 1

转载 看不懂的it

最近很是“窝火”,先是作息时间接连被打乱,而后无休止的脑力运动实在让自己疲惫不堪,而让人痛恨的更是那份应得的工资拖了近一个月还未下来!最近再次翻看了劳动合同法和新近公布的劳动合同法实施条例,深感痛恶!让自己实在不得不BS现在所在的单位!(PS下,中秋竟然连基本的福利也给忽略了!可见其福利和对员工的态度!)    劳动合同法:    第十九条 劳动合同期限三个月以上不满一年的,试用期不得超过

2009-03-14 22:10:00 509

转载 EXTJS项目实战经验总结一:日期组件的change事件:

需求说明:            1  依据选择的日期,加载相应的列表数据,如图:       开发说明   1 开发思路: 在日期值变化的事件中获得选择后的日期值,传给后台,然后从后台加载相应的数据     2 问题:在查看extjs2.2 的api的官方说明文档,文档对datefield组件的change事件说明如下:       change : ( Ext.

2009-03-14 21:37:00 1737 1

转载 谈一谈我对于目前国人对于EXTJS的错误看法

从现在EXTJS的普及程度来说,这个工具框架的应用程度已经可以与其同类产品DOJO一比高下了,但是,从国人应用方面来看,EXTJS对于很多人,包括一些正在使用的人也是相当的陌生.因而产生很多错误的理解 第一,认为EXTJS就是一个界面,读读数据,提交提交,就OK了.与很多语言下场一样,EXTJS一经推出,很多一些所谓"明眼"人士,纷纷借此,写书,做教程,收费,再收费,小赚了一笔之后,也就没有下文了

2009-03-14 21:34:00 669

转载 程序员面试 要主意什么

一个比较好的面试是能够问出求职者擅长哪方面而哪方面不足的面试。如果面试官针对求职者不足之处穷追猛打,或是炫耀自己的才能,这是不足取的。对于求职者而言,面试是重点环节,要守时是当然的了。如果不能按时参加面试,最好提前通知对方。着装上不需要过分准备,舒服、干净就好了。一般的IT公司对技术人员都不会有很高的着装要求。虽然着装不要求,但精神状态一定要好。饱满的精神状态会显得你很自信。有笔试的话(有时笔试和

2009-03-14 21:24:00 440

转载 疯狂的程序员 - 致命错误

事关重大,绝影抽了点时间,洗了个澡,换了件衣服,然后端端正正地坐在电脑前,清了清嗓子,才郑重地给BOSS Liu打去了一个电话。BBOSS Liu显然还没意识到事情的严重性,而且正一门心思地一边写着他的代码,一边听着MP3,一边在news.qq.com的角落到处翻花边新闻,一边跟MM 们聊着QQ,一边和绝影讲着电话,简直把多线程或者说超线程技术在工作中运用到了极致。胡乱聊了两句,绝影突然换了口

2009-03-14 21:21:00 385

转载 疯狂的程序员 -主持面试

说那男生,个子不高,其貌不扬,说话声音极小,样子老实本分,问他:“会C++吗?”还便真老老实实地回答:“不会,我会VB。”总之怎么看怎么像块踏踏实实做技术的材料。再说那女生,问她:“会C++吗?”她答:“我编程的水平在这个城市应该是数一数二的,怎么不会C++。” 这真是语不惊人死不休吓了绝影一跳,想自己在这学校里呆了四年,论写程序的水平,自我感觉还不错,至少在学校里没有他看得上的人,听了这

2009-03-14 21:19:00 411

原创 深入浅出Ext JS

 http://book.51cto.com/art/200901/106528.htm 在该网上有一本深入浅出Ext JS>的书很不错,不敢独享,故和大家分享

2009-03-14 21:16:00 455

转载 在EXT中直接使用DWR

据不完全统计,从事Ajax开发的Java程序员有一大半都使用DWR。我们下面来介绍一下如何在EXT中使用DWR与后台交互。10.10.1 在EXT中直接使用DWR因为DWR在前台的表现形式和普通的JavaScript完全一样,所以我们不需要特地去做些什么,直接使用EXT调用DWR生成的JavaScript函数即可。以Grid为例,比如现在我们要显示一个通讯录的信息,后台记录的数

2009-03-14 21:12:00 1057

原创 解剖ExtJS中的Function类中的createDelegate方法

所属类:Function createDelegate( [Object obj], [Array args], [Boolean/Number appendArgs] ) :这个函数的目的是创建委托。 功能:什么都不多说了。看例子 Ext.onReady(function(){ Ext.QuickTips.init() var myclass=new Object();

2009-03-14 20:45:00 532

原创 ext构造自己的组件

/*** @title:新闻中心模块* @author:anya* @date:2009/2/13*//**初始化FormPanel***************************************************************************************************/NewsFormPanel=Ext.exte

2009-03-12 15:46:00 645

原创 extjs中 combobox级联

1、首先定义storeJs代码//**测试下拉框级联**   var storedm = new Ext.data.Store({   //队名称下拉框        proxy: new Ext.data.HttpProxy({               url: ../servlet/CommonMethod?command=getdm 

2009-03-12 15:45:00 2391 1

转载 ExtJS 经典布局

先看看布局的效果 借用靓女的靓照就可以让窗体显得更加漂亮了,秘诀!下面再看看源代码吧. //这句是存放图片的地方function LoginDemo(){            //左面显示图片    var leftPanel = new Ext.Panel    ({         id:"leftPanel",contentEl:"leftImg",bo

2009-03-12 15:38:00 1062

extjs 做的桌面应用程序界面

extjs 做的桌面应用程序界面,只是前台的界面, 没有后台代码

2010-02-16

Ext3.0 最新api

Ext3.0 最新api, 有本人自己压制, 使用工具easy chm

2009-10-24

C# 通信组件 通信组件通信组件

通信组件通信组件通信组件通信组件通信组件通信组件通信组件

2009-06-12

使用SubSonic生成数据访问层

使用SubSonic生成数据访问层使用SubSonic生成数据访问层

2009-05-23

spring2.5+struts2.0+hibernate3.0例子 下载

spring2.5+struts2.0+hibernate3.0例子spring2.5+struts2.0+hibernate3.0例子

2009-04-25

Spring Framework 2.5 Reference中文版chm

Spring Framework 2.5 Reference中文版

2009-04-23

WebQQ (Asp.net版)

WebQQ (Asp.net版) java版正在开发中

2009-04-23

ExtJSweb 开发指南中的 简单图书管理系统 ExtJS3.0+spring+hibernate+struts

ExtJSweb 开发指南中的 简单图书管理系统 ExtJS3.0+spring+hibernate+struts

2009-04-23

MySQLBrower MySQL 的企业管理器 MySQL+struts+spring

MySQLBrower MySQL 的企业管理器 MySQL+struts+spring,实现创建数据库和表,删除数据库和表,新建查询等功能。。。。

2009-04-23

ExtJS 3.0 lean 资料

ExtJS 3.0 lean 资料ExtJS 3.0 lean 资料ExtJS 3.0 lean 资料ExtJS 3.0 lean 资料

2009-04-16

工作流 osworkflow 例子和原理

工作流 osworkflow工作流 osworkflow工作流 osworkflow工作流 osworkflow工作流 osworkflow工作流 osworkflow

2009-03-24

一整套 AJAX仿微软操作系统的效果源码

一整套 AJAX仿微软操作系统的效果源码.rar一整套 AJAX仿微软操作系统的效果源码.rar

2009-03-24

javascript中经典的107个方法

javascript中经典的107个方法javascript中经典的107个方法javascript中经典的107个方法javascript中经典的107个方法javascript中经典的107个方法javascript中经典的107个方法

2009-03-24

EXTJS 2.2 离线帮助文件CHM格式

ExtJS2.2的帮助文档(chm格式)ExtJS2.2的帮助文档(chm格式)ExtJS2.2的帮助文档(chm格式)ExtJS2.2的帮助文档(chm格式)ExtJS2.2的帮助文档(chm格式)ExtJS2.2的帮助文档(chm格式)

2009-03-24

用ExtJS完成的人才管理系统

用ExtJS完成的人才管理系统 用ExtJS完成的人才管理系统 用ExtJS完成的人才管理系统 用ExtJS完成的人才管理系统 用ExtJS完成的人才管理系统 用ExtJS完成的人才管理系统

2009-03-24

jdom 下载 jdom 下载

jdom 下载 jdom 下载jdom 下载 jdom 下载jdom 下载 jdom 下载jdom 下载 jdom 下载jdom 下载 jdom 下载

2009-03-24

javascript写的图表工具 原码和例子

javascript写的图表工具 原码和例子javascript写的图表工具 原码和例子javascript写的图表工具 原码和例子javascript写的图表工具 原码和例子javascript写的图表工具 原码和例子javascript写的图表工具 原码和例子

2009-03-24

portal 例子 portal 例子portal 例子

portal 例子 portal 例子portal 例子portal 例子 portal 例子portal 例子portal 例子 portal 例子portal 例子portal 例子 portal 例子portal 例子

2009-03-24

.net北极星博客 Asp.net 绝对与众不同

一个比较完整的asp.net项目,每做完的同学可以来下啊, 可以交给老师了^_^,绝对与众不同……

2009-03-16

myois 网上收集的PHP+ExtJs 开发的 myois开源项目

MYOIS是一个使用PHP作为开发语言的B/S模式信息管理软件系统。 MYOIS包括了PHP开发框架、WEB UI组件,应用程序软件模块的一个软件系统, 但并不是一个真正的应用软件,但由其中的模块组合及再通过二次开发就可以派生出多个软件, 比如OA,CRM, HR,CMS等。MYOIS和开发框架相比是在开发框架之上已经开发了现成的应用模块并可以使用, 并拥有丰富的模块程序,它是在应用软件之上的系统,而开 发框架是在应用软件之下的程序代码。 MYOIS的目标是成为中小企业开发管理软件的最佳选择开源项目。 目前MYOIS正处于开发阶段,使用PHP程序语言,Mysql数据库,extjs作为UI组件

2009-03-14

动画效果的grid分页

动画效果的grid分页动画效果的grid分页动画效果的grid分页动画效果的grid分页动画效果的grid分页动画效果的grid分页动画效果的grid分页

2009-03-12

三本jquery的帮助文档 中文(英文) chm

三本jquery的帮助文档 中文(英文) chm三本jquery的帮助文档 中文(英文) chm三本jquery的帮助文档 中文(英文) chm三本jquery的帮助文档 中文(英文) chm三本jquery的帮助文档 中文(英文) chm

2009-02-27

jquery插件和例子 图片播放器 lightbox thickbox 手风琴 树 分页

jquery插件和例子 图片播放器 lightbox thickbox 手风琴 树 分页jquery插件和例子 图片播放器 lightbox thickbox 手风琴 树 分页jquery插件和例子 图片播放器 lightbox thickbox 手风琴 树 分页

2009-02-27

最权威的java 技术面试

最主流的java 技术面试目前没有50%的人回答正确…… 最主流的java 技术面试目前没有50%的人回答正确…… 最主流的java 技术面试目前没有50%的人回答正确…… 最主流的java 技术面试目前没有50%的人回答正确……

2009-02-25

ExtJS中是控件扩展和三个从国外网上当下的主题(皮肤)

ExtJS中是控件扩展Ext.ux.grid.ProgressColumn ,GroupCombobox, mediaDemo ,PasswordMeter和三个从国外网上当下的主题(皮肤)

2009-02-21

spket-1.6.12 ExtJS 在eclipse中的提示

spket-1.6.12 ExtJS 在eclipse中的提示,只要覆盖eclipse中的plugings和features即可,非常简单……

2009-02-21

两本 css中文手册

两本 css中文手册,详细介绍了css中的用法和特性……

2009-02-19

OA的资料,图片等等

OA的资料,图片一些大图,小图都有,很不错等等……

2009-02-19

extjs完成的图书管理系统

一个非常不错的图书管理系统。由于时间问题就不多加介绍了,自己下去看看吧

2009-02-18

逼真的WindowsXP系统

纯用javascript开发的一个酷似桌面系统的程序,不信你可以下去试试……

2009-02-18

extjs做的一个桌面应用系统

extjs做的一个桌面应用系统 extjs2.0, dwr等技术完成

2009-01-17

OpenFlashChart 代码及例子

OpenFlashChart一个用于jsp中的一个统计工具 ,做图标的最漂亮的组件、有用的 flash js……

2009-01-17

extjs学习案例, 例子有 panel ,widow,tree,grid,form, store……

对于初学者来说是一份很好的资料, 对于已学者来说,可以得到一定的提高……

2009-01-17

dwr学习资料,大家快来下把

我把一写学习dwr的资料和dwr中用户很想实现的功能打包在里面……

2008-11-16

这是一个学习ext的很好的Demo

学习Ext的很好资料,里面涉及到了树等的 应用……

2008-10-04

空空如也

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

TA关注的人

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