码迷,mamicode.com
首页 > 编程语言
在 Java 项目中解压7Zip特殊压缩算法文件
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
排序二叉树及其Java实现
定义 排序二叉树的定义也是递归定义的,需要满足: (1)若它的左子树不为空,则左子树上所有节点的值要均小于根节点的值; (2)若它的右子树不为空,则右子树上所有节点的值要均大于根节点的值; (3)左、右子树也分别是排序二叉树 如下图,对于排序二叉树,若按中序遍历就可以得到由小到大的有序序列。 创建 创建排序二叉树的步骤就是不断像排序二叉树中添加新节点(p)的过程: (1)以根节...
分类:编程语言   时间:2014-08-18 18:45:22    阅读次数:316
C语言头文件中包含的函数
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
c语言编程设置控制台字体颜色
一、设置字体颜色: 1. 0 = 黑色       8 = 灰色     1 = 蓝色       9 = 淡蓝色     2 = 绿色       A = 淡绿色     3 = 浅绿色     B = 淡浅绿色     4 = 红色       C = 淡红色     5 = 紫色       D = 淡紫色     6 = 黄色       E = 淡黄色     7 = 白...
分类:编程语言   时间:2014-08-18 18:41:22    阅读次数:245
Java comparable接口 对象排序
前面写了一篇文章是关于comparator的,那么comparable就必须拿出来做了分析对比。 关于这俩个接口的文章也比较多,本文着重从完整的代码示例去展现说明。 OK 首先,还是看下Comparator这里接口的代码: public interface Comparable { /** * Compares this object with the specified...
分类:编程语言   时间:2014-08-18 18:40:52    阅读次数:225
Spring MVC Json相关问题
以下是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中“+”的实现原理及效率
在Java中String的操作很多时候都与连接符"+"有关,比如我们可以用String = int + "" 将一个int整数或是其他基本类型转为String类型,也可以用String = String + String 连接两个字符串。那么这些连接符具体是如何实现的呢?他们的效率又如何呢? 首先我们可以在API文档上查阅到: Java 语言提供对字符串串联符号("+")以及将其他对象...
分类:编程语言   时间:2014-08-18 18:37:42    阅读次数:207
java 归并排序
分而治之,归并排序 算法简单易懂,第一次编写错误,误把原数组下表当做临时数组考虑,结果可想而知,访问越界 下面是正确代码 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
CentOS7+Python3.4+Django1.6.5+Apache2.4+mod_wsgi4.2.7...
分类:编程语言   时间:2014-08-18 18:36:52    阅读次数:251
Spring整合Shiro做权限控制模块详细案例分析
Spring整合Shiro做权限控制模块详细案例分析...
分类:编程语言   时间:2014-08-18 18:34:22    阅读次数:308
RTree算法Java实现 JSI RTree Library的调用实例 标签:jsi-rtree-library
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
C++ map 的用法归纳2
【尊重原著:http://blog.csdn.net/zcf1002797280/article/details/7847819】Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;map...
分类:编程语言   时间:2014-08-18 18:27:22    阅读次数:271
for之Python vs C#
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
Java 线程转储
软件维护是一个枯燥而又有挑战性的工作。只要软件功能符合预期,那么这个工作就是好的。设想一个这样的情景,你的电话半夜也一直在响(这不是一个令人愉快的感受,是吧?)任何软件系统,无论它当初是被设计的多好,也无论它经历了怎样的质量测试,仍然是有可能出现运行时性能问题。原因可能是内部功能限制或者外部环境影响...
分类:编程语言   时间:2014-08-18 18:26:13    阅读次数:361
java汉字转拼音以及得到首字母通用方法
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
[JavaScript] js 复制到剪切板
zeroclipboard官网:https://github.com/zeroclipboard/ZeroClipboard下载压缩包,得到两个“ZeroClipboard.js”和“ZeroClipboard.swf”两个文件。首先页面中载入ZeroClipboard.jsZeroClipboar...
分类:编程语言   时间:2014-08-18 18:24:42    阅读次数:237
java版的下雪,大家圣诞快乐
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!