2011年4月16日

JDBC链接SQL Server2000和SQL Server2005的不同之处

摘要: 在SQL Server 2000 中加载驱动和URL路径的语句是String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";而SQL Server 2005 中加载驱动和url的语句则为String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver 阅读全文

posted @ 2011-04-16 14:36 IceWee 阅读(236) 评论(0) 推荐(0) 编辑

第一次使用Java Graphics2D画出一个完整的图

摘要: 新项目需求,要在页面中加载一个叫“大卫三角形”的图形,还是GB(国标)中的东西,在网上搜索了一下“大卫三角形”,无果,也不知道什么东西,而且根据什么画出来的也不清楚。领导让试试,看能不能画出来。事前从未使用过开发语言画图,Windows的画板倒是用过,连Photoshop都不会用,汗!而且不是用手握着画笔或者鼠标在屏幕上乱写乱画,是用程序语言将图画出。既然领导让试试,那咱就得试试啊!于是在网上搜寻关于使用JAVA画图的信息,知道了JAVA 2D,又下了几个用Graphics2D画图的例子,看了看Java核心API。开始着手画图。不画不知道,画了才知道,开发Windows画图和其他画图软件的程序 阅读全文

posted @ 2011-04-16 14:32 IceWee 阅读(6895) 评论(2) 推荐(1) 编辑

使用childNodes获取table对象子节点遇到的问题

摘要: 最近在写一个tab标签控件,用到了childNodes,节点可以用childNodes[0]来获取其第一个节点,但是有些节点是有隐藏节点的,即便你不写,它也是存在的,我就遇到了这么个主儿,table,我曾两次受到它的折磨,想要的东西得不到,想要的效果出不来,都拜它所赐!那是因为用table.childNodes[0]得到的并不是你在HTML里写的第一个<tr>节点,而是一个tbody的节点,即便你不写,它也是存在的,所以当你想得到第一个tr节点时你必须这样写:table.childNodes[0].childNodes[0]。就是如此!害人啊! 阅读全文

posted @ 2011-04-16 14:29 IceWee 阅读(819) 评论(0) 推荐(0) 编辑

Html - table - td 之 width和height奥妙之处

摘要: 最近经常要调整系统中的一些页面,虽然不是专业的美工,但也要略知一二才能应付得了。例一:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>table.html</title> <meta http-equiv="content-type" content="text/html; charset=GBK"> <style type="t 阅读全文

posted @ 2011-04-16 14:28 IceWee 阅读(4645) 评论(0) 推荐(0) 编辑

java.io.CharConversionException: Not an ISO 8859-1 character: xx

摘要: 使用Ajax调用Action获取XML字符串,其中包含中文,使用如下代码输出:ServletOutputStream out = response.getOutputStream();request.setAttribute("xmlTree", tree);out.print(tree);在JDK1.5平台运行一切正常,在JDK1.6平台运行抛出异常:严重: Servlet.service() for servlet action threw exception java.io.CharConversionException: Not an ISO 8859-1 char 阅读全文

posted @ 2011-04-16 14:25 IceWee 阅读(4578) 评论(0) 推荐(1) 编辑

MyEclipse,启动Tomcat控制台无启动日志输出

摘要: 之前就出现过许多次这种情况,大概出现前都是项目的迁移,这必然导致环境的差异,如从公司的JDK1.5迁移到家里的JDK1.6,eclipse自带有JDK的jar包,可以使用本地的也可以使用自带的,于是作出如下操作:点击eclipse上的服务器图标,选择Configure server - Servers - Tomcat - Tomcat x.x - JDK 选择本机上安装的JDK即可,Apply。启动Tomcat,OK! 阅读全文

posted @ 2011-04-16 14:22 IceWee 阅读(1754) 评论(0) 推荐(0) 编辑

Struts1的FormFile上传文件用后感

摘要: 项目中需要上传一些较大的文件,都是一些压缩备份文件,动不动就几百M。系统框架SSH,必然用Struts。而Struts提供了FormFile类来上传文件。起初一切正常,上传下载的都没问题,但过了一段时间后客户提出大于300M的文件上传不上去。测试后发现果真如此,但是后台并不报错,直接返回下面的forward了。因为是初次使用,下面就是我一小天行走的过程。起初,我开始到处搜寻网上的上传文件下载,很多人用的都是apache得commons-fileupload.jar这个组件,而且代码都贴出了,我随便下了一个小demo,屡试不爽,别说300,500M也能传上去,而且也用了Struts,我开始犯晕。 阅读全文

posted @ 2011-04-16 14:20 IceWee 阅读(2336) 评论(0) 推荐(1) 编辑

Java获取时间比实际时间晚8个小时的解决方法

