自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 oracle表分区详解

此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:  是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是

2013-04-25 11:06:16 495

原创 What’s up with all those “rsids”?

As many folks who worked with the 2003 wordprocessingML format have probably noticed by now, there are is a new set of attributes/elements i

2011-09-01 20:57:09 1102

原创 jQuery实现的 “滑动门”(跟随鼠标滑动滑动的tab选项卡)效果

<!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-Type" content="text/html; charset=utf-8" />  <style>  

2011-06-01 15:01:00 3926

转载 eclipse spring xml 无提示解决

<br />如何增加自动提示: 1、window->preference..->MyEclipse->editors->xml-xml catalog 2、选中 user specified entried 3、选则Add..按钮 URI:请选择本地文件系统上的SPRING_HOME/dist/resources/spring-beans-2.0.xsd key:http://www.springframework.org/schema/beans

2011-06-01 14:31:00 5381

转载 mybatis 初学 小例子

<br />今天终于把它弄清楚了,刚刚学java,挺费劲呀。<br />在mysql中创建一个数据库mygps,表名为test(id,age,username,password)<br />(1)先引用mybatis-3.0.2.jar,mysql-connector-java-5.0.8-bin.jar<br />(2)配置连接数据库xml文件取名叫config.xml<br /><?xml version="1.0"encoding="UTF-8"?><br /><!DOCTYPE config

2011-06-01 14:30:00 1003

转载 ibatis和hibernate的比较

  ibatis和hibernate的比较 收藏IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例,相对Hibernate和Apache OJB等“一站式”O

2011-05-28 10:26:00 583

转载 jquery ajax 无法获取返回值问题

<br />最近在做会员注册这块。用了jquery的 ajax 验证用户名。邮箱,验证码<br />function check_email()<br />{<br />var check_email = $("#reg_mail").val();<br />var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/;<br />    flag = reg.test(check_email);<

2011-05-25 14:58:00 4360

转载 DIV+CSS解决IE6,IE7,IE8,FF兼容问题

<br />(经验)DIV+CSS解决IE6,IE7,IE8,FF兼容问题 <br />那我来说说吧,做了差不多一年的DIV+CSS,也积累了不少解决兼容问题的方法,我这里只说现在主流的几个,(IE6,IE7,IE8,FF)其它的没去研究过<br />1.ie8下兼容问题,这个最好处理,转化成ie7兼容就可以。在头部加如下一段代码,然后只要在IE7下兼容了,IE8下面也就兼容了<br /><meta http-equiv="x-ua-compatible" content="ie=7" /><b

2011-05-20 17:13:00 690

原创 Oracle常见问题与解答

<br />1. Oracle安装完成后的初始口令? <br />  internal/oracle <br />  sys/change_on_install <br />  system/manager <br />  scott/tiger <br />  sysman/oem_temp <br />2. ORACLE9IAS WEB CACHE的初始默认用户和密码? <br />  administrator/administrator <br />3. oracle 8.0

2011-05-19 15:40:00 539

原创 IE6/IE7和Firefox对Div处理的差异

<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <br /> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml" ><br /><head><br /><title>Div Float Sample</title><br /><style type="text

2011-05-18 11:50:00 495

原创 List、vector、set、map的区别与联系

在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现,我在使用和面试的时候频频遇到这样的“抉择” 。 :)(主要还是面试的时候)<br /><br />久而久之,也就有了一点点的心得体会,写出来以供大家讨论。<br /><br />总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下:<br /><br />                     Collection<--List<--Vec

2011-05-16 13:53:00 663

转载 运行时异常与一般异常有何异同?

<br />Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。<br />   Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。<br />Exception:表示可恢复的例外,这是可捕捉到的。<br />Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也

2011-05-10 17:54:00 618

转载 abstract class和interface有什么区别(二)

<br />1. 引言<br />在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 <br />2. 概念引入<br />●什么是接口? <br />接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静

2011-05-09 21:42:00 6346

转载 abstract class和interface有什么区别(一)

<br />选择将功能设计为接口还是抽象类(在 Visual Basic 中为 MustInherit类)有时是一件困难的事。“抽象类”是一种不能实例化而必须从中继承的类。抽象类可以完全实现,但更常见的是部分实现或者根本不实现,从而封装继承类的通用功能。有关详细信息,请参阅抽象类。<br /><br />相反,“接口”是完全抽象的成员集合,可以被看作是为操作定义合同。接口的实现完全留给开发者去做。 <br /><br />接口和抽象类对组件交互都很有用。如果一个方法要求一个参数形式的接口,则

