JAVA
文章平均质量分 77
huainansto
这个作者很懒,什么都没留下…
展开
-
生成MD5编码
MD5算法说明 1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度:用一个64位的数字表示数据的原始长度B,把B用两个32位数表示原创 2009-03-05 09:13:00 · 1705 阅读 · 0 评论 -
Servlet缓存
在运行ajax的图片浏览器的时候,仅有第一次运行的情况是正确的,能正确显示图片。JS的代码为:var store = new Ext.data.JsonStore({ url: ../ImagesServlet, root: images, fields: [name, url,{name:size, type:原创 2009-03-12 13:21:00 · 1894 阅读 · 0 评论 -
Camer 录像总结
一.需求 完成一个摄像头录像的服务器1.要求主动的去摄像头抓数据.2.生成目录,按照摄像头的名称 录像的日期生成文件夹,在文件夹中生成录像文件.3.录像文件要求,在启动录像服务器后,开始录像,文件一个小时生成一个.4.如果录像的时候因为网络或别的原因,网络断开了,在网络恢复后能自动录像.二.控制录像 录像开关1.设置String变量recStatus,用来保存录象的状态.start 表示录像开始原创 2009-04-21 15:24:00 · 554 阅读 · 0 评论 -
JAVA 网络驱动器 读写文件
code1:File f = new File("z:/iamge");if(f.mkdir()) System.out.println("success");code2: File cs = new File("z:/image");File f = new File(cs.getAbsolutePath());if(f.mkdir()){ System原创 2009-04-24 09:19:00 · 2275 阅读 · 0 评论 -
Java设计模式 -- 观察者模式(push方式)
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。当两个对象之间松耦合,他们依然可以交互,但是不太清楚彼此的细节。观察者模式提供了一种对象设计让主题和观察者之间松耦合。 我们来看看一种push方式的 观察者模式。 首先是观察者 主题 等的接口。//主题public interface Subject { pu原创 2009-07-12 23:00:00 · 807 阅读 · 0 评论 -
Java设计模式 -- 观察者模式(pull方式)
还是和push一样,有个主题WeatherData.java的类import java.util.Observable;public class WeatherData extends Observable{ private float temperature; private float humidity; private float pressure; pub原创 2009-07-13 22:03:00 · 939 阅读 · 0 评论 -
JAVA HTTP 无组件 上传文件
一. 需求 1.用JAVA实现HTTP的文件上传。 2.显示上传进度条。二. 问题分析 1.如果使用apache的上传组件common-fileupload.jar进行文件上传,当上传的文件大于服务器的内存SIZE的时候,会生成一个临时文件,文件先保存到临时文件中,然后再从临时文件COPY到到指定的路径,这个时候就会有问题了。 A.上传的进度条是原创 2009-06-03 16:14:00 · 1701 阅读 · 0 评论 -
Java设计模式 -- 策略模式
策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则: 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对变化编程。 多用组合,少用继承。 定义2个接口 FlyBehavior.原创 2009-07-12 15:38:00 · 500 阅读 · 0 评论