摘要: 平常只用日期,很少精确到时间,今天偶尔用到了时间,发现小时比本机时间小了8个小时,操作系统是WIN7。时区设置也是+8北京。在网上搜索到可能是注册表坏了,下了一个XP的注册表导入后恢复正常了。原帖地址:http://huiy.javaeye.com/blog/200512问题描述:Window XP 系统自己能够读取正确的时间,但是用java获取的时间始终与北京时间相差八个小时。 原因分析: 1.系统本身时区设置错误(可以排除,上面已经交代系统能够获取正确时间) 2.注册表出现异常。 注册表对应项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT 阅读全文

posted @ 2011-04-16 14:17 IceWee 阅读(5003) 评论(0) 推荐(0) 编辑

Windows 7运行软件乱码的解决方法

摘要: 前不久终于从XP升级到WIN7了,感觉真的很不错,非常新鲜、漂亮,当然也有些小不快,比如说一些开发软件不兼容,要下载VISTA版本的才可以正确运行。最近又遇到了一个小问题,就是软件中文乱码,上次出现乱码的软件竟然是360卫士,但很快就解决了,大家都知道360的更新速度,几天就更新一次,目前的版本一切正常。这个是软件上的解决方案,等于自己什么也没做,全靠奇虎了。我刚刚下载了一个叫QQCar的小软件,启动后竟然是乱码,首先我的系统是英文版本的,安装的汉化语言包,貌似没有汉化好,因为启动和关闭的时候都没显示“启动 Windows”和“关闭”而是显示“starting windows”和"l 阅读全文

posted @ 2011-04-16 14:16 IceWee 阅读(790) 评论(0) 推荐(0) 编辑

Win7系统Office\AdobeReader\Visio\Project文件类型图标丢失的解决方法

