自定义博客皮肤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)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

有个多选匹配的数据库和程序设计问题

现在有这样一个需求,mysql数据库,比如说数据库中有科目表tb_subjectid varcher(32)name varcher(20)教师表tb_teacherid varcher(32)name varchar(20)现在想在保存教师所带学科(可以带多个学科);目前有以下3个方案:1、教师表增加subject_ids 字段,用逗号分隔保存tb...

2011-03-31 13:53:19 274

Oracle递归查询

    有的情况下,我们需要用递归的方法整理数据,这才程序中很容易做到,但是在数据库中,用SQL语句怎么实现?下面我以最典型的树形结构来说明下如何在Oracle使用递归查询。     为了说明方便,创建一张数据库表,用于存储一个简单的树形结构create table TEST_TREE( ID NUMBER, PID NUMBER, IND NUMBER, ...

2010-03-26 16:04:26 211

iText创建PDF文件

项目有生成PDF文件的需求,要求把数据库中的信息绘制成表格、还有一些图片、文档,都整合到一个PDF中提供下载。因此就研究了下iText代码很简答,不做过多解释,大家一看便懂,附件中附上iText的核心包,和一个中文处理包,以及核心包的源码。[code="java"] Document doc = new Document (PageSize.A4); PdfWrite...

2009-09-25 19:02:31 160

Hibernate的拦截器和监听器

最近项目需要,用到了Hibernate的拦截器和监听器,有些小小心得,和大家分享下。首先说说这两个东西。拦截器(Intercept):顾名思义,拦截操作,也就是在Hibernate做出动作之前会调用的方法。如果你有需要在Hibernate操作数据库之前想要做的操作,就需要用到这个东西了。监听器(Listener):监听,就是监视Hibernate的一举一动,如果我们要获取Hib...

2009-09-24 23:06:40 198

JAVA中String对象split方法注意事项

今天有人问我个程序,说怎么都找不出错误在哪,我看了下他的代码,看到了一个曾经困惑过自己的问题。他代码中有类似这样一段:[code="java"]String str="a|bcd|efg|higk";String[] strs= str.split("|");[/code]这段看似正确代码有着很大的问题,问题的根源就是对于JAVA中字符串对象的split方法了解错误。...

2009-05-23 00:53:23 265

关于JAVA中如何判断一个文件是否被使用

最近在做一个视频网站,其中需要判断某个文件是否被其它进程使用,找了一下发现JAVA本身的文件类并没有此类的功能,想了许久,想到了一个间接的方法,供大家参考。原理就是通过对文件操作,看是否能够成功,以此来判断。众多的IO操作中,我选择的是renameTo方法,因为他速度快,对文件还不会产生改变。代码很简单:[code="java"]File file=new File("te...

2009-05-19 19:06:58 1627

Uploadify上传插件中文乱码问题解决方法

在使用Uploadify插件进行文件上传时,当上传的文件名包含中文时,则在后台读取时,会出现乱码问题。之前一直以为是插件自带Flash上传器中的代码没有对中文编码问题进行处理,但经过反复试验发现,与Flash无关。出现乱码是因为Flash发送数据是以UTF-8的格式进行编码,而后台接受时没有做出处理导致的。下面的代码是后台文件接收的Servlet代码,其中的[code="java"]u...

2009-04-28 13:57:13 258

仿google首页的动画按钮

最近闲来无事,自己实现了下google首页的动画按钮,但是效果和google的差很多,大家看看,这个应该怎么实现好?代码在附件中,大家研究下。[code="html"] label {display:block; float:left; width:50px;height:37px;background-image:url(toolbar.png);} ...

2009-02-03 17:43:11 181

两套不同编码的WEB系统互传中文的问题解决

最近项目中遇到ASP与JSP互传中文的问题,ASP用的是GB2312,JSP用的是UTF-8,如果不做任何处理,通信时就会出现乱码问题。研究了一下找到一个解决办法,也不知道其他人都是怎么做的。总体思路就是将双字节内容编码成单字节传输,之后再解码,这里选择了base64进行编码。1、前台用javascript将字符串编码成base64,方法如下:[code="js"]function...

2009-02-02 11:27:08 1013

飞鸽传书软件的源代码

飞鸽传书的源码,利用飞鸽的协议实现了飞鸽的基本功能,并不完善

2009-03-03

悟透JavaScript(中文版,PDF)

《悟透JavaScript中文版》PDF格式

2009-02-25

Lucene in Action 中文版(PDF)

Lucene开始是做为私有项目。在1997年末,因为工作不稳定,我寻找自己的一些东西来卖。Java是比较热门的编程语言,我需要一个理由来学习它。我已经了解如何来编写搜索软件,所以我想我可以通过用Java写搜索软件来维持生计。所以我写了Lucene。 几年以后,在2000年,我意识到我没有销售天赋。我对谈判许可和合同没有任何兴趣,并且我也不想雇人开一家公司。我喜欢做软件,而不是出售它。所以我把Lucene放在SourceForge上,看看是不是开源能让我继续我想做的。 有些人马上开始使用Lucene。大约一年后,在2001年,Apache提出要采纳Lucene。Lucene邮件列表中的消息每天都稳定地增长。也有人开始贡献代码,大多是围绕Lucene的边缘补充:我依然是仅有的理解它的核心的开发者。尽管如些,Lucene开始成为真正的合作项目。 现在,2004年,Lucene有一群积极的深刻理解其核心的开发者。我早已不再每天作开发,这个强有力的工作组在进行实质性的增加与改进。 这些年来,Lucene已经翻译成很多其它的语言包括C++、C#、Perl和Python。在最开始的Java和其它这些语言中,Lucene的应用比我预想的要广泛地多。它为不同的应用(如财富100公司讨论组、商业Bug跟踪、Microsoft提供的邮件搜索和100页面范围的Web搜索引擎)提供搜索动力。在业内,我被介绍为“Lucene人”。很多人告诉我他们在项目中使用到Lucene。我依然认为我只听说了使用Lucene的程序的小部分。 如果我当初只是出售它,Lucene应用得不会这么广泛。程序开发人员看来更喜欢开源。他们在有问题时不用联系技术支持而只需查看一下源代码。如果这还不够,邮件列表中的免费支持比大多商业支持要好得多。类似Lucene的开源项目使得程序开发人员更加有效率。 Lucene通过开源已经变得比我想象的伟大的多。我见证了它的发展,是Lucene社区的努力才使得它如此兴旺。 Lucene的未来怎样?我无法回答。有了这本书,你现在也是Lucene社区的一员,现在由您将Lucene带往新的高地。旅途顺利! DOUG CUTTING Lucene和Nutch的作者

2009-02-25

页面加载等待功能(JSP)

一个页面加载等待页面的例子,只要嵌入到任意页面中,页面即具有加载等待的效果(JSP版的)

2009-02-03

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

TA关注的人

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