自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 数组元素交叉排列的算法题(a1 a2 a3 .. an b1 b2 b3 .. bn -->a 1 b1, a2 b2, a3 b3, .. an bn ) 概论思想(perfect shuffle 算法)

perfect shuffle 算法 <br />今天又发现一个关于完美洗牌的算法。这个比较简单一些,由 microsoft的Peiyush Jain提出。 ­<br />­<br />原论文:      A Simple In-Place Algorithm for In-Shuffle. ­<br />                 Peiyush Jain, Microsoft Corporation. ­<br />                            July 2004<br

2010-06-30 21:15:00 7173

原创 数组元素交叉排列的算法题(a1 a2 a3 .. an b1 b2 b3 .. bn -->a 1 b1, a2 b2, a3 b3, .. an bn )

<br />题目:给定整数数组,元素为a1 a2 a3 .. an b1 b2 b3 .. bn元素个数为 2n<br />要求:请生成如下数组,a1 b1, a2 b2, a3 b3, .. an bn.  <br />条件:时间复杂度为O(N),空间复杂度为O(1).<br />来源:http://topic.csdn.net/u/20100623/09/dd25166f-bac4-4b2d-98ab-71cab69f4241.html?54216<br />//********************

2010-06-30 21:12:00 7647 5

原创 dom4j读写xml文件

<br />首先我们给出一段示例程序:<br />import java.io.File;<br />import java.io.FileWriter;<br />import java.util.Iterator;<br />import org.dom4j.Document;<br />import org.dom4j.DocumentHelper;<br />import org.dom4j.Element;<br />import org.dom4j.io.OutputFormat;<br />i

2010-06-28 22:01:00 905 1

转载 JSP获取真实IP地址

<br />http://wen66.javaeye.com/blog/375148<br /> <br />转载自  http://www.blogjava.net/Werther/archive/2009/04/24/267420.html<br /> <br />在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 r

2010-06-28 21:46:00 712

原创 N多计算机精品免费视频下载网址

<br />VC知识库5周年精华珍藏版》<br />http://www.ibeifeng.com/read.php?tid=592&u=83<br />C语言经典算法100例(强烈推荐)<br />http://www.ibeifeng.com/read.php?tid=1334&u=83<br />《C++程序调试实用手册》(DeBUGGING C++)<br />http://www.ibeifeng.com/read.php?tid=587&u=83<br />【0614】【孙鑫老师】【VC++深入

2010-06-28 14:17:00 1114

原创 log4j详解与实战

<br />log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。<br /> <br />首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:<br />http://logging.apache.org/log4j/1.2/download.html<br /> <br />地址:<br /> http://www.javaeye.com/topic/378077

2010-06-28 13:15:00 681

原创 Struts 2+Hibernate分页代码

