1 问题描述
Java Web 后端下载了一个经特殊算法压缩的 zip 文件,因为不能采用 java 本身自带的解压方式,必须采用 7Zip 来解压。所以,提到了本文中在 java web 后端调用外部 7zip exe 来解压文件的问题。
2 主要实现
2.1 定义缓冲区类
class StreamGobbler extends Thread {
InputSt...
分类:
编程语言 时间:
2014-08-18 18:46:02
阅读次数:
339
定义 排序二叉树的定义也是递归定义的,需要满足: (1)若它的左子树不为空,则左子树上所有节点的值要均小于根节点的值; (2)若它的右子树不为空,则右子树上所有节点的值要均大于根节点的值; (3)左、右子树也分别是排序二叉树 如下图,对于排序二叉树,若按中序遍历就可以得到由小到大的有序序列。 创建 创建排序二叉树的步骤就是不断像排序二叉树中添加新节点(p)的过程: (1)以根节...
分类:
编程语言 时间:
2014-08-18 18:45:22
阅读次数:
316
math.h常用函数
int abs (int x);
double acos (double x);
double asin (double x);
double atan (double x);
double atan2 (double y, double x);
double atof (const char *s);
double ceil (do...
分类:
编程语言 时间:
2014-08-18 18:42:12
阅读次数:
296
一、设置字体颜色:
1. 0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白...
分类:
编程语言 时间:
2014-08-18 18:41:22
阅读次数:
245
前面写了一篇文章是关于comparator的,那么comparable就必须拿出来做了分析对比。
关于这俩个接口的文章也比较多,本文着重从完整的代码示例去展现说明。
OK
首先,还是看下Comparator这里接口的代码:
public interface Comparable {
/**
* Compares this object with the specified...
分类:
编程语言 时间:
2014-08-18 18:40:52
阅读次数:
225
以下是Spring MVC 一个Controller下的方法,返回的是Json
1: @ResponseBody
2:返回 Map
以下是代码:
@RequestMapping("/checkUser")
@ResponseBody
public Map checkUser( String name,String param, HttpServletRequest reques...
分类:
编程语言 时间:
2014-08-18 18:39:42
阅读次数:
249
在Java中String的操作很多时候都与连接符"+"有关,比如我们可以用String = int + "" 将一个int整数或是其他基本类型转为String类型,也可以用String = String + String 连接两个字符串。那么这些连接符具体是如何实现的呢?他们的效率又如何呢?
首先我们可以在API文档上查阅到:
Java 语言提供对字符串串联符号("+")以及将其他对象...
分类:
编程语言 时间:
2014-08-18 18:37:42
阅读次数:
207
分而治之,归并排序
算法简单易懂,第一次编写错误,误把原数组下表当做临时数组考虑,结果可想而知,访问越界
下面是正确代码
import java.util.Scanner;
public class MergeSort {
/**
* @param args
*/
public static void main(String[] args)
{
// TO...
分类:
编程语言 时间:
2014-08-18 18:37:12
阅读次数:
254
CentOS7+Python3.4+Django1.6.5+Apache2.4+mod_wsgi4.2.7...
分类:
编程语言 时间:
2014-08-18 18:36:52
阅读次数:
251
Spring整合Shiro做权限控制模块详细案例分析...
分类:
编程语言 时间:
2014-08-18 18:34:22
阅读次数:
308
1. [代码]jsi-rtree-library /****/package com.mycompany.project;//package net.sourceforge.jsi.examples;import java.util.ArrayList;import java.util.List;....
分类:
编程语言 时间:
2014-08-18 18:29:52
阅读次数:
436
【尊重原著:http://blog.csdn.net/zcf1002797280/article/details/7847819】Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;map...
分类:
编程语言 时间:
2014-08-18 18:27:22
阅读次数:
271
1 class test(object): 2 def rangetest(self): 3 for i in range(2,0,-1): 4 print i 5 print i 6 i=2 7 wh...
分类:
编程语言 时间:
2014-08-18 18:27:12
阅读次数:
247
软件维护是一个枯燥而又有挑战性的工作。只要软件功能符合预期,那么这个工作就是好的。设想一个这样的情景,你的电话半夜也一直在响(这不是一个令人愉快的感受,是吧?)任何软件系统,无论它当初是被设计的多好,也无论它经历了怎样的质量测试,仍然是有可能出现运行时性能问题。原因可能是内部功能限制或者外部环境影响...
分类:
编程语言 时间:
2014-08-18 18:26:13
阅读次数:
361
1. [代码]PingYinUtil package oa.common.utils;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;im....
分类:
编程语言 时间:
2014-08-18 18:25:42
阅读次数:
239
zeroclipboard官网:https://github.com/zeroclipboard/ZeroClipboard下载压缩包,得到两个“ZeroClipboard.js”和“ZeroClipboard.swf”两个文件。首先页面中载入ZeroClipboard.jsZeroClipboar...
分类:
编程语言 时间:
2014-08-18 18:24:42
阅读次数:
237
1. [代码][Java]代码 package com.yk.tools.game;import java.applet.AudioClip;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;impor....
分类:
编程语言 时间:
2014-08-18 18:22:53
阅读次数:
337