- 博客(24)
- 资源 (12)
- 收藏
- 关注
原创 发一个统计项目代码行数的Java代码
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.List;public class LineCounter { List list = new ArrayList();...
2011-10-09 18:13:36
118
原创 tomcat重启时自动清除缓存
tomcat重启时,缓存(tomcat\work\Catalina) 并不能自动清理,有时会给系统带来不必要的麻烦。现在大多数手动在启动前,删除该文件夹!稍微在startup.bat,文件内加一句删除命令即可实现自动清理:在startup.bat 头部加:rd /s/q “..\work\Catalina”删除文件夹及文件夹内的所有文件并且不提示...
2011-09-21 11:19:08
151
原创 假设有十万个不同的文件,每个文件对应于一个md5。这十万个md5中,存在两个相同的md5的概率是多大?...
md5是128位hash码(4个整数,每个整数4个字节)。我们假设它的计算结果是足够随机和足够分散的。因此,一个文件的md5码,有2的 128次方(用2e128表示,下面都用这种方式表示)个可能。进而我们知道,随意找出来的两个文件的md5码相等的可能性,是2e128分之一。下面讨论中,我们用r来表示这个概率(即r=2e-12。 假设这十万个md5是一条条插入到数据库中的。第二个md5插入...
2011-08-24 15:19:17
122
原创 The JSP specification requires that an attribute name is preceded by whitespace
org.apache.jasper.JasperException: /pages/mpMaterial/materialOutside/MpMaterialWarningsList.jsp (line: 133, column: 131) The JSP specification requires that an attribute name is preceded by whitespace...
2011-06-30 16:54:50
80
原创 Javascript跳转
文字部分 删除会出现不正常跳转,将 #改成javascript:void(0)就可以了 #包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是 跳动到了页首 而javascript:void(0) 则不是如此 ...
2011-06-05 00:30:51
88
原创 javascript操作table
测试 test function insert(){ var tab1=document.getElementBy...
2011-06-05 00:18:59
64
原创 Hibernate多数据库的连接方言
< !--for oracle 9 < property name="dialect">org.hibernate.dialect.Oracle9Dialect< /property> --> < !--for Mysql < property name="dialect">org.hibernate.dialect.MySQLDialect< /property> --...
2011-05-29 23:20:19
64
原创 ANT的安装和配置(windows)
1、下载:到ANT官方网站http://ant.apache.org/下载最新版本,解压后即可。2、配置环境变量:我的电脑----属性-----高级----环境变量 如:ANT_HOME:C:\apache-ant-1.7.1 PATH:%ANT_HOME%\bin (为了方便在dos环境下操作)3、查看是否安装成功:在dos窗口中输入命令ant,若出现结果...
2011-03-24 11:01:54
77
原创 Spring管理filter和servlet
Spring管理filter和servlet在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationCon...
2010-06-22 16:44:38
50
原创 javascript arguments对象
在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。Arugments对象就像数组,注意这里只是像并不是哈。javascript函数体内,arguments像数组(并不是真的数组,是一个Arguments对象,再次强调)一样,有length属性,可以代表传给函数的参数的个数。引用一个形式参数可以用参数名,...
2010-06-11 17:23:54
62
原创 struts2整合json及extjs
struts2是在webwork2基础上开发的新一代MVC框架,但是struts1与struts2是完全不同的概念。如果需要对struts2进行更详细的学习请参考其他相关资料,在这里只提下struts2与extjs的结合,而不是涉及具体技术细节。怎么让struts2也生成extjs需要的json数据格式呢?struts2通过插件方式提供了对json的支持,介绍一个插件:js...
2010-06-09 16:52:48
96
原创 javascript创建table
Sample code - Traversing an HTML Table with JavaScript and DOM Interfaces function start() { // get the reference for the body var mybody = document.getElem...
2010-06-09 16:02:01
62
原创 什么是FRAMESET框架
好记性不如烂笔头,经常要用的还是记下了为好。框架概念: 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,页面所有框架标记需要放在一个总的 html 档案里,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档案页面而不是其他框窗的档案。[b] 是用来划分框窗[/b],每一窗框由一个 标记所标示,[b]必须在 范...
2010-06-09 15:38:47
87
原创 常用的html代码 加粗 加亮 字型加大 变色等
2)加入连接:写上你想写的字 3)在新窗口打开连接:写上要写的字 4)移动字体(走马灯):写上你想写的字 5)字体加粗:写上你想写的字 6)字体斜体:写上你想写的字 7)字体下划线: 写上你想写的字 字体删除线: 写上你想写的字 9)字体加大: 写上你想写的字 10)字体控制大小:写上你想写的字 (其中字体大小可从h1-h5,...
2010-06-09 15:00:11
155
原创 MyEclipse从数据库反向生成实体类之Hibernate方式
开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事。MyEclipse提供简便的方法就是反向数据库步骤大致如下:第一步:window-->open Perspective-->MyEclipse Java Persistence操作后会出现一个视图DB Brower:MyEclipse Derby点击右键,新建一个数据库对象。这个想必大家都做过,挺简单的,不说了。...
2010-05-11 11:05:18
102
el表达式不起作用的解决方案
发现一个el表达式在JSP2.0中不起作用的问题。反复调试多次,发现是web.xml中出了问题。猜测是版本的问题,但只知道了如何修改,不知道为什么那样修改。web.xml 2.4版本默认启用el表达式,如果使用2.5版本,默认el表达式是关闭的 那么对应2.5的web.xml --> jsp页面里应该增加 发现原因:一句话,凡是部署描述...
2010-05-05 14:25:54
81
开机启动免安装版tomcat和添加到windows服务
适用于Tomcat4.1、5.5、6.0。解压版的Tomcat安装,参见:http://www.blogjava.net/fastunit/archive/2008/05/22/202112.html因为解压缩版的Tomcat,在windows服务上没有启动项,所以需要手动添加,然后可以设置开机启动tomcat。一、安装服务在命令行中进入/Tomcat路径/bin/,执...
2010-04-08 13:35:42
156
重新设置tomcat 登录时用户名和密码
原来的tomcat-user.xml是 - ==================================== 这里role 只有tomcat role1权限的用户,而tomcat5.5我们需要点“Tomcat Manager”进去管理,可见 是因为权限不对造成的。 知道了问题所在, 我们来解决它,...
2010-03-25 21:49:32
59
原创 flv的视频转换和在线播放
做网站开发也积累了一年的工作经验,突然决定把flv的视频转换和在线播放的问题研究一下。大家应该都知道Youtobe、youku之类视频分享网站,他们的视频全部是使用Flash播放,而通过探索实际地址,会发现下载回来的东西都是Flash支持的FLV格式。流程大概这样:用户上传文件->后台转换文件成flv格式->flv播放器调用flv文件。 转换视频、音频文件到flv格式可以使用me...
2008-10-17 15:30:03
131
原创 增强Eclipse_,MyEclipse_的代码提示功能
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。先举个简单的例...
2008-10-14 17:38:11
108
原创 我经常使用的eclipse快捷键
Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+Shift+X 把当前选中的文本全部变味小写Ctrl+Shift+Y 把当前选中的文本全部变为小写...
2008-10-14 17:35:11
46
SVN安装教程 一
一、准备工作1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5.1版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID...
2008-08-03 12:05:19
54
分页SQL
MySQL:$limit = $page* $pagesize.",".$pagesize;select * from (select t1.*, t2.intro, t3.ul_size, t3.ul_name, t4.user_name from work as t1 left join work_extra as t2 on t1.w...
2008-07-31 23:00:42
39
原创 浅谈java.util.Properties
通过读取oracle.properties文件来创建对数据库的连接操作。 oracle.properties(图1) 文件如下,为很简单的数据库连接参数(以Oracle为例): 2.如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的。(如图 1 所示)。// 创建连接方法 private Connec
2008-05-17 15:03:00
77
金蝶BOS基础开发工程师培训 第一部分
2011-07-10
JIRA安装指南JIRA安装指南
2009-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人