自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (16)
  • 收藏
  • 关注

转载 链表逆序

设链表节点为view plaincopy to clipboardprint?typedef struct tagListNode{      int data;      struct tagListNode* next;  }ListNode, *List;  typedef struct tagListNode{ int data; struct tagListNode* next;}ListNode, *List;要求将一带链表头List head的单向链表逆序。分析:  1

2010-12-16 15:10:00 670

转载 linux uniq使用命令

转自:http://www.ibm.com/developerworks/cn/linux/l-tip-prompt/l-tiptex6/重复行通常不会造成问题,但是有时候它们的确会引起问题。此时,不必花上一个下午的时间来为它们编制过滤器,uniq 命令便是唾手可得的好工具。了解一下它是如何节省您的时间和精力的。进行排序之后,您会发现有些行是重复的。有时候该重复信息是不需要的,可以将它除去以节省磁盘空间。不必对文本行进行排序,但是您应当记住 uniq 在读取行时会对它们进行比较并

2010-12-01 12:20:00 441

原创 HTTP 状态码

<br />所有 HTTP 状态代码及其定义。 <br /> 代码  指示  <br />2xx  成功  <br />200  正常;请求已完成。  <br />201  正常;紧接 POST 命令。  <br />202  正常;已接受用于处理,但处理尚未完成。  <br />203  正常;部分信息 — 返回的信息只是一部分。  <br />204  正常;无响应 — 已接收请求,但不存在要回送的信息。  <br />3xx  重定向  <br />301  已移动

2010-12-01 12:10:00 361

转载 Log4j使用总结

Log4j使用总结<br /> 关键字: log4j 一、介绍<br />Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。<br />Log4j由三个重要的组件构成:日

2010-11-30 17:32:00 274

转载 java的property配置文件的用法

<br /><br />在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 <br />各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读写,根据该

2010-09-21 16:08:00 339

转载 Hibernate数据库分页显示

在写这篇博客之前,先深深吸口气.因为这种弱智的分页显示会让很多JAVA的学习者嗤之以鼻.我在网络上找了很多关于Hibernate分页的东西,一直得不到要领,又是些Pagebean又是什么东东的,结果把他们的代码复制过来,数据库建好,包导进去.........等我忙了半天之后,还是出错.我是那种喜欢看着别人的代码,运行起来之后才去分析代码为什么这样.这样或者那样的页面效果是怎么样实现的.可是如果让我先看别人的代码,然后再运行,我不太喜欢.于是今天豁出去了,做了一个分页的功能.代码全部复制过来.尽量说一点废话解

2010-09-16 11:39:00 518

转载 数据结构排序算法总结

<br /><br />数据结构排序这章内容比较经典,都是一些很好的算法,将来很可能会用得到,总结一下,加深一下印象。<br />文章篇幅有点大,请点击查看更多,下面是跳转链接:<br /> <br />               一、插入排序      1)直接插入排序      2)折半插入排序      3)希尔排序<br /> <br />               二、交换排序      1)冒泡排序            2)快速排序     <br /> <br />           

2010-09-15 16:34:00 608

转载 Java 搜索引擎的实现—— 网络爬虫

自己动手写一个搜索引擎,想想这有多 cool:在界面上输入关键词,点击搜索,得到自己想要的结果;那么它还可以做什么呢?也许是自己的网站需要一个站内搜索功能,抑或是对于硬盘中文档的搜索 —— 最重要的是,是不是觉得众多 IT 公司都在向你招手呢?如果你心动了,那么,Let’s Go!  这里首先要说明使用 Java 语言而不是 C/C++ 等其它语言的原因,因为 Java 中提供了对于网络编程众多的基础包和类,比如 URL 类、InetAddress 类、正则表达式,这为我们的搜索引擎实现提供了良好的基础,使

2010-09-10 09:42:00 1723

转载 客户端如何调用 Rational CM API 实现 Rational ClearCase 的相关操作

<br />客户端如何调用 Rational CM API 实现 Rational ClearCase 的相关操作文档选项<br />将此页作为电子邮件发送<br /><br />级别: 中级<br />慕容 雪, 软件工程师, IBM<br />2009 年 1 月 19 日本文将为您介绍 Rational ClearCase 7.1 带来的新特性之一:IBM Rational CM API。并介绍在客户端进行二次开发时,如何调用 Rational CM API 实现 Rational ClearCa

2010-09-09 14:20:00 691

原创 数据库锁机制的探讨

