`
文章列表

JUnit

使用JUnit3.8.2的操作步骤及注意事项 1.为项目导入JUnit的jar包(Build path -->Add Library -->JUnit) 2.新建一个名为test的Source Folder, 用于存放测试类源代码. 3.目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码所在 ...

原生态Ajax基础

    博客分类:
  • Ajax
之前写了一遍blog,很笼统的说了说Ajax的原理.新年来的第一个周末,从新来温故知新一下. 1.什么是Ajax Ajax不是一种技术,实际上,他由几种蓬勃发展的技术以新的强大方式组合而成的. 基于XMLHTML和CSS标准的表示 使用Document Object ...

跑马灯效果

<!-- <html> <head> <meta http-equiv="content-type" content="text/html; charset=GB2312" /> <title>跑马灯</title> <style> * { font-size:12px; font-family:宋体, Arial; } /*规定了所有的字体样式*/ body { overflow:auto; } #mq { width:220px; height:40px; ...
<object type="video/x-ms-wmv" width="600" height="380" align="center"> <param name="autostart" value="true" /> <param name="controller" value="true" /> <!--视频播放的路径--> <param name="Fil ...
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>最简单的改变字体大小代码</title> <SCRIPT type=text/javaScript> function doZoom(size){ document.getElementById('zoom').style.fontSize=size+'px'} </SCRIPT> ...
之前折腾了下CKEditor和CKFinder实现上传功能,今想来把这个文本编辑器应用到一个自己在做的练手项目中,实现与Struts2的整合,整合的过程so easy.但图片死活上传不上去.那个整合啊,那个蛋疼啊.   经过不懈的努力问题发现了,原来是被struts2搞了.此问题的原因就是struts2的拦截器,在web.xml中,可以清楚的看到:    <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-p ...
目前在做的一个项目中要用到文本编辑器,以前用的比较多的是FCkEditor,但FCKEditor被无情的分解该成了CKEditor,分解却不说还不支持图片上传功能了,提供了个什么CKFinder的插件.所谓插件那就是要dollar了.也就是说FCKEditor=CKEditor+CKFinder.分成了两部分,文本编辑很图片上传。 因为要票子了却样式还是那么的丑陋,对那东东不是很感冒。之前在IT眼上看到了一款国人开发的文本编辑器KindEditor。所以就改变了战场来到了天朝。怎么说也是国人开发的,作为普天之下的一名小小的挨踢程序猿所以也来支持下了.非广告形式的来宣传一下,官网地址是这个http ...
这些天一直在赶手上做的那个游戏平台项目.怎么说呢,狭小的空间范围内碌碌无为的忙碌着.隔三两头时不时还遭到老大的"鄙视".经过几天的奔跑,经过大家几天的努力,完成了小阶段性的目标.下午的时间也终于可闲下来了.认真来看了下代码的流程.代码的实现,代码的风格.虽然不是很好,但也是我一个一个字母敲上去的.实践是检验真理的唯一途径,实践才是一切标准.实践才能为之提高,实践才能为之进步.但大到一季度,小到一天,不同阶段,不同时期的总结是人一生不可或缺的过程.总结中成长,成长中实现人生价值. 今天就来说说struts2的验证框架(validate).Struts校验框架提供了一种不用编写代 ...

横向图文列表

    博客分类:
  • Css
小公司,boss不招MM,美工这块只有自己来慢慢折腾了. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" con ...
一、addActionError("错误内容"):Action级别的错误消息 this.addActionError("错误信息1"); this.addActionError("错误信息2"); 显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS 二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息 this.addFieldError("pwd", "错误信 ...
在做项目的时候有邮件发送方面的业务.对邮件的收发的业务不是很清楚,这几天重点在恶搞JavaMail.邮件系统的开发在一般的项目中都会用到,可以看出这一块的知识点用到的频率很高,所以必须来掌握它.这是老大写的一个邮件接口实现类(项目中的真实代码): package com.tq.platform.service.core.impl; import java.util.Iterator; import java.util.Map; import javax.activation.DataSource; import javax.mail.MessagingExcept ...

sitemesh(简介)

struts2之整合sitemesh(简介) sitemesh是一个非常优秀的页面装饰框架,sitemesh通过filter来截取request和response,然后给原始的页面加入一定的装饰(可能为header,footer等),然后把结果返回给客户端。对于被装饰的页面而言,完全无需关心本页面被装饰器装饰(装饰器被配置在配置文件中,由装饰器配置文件来控制哪个装饰器装饰哪些页面)。通过这种方式可以最大限度地实现页面代码的复用,并提供优秀的解耦。 sitemesh框架是opensymphony团队开发的javaEE框架之一,该框架的目的是页面的可维护性和复用性。sitemesh应用装饰器模式, ...

SSH2Demo

有一些Iteye上的朋友都要我之前写的那个SSH2的Demo,之前写的确实很烂很烂,都不好意思给他们,拿出来怕误人子弟,给他们看了,怕害了他们.这里我就花了一点时间重新写了个SSH2(JPA)的增删查改的DEMO这里主要是对JPA应用的实践.在这个 ...

JavaMail发送邮件

    博客分类:
  • Java
/** package cn.tq.javamail; import java.util.Properties; import javax.mail.Address; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetA ...
1.Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。     Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。 2.Hashtable和HashMap区别     Hashtable和 ...
Global site tag (gtag.js) - Google Analytics