摘要: 最近在读以前师兄写的程序,发现有很多设计模式的思想值得我去借鉴,我本来就对于模式与架构比较痴迷(虽然水平暂时比较低),发现了“美丽”的代码后当然是不会放过的,现在将其写出以飨读者~~1.应用场景在java应用程序编程中,当点击某个可视组件时(例如MenuItem),会触发其相应的注册监听器(ActionListener),执行监听器中的功能(回调actionPerformed()函数)。现在希望在执行监听器功能的过程中,将鼠标呈现漏斗话,表示用户现在比较忙。(这是一个常用的功能实现);我们有一个MenuItem类型的 item,ActionListener 类型的originalListene 阅读全文
posted @ 2012-09-06 21:42 stopit 阅读(181) 评论(0) 推荐(0) 编辑
摘要: : 阅读全文
posted @ 2012-09-06 20:38 stopit 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.上代码:/** * <p> * Transform YV12 format to RGB24 format * </p> * */public class YV12ToRGB24{ private static final int[]Table_fv1 = {-180, -179, -177, -176, -174, -173, -172, -170, -169, -167, -166, -165, -163, -162, -160, -159, -158, -156, -155, -153, -152, -151, -149, -148, -146, -145, 阅读全文
posted @ 2012-09-06 20:36 stopit 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 1.有1千万条有城府的短信,以文本文件的形式保存,一行一条,也有重复,请用5分钟时间找出重复出现最多的前10条。(1)使用哈希表方法将1千万条短信分成若干组,进行边扫描边建立散列表的方法。第一次扫描:取首字节+尾字节+中间任意两字节作为HashCode,插入到hashtable中;并记录其地址、信息长度和重复次数。 阅读全文
posted @ 2012-09-06 20:33 stopit 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 注意:在排序算法中,只与相邻数据进行交换而不进行跳跃的称为稳定算法(稳定算法的本质意义是排序前后值相等的元素前后位置不变)算法时间复杂度稳定性与简单排序的联系冒泡排序n2稳定简单选择排序n2稳定直接插入排序n2稳定希尔排序nlogn不稳定插入堆排序nlogn不稳定选择归并排序nlogn稳定快速排序nlogn不稳定冒泡 阅读全文
posted @ 2012-09-06 14:40 stopit 阅读(249) 评论(0) 推荐(0) 编辑
摘要: from:http://mkaz.com/solog/scala/using-scala-with-jdbc-to-connect-to-mysql.htmlUsing Scala with JDBC to connect to MySQLDate: May 27, 2011A howto on connecting Scala to a MySQL database using JDBC. There are a number of database libraries for Scala, but I ran into a problem getting most of them to w 阅读全文
posted @ 2012-09-06 10:04 stopit 阅读(11064) 评论(0) 推荐(0) 编辑
摘要: 1.request2.response3.session从一个客户打开浏览器并链接服务器开始,直到用户断开与浏览器的连接(关闭浏览器),整个阶段称为一个会话。session对象可用来保存用户的绘画信息和会话状态。4.out5.page6.application该对象实现了用户之间的数据共享,可存放全局变量7.pageContext8.config9.excepiton错误和异常 阅读全文
posted @ 2012-09-06 09:24 stopit 阅读(363) 评论(0) 推荐(0) 编辑
摘要: from:http://qing.weibo.com/tj/78edbfd833000h6o.html 一、历史JSP是Servlet的扩展,JSP没出现之前,就已经出现了Servlet技术.Servlet是利用了"输出流",动态的生成了HTML页面。包括 每一个HTML标签和所有的HTML页面中出现的内容,简单点说就是利用Servlet的输出流将HTML标签生成一个HTML页面。由于时间长了 Servlet中包含了大量的HTML标签、大量的静态文本及格式等,导致了Servlet的开发效率非常低下.这时候JSP诞生了,JSP弥补了这种情况,JSP通过在标准的THML页面中嵌 阅读全文
posted @ 2012-09-06 09:10 stopit 阅读(13917) 评论(0) 推荐(1) 编辑
摘要: from:http://java.chinaitlab.com/mvcwea/14795.htmlJava是 一种面向对象的语言,是实现面向对象编程的强大工具。我们在实际编程中,应该运用并发挥其最大效能。但是,要利用面向对象编程思想,自己独立开发出好的 Java应用程序,特别是大、中型程序,并不是一件简单的事情。正是基于面向对象编程思想,人们将实际中的各种应用程序,进行了大量的分析、总结,从而归 纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中,可以最大限度地减少开发过程中出现的设计上的问题,确保项目高质量的如期完成。 一、MVC模式介绍 1. 模型-视图-控制器(Mo... 阅读全文
posted @ 2012-09-05 23:01 stopit 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 一、MVC设计模式在java应用程序中的应用二、MVC设计模式在网络中的应用1. 问题出现 如果是要开发一个在线图书借阅系统,比如说是集美大学图书馆的借阅系统,这个系统 希望被做成B/S模式的,用户只要有浏览器就可以使用这个系统. 那么,在开发语言方面,我们可以选择使用纯JSP来开发. OK. 如果你选用纯JSP来开发,那么对于一个图书查询功能来说,你可能会这样实现: 在一个JSP页面中,比如叫BookSearch.jsp中,你放置了一个表单,用户在这个页面中 填写图书查询关键字,并提交这个表单,这个表单提交到自身页面,即BookSearch.jsp 进行处理.BookSearch.jsp会在 阅读全文
posted @ 2012-09-05 22:49 stopit 阅读(3590) 评论(0) 推荐(0) 编辑