摘要: 最近和Office啊、PDF啊、Visio等打交道挺多,突然昨天突然发现.doc/.docx/.xls/.pdf/.vsd/.mpp/.ppt/.pptx/.xls/.xlsx等后缀的文件类型图标都无法显示了,显示成未识别的图标样式,于是一顿神搜,很多说改注册表,但我觉得麻烦,放弃了。最后解决方案是从同事那里拷过来那些需要的文件到自己的文件夹下。出现这种情况的原因是由于C:\Windows\Installer中的必要文件夹丢失,下面列出我丢失的文件夹列表:Office2007:{90120000-0011-0000-0000-0000000FF1CE}AdobeReader:{AC76BA86 阅读全文

posted @ 2011-04-16 14:15 IceWee 阅读(2088) 评论(0) 推荐(0) 编辑

网页文章保存到数据库丢失格式的解决方法

摘要: 网站上的文章用什么存储?使用Oralce用CLOB存储,Java操作CLOB的方法网上很多,可是发现读取后显示在网页上和录入时的格式完全不同,该有的段落已经不复存在,由于页面中使用的是textarea标签而不是强大的网页文本编辑器,所以要自己处理格式的问题了,下面是我找到的一个专业函数,使用它将前台传过来的文章字符串转义一下再存入数据库,这次再读取出来的文章就有段落的显示了。/** * 格式化文章信息,保持文章的格式。保存时用。 * * @param str * @return */public String HTMLEncode(String str) { str = str.replace 阅读全文

posted @ 2011-04-16 14:13 IceWee 阅读(998) 评论(0) 推荐(0) 编辑

proxool数据源的配置方法

摘要: 以前都是用SSH框架,spring借助的是Tomcat的dbcp数据源,最近做网站也没用什么框架,直接Sservlet+JSP,依旧用的Tomcat的dbcp做数据源,经常发现网络不好时连接就获取不到了,那是因为池子中的连接都已经无效了,Tomcat数据源的自动重连貌似配置较为复杂,很多人建议用proxool做数据源,下面是proxool的配置方法:1.下载proxool,自己到网站http://proxool.sourceforge.net/download.html随便下载一个版本,解压后进入目录lib,会得到两个jar文件,分别为proxool-0.9.1.jar(版本不同可能名称有所不 阅读全文

posted @ 2011-04-16 14:11 IceWee 阅读(1061) 评论(0) 推荐(0) 编辑

visio:方向键微调选中对象或元素滚动条滚动

摘要: 这些日子一直在使用visio画软件界面,今个是礼拜一,早早来到公司就开始画,当选中某个元素/对象后,按“方向键”进行微调时竟然不管用,伴随的是滚动条来回滚动,上网一查,原来是不小心按到了“scroll num lock”键,再按一次,果然正常了。 阅读全文

posted @ 2011-04-16 14:05 IceWee 阅读(2805) 评论(0) 推荐(0) 编辑

解决表单 form 撑大表格 table 的方法

摘要: 今天遇到了一个很头疼的问题,整整找了一个下午解决方案,原本就是一个table里有两行,可第一行的内容就是和底边有很大的空间,因为用到了表格控件,内容都是动态生成的,最后查看源代码,是控件自动增加了一个form标签,问题就出现在这个form标签上。其实我有遇到过form会占空间的情况,但一直没解决方案,今天终于找到了两种:第一种,通过HTML写死的方式,不要将form标签方到<tr><td>的里面或者外面,应该这样<tr><form><td>第二种,通过CSS的方式,在form标签里增加样式:<form style="m 阅读全文

posted @ 2011-04-16 14:03 IceWee 阅读(767) 评论(1) 推荐(2) 编辑

My documents 或卷无效,请重新输入

摘要: 安装Adobe Reader的时候抛出了这个提示,导致安装失败!首先,我是在虚拟机上安装AR,虚拟机上只有一个磁盘C,安装的番茄花园SP3系统。解决方法:开始-运行,输入regedit后回车,进入注册表编辑器编辑-查找,输入“D:\”,会发现有很多键值是指向D盘的,而当前系统只有C盘,自然找不到,将所有的D修改成C后就可以了。 阅读全文

posted @ 2011-04-16 14:02 IceWee 阅读(427) 评论(0) 推荐(0) 编辑

jfreechart画图tooltip不显示的问题

摘要: 最近项目中需要用到jfreechart,以前只是简单的玩玩而已,一直没有真正的应用到实际项目中,今天在画图的时候可把自己折磨惨了,就一个小小的tooltip死活不出来。我用的Spring + Struts,有很多人用jfreechart都是写的Servlet,其实用Struts是一样的。我起初在Struts的Action中使用org.jfree.chart.ChartUtilities。writeChartAsPNG(java.io.OutputStream out, JFreeChart chart, int width, int height) 方法,将生成的JFreeChart对象写到输 阅读全文

posted @ 2011-04-16 13:59 IceWee 阅读(1436) 评论(0) 推荐(0) 编辑

IE6在打开窗口中提交表单无返回的解决方法

摘要: 最近项目中使用了window.open()函数打开新窗口,并且在新的窗口中进行一系列操作,当然要涉及到表单的提交与返回,页面跟随刷新,我的机器上测试通过,我用IE7。但是发布到服务器上发现,弹出的窗口中页面不刷新,也就是表单没有提交,不!表单已经提交了,而是页面没有返回,页面只是闪了一下,页面还是那个页面。这肯定又是IE版本导致的问题。看似没什么代码与IE版本关系那么大啊?!最后发现,以前程序里连接触发JS函数 href里写的都是“#”,而我写的则是“javascript:void(0)”,会不会是这里的问题呢!于是我将“#”替换了“javascript:void(0)”,OK!万事大吉!果然 阅读全文

posted @ 2011-04-16 13:50 IceWee 阅读(223) 评论(0) 推荐(0) 编辑

仿腾讯随机验证图片

摘要: 一个类和一个JSPJava类代码:package icewee.image;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.Line2D;import java.awt.image.BufferedImage;import java.util.Random;public class TokenUtil { private static final 阅读全文

posted @ 2011-04-16 13:49 IceWee 阅读(532) 评论(0) 推荐(0) 编辑

Word文档中的方框“□”打勾的方法

摘要: 今天下午公司内部搞了一个小调查,每名员工都要将自己填好的文档上传,其中就遇到了这个方框打勾的问题,需要在复选中打勾以表示自己的选择,这下可给广大同志们出了个小题儿,列出方案:完美指数:★★★★★方案3,使用word的高级功能域,一般人没用过吧!域代码:eq \o\ac(□,√),使用方法:工具栏-插入-域,将代码拷贝到“{}”中后按一下F9就可以看到效果了。完美指数:★★★☆☆方案2,用画图软件将两个符号叠加,美中不足的是变成了图片而不再是符号。完美指数:★★☆☆☆方案1,先添加符号“√”,选中对号后点击word工具栏上的字符边框,就是那个A 阅读全文

posted @ 2011-04-16 13:40 IceWee 阅读(2170) 评论(0) 推荐(0) 编辑

C#操作word总结

摘要: 最近有个小项目中自己负责word报表的生成,开发语言是C#,我是做JAVA的,临时用一下而已。发现微软的在线MSDN是个好东西,很强大,基本需要的东西都在里面可以找到,比如word的创建、打开、关闭等等一系列的操作DEMO代码。我主要是将现有的模板填入数据保存文档即可。主题是TABLE填值,检索TABLE主要是通过下标,如:WordDoc.Tables[6]其中WordDoc的类型是Word.Document,就是当前操作的word文档,上面的代码是获取当前文档中的第六个表格,这里要注意一下,我们惯性会认为是第七个表格,但这就是微软的不同,没有采用数组索引的方式,如果当初数组也这么设计,下标从 阅读全文

posted @ 2011-04-16 13:38 IceWee 阅读(1759) 评论(0) 推荐(0) 编辑

导航