自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 SWT开发--自定义图片按钮的实现

最近开发RCP控件,需要页面较为美观,虽然使用SWT/JF有点

2014-04-21 14:28:15 6054

原创 Eclipse插件开发-调用默认编辑器打开指定文件

有时遇到需要这样的功能,需要在编辑器外部调用项目内某指定文件的打开操作,先要获取文件的IFile对象,再使用IDE.openEditor(IWorkbenchPage, IFile);来打开public void open() { if (fName != null) { IWorkbenchPage wbPage = PlatformUI.getWorkbench()

2012-09-05 15:26:32 4690 2

原创 JFace中的SourceViewer,关于光标及鼠标设置。

JFace中的SourceViewer封装了 StyledText这个控件,该控件可以自由设置光标位置及鼠标形状。我们根据该控件来做设置: 光标位置的设置,result是空间内容中光标所在偏移量(int):sourceViewer.getTextWidget().setCaretOffset(result);  sourceViewer.getTextWidget().setF

2012-08-06 17:13:58 1784

原创 自己写的文件操作工具类

该工具类包括新建文件、新建文件夹、根据文件名删除文件或文件夹、删除文件夹下所有对象、在文件末尾追加写入等等操作 import java.io.*;/** * 文件操作工具类 * @author lifeng 2011-11-18 下午01:23:46 */public class FileOperator { public FileOperator() { } /**

2011-11-25 10:09:27 1054

原创 嵌入式Tomcat的使用(即使用java代码控制tomcat服务)

好长时间没有写文章了,有点懈怠了...最近在为公司开发Eclipse插件,需要有用到嵌入式Tomcat的地方,所以上网查找资料研究了一下。    开始时是想用Runtime.exec方法来操作普通tomcat中的startup.bat和shutdown.bat文件来达到启动关闭的效果,但是一直未能解决隐藏其dos窗口,后来有感于MyEclipse自带的Tomcat插件,我把它的插件取出来观察,

2011-11-25 09:01:19 11979 1

原创 使用JavaScript打开新窗口的两种方式

<br />一般常使的方式有window.open()和window.showModalDialog()两种<br />1、window.open(url)<br />将在浏览器中新开一个选项卡,可以在其中使用window.opener.document文档对象来进行对父窗口的操作。<br />2、window.showModalDialog(url,obj,style)<br />可以带三个参数,url为弹出窗口url地址,obj为想要传到子窗口中的对象,style可以设置子窗口的样式,例如高度大小之类的

2011-05-05 09:03:00 1510

原创 关于struts2上传时报临时文件找不到的问题

<br />前段时间用struts2做毕设,需要有上传文件这一功能,将上传的文件临时保存下来,再后台复制到指定位置,<br />结果总是报FileNotFountException,说找不到文件upload_18eb65f2_12f715ed72f__8000_00000012.tmp<br />查看tmp文件夹,发现里面有很多tmp文件,奇怪的是唯独缺少标题以12结尾的这一个,调试总是不出来,<br />无意中发现自己上传的文件不是正常的pdf,而是我自己用txt文件重命名后改过来做测试用的,所以系统不能

2011-05-05 08:47:00 3982 1

原创 利用javascript做的一个用户可自定义输入框的登陆页面

前段时间前辈让做js练习,写一个能让用户自己控制输入框位置大小的登陆页面,于是有了这段代码:用户可自定义输入框的登陆界面

2011-05-03 13:15:00 4055 1

原创 SVN服务器的简单配置

<br />今天配置svn服务器<br />1,先装服务器程序(TortoiseSVN_1.6.8.19260.msi)<br />2,建立仓库目录,如:新建文件夹F:/svn,然后右键--TortoiseSVN--create repository here<br />3,建立仓库:在命令行键入svnadmin create F:/svn/FileTree    (FileTre为项目名称)<br />4,配置仓库:进入svn目录,会看到conf目录修改里面的svnserve.conf文件<br />#[

2011-04-28 11:57:00 729

原创 MyEclipse下修改jsp文件的默认编码格式

<br />MyEclipse设置JSP页面默认编码方式: <br />windows(窗口)-Preferences(首选项)-MyEclipse-Files & Editors-JSP-右侧encoding:设置为ISO10646/Unicode(UTF-8) <br /> <br />MyEclipse在Java文件中设置作者、日期等说明: <br />windows(窗口)-Preferences(首选项)-Java-Code Style(代码样式)-Code Templates(代码模版)-右侧C

2011-04-27 10:12:00 2935

原创 在新窗口打开链接的使用

<br />使用<a>的target属性,可以让链接在新窗口中打开,使用方法如下:<br /><a target="abc" href="abc.html" mce_href="abc.html"></a><br />当点击该超链接后,会判断是否存在窗口名为abc的窗口,若存在,则刷新abc窗口,若不存在,则新建一个名为abc的窗口使用。

2011-04-15 14:24:00 894

转载 在网页中打开pdf文件

<br />如果客户端有安装了Adobe reader的话,可以在网页中打开查看pdf文件,代码如下:<br /> <br /><object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="990" height="700" border="0" top="-10" name="pdf"> <param name="toolbar" value="false"> <param name="_Version"

2011-04-04 17:49:00 7787 1

转载 js剪贴板的使用

利用javascript在网页中使用剪贴板测试代码如下:

2011-04-04 16:43:00 897

原创 使用Apache的POI工具读取WORD文件...

最近开始要做毕设了,题目是论文检索收集系统,需要提取论文doc文件中的信息,不能按照以往读txt文件的方式读取了,否则全是乱码,网上查找信息得知,需使用Apache的POI工具,在Apache官网下载到jar包,导入poi-scratchpad-3.7-20101029.jar文件。例子程序如下:package iotest;import java.io.FileInputStream;import org.apache.poi.hwpf.extractor.WordExtractor;

2011-03-08 12:33:00 4080 1

转载 初试Log4j

先下载Log4j-1.2.16版本在项目里倒入Log4j-1.2.16.jar包写测试程序Log4jTest.javaimport org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;public class Log4jTest { // 获取日志记录器 static Logger logger = Logger.getLogger(Log4jTest.class.getName());

2011-01-02 20:48:00 666

原创 关于网页顶上的一条白色空隙

应设置网页的页面属性,将页面的上下左右边距设为0可以在中加入如下字段

2010-12-31 14:27:00 828

原创 关于java的double类型数据运算精度失真

<br />由于Java的简单类型不能够精确的对浮点数进行运算,可以引用java.math.BigDecimal这个类提供的精确的浮点数运算。<br />double v1,v2;<br />BigDecimal b1 = new BigDecimal(Double.toString(v1));   <br />BigDecimal b2 = new BigDecimal(Double.toString(v2)); <br /><br />return b1.add(b2).doubleValue();  

2010-12-29 12:20:00 2076

原创 struts2中转double类型转换问题

<br />在做自己的一个理财系统时,需要处理double类型的数据。但是在进行数据操作时,却显示说找不到setName(String name)方法,可我分明写了get和set方法:setName(double name)。上网找了下,有人说要写个全局转换器。写法如下:<br />util.DoubleConvert.java<br />package util;import java.util.Map; import org.apache.struts2.util.StrutsTypeC

2010-12-27 21:39:00 1536

原创 数据库按年月查询语句

<br />当需要对数据库中date数据段(字段名pdate)的年、月、日查询时,<br />分别使用year(pdate)、month(pdate)、day(pdate)查询。<br />如要查询特定月份的记录,sql语句如下:<br />select * from table1 where year(pdate)='2010' and month(pdate)='12';

2010-12-25 21:36:00 1075

原创 java.sql.Timestamp的使用

class Timestamp extends java.util.Date在Model中定义Timestamp的事件类型,与数据库的date数据对应显示效果如下:10-12-13 19:02:38.000一个与 java.util.Date 类有关的包装器,它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。它添加保存 SQL TIMESTAMP 毫微秒值和提供支持时间戳值的 JDBC 转义语法的格式化和解析操作的能力。 Timestamp 和 java.util.Date 之间的继承

2010-12-13 21:01:00 636

原创 使用Statement.

<br />在做论坛新建帖子insert操作过程中,需要帖子的rootid与自动生成的主键id一致,需要使用到Statement的参数RETURN_GENERATED_KEYS。<br /> <br />conn.setAutoCommit(false);sta = conn.prepareStatement("insert into a values(null,?,now())",Statement.RETURN_GENERATED_KEYS);sta.setInt(1,-1);sta.exe

2010-12-13 20:19:00 423

原创 关于PreparedStatement执行模糊查询

<br />最近自己尝试开发一个个人论坛当做练手,遇到需要进行模糊查询的模块,一开始想当然的写上<br />PreparedStatement psta = DB.prepare(conn, "select * from _user where username like %?%");<br />psta.setString(1, username);<br />果断报错,后来上网查,发现还可以这样<br />PreparedStatement psta = DB.prepare(conn, "select

2010-12-13 15:30:00 650

原创 关于jsp文件中的编码知识

最近刚解决struts2乱码问题,顺便学习下jsp文件的编码知识。1、     这是jsp文件的存储格式,javaIDE会根据这个编码格式保存文件,并编译jsp文件,包裹里面的汉字。2、     这个编码是jsp文件的解码格式,被村委utf-8格式的文件也应该呗解码为utf-8格式的(即与第1种编码一致),缺省的话默认为ISO8809-1。3、      这个是控制浏览器的解码格式。

2010-12-11 14:06:00 558

原创 总算是把Struts2的乱码问题解决了!!!

    刚开始学习使用Struts2,用论坛系统做练习,在添加Category列表项的时候,出现了乱码问题。    不断在网上寻找解决方案,先把所有的编码统一为utf-8(以后项目的编码一定要先统一下...),仍然不行,再加一个过滤器:添加过滤类util/CharacterEncodingFilter.java                   package util;import java.io.*;import javax.servlet.*;import com.sun.net

2010-12-11 13:50:00 583

原创 实现大位整数的加/减/乘法的java工具类

java工具类

2010-12-07 15:11:00 671

原创 java猜数字组合小游戏

后台系统代码Sys.javaimport java.util.*;/* * 提供一些用于系统获取随机数、判断是否正确等操作的静态方法 */public class Sys { static String note = ""; public static int[] getNums(){ Random r = new Random(); int[] ALLNUMS = {0,1,2,3,4,5,6,7,8,9}; int[] nums = new int

2010-10-29 15:27:00 988

原创 取消快捷方式的小箭头

(1)启动注册表编辑器,(单击"开始"中的运行,输入regedit即可). 然后依次展开如下分支:“HKEY_CLASSES_ROOT/lnkfile”; (2)删除“lnkfile”子项中的“IsShortcut”字符串值项,因为“IsShortcut”项是用来控制是否显示普通应用程序和数据文件快捷方式中小箭头的; (3)再依次展开如下分支:“HKEY_CLASSES_ROOT /p

2010-10-07 03:56:00 868 1

原创 实习第一天

今天算是正式的实习吧,昨晚没睡好,早起去公司后不在状态,在桌上趴了会儿还算差不多了,第一天还算是收获颇丰吧,大体上了解了一个正规网站的建设是个什么样子,比以往想象的药复杂,要严谨的多了。

2010-09-07 21:42:00 461

IconChanger图标修改器

使用IconChanger,你可以改变一个单独的文件图标,例如某一exe文件的的图标显示。默认情况下,Windows会将具有相同的文件扩展名的所有文件显示相同的图标。使用IconChanger,你可以为一个文件类型指定一个单独、特殊的图标,几乎任何文件。该程序还可以改变一个文件夹或快捷方式的图标。

2012-03-07

jsonplugin-0.34.jar,适用于struts2.1.x版本

jsonplugin-0.34.jar,适用于struts2.1.x版本,为了能让struts2能够接收json格式的返回数据

2012-01-16

空空如也

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

TA关注的人

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