- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 使用JavaExcel API 往excel中插入图片
JavaExcel是一个操作Excel表格的开源包,网上有很多介绍他的文章,但大多是两个例子,一个读一个写。对其他的操作例如公式的计算,图表的操作基本没什么介绍,可能当时jxl的版本比较低的原因吧。今天通过群里的朋友拿到一个版本,估计是2.0以上的版本吧。但给我的只有一个jar包,连文档都没有,作者的网站也上不了了,只好用jad反编译了jar包来看。发现已经提供了对图片的基本操作功能,public
2005-03-04 00:18:00 2303 1
原创 终于down到Lucene in Action这本书
国外的朋友也帮我买到纸版的了.昨晚在网上也down到了电子版.真是开心啊!!粗略的看了一下,很不错的一本书.从基础讲到复杂的应用,
2005-02-08 23:49:00 2523 14
原创 Hibernate中的过滤集合类Filtering collections
Hibernate的文档中写道:集合filter是一种特殊的查询,用于一个持久化集合或者数组。查询字符串可以引用this,意为当前的数组元素我觉得这样理解起来有些费劲.其实他的作用就是把你不需要的数据过滤掉,然后把结果集返回给你.现在举个例子说明一下: String hql = "select p from Picgroup p join p.images t where p.id="
2005-01-25 23:43:00 1641
原创 终于解决图片的exif信息在liunx下存储后乱码的问题
其实只要修改liunx下/etc/profile文件就可以了。加上:export NLS_LANG=CHINESE_CHINA.ZHS16CGB231280export LANG=zh_CN.GB2312便可是liunx下的全局文件编码和语言都变成gb2312的。所有的文件存储也是按gb2312来存储。不用在程序做转换了。我以前的做法是把字节流转成字符流,然后指定编码格式存储。这样的话虽然可以把e
2005-01-24 12:23:00 2642 3
原创 这个玩笑开的比较大
刚才去丫头的blog闲逛.回了贴子后发现我竟然有对帖子的回复删除的功能,我截了张图出来.不知道是不是我太火星,还是csdn的bugs
2005-01-23 02:52:00 1746 5
原创 又是该死的乱码问题
在liunx下读取jpeg图片后写入exif信息.在win平台正常,liunx下只能正确的写入一小部分中文.其他不能识别的中文它都会变成”锟斤拷”这样的字,其实这三个字对正常的中文只对应了一个字而已.想过了用OutputStream来做字节转码.但是生成的jpeg文件因为字节丢失而格式被破坏了.在用byte[]转char[]指定编码的方法.也不行.郁闷死了.弄了一个通宵还没搞定.好郁闷啊!!!!!
2005-01-22 14:29:00 1547
原创 想买Lucene in Action这本书
亚玛逊上的链接:http://www.amazon.com/exec/obidos/ASIN/1932394281/ref%3Djranch-20/102-4576738-3221731正在打折,可惜国内买不到这本书.第二书店上预定的话要5本以上才能起定.一本40几美金的话,5本可就是2千多的RMB啊.晕.找了几个朋友终于有一个美女说能帮我买到.不过书没那么快能拿到.已经很高兴了.呵呵这里可以买到
2005-01-19 23:23:00 2159
原创 终于解决了回家的机票
买到了回家的机票,双飞,北京到广州.1538,在年底能拿到这个价钱还真是幸运.不过票只能在广州出.托了朋友,打了四五个长途才拿到电子票.今天下午去西单取票时被告知不能取,打北京的南航客服.靠!!南航北京客服态度极其差,让我等了大半天说他们没接到文件说在北京可以取票.然后在打电话到南航北京总部,竟然没人接电话.当时我的心咯噔一下.心想不会这么倒霉吧.无奈下又打会广州南航客户.一直线忙,打了四五个后终
2005-01-19 23:00:00 1790 2
原创 Lucene中DateField的Date限制
如果需要转载,请注明出处和作者。谢谢QQ:221704MSN:flyly@yeah.netEMAIL:zhangfl@sports.cn在实际使用在发现Lunene中对利用时间范围做查询时是有限制的.也就是说要查询的时间不可能无穷的小,也不可能无穷的大.在他的文档中可以找到这句话:org.apache.lucene.document.DataFielddates before 1970 canno
2005-01-18 00:41:00 3046 3
原创 用jscript对表单数据进行utf-8编码(无奈之下的做法)
如果需要转载,请注明出处和作者。谢谢QQ:221704MSN:flyly@yeah.netEMAIL:zhangfl@sports.cn代码:for(i=0;i if(_input[i].type=="text"){ _input[i].value=encodeURI(_input[i].value); } } for(i=0;i _text[i].value=encodeU
2004-12-20 10:36:00 5546 2
原创 按指定编码方式读取文件和输出文件
如果需要转载,请注明出处和作者。谢谢QQ:221704MSN:flyly@yeah.netEMAIL:zhangfl@sports.cn例子说明:读取xml文件来生成一个xml格式的jsp文件import java.io.*;public class FileImp { public static void main(String[] args) { FileImp flieimp =
2004-12-16 15:11:00 2643
原创 解决压缩包中带文件路径的问题
如果需要转载,请注明出处和作者。谢谢QQ:221704MSN:flyly@yeah.netEMAIL:zhangfl@sports.cn今天用java.util.zip做文件压缩.写完程序后发现压缩包里带进了原文件的所有路径目录/** * 生成zip文件 * 返回zip文件地址 * @param imgids String[] * @return String */ publ
2004-11-22 21:02:00 3514
原创 Lucene中update及delete的实现
delete很简单。只要在add记录的时候把它产生的index保存然后建立另外的索引。然后用IndexReader类中的delete()方法进行删除即可。delete有两个实现方式:delete(int i)和delete(Term term)对于第一个不用说,把记录的index给它就可以。第二个实现方式需要创建一个Term对象。Term t=new Term("id","idValue");这里
2004-11-20 17:05:00 3448
原创 httpclient3.0 上传文件名及field中文解决方法
最近利用httpclient来做模拟表单提交的程序,发现这个咚咚对中文的支持实在是差,查看源码后发现问题出现在org/apache/commons/httpclient/util这个包里的EncodingUtil.java,和org/apache/commons/httpclient/methods/multipart这个包里的StringPart.java及FilePart.java这三个类里面
2004-11-20 16:42:00 2530
原创 在应用中加入全文检索功能—基于Java的全文索引引擎Lucene简介(收藏)
在应用中加入全文检索功能 ——基于Java的全文索引引擎Lucene简介 作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com写于:2002/08 最后更新:版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/lucene.htm
2004-10-11 15:36:00 1678
翻译 JConfig帮助文档翻译-在文件系统下的使用
上一篇讲了怎么对JConfig进行配置和初始化,这章主要对JConfig的使用进行简单的阐述一、使用文件JConfig能让你获得更多的磁盘,文件,目录的信息,以及让你列举出磁盘和目录的内容。在jconfig里,所有的对象都是实现DiskObject接口来描述磁盘,目录,文件和别名。层次结构如下:DiskObject-----DiskVolume(描述磁盘)-----DiskFile(描述目录和
2004-10-07 02:54:00 1502
翻译 JConfig帮助文档翻译-初始化JConfig
JConfig是对核心java API的扩展library,它通过jni来调用各种平台下应用程序来取得核心java API无法直接获得的系统信息。它能帮助你创建一个高质量,可扩展的java应用要使用JConfig,你必须确定JConfig能找到它运行时所需要的所有文件,并且你要适当的对JConfig进行初始化配置。如果你在安装时出现问题,请参考附带的例子和帮助文件来找到怎么初始化JConfig。附
2004-10-03 01:45:00 2479 1
原创 刚装完jbuilder2005 发发牢骚
首先是光标的问题解决了,这个让我挺高兴的。支持了JSF;JDK1.5(这个地球人都知道),功能的排列也比以前更人性化了,但让我爽的是有些功能比X退化了,例如EJB的开发,版本竟然是1.x的,而不是2.0。还有struts的开发,版本是1.0。而不是1.1或是1.2。搞不懂JBuilderX都是EJB2.0和struts1.1了,为什么到了2005版竟然退化的这么厉害。web开发方面,把serv
2004-09-17 00:33:00 7618 15
原创 多个进程与多个线程之间的差别
基本差别是:每个进程有它自己的一组完整的变量,而线程则共享相同的数据.建立或者撤销各个线程所需要的开销将比调用新的进程少的多.此外,进程间的通信比线程之间的通讯速度要慢的多,并且局限性更大.
2004-08-03 16:57:00 1362 2
原创 RMI笔记--基于客户/服务器结构
资源共享 使用客户/服务器结构的最普通的原因是因为位于一台计算机上的资源可以在若干个客户之间共享,客户和物理用户之间通常有一个一对一的映射. 访问远程资源 在一些情况下特定的资源只能由特定的物理主机访问,这意味着访问该资源的唯一途径是使用允许访问该资源的客户/服务器结构.也就是说用户主机上的程序既是客户也是服务器. 代理责任 可以把很多客户经常使用的一些任务放在所有客户都可以访问的服务器上.这样做
2004-08-02 17:09:00 1079
原创 根据光标位置在字符中插入新的字符
写的比较乱,各位看官就将就吧 function tellPoint() { var rng = event.srcElement.createTextRange(); rng.moveToPoint(event.x, event.y); rng.moveStart("character", -event.srcElement.value.length) pnum.value = rng.text.
2004-07-14 10:56:00 1510
原创 初碰J2EE:RMI灰头灰脑篇
RMI概念:为通过网络执行其他机器上的代码,传统的方法不仅难以学习,而且易出错。解决这个问题的最佳方法是:某些对象正好位于另一台机器,我们可以发送一条消息,并获得返回结果,就像位于自己的本机器一样。java远程方法调用(rmi)特性使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使java编程人员能够在网络环境中分布操作。 接触java有一段时间了,平时就只是写点js
2004-06-24 14:29:00 2122
原创 国际网页Web设计流程
1.初始会商,主要是收集该站点的关键信息,包括站点的目标读者.要发布的内容.开发Web服务器平台; 2.概念开发,设计师根据收集的信息,开始构思,通常,设计师要把这些构思用草图的形式呈现给顾客,这个草图要有整个网站的结构,不同的布局.设计及导航; 3.内容综合,当决定了设计师的设计,设计师开始制作一些初始图样,这些图样用PHOTOSHOP那样的程序来创建,然后,设计师将图样打印出来配合文字
2002-05-09 09:10:00 1020
原创 可输入的select
做了一点小修改,希望对大家有用!!.cls1 { position:absolute; left:250px; top:89px; width:216px; height:72px; z-index:1; }.cls2 { position:absolute; left:250px; top:89px; width:95px; height:18px; z-index:2 }input { f
2002-05-08 09:57:00 2614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人