<br />我把原本我的做法也提供出来供大家讨论吧: <br />首先,为了实现分页查询,我封装了一个Page类: <br />java代码: <br />/*Created on 2005-4-14*/ <br />package org.flyware.util.page; <br />/** <br />* @author Joa <br />* <br />*/ <br />public class Page { <br />     <br />    /** imply if the page

2010-06-28 12:48:00 710

原创 使用TreeSet集合比较Comparable接口和Comparator接口的区别

<br />ThreeSet能够对集合中的对象排序,当TreeSet想集合中加入一个对象时,会把它插入到有序的对象序列中。那么TreeSet是如何排序呢?TreeSet支持两种排序方式:自然排序和客户化排序.在默认情况下TreeSet采用自然排序方式。 <br />    先来介绍介绍什么是自然排序吧 <br />  1、自然排序 <br />   在JDK类库中,有一部分类实现了Comparable接口,如Integer Double和String等。 <br />Comparable接口有一个compa

2010-06-26 16:47:00 3214

原创 "String" in Java总结

<br />众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!<br /> <br />【镜头1】 String对象的创建<br />      1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:String s=new String("Hello world"); 问题是参数"Hello world"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象?<br /><br

2010-06-24 13:17:00 799 1

原创 js取得数组任意个不重复的随机数组元素

<br /><script language="javascript"><br />//从一个给定的数组arr中,随机返回num个不重复项<br />function getArrayItems(arr, num) {<br />//新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组;<br />    var temp_array = new Array();<br />for (var index in arr) {<br />temp_array.push(arr[index]);

2010-06-19 14:54:00 2504

原创 JavaScript 年月日 代码怎么判断

<br />//检查某字符串是否为日期<br />function IsDate(str)<br />{<br />if(str=='')returntrue;<br />var r=str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);<br />if(r==null)returnfalse;<br />var d=new Date(r[1],r[3]-1,r[4]);<br />return(d.getFullYear()==r[1]&&(d.getMon

2010-06-17 00:40:00 789

原创 有关ExtJS 一些网站地址

<br />轻松搞定 ExtJS  <br />http://download.csdn.net/source/1801086  <br /><br />ExtJS实例 一个非常不错的学习Ext的源码  <br />http://download.csdn.net/source/1736603  <br /><br />ExtJS项目 一个博客系统  <br />http://download.csdn.net/source/1736690  <br /><br />Eclipse Ext插件  <br /

2010-06-14 22:15:00 1062 1

原创 用java实现图片渐变叠加

用java实现图片渐变叠加(3种方法)用java实现图片渐变叠加是件很酷的事情,中文的实现资料几乎为0,搞了我好几天时间。原理上是2种方法,但是可以用3种方法实现(没想到花了我那么多时间):1.是根据alpha值计算,象素的各单色分量衰减后相加;2.是修改一张图片的透明度,然后用画到另一张图片上面;3.是象素点的插值,不涉及透明度的使用。做的时候先试的第3种方法的,花的时间最多,结果发现效果最烂,象素差别过大看起来就像麻子一样。代码里的渐变范围是图片的1/4到3/4.自己可以修改的^_^。最简单的是第2种方

2010-06-14 01:33:00 1596

原创 java取得spring's ApplicationContext的方法

<br />  昨天在弄个问题,不知道怎么读取到spring的ApplicationContext,找了很久,发现下面这篇文章很清晰,就记录下来(忘记了原文网址,昨天copy下来的文章)。 <br />spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext, FileSystemXmlApplicationContext和XmlWebApplicationContext,其中 XmlWebApplicationContext是专为

2010-06-13 18:12:00 953

原创 JS语法字典

<br />1.document.write(""); 输出语句<br />2.JS中的注释为//<br />3.传统的HTML文档顺序是:document->html->(head,body)<br />4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)<br />5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)<br />6.一个小写转

2010-06-13 14:09:00 551

原创 InputStream、byte[]互转

<br />InputStream转byte[]privatebyte[] InputStreamToByte(InputStream is) throws IOException {       ByteArrayOutputStream bytestream = new ByteArrayOutputStream();      int ch;      while ((ch = is.read()) != -1) {        bytestream.write(ch);       }      

2010-06-12 13:45:00 643

原创 在sql server里连接远程服务器,并进行创建和删除新数据库

<br />在sql server里连接远程服务器,并进行创建和删除新数据库<br />一、创建新库<br />/* <br />测试 在sql2005中通过查询分析器,连接到sql2000,并创建了 tmpdb 库:成功<br />p_CreateDB 'tmpdb1','data','sa','sa'<br />*/<br />-----------------------创建存储过程开始--------------------<br />if object_id('p_CreateDB') is no

2010-06-10 22:24:00 723

原创 有关hibernate的状态周期理解

<br />1.状态周期<br />①瞬时状态对象(Transient Objects)<br />使用new操作符初始化的对象不是立刻就持久的.它们的状态时瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所应用),它们的状态将会丢失,并有垃圾回收机制回收<br />②持久化状态对象(Persist Objects)<br />持久实例是任何具有数据库标识的实例.它由持久化管理器Session统一管理,持久实例是在事务中进行操作的--它们的状态在事务结束时同数

2010-06-01 09:46:00 594

struts2_token控制刷新重复提交

struts2_token控制刷新重复提交

2010-07-09

空空如也

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

TA关注的人

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