自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

以技术论英雄

在技术中寻找快乐 在技术中寻找人生

  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 设计模式之装饰模式

例子皆来自圣思园:装饰模式又名包装(Wrapper)模式•装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案•装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。•装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。装饰模式把客户端的调用委派到被装饰类。装饰模式的关键在于这种扩展完

2014-11-29 15:14:04 664

原创 设计模式之适配器模式

例子来自圣思园:适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。有“两种”适配器:“对象”适配器和“类”适配器。1)类适配器:使用继承,不需要重新实现整个被适配者。但是需要多重继承才能实现它,这在JAVA中是不可能的。2)对象适配器:使用对象组合,以修改的接口包装被适配者,被适配者的任何子类都可以搭配着适配器使用。3)默

2014-11-29 14:58:10 528

原创 设计模式之组合模式

内容皆来自于圣思园:组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。角色:Component(抽

2014-11-29 14:44:10 724

原创 设计模式之命令模式

《设计模式》中命令模式的定义为:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。设计模式的构成:1 客户角色:创建一个具体命令对象,并确定其接收者2 命令角色:声明一个给所有具体命令类的抽象接口。这是一个抽象角色,通常由一个接口或抽象类实现3 具体命令角色:定义一个接收者和行为之间的弱耦合,实现exe

2014-11-29 14:29:38 580

转载 设计模式之策略模式

一.了解(都是跟张龙老师的视频学的):         1.策略模式:a)封装变化的概念。b) 编程中使用接口,而不是对接口的实现。这是面向接口的编程。            2.策略模式的定义:                a)定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。                b)策略模式是这些算法在客户端调用它们的时候能够互不

2014-11-25 22:51:53 719

原创 设计模式之模板模式

今天将模板模式应用到了新开发的插件中,顿时感觉高大上了,不仅缩减了代码重复率不说,而且对于程序的扩展性也有了很大的提高。真正在项目中体会到了使用设计模式的好处,所以将其归纳总结一下:模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的

2014-11-25 22:23:46 706

转载 HttpClient3.x学习整理

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common下的子项目,用来提供高效的

2014-11-06 19:52:19 4248

转载 设计模式之代理模式

1.代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口

2014-11-05 22:48:01 578

原创 jar包读取配置文件找不到错误

有时候开发一些小工具,需要去读取配置文件,但是打完的jar包经常会出现找不到路径的问题,会想到两种方法:把文件放到jar包之外同一目录下,比如 config/ config.properties 文件。或者把config.properties文件也打进jar包,方法1:此时肯定需要压缩文件jar包和这个配置文件一起提供给产品,否则产品不知道如何配置。比较麻烦。方法2:这

2014-11-04 22:50:31 7887

开源项目扩展

个人根据开源项目扩展的东西,还有待完善

2017-02-04

代码自动生成工具

代码自动生成工具,需要在进行优化

2016-06-28

jd-eclipse

D-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all. JD-Eclipse is free for non-commercial use. This means that JD-Eclipse shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.

2014-04-29

ext-3.4.1.1-gpl.zip

Ext是一个强大的js类库,以前是基于雅虎UI,现在已经完全独立了。 主要包括data、widget、form、grid、dd、menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好。可以自己写扩展,自己定义命名空间。 主要包括三个大的文件:ext-all.css,ext-base.js,ext-all.js(包括所有的类库,您可以根据需要进行删减。官方网站提供这一接口),在引用ext类库的时候,这三个文件必不可少。 它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧!其核心的组件基本覆盖了我们构建client的常用的组件。

2014-03-13

深入浅出ExtJS第2版.pdf

以用户为中心的时代,应用的界面外观正在变得越来越重要。然而,很多程序员都缺乏美术功底,要开发出界面美观的应用实属不易。Ext JS的出现,为广大程序员们解决了这一难题。它有丰富多彩的界面和强大的功能,是开发具有炫丽外观的RIA应用的最佳选择。 本书是国内Ext JS先驱者的智慧结晶。内容翔实、示例丰富,包含大量示例代码,可操作性极强。内容简介 以用户为中心的时代,应用的界面外观正在变得越来越重要。然而,很多程序员都缺乏美术功底,要开发出界面美观的应用实属不易。Ext JS的出现,为广大程序员们解决了这一难题。它有丰富多彩的界面和强大的功能,是开发具有炫丽外观的RIA应用的最佳选择。 本书是国内Ext JS先驱者的智慧结晶。内容翔实、示例丰富,包含大量示例代码,可操作性极强。不仅全面地阐述了Ext JS的基础知识,而且深入浅出地讲解了Ext JS开发中的高级技巧,同时还给出了大量专家级的建议。通过学习本书,读者将感受到Ext JS的无穷魅力和Ajax技术带来的完美体验。 本书适合有一定CSS和HTML基础的开发者阅读。 四、 作者简介 徐会生 高级软件工程师兼系统架构师,资深Java EE开发专家。他是国内探索Ext JS的先驱之一,精通UI开发,业余时间为Family168撰写了大量开源方面的教程。 何启伟 拥有10余年Java EE开发经验,为银行、医疗、烟草等各大行业成功开发了大量企业级应用。他用Ext JS和J2EE开发了一个强大的企业级应用框架——Ext Framework,在国内处于一流水平。同时,他还自主开发了大量EXT扩展组件,深受广大开发者欢迎。 康爱媛 从事金融行业软件开发多年,目前是北京一家大型IT公司的项目负责人,利用Java EE和Ext JS为众多行业开发过企业级的系统框架。

