2011年6月17日

Mongoose资料整理

摘要: 应老大要求,研究了一下Mongoose服务器,在网上搜了一下资料还真少,以下内容是我通过网上整理的资料:官网地址:http://code.google.com/p/mongoose/Mongoose的老家在Google Codec网站,属于开放源代码小型Web服务器,轻量级、高性能是它的主要优点,其他特色也不少: 多平台支持。目前支持Windows、Linux、UNIX和Mac。 CGI、SSL和SSI支持,还支持Digest(MD5)身份认证,断点续传。 基于IP的访问限制。 很小巧。Windows下大小为60KB,Linux下更是只有40KB。 支持多种编程语言。目前的2.8版本支... 阅读全文

posted @ 2011-06-17 14:58 大米文子 阅读(513) 评论(0) 推荐(0) 编辑

2010年12月27日

java 实现文件压缩

摘要: package com.tw.file.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.Collection;import java.util.zip.ZipEntry;import ja 阅读全文

posted @ 2010-12-27 15:56 大米文子 阅读(355) 评论(0) 推荐(0) 编辑

java ftp实现文件上传和删除

摘要: package com.tw.ftp;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import org.apache.commons.io.IOUtils;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPReply;/** *<p>ftp连接管理(使用apache commons-net-1.4.1 lib)</p> *@author tangw 阅读全文

posted @ 2010-12-27 15:55 大米文子 阅读(5560) 评论(0) 推荐(0) 编辑

2010年12月26日

算法学习(11)--高级排序之希尔排序

摘要: package com.tw.ds.highsort;/** * * <p> * 算法学习---高级排序 * 希尔排序算法 * 基本思想: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。 * 所有距离为dl的倍数的记录放在同一个组中。 * 先在各组内进行直接插人排序;然后,取第二个增量d2<d1重复上述的分组和排序, * 直至所取的增量dt=1(dt<dt-l<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。 * 该方法实质上是一种分组插入方法。 * </p> * @author tangw 2010- 阅读全文

posted @ 2010-12-26 15:30 大米文子 阅读(126) 评论(0) 推荐(0) 编辑

算法学习(10)-递归 之归并排序

摘要: package com.tw.dst.recursive;/** * <p> * 算法学习 ----递归 * 概念介绍: * 归并排序:归并算法的中心是归并两个已经有序的数组,并且递归调用归并操作。 * 归并排序优点和缺点:比简单排序在速度上快很多;归并排序会占用双倍的存储空间。 * 归并排序的效率:归并排序的时间复杂度是 O(N*LogN);简单排序的复杂度是O(N2)。</p> * @author tangw 2010-12-13 */ public class MergeRecursion3 { private long[] theArray; ... 阅读全文

posted @ 2010-12-26 15:22 大米文子 阅读(187) 评论(0) 推荐(0) 编辑

算法学习(9)-链表之链表栈

摘要: package com.tw.dst.link;/** * <p>链表学习(三):链表栈</p> * @author tangw 2010-12-08 * */public class LinkStack { private LinkList linkList; public LinkStack(){ linkList = new LinkList(); } //进栈 public void push(int id,double dd){ linkList.insertFirst(id, dd); } //出栈 public Link pop(){ return lin 阅读全文

posted @ 2010-12-26 14:51 大米文子 阅读(122) 评论(0) 推荐(0) 编辑

算法学习(8)-链表之双端链表

摘要: package com.tw.dst.link;/** * <p>链表学习(二):双端链表</p> * @author tangw 2010-12-07 * */public class FirstLastLink { private Link first; //第一个链表引用 private Link last; //最后一个链表引用 //判断是否为空 public boolean isEmpty(){ return (first==null); } //在表前插入一个链结点 public void insertFirst(int id,double dd){ Lin 阅读全文

posted @ 2010-12-26 14:49 大米文子 阅读(143) 评论(0) 推荐(0) 编辑

2010年12月25日

深入jvm学习(1)--体系结构

摘要: 第一章一:Java的体系结构:1:java程序设计语言2:java class 文件格式3:java 应用编程接口(API)4:java虚拟机四者之间的关系如下图: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。 Java平台是由java虚拟机和java api.二:java虚拟机1: Java的面向网络的核心就是java虚拟机,它支持java面向网络体系结构三方面:平台无关性,安全性和网络移动性.2:主要任务 阅读全文

posted @ 2010-12-25 17:14 大米文子 阅读(124) 评论(0) 推荐(0) 编辑

2010年12月7日

算法学习(六)--链表之单链表

摘要: package com.tw.dst.link;/** * <p>链表类</p> * @author tangw * */public class Link { public int iData; public double dData; public Link next; public Link(int idata,double ddata){ this.iData = idata; this.dData = ddata; } public void displayLink(){ System.out.println(" idata="+iData 阅读全文

posted @ 2010-12-07 17:04 大米文子 阅读(146) 评论(0) 推荐(0) 编辑

2010年12月6日

算法学习(六)--优先队列

摘要: package com.tw.dst.sq;/** * <p>优先队列 * 优先队列允许访问最小(或者有时是最大)的数据项 优先队列的重要操作是有序地插入新数据项和移除关键字最小的数据项 * </p> * @author tangw 2010-11-26 * */public class PriorityQueue { private int nItems; //队列中元素的个数 private long pqArr[];//队列数组 private int maxSize;//队列中最大元素个数 //构造函数 public Prior... 阅读全文

posted @ 2010-12-06 09:32 大米文子 阅读(148) 评论(0) 推荐(0) 编辑

导航