<br /><br />封锁(locking)<br />    所谓封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制。<br />基本的封锁类型有两种:排他锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。<br />排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。<br />共享锁又称读锁。若事务T对数据对

2010-09-08 14:35:00 907

转载 Oracle中有关Latch的介绍

<br />Latch是Oracle提供的轻量级锁资源,用于快速,短时间的锁定资源,防止多个并发进程同时修改访问某个共享资源,他只工作在内存中,我们可以不大准确的说,内存中资源的锁叫latch,数据库对象(表,索引等)的锁叫Lock。<br />  本文向各位阐述Oracle的Latch机制,Latch,用金山词霸翻译是门插栓,闭锁,专业术语叫锁存器,我开始接触时就不大明白为什么不写Lock,不都是锁吗?只是翻译不同而以?研究过后才知道两者有很大的区别。<br />  Latch是Oracle提供的轻量级锁

2010-09-08 14:31:00 274

转载 Java String 对象

<br />起因:String a="Hello World!";<br />String b="Hello World!";<br />a==b?   a和b是否相等 ? 为什么?<br /><br />String a=new String("Hello World!");<br />String b="Hello World!";<br />a==b?   a和b是否相等 ? 为什么?解释:1. 首先String不属于8种基本数据类型,String是一个对象。<br />因为对象的默认值是null,所

2010-09-06 09:44:00 243

转载 DB2 事务的隔离级别讨论

事务隔离级别(Transaction Isolation Level)丁凯2010年8月30日在数据库的事务并发过程中,如果不加以控制,会出现数据不一致的现象,比如典型的脏读(dirty read)问题。DBMS使用“锁”机制来对事务做并发控制,如S锁,X锁等。在更高层面上,DBMS中有四种隔离级别(Isolation Level)。随着隔离级别的升高,并发控制愈发严格,当然副作用就是并发度会愈发下降。因此,我们要选择适当的锁/隔离级别,即在能满足需求的前提下,尽量提高并发度。下表列出这四种隔离级别,以及D

2010-09-02 14:14:00 3809

转载 Hibernate的基本映射数据类型

<br /><br /> Hibernate的基本映射数据类型<br />Hibernate的基本映射数据类型是Java基本类型与标准SQL类型相互转换的桥梁,其关系如图4-7所示。 <br />通过Hibernate的基本映射数据类型可以非常方便地将数据从一种形式转换成另一种形式,完成高质量的ORM任务。例如:<br />   <br />表4-4列出了这3种数据类型之间的对应关系。<br />表4-4  3种数据类型之间的对应关系<br />Hibernate映射类型<br />Java类型<br />

2010-08-31 10:16:00 488

Oracle Database Concepts(10g)

This manual describes all features of the Oracle database server, an object-relational database management system. It describes how the Oracle database server functions, and it lays a conceptual foundation for much of the practical information contained in other manuals. Information in this manual applies to the Oracle database server running on all operating systems.

2010-03-12

精通Oracle.10g.Pl.SQL编程

本书专为数据库编程人员准备的开发指南!Contributing Authors: Lance Ashdown, Mark Bauer, Michele Cyran, Steve Fogel, Janis Greenberg, Sumit Jeloka, Paul Lane, Diana Lorentz, Jack Melnick, Sheila Moore, Antonio Romero, Viv Schupmann, Cathy Shea, Douglas Williams

2010-03-12

测试驱动开发--测试--开发

测试驱动开发这本书是测试驱动开发领域最权威的一本书,是我认为最好的一本!

2008-12-10

设计模式可复用面向对象软件的基础

本书并不是一本介绍面向对象技术或设计的书,目前已有不少好书介绍面向对象技术或设计。本书假设你至少已经比较熟悉一种面向对象编程语言,并且有一定的面向对象设计经验。当我们提及“类型”和“多态”,或“接口”继承与“实现”继承的关系时,你应该对这些概念了然于胸,而不必迫不及待地翻阅手头的字典。 另外,这也不是一篇高级专题技术论文,而是一本关于设计模式的书,它描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活可复用的软件而长时间进行的艰苦努力。设计模式捕获了这些解决方案,并用简洁易用的方式表达出来。 设计模式并不要求使用独特的语言特性,也不采用那些足以使你的朋友或老板大吃一惊的神奇的编程技巧。所有的模式均可以用标准的面向对象语言实现,这也许有时会比特殊的解法多费一些功夫,但是为了增加软件的灵活性和可复用性,多做些工作是值得的。 一旦你理解了设计模式并且有了一种“Aha!”(而不是“Huh?”)的应用经验和体验后,你将用一种非同寻常的方式思考面向对象设计。你将拥有一种深刻的洞察力,以帮助你设计出更加灵活的、模块化的、可复用的和易理解的软件—这也是你为何着迷于面向对象技术的源动力,不是吗? 当然还有一些提示和鼓励:第一次阅读此书时你可能不会完全理解它,但不必着急,我们在起初编写这本书时也没有完全理解它们!请记住,这不是一本读完一遍就可以束之高阁的书。我们希望你在软件设计过程中反复参阅此书,以获取设计灵感。 我们并不认为这组设计模式是完整的和一成不变的,它只是我们目前对设计的思考的记录。因此我们欢迎广大读者的批评与指正,无论从书中采用的实例、参考,还是我们遗漏的已知应用,或应该包含的设计模式等方面。你可以通过Addison-Wesley写信给我们,或发送电子邮件到:[email protected]。你还可以发送邮件“send design pattern source”到[email protected]获取书中的示例代码部分的源代码。 另外我们有一个专门的网页报道最新的消息与更新:

