java语言
wf_kingofring
这个作者很懒,什么都没留下…
展开
-
java压缩文件工具类
今天弄里一个压缩文件的工具类,功能不是很完善,只支持压缩后单级目录,二级文件夹的文件名好像只能用中文,并且解压后还是乱码。请各位高手大侠批评指教,不胜感激!package tests; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja原创 2014-05-05 21:49:30 · 830 阅读 · 0 评论 -
Java网络编程之URL
import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Output原创 2016-03-14 16:14:11 · 384 阅读 · 0 评论 -
Java网络编程之InetAddress
package test;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import java.util.Enumeration;public class SpemCheck {原创 2016-03-11 16:09:24 · 679 阅读 · 0 评论 -
java简单的聊天室
今天在看java网络高级编程,里面的一些例子相当的不错,在这分享一个applet聊天室,不足之处请指正。1. 服务端代码:Java代码 收藏代码import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.ObjectInpu原创 2014-05-05 22:40:10 · 1338 阅读 · 0 评论 -
数据结构:树、二叉树、二叉查找树
树是有一些节点组成的集合。该集合可以为空集,若不为空集,则树是有一个根节点r以及n(n>=0)个子树组成,子树的根都来自于r的一条有向边。一棵树有N个节点和N-1条边组成,除去根节点每一个节点都有一个父节点。没有子节点的节点称为树叶。从节点n₁到nk的路径定义为节点n₁,n₂… …nk的一个序列,使对于(1≤i<k)的节点ni是n(i+1)的父亲,这条路径的长为该路径上的边数,即k-1.每个节原创 2016-01-08 16:22:39 · 522 阅读 · 0 评论 -
栈的数组实现
今天复习下栈,自己写一遍: 1.栈是限制插入和删除只能在同一个位置上进行的表,该位置是表的末端叫做栈顶。栈有时也叫后进先出(LIFO)表,基本操作有pop(删除)和push(插入)。 2.栈的数组实现:package com.algith;public class MyStack<T> { private int size; private T[] elements原创 2016-01-07 15:36:08 · 344 阅读 · 0 评论 -
ArrayList类和LinkedList类复习拾遗
ArrayList和LinkedList是List接口两种比较流行的实现方式。ArrayList类提供了List ADT的一种可增长数组的实现,他的优点是对于get和set方法的调用话费常数时间(即O(N)),缺点是新插入项和现有项的删除代价昂贵,除非变动在ArrayList末端进行。LinkedList类提供了List ADT的双向链表的实现,LinkedList的优点在于新插入项和现有项的删原创 2016-01-06 14:51:31 · 549 阅读 · 0 评论 -
求最大子序列的和
public static int maxSubArray(int[] a){ int max = 0; int thisSum = 0; for (int i=0;i<a.length;i++){ thisSum += a[i]; if (thisSum>max) max = this原创 2016-01-05 16:15:56 · 300 阅读 · 0 评论 -
周期数算法
public static void getRecycle(String s){ int len = s.length(); for (int i = 1; i < len; i++) { if(len%i==0){ boolean ok = true; for (int j = i; j原创 2015-12-14 14:58:15 · 694 阅读 · 0 评论 -
Android判断是否飞行模式已经监听飞行模式
1.判断是否飞行模式: private boolean isAirPlaneModeOn(){ int mode = 0; try { mode = Settings.Global.getInt(getContentResolver(), Settings.Global.AIRPLANE_MODE_ON); }catch原创 2015-10-21 15:20:01 · 5293 阅读 · 0 评论 -
两个日期相关方法
1、计算两个日期之间的分钟数:Java代码 收藏代码Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.getTimeInMillis()); SimpleDa原创 2014-05-05 22:45:41 · 762 阅读 · 0 评论 -
几个简单算法
1.求最大公约数的欧里几德算法:/** * 欧力几德 * @param m * @param n * @return */ private static int oula(int m,int n){ if(n==0)return m; int r=m%n; if(r==0){ return n; }else{ m = n; n = r; return oula(m,原创 2014-05-05 22:44:06 · 735 阅读 · 0 评论 -
webservice表单传值配置接口
import javax.ws.rs.Consumes;import javax.ws.rs.FormParam;import javax.ws.rs.POST;import javax.ws.rs.Path;import javax.ws.rs.Produces;import javax.ws.rs.core.MediaType;@Path("")public interface原创 2014-05-05 22:41:53 · 980 阅读 · 0 评论 -
java网络请求工具方法
public final class EasyHttp {private static int TIMEOUT = 10000;// post请求public static String post(String url, Map paramMap) {HttpURLConnection conn = null;String resultStr = null;原创 2014-05-05 22:14:50 · 847 阅读 · 0 评论 -
java生成FTL文件
java生成FTL文件核心代码:String path = ServletActionContext.getServletContext().getRealPath("/cms"); String templateName = DateUtil.convertDate(new Date(), "").replaceAll("-", "").replaceAll(":", "").原创 2014-05-05 22:12:40 · 5083 阅读 · 0 评论 -
利用freemarker、java生成html静态页面
这几天在搞一个利用freemarker和java生成静态页面的东西,经过百度和自己的调试终于搞定,现在总结出核心代码分享。 Java代码 /** * 生成静态页面主方法 * * @param context * ServletContext * @param data原创 2014-05-05 22:04:53 · 1510 阅读 · 1 评论 -
用EL表达式获取List<Map<String,Object>>里面的值
刚接触JSTL和EL表达式,不知道如何从List>取值,用来循环显示。经过半个小时的尝试,发现其实很简单,与大家分享下。 %@ page language="java" pageEncoding="UTF-8" import="java.util.*" %> %@ taglib uri="http://java.sun.com/jsp/jstl/core" pref转载 2014-05-05 21:47:31 · 1090 阅读 · 0 评论 -
Java网络编程之Socket与SocketServer
今天看了Socket和SocketServer,照着书做个简单的多线程连接例子.代码如下:服务端:package socket;import java.io.OutputStreamWriter;import java.io.Writer;import java.net.ServerSocket;import java.net.Socket;import java.util.Date;i原创 2016-03-22 18:22:05 · 641 阅读 · 1 评论