自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (23)
  • 收藏
  • 关注

原创 Java通过Http请求下载文本附件到本地

//首先通过socket获取下载流InputStream is=socket.getInputStream();int lengt = 1024;//根据实际情况获得final ByteArrayOutputStream baos = readLengthData(is,length);//读取未经解压的数据流final ByteArrayInputStream bais = new Byte

2012-01-11 22:55:45 4063

原创 如何用JAVA生成注册序列号

平常我们都接触过软件注册,输入序列号、激活码、注册码、授权码;对于这些字符码到底代表什么含义不甚了解,但一般来说,这些字符码中都有几个特点:1、唯一性,肯定是一个唯一的序列号,否则就会存在滥用的问题。2、加密性,肯定是经过加密或者混乱的,防止大家自己生成序列号。3、解密性,软件自身肯定可以解密,否则无法验证合法性。4、可读性,序列号一般都比较标准,方便书写和记忆,所以一般都为数字和

2011-12-24 16:43:20 11794

原创 IP转换为唯一数字的用法

当我们在作博客、游戏、在线商店等网站应用时,往往需要通过IP对访问日志进行搜索,而IP在数据库中存储为字符串时,会大大降低检索速度,同时对IP段的搜索响应就更加迟缓了,一个有效的方法就是将IP转换为唯一数字,在显示的时候再转换为字符串,以下为一个简单的互转方法。public class IPv4 implements Comparable{ protected IPv4() {}

2011-12-24 16:26:12 3673

原创 如何比较两个文本的相似度

比较一篇文章和其它文章的相似度,可以拆解为以下几个步骤。1、定义:如何认定两篇文章具有相似性?      a)有若干相同的单词或者关键词主题词。      b)有若干相同的句子。      c)有若干相同的段落。2、设计算法和系数:需要根据测试数据和经验来设定计算公式,首先我们可以假设。      a)假设主题词的相似度占整篇文章相似度的比重为20%,即0.2 *a

2011-12-24 15:28:28 11965 1

原创 Java 搜索 替换 字符串 忽略大小写

针对字符串大小写不确定,又需要进行匹配和替换的问题,有几种方法:1、穷举法,即把输入的字符串按照大小写进行排列组合后,再去匹配和替换,这是最笨的方法,不过这是最直译的方法。2、把要匹配的字符串和被匹配的文本都转成大写或者小写,再进行匹配和替换,这样作最简单,但是可能满足不了需求。3、使用正则表达式,对要匹配的字符串作忽略大小写处理,如果匹配和替换都忽略大小写,可以直接用replaceAll,如果替

2011-12-24 15:05:16 11153 3

转载 研发管理浅谈

本文转自http://www.iteye.com/magazines/9 创业,对于刚工作的人,会比较兴奋,因为创业充满想象力;对于工作几年的人,会比较向往,因为压抑得太久。其实,创业和就业一样,只是实现自己人生价值的两种方式,关键是心态问题。大多数就业的人,一般都把工作叫打工,这是一种对自己不太负责人的态度,其深层次的原因,是因为个人还没有完全独立:对自己的选择负起责任。因为没有谁要求你必须

2011-12-18 12:08:15 1057

原创 如何制作自己的第一个google地图样例源码详细介绍

以下为一个完整的html文件源码,初学者可以直接保存到本地进行测试,建议初学者分三步来学习谷歌地图1、找样例看源码和效果。2、找工具文章,试着自己改改 http://hi.baidu.com/zgq666/blog/item/0faf9f13b5fa688b6438db2a.html。3、 查官方接口文档,设计自己的应用 http://code.google.com/intl/zh-C

2011-12-17 21:12:45 4288

如何制作自己的第一个google地图样例源码详细介绍

以下为一个完整的html文件源码,初学者可以直接保存到本地进行测试,建议初学者分三步来学习谷歌地图1、找样例看源码和效果。2、找工具文章,试着自己改改。3、查官方接口文档,设计自己的应用。以下源码中提供了工具文章和官方文档的地址,希望对初学者有用,共同学习吧^_^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN...

2011-12-17 21:12:00 152

原创 简单快速实现使用线程后台执行作业的方法

