kristain

博客园 首页 新随笔 联系 订阅 管理

2011年8月15日 #

摘要: 一、js与jsp:1、转码:js处理<script type="text/javascript">var ch = "中文";function test(ch){ var title = ch != '' ? encodeURI(encodeURI(ch)) : ''; var path = "test.jsp?title="+title;}</script>2、解码:jsp处理<% String title = request.getParameter("tit 阅读全文
posted @ 2011-08-15 09:37 kristain 阅读(5762) 评论(0) 推荐(0) 编辑

2011年8月9日 #

摘要: 不管是从外部引进来的js还是页面内部的js,顺序都是后面的覆盖前面的,同一个js外部文件里面有多个同名(注意仅仅是同名,不管参数和返回值)的函数的话,后面的覆盖前面的,页面内部有多个js同名函数仍然是后面定义的覆盖前面定义的。记住后面的覆盖前面的就不难确定函数的调用顺序了,假如一个页面内由一个函数,然后页面引进一个外部js文件,里面也有同名的函数,页面最终调用的是外部页面的函数,因为页面引进的覆盖了页面内部的,有一些人有把js写在</html>标签前面的习惯,这样的话,它会覆盖前面定义的同名的所有函数,这对开发有时候很有用,外部js定义一个是通用的函数,但是到了具体的页面可能函数的 阅读全文
posted @ 2011-08-09 08:26 kristain 阅读(149) 评论(0) 推荐(0) 编辑

2011年8月5日 #

摘要: 进入:db2cmd命令行//第一步:编目远程节点//db2 uncatalog node itildb2 uncatalog node itil//itil:远程节点名db2 catalog tcpip node itil remote 192.168.5.73 server 50000 remote_instance db2 system dpsvrdb2 catalog tcpip node tc remote 192.168.0.15 server 50008 remote_instance db2 system dpsvr//第二步:编目数据库//db2 uncatalog datab 阅读全文
posted @ 2011-08-05 09:09 kristain 阅读(1779) 评论(0) 推荐(0) 编辑

2011年8月2日 #

摘要: import java.security.*;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;public class PrivateKey { public static void main(String[] args) throws Exception { String before = "kristain"; byte[] plainText = before.getBytes("UTF-8"); //得到一个使用AES算法的KeyGenerator的实例; KeyGenera 阅读全文
posted @ 2011-08-02 14:44 kristain 阅读(4220) 评论(0) 推荐(0) 编辑

摘要: 图表显示是很多开发工作所必不可少的一项功能,今天我介绍一个前段时间发现的免费的Flash图表开发工具,可以通过Adobe Flash实现数据的图表化,动态化以及相互交互。 FusionChart是一个简单易用的图表工具,使用它可以显示丰富的柱状图和曲线图,而且完全免费。使用FusionChart可以方便的生成漂亮的柱状图、曲线图等图标,显示直观、清晰,可以让管理层在最短的时间内宏观掌握业绩信息。 FusionCharts和其他常见的图表控件不同,它使用Flash技术,能够快速创建引人注目的动态图像效果。充分利用Macromedia Flash所具有的流畅功能来创建简洁的、交互式的和引人注目的. 阅读全文
posted @ 2011-08-02 09:12 kristain 阅读(347) 评论(0) 推荐(0) 编辑

2011年7月25日 #

摘要: JW Player是个挺好的flash播放器,功能挺强,目前最新版本4.4。该播放器支持格式如下:视频FLV和MP4音频MP3和AAC图片JPG、GIF和PNG下载地址:http://www.longtailvideo.com/players/jw-flv-player/一.使用方法:1.将player.swf和swfobject.js拷贝进网站目录。2.在网页导入swfobject.js后添加如下代码:so.addParam('flashvars','file=video.flv')中的"file=video.flv"表示要播放文件。so. 阅读全文
posted @ 2011-07-25 17:16 kristain 阅读(1914) 评论(0) 推荐(0) 编辑

2011年7月21日 #

摘要: 对List的遍历有三种方式 List<A> list = new ArrayList<A>(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator<A> it = list.iterator(); it.hasNext(); ) { .... } 这种方式在循环执行过程中会进行数据锁定, 性能稍差, 同时,如果你想在寻欢过程中去掉某个元素,只能调用it.remove方法, 不能使用list.remove方法, 否则一定出并发访问的错误. 第二种: for(A a : list) { ... 阅读全文
posted @ 2011-07-21 11:04 kristain 阅读(769) 评论(0) 推荐(1) 编辑

2011年7月20日 #

摘要: 进度条经常应用到需要用户等待某一操作完成的场景。在执行一些比较耗时的操作时,我们需要用它来提示用户耐心等待。Ext.MessageBox为我们提供了默认的进度条,只要将progress参数设为true,对话框中就会出现进度条,如下面的代码所示:view plainExt.MessageBox.show({title:'请等待',msg:'数据读取中……',width:240,progress:true,closable:false});也可以使用Ext.MessageBox提供的progress函数,如下面的代码所示:view plainExt.MessageB 阅读全文
posted @ 2011-07-20 17:27 kristain 阅读(6216) 评论(0) 推荐(1) 编辑

2011年7月19日 #

摘要: WEB-INF文件夹中含有classes,lib,以及web.xml配置文件。 这个目录是jsp和servlet的规范!jsp和servlet运行的时候用到的用户自己定义的类都会直接到/web-inf/classes里面找!即使你在环境变量里面设置了,但是servlet容器是识别不了的!但是java虚拟机是可以找到的!所以用javac可以编译通过!但是在容器运行的时候是找不到的!其路径位置一般下不能改,否则就加载不到所需类,自然报出classnotfoundexception。编译后的.class文件必须放的classes文件夹里,而classes文件必须放到web-inf文件夹里 阅读全文
posted @ 2011-07-19 09:34 kristain 阅读(6530) 评论(0) 推荐(0) 编辑

2011年7月14日 #

摘要: Ext实现方式:Ext.getDoc().on('keydown',function(e){ if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){ }else if(e.getKey() == 8 && e.getTarget().type =='textarea' && !e.getTarget().readOnly){ }else if(e.getKey() == 8){ e. 阅读全文
posted @ 2011-07-14 11:19 kristain 阅读(3640) 评论(0) 推荐(0) 编辑