2014-03-12

Vi-查询卡片

vi的常用操作,很实用的linux查询工具VI说明,初学者下载很有用。

2014-01-22

SVN服务器与客户端配置

最近一直想自己建一个svn学习一下,下午就研究了下。上传上来希望对那些想学习的人有价值

2012-01-02

第二天android项目 基本空间的用法

很简单 只为了学习 下载的人也别骂我 只是第二天学习做的 根据一个视频

2011-06-21

andorid入门项目

这是我刚学android半天做的一个小案例,背景音乐,按钮事件 intent数据传递

2011-06-20

fileUpload文件上传组件例子

我自己写的一个fileUpload组件的上传例子

2011-05-04

iis安装包(XP版)

主要是为了自己用 xp版的iis IIS是Internet Information Service的缩写,它是微软公司主推的服务,最新的版本是Windows7里面包含的IIS 7.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

2011-04-20

企业人力资源管理系统

完整的ssh企业管理系统 直接可以跑起来 数据库表自动生成

2011-04-17

ssh 三大框架的集成jar包

strust1 hibernate2 spring2 集成的jar包

2011-04-16

MFC深入浅出(李进久).chm

《MFC深入浅出》 这本书是我所看过的写的最好的剖析MFC源码的书,这本书其实出版的比台湾侯俊杰的《深入浅出MFC》要早,可现在网上把侯俊杰的那本书都炒作的上天了(其实侯俊杰的书写的并不怎么样,看完本书后你会同意我的说法)。 两者相比,李进久老师的这本《MFC深入浅出》除了文字更加的通俗易懂(没有台湾人那么多的废话,真搞不懂台湾人总是无故的自大是为什么!),所分析的东西更多,而且价格也只要二十几元,真的是不知道哪里可以买到,否则我一定会买一本的。 我始终是这样的观点,大陆高手如云,没有必要跟风去买什么台湾人的烂书(好书也就罢了,注意!是烂书!),其实大陆也有很多好书,只是你没有发现罢了(或者说你不会买书),看完这本书你会相信我所说的。 我在网上找到了这本书的Web版,我为它制作了详细的目录,并将所有的网页资料打包成了一个CHM文档,这样可以更加方便的浏览和保存这本经典之作,希望我的VC/MFC编程技术有一天可以达到李老师的境界吧! 本电子书由Yellow 2005年2月17日制作与合肥,送给所有热爱编程和为编程彻夜不眠的人!J欢迎大家写信给我!

2010-08-22

Linux完整教程(初级教程).CHM