首先来个一次性单线程版public static void main(String[] args){  new Thread(new Runnable() {   public void run() {    System.out.println("Do what you want to do background.");   }     }  ).start();

2011-12-16 19:39:36 1185

简单快速实现使用线程后台执行作业的方法

首先来个一次性单线程版public static void main(String[] args){new Thread(new Runnable() {public void run() {System.out.println("Do what you want to do background.");}}).start();System.out.println("D...

2011-12-16 19:39:00 90

原创 Spring 自动定时任务配置

Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负责配

2011-12-16 16:16:47 18185 3

Spring 自动定时任务配置

Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类:org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器...

2011-12-16 16:16:00 85

原创 Tomcat运行Java Web内存溢出总结

如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了,这个时候程序还想创建对象实例的话,垃圾收集器就会启动,试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存,它就会抛出OutOfMemoryError内存溢出错误。 SUN JVM的内存管理方式:  SUN的JVM是类似人类家族,也就是在一个地方创建对象,在它长期占据空间之前给它多次死亡的机会,SUN

2011-12-14 20:35:16 5094 1

Tomcat运行Java Web内存溢出总结

如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了,这个时候程序还想创建对象实例的话,垃圾收集器就会启动,试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存,它就会抛出OutOfMemoryError内存溢出错误。SUN JVM的内存管理方式:  SUN的JVM是类似人类家族,也就是在一个地方创建对象,在它长期占据空间之前给它多次死亡的机会,SUN...

2011-12-14 20:35:00 75

原创 java 本地生成带附件的eml文件

有时候,我们需要把从数据库中查出来的资料,动态生成eml文件进行保存和发送,有的还需要嵌入附件,用什么方法来生成eml文件 ?如何本地生成邮件eml文件。参考了JAVAMAIL通过IMAP协议保存的eml文件格式后,我们自己也可以本地构造eml文件。还是看例子吧。  String mailbody = "";mailbody = "Message-ID:"+uid+"\r\n";m

2011-10-30 13:49:04 4973 1

java 本地生成带附件的eml文件

有时候,我们需要把从数据库中查出来的资料,动态生成eml文件进行保存和发送,有的还需要嵌入附件,用什么方法来生成eml文件 ?如何本地生成邮件eml文件。参考了JAVAMAIL通过IMAP协议保存的eml文件格式后,我们自己也可以本地构造eml文件。还是看例子吧。String mailbody = "";mailbody = "Message-ID:"+uid+"\r\n";mailb...

2011-10-30 13:49:00 530

原创 利用JavaMail通过POP3协议、IMAP协议收取Gmail邮箱

POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下: Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // Get a Pro

2011-10-26 21:49:26 5561

利用JavaMail通过POP3协议、IMAP协议收取Gmail邮箱

POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下: Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // Get a Pro...

2011-10-26 21:49:00 547

原创 java如何通过反射 激活静态类的静态方法

有时候我们需要对一个静态类使用反射机制,来激活静态类内部的静态方法,用System静态类举例如下:System.class.getMethod("setProperty", new Class[]{String.class,String.class}).invoke(null

2011-10-15 22:10:03 5167

java如何通过反射 激活静态类的静态方法

有时候我们需要对一个静态类使用反射机制,来激活静态类内部的静态方法,用System静态类举例如下:System.class.getMethod("setProperty", new Class[]{String.class,String.class}).invoke(null,"app_name","app_name_value");这行代码等价于System.setProperty...

2011-10-15 22:10:00 164

转载 Proguard 源码保护 java源码混淆资料收集

这篇文章是很多人转的文章,我也转一下。Proguard的资料好像不多。   我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是

2011-10-09 12:44:24 1876

Proguard 源码保护 java源码混淆资料收集

这篇文章是很多人转的文章,我也转一下。Proguard的资料好像不多。   我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。  那么,如何保护我们的源代码,实际上,应该有...

2011-10-09 12:44:00 74

原创 利用Spring 和DBCP实现分布式动态数据库连接池管理

eagleking012的CSDN专栏只要两步:1、定义一个类MultiDataSourceBuilder实现ApplicationContextAware,在里面定义一个静态的获取SpringBean的方法。2、配置Spring Bean配置,让Spring管理Mu

2011-10-08 22:25:50 4579

利用Spring 和DBCP实现分布式动态数据库连接池管理

eagleking012的CSDN专栏只要两步:1、定义一个类MultiDataSourceBuilder实现ApplicationContextAware,在里面定义一个静态的获取SpringBean的方法。2、配置Spring Bean配置,让Spring管理MultiDataSourceBuilder 和BasicDataSource具体看以下代码文件。public cl...

2011-10-08 22:25:00 93

原创 Java 通过SMB服务远程下载文件及zip包中的文件

jcifs是CIFS在JAVA中的一个实现,是samba组织负责维护开发的一个开源项目,专注于使用java语言对cifs协议的设计和实现。他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库。这一库可以应用于各种java虚拟机访问遵循CIFS/SMB网络

2011-10-08 22:12:38 4401

Java 通过SMB服务远程下载文件及zip包中的文件

jcifs是CIFS在JAVA中的一个实现,是samba组织负责维护开发的一个开源项目,专注于使用java语言对cifs协议的设计和实现。他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库。这一库可以应用于各种java虚拟机访问遵循CIFS/SMB网络传输协议的网络资源。类似于java.io.File的接口形式,在多线程的工作方式下被证明是有效而容易使用的。 它的...

2011-10-08 22:12:00 369

原创 tomcat7可能带来的问题

1、struts标签校验更加严格,如果struts标签中存在嵌套双引号会报错。2、对EL表达式校验更加严格,升级tomcat版本后,以前的代码可能不能用了。3、安全级别默认较高,如applet不能够访问request。具体现象可能是:1、报错 Attribute

2011-09-26 16:52:00 4171

tomcat7可能带来的问题

1、struts标签校验更加严格,如果struts标签中存在嵌套双引号会报错。2、对EL表达式校验更加严格,升级tomcat版本后,以前的代码可能不能用了。3、安全级别默认较高,如applet不能够访问request。具体现象可能是:1、报错 Attribute value is quoted with " which must be escaped when used withi...

2011-09-26 16:52:00 57

原创 The end tag "</html:form" is unbalanced

几种原因:1、确实没有结束struts的form标签,比如没有 。2、struts标签内存在嵌套的双引号如" />3、Struts标签内存在特殊字符如!" />这里感叹号就会造成语句错误。 如果是第二条原因,可以参加另一篇   http://blog.csdn

2011-09-26 16:42:45 6102

The end tag "</html:form" is unbalanced

几种原因:1、确实没有结束struts的form标签,比如没有</html:form>。2、struts标签内存在嵌套的双引号如<html:file property="theFile" title="<%="abc"+111%>" />3、Struts标签内存在特殊字符如<html:file property="theFile&

2011-09-26 16:42:00 214

原创 DIV CSS 布局定位 实例 菜单导航 详解

为什么要用Div Css可以简单的作如下解释: 当时创造WEB的那个人也发明了用TABLE布局,当TABLE布局泛滥之后,然后他说:我创造了WEB也毁了WEB,TABLE布局会给一个网页带来大量无意义的语句难以阅读。TABLE是来干什么的,TABLE是表格,从来都

2011-09-22 22:24:15 9461

DIV CSS 布局定位 实例 菜单导航 详解

为什么要用Div Css可以简单的作如下解释: 当时创造WEB的那个人也发明了用TABLE布局,当TABLE布局泛滥之后,然后他说:我创造了WEB也毁了WEB,TABLE布局会给一个网页带来大量无意义的语句难以阅读。TABLE是来干什么的,TABLE是表格,从来都不是用来布局用的,现在我们要使TABLE重新开始显示它自己的意义:表示表格数据.所以TABLE根本不应该...

2011-09-22 22:24:00 474

原创 关于JSON格式字符串的格式化

有时候需要将服务端的信息以json格式的字符串返回给客户端,再有客户端格式化成json,方便调用取值。在JSP页面获得服务端字符串到格式化为json大概是这样写的String resourceStr = "{\"i_ok\":\"确定\",\"i_previous_m

2011-09-09 18:00:18 2385

关于JSON格式字符串的格式化

有时候需要将服务端的信息以json格式的字符串返回给客户端,再有客户端格式化成json,方便调用取值。在JSP页面获得服务端字符串到格式化为json大概是这样写的<%String resourceStr = "{\"i_ok\":\"确定\",\"i_previous_month\":\"上月\"}";%><script type="text

2011-09-09 18:00:00 173

原创 Struts2.0国际化 实现自动国际化旧项目

闲话少说,切入正题,接上一篇文章,分步实现自动国际化项目。struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。这其中最复杂的就是前台页面的国际化。这包括JSP代码文件,js文件,struts标签的国际化,我想struts 怎样实

2011-09-09 17:43:20 2077 1

Struts2.0国际化 实现自动国际化旧项目

闲话少说,切入正题,接上一篇文章,分步实现自动国际化项目。struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。这其中最复杂的就是前台页面的国际化。这包括JSP代码文件,js文件,struts标签的国际化,我想struts 怎样实现国际化的相关配置大家都很熟悉,或者很容易找到相关的资料,这里我讲一下个人在国际化一个旧项目时,感觉比较费时的主...

2011-09-09 17:43:00 77

原创 如何国际化旧项目

最近新到一家公司,这个公司有很多旧项目需要国际化,而且这些旧项目中将的中文在JSP、JS、XML、JAVA中无处不在。。。。该怎么去把这些中文找出来,并把它们翻译到资源文件,再把所有代码文件进行国际化处理呢?我们用传统的方法,只能是按模块分任务,估计有这几部工作要

2011-09-08 20:01:10 581

如何国际化旧项目

最近新到一家公司,这个公司有很多旧项目需要国际化,而且这些旧项目中将的中文在JSP、JS、XML、JAVA中无处不在。。。。该怎么去把这些中文找出来,并把它们翻译到资源文件,再把所有代码文件进行国际化处理呢?我们用传统的方法,只能是按模块分任务,估计有这几部工作要作。1、先把所有中文找出来2、翻译成统一的资源文件3、修改含有中文的代码文件,都把中文改成动态获取。...

2011-09-08 20:01:00 95

原创 CSS 控制DIV及图片的宽度和高度

在制作网页时,常常希望页面能够在窗口变小时出现滚动条,保持页面不变形;同时又想让页面随同窗口自动增长以填满窗口。这时候我们需要设置长宽保留最小值,同时自适应。如:background:url(header_bg.gif) #ffffff repeat-x 0 0; min

2011-08-19 16:05:43 3250

CSS 控制DIV及图片的宽度和高度

在制作网页时,常常希望页面能够在窗口变小时出现滚动条,保持页面不变形;同时又想让页面随同窗口自动增长以填满窗口。这时候我们需要设置长宽保留最小值,同时自适应。如:background:url(header_bg.gif) #ffffff repeat-x 0 0; min-width: 760px;width: expression(document.body.clientWidth ...

2011-08-19 16:05:00 161

iftop-0.17

Linux下监控网卡流量的软件iftop 需要的包 iftop-0.17 libpcap-0.9.4-15 libpcap-devel-0.9.4-15

2013-09-20

TortoiseSVN-1.7.11.23600-x64

包含 TortoiseSVN-1.7.11.23600-x64-svn-1.7.8.msi LanguagePack_1.7.11.23600-x64-zh_CN.msi TortoiseMerge-1.7.11-zh_CN.pdf TortoiseSVN-1.7.11-zh_CN.pdf

2013-03-07

ExamDiff 注册

运行keygen.exe,输入任意Liense Name,点击Generate生成注册文件,再点Patch,选择到ExamDiff程序的安装路径下的ExamDiff.exe。 并复制password.bin到ExamDiff程序的安装目录,关闭keygen注册程序即可。

2012-04-14

ExamDiff Pro 5.5

这个事安装文件,需要结合另外一个资源一起使用,已经测试过了 非常好用,比其它的比较工具都好使,直接右键点击文件选择进行比较,非常方便,文件名可以不一样。

2012-04-14

菜单、后台、网页模板

超酷的仿flash特效菜单 超漂亮的电子商务管理平台模板 橙色的CSS团购网站首页菜单模板 多风格多功能后台管理模板 淡蓝色的二级CSS导航菜单 非常大气个性的jquery下拉menu 非常大气适合QQ空间网站的CSS导航菜单模板 非常美观的jquery鼠标点击下级菜单 国外简单后台模板4 国外简单后台模板5 黑色炫酷个人型网站导航菜单模板推荐 漂亮树形菜单 适合电子商务等网站的CSS二级导航模板版 适合团购网站等网站CSS导航模板版 适合音乐舞曲等网站的CSS导航菜单 适应软件公司网站的CSS导航菜单 网站管理系统后台模板 五款非常秀气的下拉菜单 一款不错的网络办公系统登录页面 一款适合音乐网站等网站CSS导航模板 左侧附边悬浮大气列表菜单

2011-12-23

最新的javamail源码

最新的com.sun.mail源码,版本1.4.4

2011-12-22

tomcat-dbcp源码

好不容易才找到的,在apache上可以下载tomcat的源码,但是没有tomcat-dbcp的源码,现在终于找到了,免费分享给大家,

2011-12-22

libevent-2.0.16-stable.tar.gz

libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能

2011-12-20

Google Map API 开发样例源码

GoogleMap.html,简洁精要的介绍了Google Map的基本用法和学习方法,希望对初学的同学有帮助。 源码中实现了通过地里位置、坐标进行搜索和定位的功能,同时支持普通地图、卫星地图、地形图等,方便进行个性化拓展和开发,上手一定很快!

2011-12-17

Lotus系列Domino&notes&sametime安装配置手册合集

最新的Lotus8.X系列安装与配置手册,资源来自互联网,但都经过本人试用验证,希望对需要的人有所帮助。 包含SameTime+Domino的服务器配置,Domino服务器安装配置 notesmail安装配置

2011-12-11

Lotus Notes/Domino jar包

Lotus Notes 和 Domino 的jar包,包含Domino的API doc

2011-12-05

DIV CSS iframe 实现的主页布局

通过Div+CSS 结合Jquery制作的具有左侧菜单、导航菜单、下拉菜单、自动适应窗口大小、自动控制iframe高度,动态修改CSS样式,利用CSS的expression表达式,自动调整div大小,实现div左侧跟随的诸多布局应用。

2011-09-22

在线翻译,自动翻译 接口

import com.google.api.translate.Language; import com.google.api.translate.Translate; //谷歌在线翻译接口,可以翻译单词和整句,是国际化的好帮手 public class Main { public static void main(String[] args) throws Exception { // Set the HTTP referrer to your website address. Translate.setHttpReferrer(/* Enter the URL of your site here */); String translatedText = Translate.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH); System.out.println(translatedText); } }

2011-09-13

JRex 爬虫ajax网页 API文档

一般在浏览器中查看页面代码 是浏览器直接下载到的页面代码 在未经渲染前 对于JS AJAX输出的内容是无法得到的 这样我们得到的页面内容和直接走socket抓取回来无任何区别 还是无法得到需要的页面内容。 JS函数及页面元素事件的调用 这些很简单都是依靠用户的EVENT去驱动的,而我们通过SOCKET抓取页面对我们只是流而已无法去模拟用户的EVENT 没有这些EVENT 页面上需要EVENT驱动而展现的内容连显示都不可能 更无从抓取了。 JRex为我们解决了这个问题,试验证明JRex 比cobra的lobobrowser好用。

2010-09-19

JRex java webbrowser 爬虫ajax网页 源码

一般在浏览器中查看页面代码 是浏览器直接下载到的页面代码 在未经渲染前 对于JS AJAX输出的内容是无法得到的 这样我们得到的页面内容和直接走socket抓取回来无任何区别 还是无法得到需要的页面内容。 JS函数及页面元素事件的调用 这些很简单都是依靠用户的EVENT去驱动的,而我们通过SOCKET抓取页面对我们只是流而已无法去模拟用户的EVENT 没有这些EVENT 页面上需要EVENT驱动而展现的内容连显示都不可能 更无从抓取了。 JRex为我们解决了这个问题,试验证明JRex 比cobra的lobobrowser好用。

2010-09-19

oracle健康检查巡检与日常维护

包含oracle健康检查(巡检)手册原稿.ppt 与oracle日常维护手册.pdf 资源都是搜集的,比较有代表性的,希望能够帮助像我一样的广大数据库新手。

2010-07-25

最全的Spring考题与答案

一共近百道题与完整答案Spring框架的优点都有什么?简述你对 IoC(Inversion of Control)的理解。spring 中的BeanFactory与ApplicationContext的作用和区别?Spring如何实现资源管理?如何在web应用里面配置spring?。。。。。。 适合面试、学习、总结与复习.

2010-04-12

Prototype API 1.6中文chm版

关于这份文件 CHM 文件制作: Remigijus Jodelis. 最后更新: 2008/04/29

2010-03-10

SQL资源大全 SQL语法大全 SQL命令大全

SQL语句大全 SQL语法大全 SQL命令大全 SQL函数大全

2009-08-02

plsql 7.0使用手册,pdf格式

plsql 用户指南,包括安装使用等所有细节

2009-06-10

Excel报表完美解决方案

java中输出到excel各种操作接口 如何用POI来读取/写入完整的Excel文件

2009-02-24

commons dbcp源码及API

Apache Jakarta Commons DBCP supports JDK 1.3 (JDBC 2.0) and JDK 1.4-1.5 (JDBC 3.0). JDK 1.6 (JDBC 4.0)

2009-02-24

javascript 特效大全

收集整理的javascript特效,土豆网图片切换效果,最精简的日期特效,Windows 选项卡一个24小时制的时间选择特效,纯CSS水平向上弹出的三级导航菜单,Ajax网页右下角弹出提示框。。。。。

2009-02-20

空空如也

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

TA关注的人

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