自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 资源 (15)
  • 收藏
  • 关注

翻译 Eclipse 常用快捷键 .

编辑相关快捷键        Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。      1. 【ALT+/】      此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

2012-05-03 18:48:12 518

转载 eclipse/MyEclipse 插件 .

1.Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php 1.lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz 1.MyEcl

2012-05-03 18:45:32 415

转载 myeclipse 8.6 优化 .

1. 关闭updating indexes       Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>      禁用Download repository index updates on startup 。 2. 关闭MyEclipse的自动valida

2012-04-13 18:17:34 437

转载 Windows XP下Oracle 10g EM启动

开始 - 运行 - 输入services.msc - 启动OracleDBConsoleorcl服务提示有误。手工从cmd命令行启动:C:\Documents and Settings\wangnc>emctl start dbconsoleEnvironment variable ORACLE_SID not defined. Please define it.设置O

2012-03-27 15:50:05 740

转载 Script:利用外部表实现SQL查询Oracle告警日志Alert.log

有同学问是否可以用SQL语句直接查询告警日志的内容,即创建一张包含Alert.log内容的表或视图。 实际上之前已经有人这样做了(http://t.cn/SwGvq9),只需要运行一个存储过程即可达到目的, 这里我对原有的语句做了一些改良, 直接执行PL/SQL块即可无需创建存储过程了,而且现在支持RAC了。--drop table alert_log_view;--drop direct

2012-03-22 17:09:55 529

原创 解决 eclipse tomcat cannot create a server using the selected type

解决的方法1.退出eclipse;2.打开 [工程目录下]/.metadata/.plugins/org.eclipse.core.runtime目录;3.删除org.eclipse.wst.server.core.prefs和 org.eclipse.jst.server.tomcat.core.prefs这两个文件 ;4.重启eclipse 。

2012-03-01 10:36:32 552

原创 项目增量包的自动制作

思路:现在部门服务器上由hudson统一打成完整包,包括:saomiao、yyrq、gjjweb.war。放到D:\build_increment\compile下涉及的批处理知识点如下:知识点一:替换文件中的特殊字符         法一:通过dos函数处理文件my1.txt中的字符aaa,把他们替换成bbb,示例代码如下:@echo offcall :replace my.

2012-02-27 15:22:25 1308

转载 Mysql主主备份(master-master)

1:设备环境Master-A:192.168.15.233Master-B:192.168.15.2352:master服务器上授权用户Master-Amysql> grant replication slave,file on *.* to 'repl'@'192.168.15.235' identified by 'repl';Master-Bmysql

2012-02-27 14:11:44 557

转载 Putty 的增强版 Pietty

除了使用Putty,我们还有其他选择,比如SecureCRT,现在介绍一个putty的增强版PieTTY。PieTTY 与 PuTTY 同样采用 MIT License,但 PieTTY 目前并没有释出源代码,如果您有非常高度的安全需求,请自行斟酌是否使用 PieTTY。PieTTY 则是源自于 Putty ,修正与完整支援亚洲等多国语系字元、 并在使用界面上大幅改进、易学易用的版

2012-02-27 12:32:26 2012

原创 设置 putty 支持中文输入和显示

第一步:设置 Fixedsys 字体现象:win7 的记事本 , putty 等程序, 找不到 Fixedsys 字体,原因:不是因为 win7 删了这个字体, 而是这个字体被隐藏了. 解决:打开控制面板\所有控制面板项\字体\ ,左边点击“字体设置”,把“根据语言设置隐藏字体”的选项去掉. OK 搞定.第二步:putty设置

2012-02-27 11:53:05 20261

转载 打包war的几种方法

1.首先是工具比如Eclipse很方便了。 2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成zip文件就行了,然后把扩展名改成war! 3 Jar命令: 假定有一个Web应用:C:\myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…

2012-02-26 11:39:15 3836 1

转载 MYSQL 日期函数

WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> select WEEKDAY('1997-11-05'); -> 2 DAYOFMONTH(date) 返回date的月份中日期,在1到31范围内。

2012-02-22 10:00:21 385

转载 Google Maps API 中文说明文档

Google Maps API 说明导言Google Maps的"Hello World"浏览器兼容性XHTML和VMLAPI更新地理、行程和其他应用范例一个简单例子地图的移动和变换在地图上添加控件事件监视显示信息浮窗地图标注响应用户点击在标记上显示信息浮窗创建图标使用图标类在地图上使用XML和异步RPC ("AJAX")API 概要GMap类事件信息浮窗标

2012-02-22 09:55:00 910

转载 MySql自动备份数据库, 数据库主(master)从(slave)配置

MySql 数据库主从配置一.MySql复制环境:原理: MySql复制是指将主数据库的ddl和dml语言操作通过二进制日志传到复制服务器上,然后在复制服务器上将这些日志文件重做,从而使得从服务器和主服务器的数据保持同步!目的:方便不停止数据库而备份主服务器,实现主从服务器数据同步!现有两台机器A、B需要实施MySql的主从热备份,A作为主服务器,B作为从服务器环境:Windo

2012-02-21 16:14:07 1006

转载 Centos 安装Mysql

今天安装mysql时候出现错误MySQL conflicts with mysql-4.1.20-2 查看是否安装过mysql rpm -qa mysql 发现安装了老版本的mysql 使用rpm -e mysql-4.1.20-2.RHEL4.1.i386卸载时候有出现错误 后来查资料使用 rpm -e mysql-4.1.20-2.RHEL4.1.i386 --node

2012-02-21 11:46:35 447

转载 Linux下的.sh文件在windows下修改后无法执行

因为大部分人使用的操作系统是windows,同时也因为windows的可视化界面做得比较人性化,所以在修改linux的一个sh文件时,为了方便拉到window上用editplus编辑,上传回linux去后,这个SH却不能运行,错误提示是:: command not found。bad interpreter: No such file or directory。原因是CR/LF问题

2012-02-20 14:17:13 11233

转载 Linux shell脚本全面学习 .

1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行:编译 chmod +x filename

2012-02-17 11:23:05 522 1

转载 linux 查看系统 32位 or 64位 .

1.#uname -a如果有x86_64就是64位的,没有就是32位的2.# uname -mx86_643.# archx86_644.#file /bin/cat/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically lin

2012-02-17 11:02:18 307

转载 java源程序加密

Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。  一、为什么要加密?  对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很

2012-02-15 15:49:27 773 1

转载 log4j日志配置

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。Log4j下载在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。Log4j使用Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导

2012-02-15 15:34:08 343

转载 java NIO札记 .

最近项目使用NIO作为Socket通讯架构, 其中使用到org.apache.mina.common.ByteBuffer传输信息,其中方法buf.getString(size,Charset.forName("utf-8").newDecoder());频频报出java.nio.charset.MalformedInputException: Input length = 1,查询资料发现是由于

2012-02-14 16:30:00 969 2

转载 jdk1.5中java.util.concurrent包编写多线程(四)

J2SE 5.0平台包含了一个新的并发工具程序包。这个程序包中的类替并发类(concurrent classe)或并发设计中使用的应用程序建立阻塞(blocking)。该并发工具包含下面一些内容:•高性能的、灵活的线程池•异步执行事务的框架组件•为并发访问优化过的集合类宿主(host)本文介绍了J2SE 5.0框架组件类和它们的重要特性。本文的下载代码提供了一些简单的、容易使用的示

2012-02-10 17:51:25 637

转载 jdk1.5中java.util.concurrent包编写多线程(三)

有时候在实际应用中,某些操作很耗时,但又不是不可或缺的步骤。比如用网页浏览器浏览新闻时,最重要的是要显示文字内容,至于与新闻相匹配的图片就没有那么重要的,所以此时首先保证文字信息先显示,而图片信息会后显示,但又不能不显示,由于下载图片是一个耗时的操作,所以必须一开始就得下载。Java的并发库的Future类就可以满足这个要求。Future的重要方法包括get()和cancel(),get()获

2012-02-10 17:50:50 392

转载 jdk1.5中java.util.concurrent包编写多线程(二)

当然线程池也要显式退出了。package concurrent;import java.io.File;import java.io.FileFilter;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutorService;import java.ut

2012-02-10 17:48:29 371

转载 jdk1.5中java.util.concurrent包编写多线程(一)

一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。package concurrent;import java.util.concurrent.ExecutorService;import ja

2012-02-10 17:47:38 736

转载 红帽Linux.5.5企业版本在VM虚拟机里中文乱码的解决方法

运行环境:VMware® Workstation 7.1.2 build-301548 虚拟机系统镜像:红帽Linux.5.5.for.x86.服务器版.rhel-server-5.5-i386-dvd.iso运行症状:启动VM虚拟机,加载好linux镜像后,Vm虚拟机自动将linux安装好了,中间没有任何人工操作,安装过程中全是英文。安装好后系统自动启动,也是英文界面。症状原因:由于

2012-02-08 10:55:41 578

转载 java写文件方法之比较

最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。     在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数。所以下面测

2012-02-04 09:52:21 311

转载 追加内容到文件末尾的几种常用方法

import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.RandomAccessFile;/**

2012-02-04 09:26:59 912

转载 java nio 之MappedByteBuffer,高效文件/内存映射

MappedByteBuffer是java nio引入的文件内存映射方案,读写性能极高。NIO最主要的就是实现了对异步操作的支持。其中一种通过把一个套接字通道(SocketChannel)注册到一个选择器(Selector)中,不时调用后者的选择(select)方法就能返回满足的选择键(SelectionKey),键中包含了SOCKET事件信息。这就是select模型。    SocketCh

2012-02-03 14:28:02 12145

转载 关于敏捷开发的一篇访谈录

今天很荣幸能够在亚太软件研发团队管理年会上采访到姜志辉先生,请姜先生先给我们介绍一下你自己? 我是一个喜欢写软件的人,喜欢软件行业的这样一个人,有些时候人很难找到自己和自己兴趣爱好相关的这样的一个行业,幸运的是我找到了自己,就是把我自己的兴趣、我自己的爱好和我自己的工作能够融合在一起的。所以如果要做一个自我介绍,我是一个快乐主义软件的消费者。 那目前我们也知道国内采用敏捷方法来开发软件的团

2012-02-02 12:43:29 983

转载 Java Charset的使用

大多数文本编辑器在打开文件时都能够自动检测文件的编码,那它是怎样做到的?我虽然没有实现过一个文本编辑器,但是可以猜测的是,它有一个默认的编码集合,然后尝试用每一个编码去解码打开的文件,如果能够解码则表示这就是文件的正确编码。有一些特殊情况,有些编码在文件开头有特殊的标记字节,因而可以很快检测,这里不考虑。现在的核心问题就是如何决定一个编码是否能够解码一个文件,在Java1.4中可以利用nio中的C

2012-02-02 12:36:34 3151

转载 java nio 系列学习之四

前一段在网上看到了“淘宝伯岩”(boyan@taobao.com)的一份关于Java NIO 网络编程的讲义《NIO trick and trap——编写高性能Java NIO网络框架》。 其中里面提到了Java NIO在网络编程方面的应用和编程模型,同时也提到了Apache的一个开源网络框架MINA。 正好自己对于NIO对网络编程的应用也不是太熟悉,于是就简单了解了下MINA。本文并不是针对于M

2012-02-02 11:12:22 1010

转载 java nio 系列学习之 三

最近由于项目本身的需要,正在进行Mina框架的学习,并且将其整合到正在开发的系统中。下面将会根据实际的工作情况分享一些心得感受。一、    项目需求:我们正在开发的系统,现在主要分为两个部分,正两个部分之间需要使用TCP Socket进 行网络通讯。具体开发的难点是发送消息的部分。由于需要考虑到每次创建连接时造成的系统开销,所以使用的连接方式必须是长连接,就是保存连接,不能断开。 而且

2012-02-02 11:10:48 449

转载 epoll使用详解(精髓)

Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。1、为什么select落后    首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该

2012-02-02 11:09:25 717

转载 JUNIT 实战

单元测试基础         当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!最早我们项目组开发的项目时,写代码都是从底层一直写到表现层到jsp,然后开发人员在web层调试页面,近乎98%都会报一大堆exception,然后再在代码中加断点一步一步查到

2012-02-02 11:06:57 1607

转载 数据库连接

Oracle数据库:驱动程序包名:ojdbc14.jar驱动类的名字:oracle.jdbc.driver.OracleDriverJDBC URL:jdbc:oracle:thin:@dbip:port:databasename说明:驱动程序包名有可能会变JDBC URL中黑色字体部分必须原封不动的保留,为该驱动识别的URL格式。 其中各个部分含义如下:dbip – 为数

2012-02-02 11:04:40 290

转载 避免在Java中使用Checked Exception .

这篇文章指出了Java中checked Exception的一些缺点,提出应该在程序设计中避免使用checked Exception,对于需要处理checked Exception的代码,可以使用ExceptionAdapter这个类对checked Exception进行包装。这篇文章的概念和ExceptionAdapter这个类均源自Bruce Eckel的Does Java need C

2012-02-02 10:59:21 342

转载 一个简单的Thread缓冲池的实现 .

在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 一个Thread缓冲池可以设计成以下这样:缓冲池由几个工作Thread和一个Queue组成,Client负责把任务放到Queue里面(put方法),而工作Thread就依次取出这些任务并执行它们(get方法)。 Queue的一个经典

2012-02-02 10:58:32 462

转载 利用Reflection API访问类的私有成员 .

在一些特殊的Java应用里面,有可能需要访问或修改类的私有成员,Reflection API可以帮助我们做到这一点。 下面是一个利用Reflection API修改privateField的例子。(访问私有函数也可以用类似的方法) 假设有一个类Dummy:public class Dummy {        public int getValue(

2012-02-02 10:57:36 296

转载 Java网络服务器编程

Java的Socket API提供了一个很方便的对象接口进行网络编程。本文用一个简单的TCP Echo Server做例子,演示了如何使用Java完成一个网络服务器。 用作例子的TCP Echo Server是按以下方式工作的:当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个TCP连接发送回客户端。服务端会一直保持这

2012-02-02 10:56:39 400

WAR包的制作和解压过程指导

目前公司的很多测试环境和实施环境都采用WAR包部署的形式,所以,要求相关人员都要掌握WAR包使用。配置人员要完全掌握WAR包的制作、使用和更新,本文主要讲解WAR的制作和更新过程。

2012-02-26

解决vm8.0安装rhe5.5后乱码问题

解决vm8.0中安装rhe5.5后出现乱码的解决过程,分有点多了,这是我好不容易下载的。请大家谅解,不过知识是无价的,想解决类似问题你就下载吧。

2012-02-15

Linux学习笔记 经典版

一个linux牛人写的工作文档,欢迎大家公共学习。

2011-12-16

linux性能监控脚本

很经典的linux性能监控脚本,你可以直接放到自己的脚本里使用。加速你的shell编写。

2011-12-15

重构_改善既有代码的设计[高清版]

软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。 在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。 当对象技术成为老生常谈之后——尤其在Java编程语言之中,新的问题也在软件开发社区中浮现了出来。缺乏经验的开发人员完成了大量粗劣设计,获得的程序不但缺乏效率,也难以维护和扩展。渐渐地,软件系统专家发现,与这些沿袭下来的、质量不佳的程序共处,是多么艰难。对象专家运用许多技术来改善既有程序的结构完美性与性能,已有数年之久。

2011-12-06

java多线程设计模式详解

java多线程的开发一直是程序员开发项目离不开的知识,本书深入的讲解了关于java多线程的知识。值得每一位java开发者阅读。

2011-12-06

Java极限编程

极限编程,是一个老外编写的。中文版,适合中国程序员阅读,想提高你的java技术吗,那就下载本书吧。分不多才2分,看了一定会提高你的工资的,呵呵。。。

2011-11-24

研磨设计模式.part06

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的"设计观";中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

2011-11-24

研磨设计模式.part05

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的"设计观";中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

2011-11-24

研磨设计模式.part04

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的"设计观";中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

2011-11-24

研磨设计模式.part03

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的"设计观";中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

2011-11-24

研磨设计模式.part02

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的"设计观";中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

2011-11-24

研磨设计模式01

模式中的精品,不读是你的遗憾。据说多位大师级人物力荐此书,赶快下载吧,分不多。

2011-11-24

web开发必备取色器,相当好使

相当好使的web开发取色工具,我开发时经常使用。

2011-11-09

空空如也

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

TA关注的人

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