常见linux介绍   目前我们所能接触到的linux主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux、Red Flag、Mandarke、 BluePoint等。   (1)Red Hat http://www.redhat.com   以容易安装著称,初学者安装这个版本,遇到挫折的机会几乎是零,如果您对安装Win9x已驾轻就熟的话,Red Hat Linux的安装一定难不倒您。   Red Hat另一个优点是它的RPM(Red Hat Package Manager);以往在安装软件时,最让使用者伤脑筋的是:软件在解开压缩前先要新建一个目录,然后将软件搬进去解压,解压后,有些部份可能需要搬到另一个目录中去,当要搬移的项目多时,做这些工作就是件苦差事了。而RPM「包裹管理者」就针对这一点,能将所有要安装的路径全部安排好,当使用者解开有「.rpm」扩展名的文件时,会将当初打包该文件时设定好的路径档案先检查一次,然后依照档案里的设定,将各个文件解开,送到它们应该去的地方;不只如此,它还会制作安装记录,当使用者要移除其中任一个rpm文件时,系统会根据安装记录将该文件反安装,这种做法绝对准确,不会像Windows那样会移除不该拿掉的东西。   Red Hat Linux可以说是相当成功的一个产品,Red Hat公司有「官方版本」(official)供使用者购买,也提供了自由的FTP站供大众直接下载,官方版本与自由下载版本差异在于,官方版本多提供了一些商用软件和印刷精美的说明书。   (2)Slackware http://www.cdrom.com   这是个老字号的门派了,前几年玩Linux的人,几乎都用这套系统。它可完全「手工打造」个人需求的特性,让很多目前已是高手级的玩家仍念念不忘,Slackware在国内用得很多,也许用来做服务器,性能会好些。最新版本安装的过程已改善了不少,各位想要「完全掌控」情况的朋友可以一试。   (3)Debian http://www.debian.org   您通常会在Debian字眼后看见GNU Linux的字样,该派别目前是大家公认的结构最严谨、组织发展最整齐的,它也有一个包裹管理系统称之为「dpk」(Debian Package),所作的事情和Red Hat的「rpm」异曲同工,使整体文件的管理更加方便。Debian的原始程序代码都是遵循GNU的方式开放的,所以它完全符合开放原代码精神,不像其它的Linux都或多或少的保留了一部份程序代码不开放(Red Hat是直到6.0版才全部开放的)。最新版本有一部份程序设计师,将Debian移植到其它平台上,所以也可以在其它平台上看见其踪影。   (4)SuSE http://www.suse.com   这是一套在欧洲相当受欢迎的版本,它和XFree86合作开发x86上 的X Server。SuSE安装时可以选择显示德文或英文,它还有自己的一套设定程序叫做「SaX」,可以让使用者较方便的设定,它的安装套件也采用RPM模式,所以要安装、升级与移除程序都非常方便,目前版本8.0。   (5)OpenLinux http://www.caldera.com   这是由Caldera公司推出的版本,并不是很「Open」的一个版本,网上可以下载其Lite版本, 但正式版本是要money的,因为整个套件中有许多商用软件,所以并没有提供网络下载的服务。   (6)TurboLinux http://www.pacific.com   由Pacific HiTech公司发展的套件,该套件在日本市场占有一席之地,从安装到使用接口都是日文的,在国内它与清华大学及研究机构合作研发了中文版本,在国内造成了一股Linux潮流,目前已推出7.0的简体版本,8.0的日文版本。   (7)Red Flag http://www.redflag-linux.com   这是由中科红旗软件技术有限公司推出的中文版本的linux,该linux在众多的中国linux用户中占有一定的比例。可以从网络上下载其红旗桌面版。目前桌面版的最高版本为3.2。同时红旗针对服务器市场,专门推出了红旗服务器版本,其目前最高版本为3.0。   (8)Mandarke Linux   它的吉祥物是一个黑色的魔术帽,它其实参照了Redhat的基础上制成的,它继承了许多Redhat的优点,还加上了许多迎合Linux初学者的功能,如美丽的图形化安装界面。7.0版本开始走向成熟,赢得了不少用户。而且现在自从推出8.0 8.1以及8.2版后,使得Mandarke也获得了较高的用户占有率。刚从Windows中走出来的朋友,可以一试。挺不错的。   (9)BluePoint Linux   我觉得是这做得最成功的一款中文Linux发行版,说心里话,蓝点还是挺有创新,挺挖得深的一个Linux厂商。但是其稳定性不是太好,我觉得适于桌面,不适于做务器。不过蓝点不再出新版本了,目前的版本为BluePoint 2.0   其他还有中软linux等等,由于篇幅以及资料收集方面的限制就不再一一介绍。请大家见谅。

2010-08-22

Java 反编译工具 jd-gui-0.3.2.windows

一款非常好用的Java反编译工具 很强悍

2010-08-18

史济民 软件工程原理与方法与应用PPT

软件工程:原理方法与应用》第一版自出版以来,由于内容全面(以软件开发技术为主体,兼顾软件工程管理和软件工程环境)、注重实用(理论紧密结合实践)而受到读者欢迎。10年中重印11次,累计印数近10万册,并于1995年获得上海市优秀教材二等奖。第二版继承前一版的风格,增加了面向对象、软件复用等大量新内容。全书共15章,在介绍了软件工程的基本概念和软件开发模型后,按照软件开发流程的顺序,依次介绍了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和工程环境等知识。为了说明怎样把软件工程的原理与方法应用于软件开发,在有关各章均设有“典型案例”一节,从头到尾陆续讲述了一个软件的完整开发过程。

2010-05-19

jdbc与java数据库程序设计

本书围绕Internet上Web数据库访问这一专题,着重剖析JDBC的工作原理,介绍了运用 JDBC进行Java数据库程序设计的方法、JDBC在 Java Servlet方面的应用,以及在JBuilder和 Visual J++中使用JDBC进行数据库编程等实用技术。 本书是一本技术参考书,适合计算机软件开发人员、计算机项目管理人员、大专院校相关专业的师生阅读,也可作大专院校相关专业的教材和计算机继续教育的教材。

2010-02-28

空空如也

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

TA关注的人

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