2008-12-10

企业应用架构模式(英文).chm

In the spring of 1999 I flew to Chicago to consult on a project being done by ThoughtWorks, a small but rapidly growing application development company. The project was one of those ambitious enterprise application projects: a back-end leasing system. Essentially it deals with everything that happens to a lease after you've signed on the dotted line: sending out bills, handling someone upgrading one of the assets on the lease, chasing people who don't pay their bills on time, and figuring out what happens when someone returns the assets early. That doesn't sound too bad until you realize that leasing agreements are infinitely varied and horrendously complicated. The business "logic" rarely fits any logical pattern, because, after all, it's written by business people to capture business, where odd small variations can make all the difference in winning a deal. Each of those little victories adds yet more complexity to the system.

2008-12-08

数据仓库数据仓库和我们经常提到的数据库有哪些区别

人们在日常生活中经常会遇到这样的情况:超市的经营者希望将经常被同时购买的商品放在一起,以增加销售;保险公司想知道购买保险的客户一般具有哪些特征;医学研究人员希望从已有的成千上万份病历中找出患某种疾病的病人的共同特征,从而为治愈这种疾病提供一些帮助……对于以上问题,现有信息管理系统中的数据分析工具无法给出答案。因为无论是查询、统计还是报表,其处理方式都是对指定的数据进行简单的数字处理,而不能对这些数据所包含的内在信息进行提取。随着信息管理系统的广泛应用和数据量激增,人们希望能够提供更高层次的数据分析功能。为此,数据仓库应运而生。   数据仓库的概念及特点   数据仓库概念始于本世纪80年代中期,首次出现是在号称“数据仓库之父”William H.Inmon的《建立数据仓库》一书中。随着人们对大型数据系统研究、管理、维护等方面的深刻识认和不断完善,在总结、丰富、集中多行企业信息的经验之后,为数据仓库给出了更为精确的定义,即“数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合”。   数据仓库并没有严格的数学理论基础,也没有成熟的基本模式,且更偏向于工程,具有强烈的工程性。因此,在技术上人们习惯于从工作过程等方面来分析,并按其关键技术部份分为数据的抽取、存储与管理以及数据的表现等三个基本方面。   ⑴数据的抽取:数据的抽取是数据进入仓库的入口。由于数据仓库是一个独立的数据环境,它需要通过抽取过程将数据从联机事务处理系统、外部数据源、脱机的数据存储介质中导入到数据仓库。数据抽取在技术上主要涉及互连、复制、增量、转换、调度和监控等方面。数据仓库中的数据并不要求与联机事务处理系统保持实时同步,因此数据抽取可以定时进行,但多个抽取操作执行的时间、相互的顺序、成败对数据仓库中信息的有效性则至关重要。   ⑵存储和管理:数据仓库的真正关键是数据的存储和管理。数据仓库的组织管理方式决定了它有别于传统数据库,同时也决定了其对外部数据的表现形式。要决定采用什么产品和技术来建立数据仓库的核心,则需要从数据仓库的技术特点着手分析。   ⑶数据的表现:数据表现实际上相当于数据仓库的门面,其性能主要集中在多维分析、数理统计和数据挖掘方面。而多维分析又是数据仓库的重要表现形式,近几年来由于互联网的发展,使得多维分析领域的工具和产品更加注重提供基于Web前端联机分析界面,而不仅仅是在网上发布数据。   提到数据仓库,人们难免会想到仅有一字之差的数据库,那么,数据仓库和我们经常提到的数据库有哪些区别呢?为什么要使用数据仓库呢?