2011-05-09 21:41:00 912

转载 Java 中静态变量与实例变量的区别

<br />java类的成员变量有俩种:<br />一种是被static关键字修饰的变量,叫类变量或者静态变量<br />另一种没有static修饰,为实例变量<br /><br />类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。静态变量可以直接通过类名进行访问,其生命周期取决于类的生命周期。<br /><br />而实例变量取决于类的实例。每创建一个实例,java虚拟机就会为实例变量分配一次内存,实例变量位于堆区中,

2011-05-07 12:27:00 13130

原创 final的理解

final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。  引用本身的不变:Java codefinal StringBuffer a=new StringBuffer("immutable");final StringBuffer b=new StringBuffer("not immutable");a=b;//编译期错误引用指向的对象不变:Java codefinal StringBuffer a=new

2011-05-07 11:55:00 700

原创 验证数字

<br />验证数字:<br />function checknumber(String){ var Letters = "1234567890"; var i; var c; for( i = 0; i < String.length; i++ ) { c = String.charAt(i); if (Letters.indexOf(c) == -1) { return true;

2011-05-06 17:26:00 539

原创 暂停执行

<br />当我们在一个js的方法里面,执行一部分代码后,需要让js暂停一断时间,然后再继续向下运行的时候,或者你会想到java的线程sleep(),但js里面没有暂停的函数,所以要自己实现一个,具体方法看下面的:<br /> <br />//js暂停函数 function Pause(obj,iMinSecond){ if (window.eventList==null) window.eventList=new Array(); var ind=-1;

2011-05-06 17:24:00 5013

转载 MySQL索引的查看创建和删除

<br />1.索引作用<br />在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。<br />例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。<br /><br />SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3<

2011-04-25 15:42:00 524

原创 动态代理

<br />接口<br />public interface ContactDAO { public void save();} <br /> <br />接口实现<br /> <br />public class ContactDAOImpl implements ContactDAO { @Override public void save() { System.out.println("save start!"); }} <br /> <br />Server<br />

2011-04-15 17:55:00 414

转载 set、List、map的区别(转)

List接口对Collection进行了简单的扩充,List代表有序、重复的集合,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个 List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而 LinkedList的内部实现是双向链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的Iterator只能对容器进行向前遍历,而ListIterator则继承了I

2011-04-13 14:58:00 964

原创 Java中split的用法小结

<br />split(" ")和split("")的区别 。 <br /><br />split(" "),""之间有空格<br />String s = "The rain in Spain falls mainly in the plain."; // ""之间有空格,在每个空格字符处进行分解。 String [] ss = s.split(" "); System.out.println("[ss[0] ="+ss[0]+"]"); System.out.println("[

2011-04-13 14:32:00 16008 3

转载 Ubuntu10.10下mysql+apache+PHP

<br />1.安装SSH(必须)<br />sudo apt-get install ssh<br />这个链接地址有更加详细的ssh安装资料http://mxsfengg.iteye.com/blog/543000<br /><br /><br /><br />2.安装MySQL<br />sudo apt-get install mysql-server-5.0<br />安装完成按提示设置root密码<br />3.安装Apache<br />sudo apt-get insta

2011-04-09 11:44:00 806

转载 Ubuntu 10.10配置JRE、JDK、Eclipse和Tomcat7.0.5

<br /><br />1、安装JDK<br />1.1、到官网下载相关的JDK,这里下载的是 jdk-6u23-linux-i586.bin。<br />网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html<br /> <br />1.2、在“administrator个人文件夹”建立一个“Java文件夹“,(即位置->主文件夹->administrator);<br />将下载的 jdk-6u23-linux-i586

2011-04-09 00:35:00 707

原创 ECSHOP init.php解读

<br /> <br /><?phpif (!defined('IN_ECS')){ die('Hacking attempt');}error_reporting(E_ALL);if (__FILE__ == ''){ die('Fatal error code: 0');}define('ROOT_PATH', str_replace('includes/init.php', '', str_replace('//', '/', __FILE__)))

2011-04-08 20:36:00 949

原创 php中的SERVER变量

<br />1,$_SERVER["QUERY_STRING"]<br />说明:查询(query)的字符串<br />2,$_SERVER["REQUEST_URI"]<br />说明:访问此页面所需的URI<br />3,$_SERVER["SCRIPT_NAME"]<br />说明:包含当前脚本的路径<br />4,$_SERVER["PHP_SELF"]<br />说明:当前正在执行脚本的文件名<br />实例:<br />1,http://www.biuuu.com/ (直接打

2011-04-06 14:16:00 489

原创 Spring 注入

在这里是实现在一个接口的实现里面注入一个dao的实现一、创建DAO接口public interface PersonDAO { public void add();}  二、创建DAO的实现public class PersonDAOImpl implements PersonDAO { public void add() { System.out.println("Add Method is running!"); }} 三、创建测试类接口public interface Per

2011-04-05 11:58:00 423

原创 Spring 类构造器创建Bean

一、创建接口public interface PersonService { public void save();}二、创建实现类public class PersonServiceBean implements PersonService { public void save(){ System.out.println("Save Method is running!."); }}三、创建测试类import org.junit.BeforeClass;import org.

2011-04-04 20:54:00 1259

程序员给女朋友用HTML5制作的3D相册

程序员给女朋友用HTML5制作的3D相册

2014-04-21

oracle oca 认证考试题

认证考试题目..

2012-07-26

How Tomcat Works: A Guide to Developing Your Own Java Servlet Container

说明:10分虽然有点高 但东西值 重点是 我也只想搞点分数下东西 谢谢支持 目录 I 简介 1 概览 1 适合读者 1 servlet容器是如何工作的 1 catalina结构图 1 tomcat的版本4和版本5 2 章节简介 2 第1章 一个简单的Web服务器 3 1.1 The Hypertext Transfer Protocol (HTTP) 3 1.2 HTTP Request 3 1.3 HTTP Response 4 1.4 Socket类 4 1.5 ServerSocket类 5 1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 简述 7 2.2 javax.servlet.Servlet接口 7 2.3 Application 1 7 2.3.1 HttpServer1类 8 2.3.2 Request类 8 2.3.3 Response类 9 2.3.4 StaticResourceProcessor类 9 2.3.5 ServletProcessor1类 9 2.4 Application 2 9 第3章 连接器(Connector) 11 3.1 概述 11 3.2 StringManager类 11 3.3 Application 12 3.3.1 启动 13 3.3.2 connector 13 3.3.3 创建HttpRequest对象 13 3.3.3.1 SocketInputStream类 14 3.3.3.2 解析请求行(request line) 14 3.3.3.3 解析请求头(request header) 14 3.3.3.4 解析cookie 15 3.3.3.5 获取参数 16 3.3.3.6 创建HttpResponse对象 16 3.3.3.7 静态资源处理器和servlet处理器 17 第4章 tomcat的默认连接器 18 4.1 简介 18 4.2 HTTP1.1的新特性 18 4.2.1 持久化连接 18 4.2.2 编码 18 4.2.3 状态码100的使用 19 4.3 Connector接口 19 4.4 HttpConnector类 20 4.4.1 创建ServerSocket 20 4.4.2 维护HttpProcessor对象池 20 4.4.3 提供Http请求服务 21 4.5 HttpProcessor类 21 4.6 request对象 24 4.7 response对象 24 4.8 处理request对象 25 4.8.1 解析连接 28 4.8.2 解析request 28 4.8.3 解析请求头 28 4.9 简单的container程序 30 第5章 container 31 5.1 Container接口 31 5.2 流水线(pipeline)任务 32 5.2.1 Pipeline 34 5.2.2 Valve接口 35 5.2.3 ValveContext接口 35 5.2.4 Contained接口 36 5.3 Wrapper应用程序 36 5.4 Context接口 36 5.5 Wrapper程序实例 36 5.5.1 ex05.pyrmont.core.SimpleLoader 37 5.5.2 ex05.pyrmont.core.SimplePipeline 37 5.5.3 ex05.pyrmont.core.SimpleWrapper 38 5.5.4 ex05.pyrmont.core.SimpleWrapperValve 38 5.5.5 ex05.pyrmont.valves.ClientIPLoggerValve 39 5.5.6 ex05.pyrmont.valves.HeaderLoggerValve 39 5.5.7 ex05.pyrmont.startup.Bootstrap1 39 5.6 Context程序实例 39 5.6.1 ex05.pyrmont.core.SimpleContextValve 40 5.6.2 ex05.pyrmont.core.SimpleContextMapper 41 5.6.3 ex05.pyrmont.core.SimpleContext 42 5.6.4 ex05.pyrmont.startup.Bootstrap2 42 第6章 生命周期(Lifecycle) 43 6.1 概述 43 6.2 Lifecycle接口 43 6.3 LifecycleEvent类 44 6.4 LifecycleListener接口 44 6.5 LifecycleSupport类 44 6.6 应用程序 45 6.6.1 ex06.pyrmont.core.SimpleContext 45 6.6.2 ex06.pyrmont.core.SimpleContextLifecycleListener 45 6.6.3 ex06.pyrmont.core.SimpleLoader 46 6.6.4 ex06.pyrmont.core.SimplePipeline 46 6.6.5 ex06.pyrmont.core.SimpleWrapper 46 第7章 Logger 47 7.1 概述 47 7.2 Logger 47 7.3 Tomcat's Loggers 47 7.3.1 LoggerBase类 48 7.3.2 SystemOutLogger类 48 7.3.3 SystemErrLogger类 48 7.3.4 FileLogger类 49 7.3.4.1 open方法 50 7.3.4.2 close方法 50 7.3.4.3 log方法 51 7.4 应用程序 51 第8章 Loader 52 8.1 概述 52 8.2 java本身的loader 52 8.3 Loader接口 53 8.4 Reloader接口 54 8.5 WebappLoader类 54 8.5.1 创建类载入器 55 8.5.2 设置repository 55 8.5.3 设置类路径 56 8.5.4 设置访问权限 56 8.5.5 开启新线程执行类的重新载入 56 8.6 WebappClassLoader类 57 8.6.1 类缓存 58 8.6.2 载入类 59 8.6.3 应用程序 59 第9章 session管理 62 9.1 概述 62 9.2 Sessions 62 9.2.1 Session接口 62 9.2.2 StandardSession类 63 9.2.3 StandardSessionFacade类 65 9.3 Manager 65 9.3.1 Manager接口 66 9.3.2 ManagerBase类 66 9.3.3 StandardManager类 67 9.3.4 PersistentManagerBase类 68 9.3.4.1 swap out(换出) 69 9.3.4.2 back up(备份) 69 9.3.5 PersistentManager类 70 9.3.6 DistributedManager类 70 9.4 Stores 71 9.4.1 StoreBase类 72 9.4.2 FileStore类 73 9.4.3 JDBCStore类 73 9.5 应用程序 73 9.5.1 Bootstrap类 73 9.5.2 SimpleWrapperValve类 74 第10章 安全性 76 10.1 概述 76 10.2 Realm(领域) 76 10.3 GenericPrincipal 77 10.4 LoginConfig 78 10.5 Authenticator 78 10.6 安装Authenticator 79 10.7 应用程序 79 10.7.1 ex10.pyrmont.core.SimpleContextConfig类 80 10.7.2 ex10.pyrmont.realm.SimpleRealm类 80 10.7.3 ex10.pyrmont.realm.SimpleUserDatabaseRealm 81 10.7.4 ex10.pyrmont.startup.Bootstrap1类 81 10.7.5 ex10.pyrmont.startup.Bootstrap2类 81 第11章 StandardWrapper 82 11.1 方法调用序列 82 11.2 SingleThreadModel 83 11.3 StandardWrapper 83 11.3.1 生成servlet 84 11.3.2 载入servlet 86 11.3.3 ServletConfig对象 90 11.3.3.1 getServletContext方法 90 11.3.3.2 getServletName方法 91 11.3.3.3 getInitParameter方法 91 11.3.3.4 getInitParameterNames方法 92 11.3.4 container的父子关系 92 11.4 StandardWrapperFacade类 93 11.5 StandardWrapperValve类 94 11.6 FilterDef类 95 11.7 ApplicationFilterConfig类 96 11.8 ApplicationFilterChain类 96 11.9 应用程序 97 第12章 StandardContext类 98 12.1 概述 98 12.2 StandardContext的配置 98 12.2.1 StandardContext类的构造函数 98 12.2.2 启动StandardContext 99 12.2.3 invoke方法 99 12.3 StandardContextMapper类 100 12.4 对重载的支持 104 12.5 backgroundProcess方法 105 第13章 Host和Engine 107 13.1 概述 107 13.2 Host接口 107 13.3 StandardHost类 107 13.4 StandardHostMapper类 109 13.5 StandardHostValve类 110 13.6 为什么必须要有一个host 111 13.7 应用程序1 111 13.8 Engine接口 112 13.9 StandardEngine类 112 13.10 StandardEngineValve类 112 13.11 应用程序2 113 第14章 Server与Service 114 14.1 概述 114 14.2 server 114 14.3 StandardServer 114 14.3.1 initialize方法 114 14.3.2 start方法 115 14.3.3 stop方法 115 14.3.4 await方法 116 14.4 Service接口 116 14.5 StandardService类 116 14.5.1 connector和container 117 14.5.2 与生命周期有关的方法 118 14.6 应用程序 120 14.6.1 Bootstrap类 120 14.6.2 Stopper类 121 第15章 Digester 122 15.1 概述 122 15.2 Digester 122 15.2.1 Digester类 123 15.2.1.1 创建对象 123 15.2.1.2 设置属性 124 15.2.1.3 调用方法 124 15.2.1.4 创建对象之间的关系 124 15.2.1.5 验证xml文档 125 15.2.2 Digester示例1 125 15.2.3 Digester示例2 125 15.2.4 Rule类 126 15.2.5 Digester示例3:使用UsingSet 127 15.3 ContextConfig 127 15.3.1 defaultConfig方法 129 15.3.2 applicationConfig方法 129 15.3.3 创建digester 130 15.4 应用程序 130 第16章 Shutdown Hook 131 16.1 概述 131 16.2 tomcat中的shutdown hook 131 第17章 启动tomcat 133 17.1 概述 133 17.2 Catalina类 133 17.2.1 start方法 134 17.2.2 stop方法 135 17.2.3 启动Digester 135 17.2.4 关闭Digester 135 17.3 Bootstrap类 136 第18章 部署器 137 18.1 概述 137 18.2 部署一个web应用 137 18.2.1 部署一个描述符 140 18.2.2 部署一个war 141 18.2.3 部署一个目录 142 18.2.4 动态部署 143 18.3 Deploy接口 145 18.4 StandardHostDeployer类 145 18.4.1 安装一个描述符文件 146 18.4.2 安装一个war文件或目录 147 18.4.3 启动context 148 18.4.4 停止一个context 149 第19章 Manager Servlet 150 19.1 概述 150 19.2 使用Manager应用 150 19.3 ContainerServlet接口 151 19.4 初始化ManagerServlet 152 19.5 列出已经部署的web应用 153 19.6 启动web应用 154 19.7 关闭web应用 155 第20章 基于JMX的管理 156 20.1 jmx简介 156 20.2 jmx api 157 20.2.1 MBeanServer 157 20.2.2 ObjectName 157 20.3 Standard MBeans 158 20.4 Model MBeans 159 20.4.1 MBeanInfo与ModelMBeanInfo 160 20.4.2 ModelMBean实例 161 20.5 Commons Modeler 161 20.5.1 MBean描述符 162 20.5.1.1 mbean 162 20.5.1.2 attribute 163 20.5.1.3 operation 163 20.5.1.4 parameter 163 20.5.2 mbean标签实例 164 20.5.3 自己编写一个model MBean 164 20.5.4 注册 164 20.5.5 ManagedBean 165 20.5.6 BaseModelMBean 165 20.5.7 使用Modeler API 165 20.6 Catalian中的MBean 165 20.6.1 ClassNameMBean 165 20.6.2 StandardServerMBean 166 20.6.3 MBeanFactory 167 20.6.4 MBeanUtil 167 20.7 创建Catalian的MBean 168 20.8 应用程序 172

2011-08-23

jquery api

jquery 1.6 api,jquery 1.6 api

2011-07-10

jdk source

jdk源码,jdk source,jdk 源码

2011-07-10

regex match tracer

regex match tracer 2.0 最新破解版

2011-02-15

性能最好的java分页

性能最好的java分页

2011-01-04

hello android

hello android 适用于android入门

2010-11-24

android 中文 api

android 中文api 常用中文api,android 中文api 常用中文api

2010-11-24

空空如也

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

TA关注的人

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