自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文武天下

CSDN弹窗广告无法忍受,本博客不再更新,迁到http://www.cnblogs.com/whuqin/

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

原创 静态代理和动态代理

代理,从字面上理解就代表。一个类A代表另外一个类B,通过A类得到B类提供的服务。代理分为两类:静态代理和动态代理。静态代理是在编译时就确定代理关系,如类A代理类B。而动态代理,是在运行时才确定的代理关系。静态代理的实现在静态代理的实现中,代理对象与被代理对象必须实现同一个接口。在代理对象中可以增加额外的相关服务,如运行日志,并在需要的时候调用被代理对象。这样被代理对象可以全心全意实现自己的业务功能,而代理类可以负责实现相关的辅助操作。有代码有真相:public interface IHello { vo

2010-11-22 21:22:00 813

原创 在二元树中找出和为某一值的所有路径

题目:输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如: 输入整数22和如下二元树    10      /    /     5    12    /   /   4

2010-11-19 11:10:00 1127 1

原创 《Spring2.0 技术手册》读书笔记五-与Spring容器的交互(2)

CSDN博客排版确实不好看!不过技术氛围好,是毋庸置疑的了。。。接上篇继续学习。。。上篇学习了如何在Bean中获得容器(BeanFactory,ApplicationContext)、Bean事后处理器和容器事后处理器。就是在容器加载定义文件、设置依赖关系、实例化Bean这个过程

2010-11-15 20:57:00 670

原创 《Spring2.0 技术手册》读书笔记五-与Spring容器的交互(1)

在前面的例子中,Spring容器在后面管理着Bean实例,我们只需要通过容器门户ApplicationContext或者BeanFactory的getBean()方法来取得实例。但是我们如何使用Spring提供的其他功能呢?如何使用容器中的其他内容呢?即如何与容器交互!在Bean

2010-11-15 20:15:00 678

原创 《Spring 2.0 技术手册》读书笔记四-非XML的Bean定义文件配置

上篇文章详细介绍了基于XML的Bean定义文件的常用配置方式,本文简单介绍不用xml文件来定义Bean的两种方法:.properties文件,程序配置Bean。但是个人觉得spring就是由于使用xml来配置Bean,才使得开发简单,表述强大,所以没有必要再使用其他方式。但也不忽

2010-11-14 16:43:00 945

原创 求整数数组中和最大的子数组

输入一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。如:输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因

2010-11-12 21:32:00 2318

原创 含有min()函数的栈,各种操作时间复杂度为O(1)

设计一个栈,定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。声明:思想非原创#include using namespace std;class Stack{private: int *

2010-11-12 20:11:00 1971

原创 《Spring2.0 技术手册》读书笔记三-Bean定义文件的配置与读取

通过前两篇笔记知道Spring是通过配置文件来管理应用组件-Bean的。那本篇详解Bean配置文件!对Spring的使用分为两步: 定义各类;配置类、及类间的依赖关系。配置文件是往往是一个xml文件,在主程序中,我们有以下两种方法来读取xml配置文件并根据配置文件来初始化Be

2010-11-12 11:04:00 1341

原创 《Spring2.0技术手册》读书笔记二-理念

此系列第一篇已经安装配置好了Spring开发环境,也体验了Spring的一个简单实例,初步觉察到Spring是依靠配置文件来对类进行初始化和配置管理的。我们接着深入学习,明确Spring的核心理念。Spring的核心是个轻量级的容器,它是实现IoC容器和非侵入性的框架,并提供AO

2010-11-11 14:58:00 803

原创 二元查找树转为双向链表

输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   比如将二元查找树                                              10

2010-11-08 21:25:00 978

原创 《Spring 2.0技术手册》读书笔记一-Spring与eclipse的结合

Spring是个开源项目,应用广泛,我们先来使用spring,感受下它的不同,再来深入了解Spring的核心与原理。1. 下载Spring,http://www.springsource.org/,我下的是3.0.5。下载eclipse,我下的是3.6。2. 安装eclipse插

2010-11-07 17:05:00 2512

原创 海明码

<br />海明码的思想经常用到,有必要进行深入学习。<br />首先,海明码是一种可以纠正一位错误的二进制编码。一种编码的纠错能力取决于该编码的码距,下面介绍码距。<br />如图1所示的一个编码系统,用三位二进制来表示八个不同信息。在这个系统中,两个码字之间不同的位数从1到3

2010-11-05 21:02:00 3986

原创 《JSP2.0 技术手册》读书笔记六-JSP语法与EL

<br />已经复习完了JSP的后台部分,现在我们来简单了解下JSP页面。由于本人更倾向于后台开发,所以对本部分只求简单了解。<br />        JSP网页主要分为:Elements-必须经由jsp容器处理,大部分elements都以xml作为语法基础;Template

2010-10-31 12:21:00 857

原创 《JSP2.0 技术手册》读书笔记五-隐含对象

<br />何为隐含对象呢?就是指在jsp网页中,不需要做任何的声明和实例化,就可以直接使用的对象。它们有9个:request(HttpServletRequest), response(HttpServletResponse), pageContext, session, ap

2010-10-24 16:25:00 636

转载 《Jsp2.0技术手册》读书笔记补充-web.xml详解及listener,filter,servlet加载顺序

<br />已经复习完了jsp中后台重要部分:servlet,filter和listener。那么它们之间的加载顺序是怎样的?web.xml其他元素怎么配置呢?由于找到了一篇很好的文章,故转贴如下:<br />一、 <br />1、启动一个WEB项目的时候,WEB容器会去读取它

2010-10-23 20:16:00 1117 1

原创 《JSP2.0 技术手册》读书笔记四-Listener

Listener,监听器可谓很神秘,作用很大,要想实现一些特殊的功能,监听器的作用就要得到发挥了,而且各种框架和技术都有监听器的概念。web应用程序员可以利用Listener接口,监听容器中的某一个执行程序,并且根据程序的需求做出适当响应。目前有八个监听接口和六个事件类,每个监

2010-10-23 14:42:00 1353

原创 《JSP2.0技术手册》读书笔记三-Filter

<br />Filter,即过滤器了,很形象地说明了它的作用-在结果发生前获得控制做出相应操作,主要是改变一个请求或修改一个响应。具体运用情况如下:<br />1. 统一的认证处理。2. 对用户的请求做检查、做更精确的记录。<br />3. 监视或对用户所传递的参数做前置处理。4

2010-10-20 11:47:00 848

原创 19本书,选5本,任两本不邻-粗解

<br /> <br />有19本书,分别编号为1--19,从中选出5本,要求任意两本编号不相邻,问一共有多少中选法?<br />A. 2002 B. 3003 C. 11628 D. 360360<br />任选5本,组合C19(5)=19*18*17*16*15/5!=116

2010-10-15 21:36:00 2574

原创 《SOA思想、技术与系统集成应用详解》《SOA核心技术应用》读书笔记五-SCA组件、模块、域

在该系列笔记的三中,对SCA的思想、特点与组成进行了简单介绍。为了以后对SCA代码实现更加清晰,我们继续探讨SCA编程模型中的主要概念:组件-component,模块-composite,域-domain。SCA组件:在SCA模型中,组件是业务功能的基本元素,通过模块被组合成为完整的商业解决方案。组件是服务的提供者,同时在组件的实现中也可以依赖于其他服务,即也可以是服务的消费者。组件总

2010-10-15 20:53:00 3918

原创 《SOA思想、技术与系统集成应用详解》读书笔记四-《SOA核心技术及应用》Apache Tuscany sca安装及与eclipse结合

我们在该系列读书笔记上篇了解了SCA的组成与思想,那如何实现SCA呢?最为常用的开源项目是Apache Tuscany SCA。它共分为三部分:SCA的开源实现,实现服务的整合;SDO的开源实现,实现数据的整合;DAS数据访问服务,提供SDO到关系数据库的接口服务。而且分别提供了java和C++的实现。Apache Tuscany SCA如何使用呢?如何用它来搭建项目呢?在eclipse中如何

2010-10-14 16:48:00 2916 1

原创 《JSP2.0 技术手册》读书笔记二-HttpSession

<br />Internet通讯协议分为两类:Stateful与Stateless,根据连接状态是否持续来区分。Telnet与FTP属于stateful协议,客户端与服务端保持一个持续性的联机来传达各种操作。Http是stateless协议,客户端发出一次请求,服务端建立一个连接

2010-10-11 23:10:00 1103

原创 《SOA思想、技术与系统集成应用详解》读书笔记三-SCA

SOA是思想,如何具体体现或者按照SOA的思想来编程呢?方案很多,我们现在来学习下最常用和正在茁壮成长的SCA。SCA-Service Component Architecture,即为服务组件架构,是IBM和BEA等提出来的一套面向服务的SOA编程模型或者说是编程架构,是SOA思想的一种实现方式。这就说明了SOA与SCA间的关系,SOA是思想,SCA是对SOA思想的一种实现或者说细化。编程思

2010-10-08 12:12:00 1546

原创 《JSP 2.0技术手册》读书笔记一-Servlet详解

Servlet是97年由sun公司发布的,虽然现在J2EE技术已经发生了很大的变化,但是Servlet等这些核心技术依然在各新技术中展现着他们旺盛的生命力,我们很有必要来详细学习下Servlet,以便于我们更好的理解在其之上发展起来的新技术。      作用:运行在服务端,负

2010-10-07 17:48:00 1214

原创 《SOA思想、技术与系统集成应用详解》读书笔记二-Java Web服务

读书笔记一中说了SOA只是一种思想,是一种虚拟的架构,不同的厂商有不同程度的支持和实现。原则上SOA的实现不依赖于任何服务组件,因为它可以随意绑定EJB、Web Service、JMS等任何形式发布在网上的服务组件。但是就是由于Web Service的成熟才为SOA的实施打下了基础,才促进了SOA的发展,所以目前SOA的构成元素服务组件主要还是指Web Service-Web服务。

2010-09-27 16:39:00 2577 2

原创 《SOA思想、技术与系统集成应用详解》读书笔记一

本篇主要对SOA有总体上的认识。     SOA是一种软件体系结构,它的构成元素是服务,此处服务主要指web服务。它有三种角色:服务提供者、服务请求者、服务注册中心。对于编程者来说,SOA是一种编程模型,包括XML、WSDL、Web Service等技术。但我认为SOA更多的是一种指导思想,是面向服务的软件开发指导思想。      SOA-Service-Oriented Architec

2010-09-27 14:41:00 2103

转载 J2ME中处理日期相关问题

在J2ME开发中不可避免要设计到日期相关的问题,CLDC和MIDP中提供了如下类Date、Calendar和DateField给开发者。其中前两个类位于java.util包中, DateField是javax.microedition.lcdui中的一个UI组件。我们通过使用DateField组件来收集用户输入的时间相关的信息,然后使用Date和Calendar对其进行处理。    在DateField组件中有一个概念是输入模式,包括TIME、DATE_TIME和DATE。其中TIME模式只能处理小时分钟和

2010-08-24 21:34:00 626

原创 ScrollView中包含ListView问题解决

我们要想在一个页面中不仅包含有ListView,还包含有其他控件,当增加滚动轴,即用ScrollView作为最外层布局视图时,我们会发现ListView也会出现滚动轴。这可以说是android中的一个小bug。最有效和简单的解决办法就是在布局文件中明确声明ListView的高度。但是有人又提出问题了,我不知道ListView中有多少行数据,如何指定有效的高度呢?那么就只有在代码中指定ListView的高度了。笔者使用的代码如下: int num = listview.getCount();

2010-08-23 17:21:00 2866 1

原创 Android中页面跳转,并传递信息

Android实现页面跳转有两种方法:1.内容的变换,即重新设置活动内容-this.setContentView();2.活动间的跳转,实现内容的变换 public void uriToActivity(String name, String uri) { Intent intent = new Intent(); intent.setClass(ActivityMain.this, ActivityUser.class); Bundle bundle = new Bundle();

2010-08-23 17:03:00 3858

原创 代码中控制TabHost中标签Tab的高度和宽度(Android)

设置Tab高度和宽度final TabWidget tabWidget = tabHost.getTabWidget();for (int i =0; i             tabWidget.getChildAt(i).getLayoutParams().height = 60;              tabWidget.getChildAt(i).getLayoutParams().width = 65;}注意:若要使设置的高度和宽度有效,在界面定义文件中各控件的布局参数的宽度和高度应设置为w

2010-08-23 16:54:00 18236 4

原创 在代码中动态绑定TabHost内容的两种方法(Android)

TabHost是多标签控件,包含多个Tab,可在一个页面显示多种布局。使用方法一:新建Activity继承TabActivity,利用其方法生成TabHostTabUse1.javapackage org.tabhost;import org.tabhost.R;import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.*

2010-08-23 16:49:00 7266 1

原创 Java反射机制

Java反射指程序可以在运行时加载、探知、使用编译期间完全未知的类。往常我们写程序时,如果引用某类,那此类必须是已知和已编译的,而反射却允许程序可以使用在运行时才得知类名称的类:获得其完整构造、生成对象、对其属性赋值、调用其方法。Java反射的实现依赖于Class,它继承自Object,不允许被继承,没有公共构造函数,所以不能通过编程生成实例,只能有JVM产生其对象。方法如下:1。XX.getClass,如String str="abc"; Class c1=str.getClass();//每个类都有ge

2010-08-13 11:57:00 847

原创 Maven2快速认识和使用

在J2EE eclipse中配置好tomcat后,可以直接运行测试修改项目,无需打包部署到tomcat里面后才能运行查看。但是一个团队开发项目时,各开发人员的eclipse配置和项目配置要达到统一会付出很大劳动,如他们会各自配置各自的build class path、各自装了插件

2010-07-16 17:48:00 805

原创 快速认识ESB

ESB (Enterprise Service Bus)即企业服务总线。传统中间件技术与XML、Web服务等技术相结合的产物。 作用:充当使用不同数据和消息格式、网络协议和编程语言的服务之间的“粘合剂”,充当服务使用者和服务提供者之间的中间层。与SOA的关系:ESB就是在SOA架构中实现服务间智能化集成与管理的中介。如下图:图解-ESB实际上更像是企业消息总线,当所

2010-07-15 17:19:00 1921

原创 Ubuntu装中文输入法

<br />1. 安装中文<br />System(系统)—— Administration(系统管理)——Language Support(语言支持)里面。找到并勾选: Chinese(汉语),自动下载、安装<br />2.安装SCIM<br />Terminal(终端)下输入:<br />sudo apt-get install scim scim-pinyin<br />重启ubuntu即可。<br />注意:一定要重启才能看得到输入法安装成功的效果<br />输入法切换的快捷键是

2010-07-14 21:12:00 1541 1

原创 silverlight利用代码添加带图标的treeviewItem

如何利用代码添加带图标的treeviewItem?代码如下:TreeViewItem CreateTreeViewItem(MyClass cls) { StackPanel panel = new StackPanel(); panel.Orientation = Orientation.Horizontal;

2010-07-08 16:42:00 1446

原创 Silverlight页面点击按钮,退出应用程序

在按钮事件中增加此方法: private void btn_Click(object sender, System.Windows.RoutedEventArgs e)  {   System.Windows.Browser.HtmlPage.Window.Invoke("close");  } 就会退出整个Web应用项目

2010-07-05 17:03:00 1679

转载 maven快速使用教程

Maven 五分钟入门 ---本文翻译自Maven官网的Maven in 5 Minutes,稍有删改,所有版权归maven所有。本文只作学习交流之用。 安装 Maven 是一个java工具,因此,在继续之前你必须安装好java(即本机要安装好jre )。 首先,下载 Maven

2010-07-02 16:20:00 1994 1

转载 JavaScript常用总结

<br />1.document.write(""); 输出语句<br />2.JS中的注释为//<br />3.传统的HTML文档顺序是:document->html->(head,body)<br />4.一个浏览器窗口中的DOM顺序是:window->(navigator,

2010-06-13 21:25:00 556

原创 Brew程序模拟器上运行出现中文乱码

1. 代码文件中用unicode写中文,如AECHAR szText[] = {0x0034,0x0039,'/0'};2. 更改sdk/devices中文件**.dpk,FONT_NORMAL 8 ArialFONT_LARGE 10 ArialFONT_OEM_NORMAL 0 basic12.bbfFONT_OEM_BOLD 0 basic12b.bbfFONT_OEM_LARGE 0 basic15.bbfFONT_ACTIVE 0把FONT_ACTIVE 0改为FONT_ACTIVE 1(除0以外

2010-06-11 10:37:00 995

原创 C++动态创建二维数组和清空cin缓冲

  通用函数如下,直接复制过去调用即可:创建void new2Arr(int **&arr,int rows, int cols){arr=new int*[rows];for(int i=0;i{arr[i]=new int[cols];}}删除,防止内存泄漏void del2Arr(int **&arr,int rows){for

2010-05-24 00:29:00 2628

Flex-IFrame

适用于Flex3/4,用于在Flex中嵌入网页

2012-03-16

HDFS存取实例(java)

hdfs 上传 下载 客户端 代码 java

2011-08-29

Tuscany SCA与Spring、Hibernate整合实例-简洁方法

Tuscany SCA与Spring、Hibernate整合实例-简洁方法。为了控制大小,把项目lib中的jar都删了...

2011-07-19

Flex_Spring3_Hibernate3整合Demo

Flex_Spring3_Hibernate3整合Demo,使用RemoteObject调用java代码。主要配置为applicationContext.xml,web.xml,services-config.xml,remoting-config.xml。另外要引入SpringFactory类。

2011-07-18

json-rpc-java-1.0源代码

json处理源代码,如jsonArray,JsonObject。使用json远程调用源代码。

2011-05-03

lockdir 文件加密

文件加密 u盘加密,不建议下载,上传只为自己使用方便

2010-12-30

Java Servlet API

Java Servlet API chm格式,中文的,chm格式,下载后要是不能打开,就更改格式,重名为**.chm

2010-09-29

maven2快速入门教程

maven教程,里面有三个,全为txt格式,用于快速了解、使用maven

2010-07-16

软考2008下半年系统分析师下午试题I分析与解答.rar

软考2008下半年系统分析师下午试题I分析与解答.rar

2010-05-23

软考2008下半年系统分析师下午试题Ⅱ分析与解答.rar

软考2008下半年系统分析师下午试题Ⅱ分析与解答.rar

2010-05-23

软考2008下半年系统分析师上午试题分析与解答.rar

软考2008下半年系统分析师上午试题分析与解答.rar

2010-05-23

2008年上半年系统分析师试题分析与解答.rar

2008年上半年系统分析师试题分析与解答.rar

2010-05-23

2007年系分下半年试题分析与解答.rar

2007年系分下半年试题分析与解答.rar 系统分析师 下半年 试题 答案

2010-05-23

系统分析师考试历年试题及解答合.CHM

系统分析师考试历年试题及解答合.CHM 到06年

2010-05-23

2007年系分上半年试题分析与解答.rar

2007年 系分 上半年 试题 分析 解答 答案

2010-05-23

系统分析师经典论文五篇.doc

系统分析师经典论文五篇.doc 五篇系统分析师论文 借鉴用

2010-05-23

1996--2009系统分析师试题.rar

系统分析师历年试题 真题 部分为word,部分是pdf

2010-05-23

系统分析师经典教材_Word版

系统分析师经典教材_Word版有计算机系统知识、程序语言、操作系统等等

2010-05-23

软件设计师考试历年试题及解答合订本.CHM

软件设计师考试历年试题及解答合订本.CHM

2010-03-01

软件设计师考试同步辅导下午科目

软件设计师考试同步辅导下午科目 电子书 pdf格式

2010-03-01

软件设计师考试同步辅导上午科目

软件设计师考试同步辅导上午科目 电子书 pdf格式

2010-03-01

计算机考试经典英文词汇荟萃

计算机 考试 经典英文 词汇 荟萃

2009-05-22

RPG 教程 源代码

RPG 教程 源代码 游戏开发 Directx 对于有C++基础的人很快就可以进入RPG的实战开发。这教程好!打开压缩包里面的html即可开始教程阅览!强烈推荐那些想写游戏,而又不知所措的人!

2009-05-06

DirectX 9入门教程 Beginning Directtx 9

DirectX 9入门教程 Beginning Directtx 9 英语教材 全面介绍Directx9, 有助于渗入理解

2009-05-06

Directx 教程

Directx 教程 相当实用 便于初学者入门 阅读方便

2009-05-06

ssd8 选择题 choice

卡内基教程 ssd8 全部选择题 choice

2009-05-06

c++ 3D 游戏开发实例教程 chm

c++ 3D 游戏开发实例教程 chm文档第一回:开发环境 第二回:3D基本概念 第三回:第一个D3D程序 第四回:渲染顶点 第五回:渲染索引顶点 第六回:摄象机 第七回:灯光 第八回:纹理 第九回:3D模型(.x)

2009-04-10

vc++ 开发五子棋 视屏

vc++ 开发五子棋 视屏 讲述详细,有源代码

2009-04-10

网络游戏开发 英文教材 chm

网络游戏开发 chm 文档 英文教程 WinSock2 游戏编程 网络游戏开发 101 异步 Sockets 编程指南   多用户的服务器/客户模式聊天工具的开发   TCP/IP 协议介绍摘要   如何设计一个多人游戏   多人游戏的本质   制作一套网络消息引擎   使用统计学来预测网络上游戏者的动作   如何排除网络延迟

2009-04-10

C++ 游戏开发 教程

C++ 游戏开发 教程 实例 源代码 各种经常使用到的开发案例,代码详细 chm文档

2009-04-10

ssd4 exercise 8

卡内基教程 练习8 ssd4 exercise8

2009-04-10

ssd4 exercise 7

ssd4 exercise 7 卡内基4练习7

2009-04-10

HTTP1.1与HTTP1.0的比较

HTTP1.1与HTTP1.0的比较 中文的 你可以翻译成英文嘛

2009-04-10

java 反编译工具 jad和 用法

java 反编译工具 jad 安装文件和使用方法

2009-04-05

ssd8 卡内基 教程 chm

ssd8 卡内基梅隆 教程 chm文档 英语

2009-04-05

软件设计师考试大纲与培训指南(2009版)

软件设计师考试大纲与培训指南 (2009版) pdf

2009-02-18

c# 只允许运行一个实例

c# 只允许运行一个实例 代码 和 可运行程序

2009-02-16

2008下半年软件设计师考试试卷和答案

2008 下半年 软件设计师考试 试卷和答案 总共两张试卷,一个专家答案,pdf格式

2009-02-16

2008年上半年系统分析试卷

系统分析师试卷 2008年上半年 总共有三部分 选择 案例 论文

2009-02-16

java 图形界面美化

java图形界面的美化方法,里面有几个皮肤,以及皮肤的使用,和皮肤下载的地址

2008-12-27

空空如也

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

TA关注的人

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