2008-12-07

《软件测试技术》 课件.zip

依然还是,不是我的笔记本,朋友的笔记本,dell Vostro Notebook 1200笔记本,号称安装vista home正式版操作系统,朋友对vista实在感到比较不方便,因此想让安装一套xp系统,但原来的vista系统由于笔记本为公司所配,不想破坏(虽然这个dell笔记本已经有专门分区留有镜像),因此想在vista并存的情况下安装一套xp系统。 大家都知道,由windows低版本向高版本安装,很简单,xp安装vista也不例外,老老实实的在安装完xp后,依然安装vista后,启动菜单自然就OK了,选择进入即可。但由高版本向低版本安装,就不那么简单了。当然,由win2003向下安装xp、win2000,这现在来说是很简单的了,就那两个启动文件而已,这个以前说过,把ntldr.dll和ntdetect.dll备份好就行了,安装完低版本的,把高版本的这两个文件覆盖到启动区,然后添加boot.ini启动菜单项就可以了。vista刚流行开来,我的2004年的破机子安装vista后比较迟钝,也没正式用,因此,对于这个vista下的启动引导来说,还不是太熟悉,也不知道怎么具体操作在vista下安装完xp以后,再恢复vista的启动菜单控制。不过,没关系,强大的百度,可爱的google在这里,还有什么信息不可能知道? 大概搜索了下,此类问题和解答也是比较多的:http://www.baidu.com/s?wd=vista%CF%C2%BB%D6%B8%B4xp%C6%F4%B6%AF&lm=0&si=&rn=10&ie=gb2312&ct=0&cl=3&f=1&rsp=0,都信誓旦旦的说自己亲自试验过,完全没有问题,但我发现有些问题处理得比较笼统,比如下面的这个解决方法,发现大量的重复搜索结果,互联网真是一个cp的垃圾场,实用不实用的方法,都到处乱载。 一般XP系统还原,或装上XPwindows故障恢复控制台都会这样.最快的办法就是下面的了,没有Vista光盘,可以下载它的光盘镜像,格式为ISO,两G多. 1.插入Vista光盘,或使用 Daemon Tools 加载 Vista 光盘像。

2008-12-07

eclipse快捷键大全.pdf

2008-12-07

精通JavaScript

evolution of JavaScript has been gradual but persistent. Over the course of the past decade, the perception of JavaScript has evolved from a simple toy language into a respected programming language used by corporations and developers across the globe to make incredible applications. The modern JavaScript programming language—as it has always been—is solid, robust, and incredibly powerful. Much of what I’ll be discussing in this book will show what makes modern JavaScript applications so different from what they used to be. Many of the ideas presented in this chapter aren’t new by any stretch, but their acceptance by thousands of intelligent programmers has helped to refine their use and to make them what they are today. So, without further ado, let’s look at modern JavaScript programming. Object-Oriented

2008-12-07

ABCs of zOS System Programming Volume1.pdf

z/OS is an integrated enterprise server operating system. It incorporates into one product a leading-edge and open communications server, distributed data and file services, Parallel Sysplex system support, object-oriented programming, distributed computer environment (DCE), and an open application interface. As such, it is uniquely suited to integrate today's heterogeneous and multi-vendor environments.

2008-12-07

如何迅速成为Java高手.pdf

轻量级J2EE 应用让J2EE 平台以更快的速度占领电子商务、电子政务等各种信息化 平台市场。笔者从不否认对经典J2EE 应用架构的喜爱,那种严谨的架构、全方位考虑 的设计、优秀的分布式架构,无疑是一种编程的艺术。但它们太豪华了,以致于限制了 它的市场占有率。可以这样说:经典J2EE 应用是面向开发者的,而轻量级J2EE 应用则 面向用户。优秀的开发者会感慨并喜欢经典J2EE 应用的设计,但市场则喜欢轻量级J2EE 应用。轻量级J2EE 应用模仿了经典J2EE 应用的架构,保留了经典J2EE 应用的各种优 点,降低了学习难度和开发、部署成本,是一种更实际的信息化平台架构。

2008-12-07

华为unix教材-----------

华为unix教材,很精典 !!!!!!!!!!!!

2008-09-16

伟大架构师的秘密======

伟大架构师的秘密是一篇不错的文章===============================

2008-08-28

hibernate3.2 文档

hibernate3.2 document

2008-08-28

jad反编译程序

我软件是java反编译程序,采用GUI图形用户界面

2007-07-11

空空如也

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

TA关注的人

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