• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Java 10行代码对数组进行全排列输出

Java 10行代码对数组进行全排列输出
只需要10行代码即可实现数组的全排列输出全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。public class Permute{ // download from http://www.75271.com static void……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2876浏览 2547个赞

一个用于产生全排列的java类代码

一个用于产生全排列的java类代码
一个用于产生全排列的java类代码,调用非常简单全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。// Permute.java -- A class generating all permutationsimport java.util.It……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1615浏览 536个赞

Java从图片中读取图片的元数据Exif信息

Java从图片中读取图片的元数据Exif信息
一般情况下是java程序读取不到gps等扩展信息的。如果想要解析到里面的信息需要下载一个jar包,metadata-extractor-2.6.4.jar(下载地址:http://code.google.com/p/metadata-extractor/),这个jar提供了支持获取扩展信息的功能。代码转自:http://blog.csdn.net/java……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2216浏览 126个赞

Java创建文件缩略图完整代码

Java创建文件缩略图完整代码
Java创建文件缩略图完整代码,可以指定缩略图的高度、宽度非常实用,已经定义成标准函数,放到你的项目里就可以直接运行private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) ……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1667浏览 1241个赞

Java中创建zip和jar文件

Java中创建zip和jar文件
下面的Java代码演示了如何创建zip文件和jar文件,可以将多个指定的文件压缩到zip文件中,非常方便。import java.util.zip.*;import java.io.*; public class ZipIt { public static void main(String args[]) throws IOExcepti……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1860浏览 513个赞

ruby端口扫描程序

ruby端口扫描程序
ruby编写的简单端口扫描程序转自:http://www.javaarch.net/jiagoushi/ruby的端口扫描示例最简单的示例:端口扫描通过一个tcp链接到某个ip地址上,看看tcp链接的端口是否开通require 'socket' #socket library def open_port(host, ……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1883浏览 1724个赞

Java将出片处理成老照片特效代码

Java将出片处理成老照片特效代码
PS中有一种滤镜可以让图像看上去好像历经岁月,微微泛黄英文中这种图像特效被称为Sepia Tone Effect 直译过来的意思转自:http://blog.csdn.net/jia20003/就是黄褐色特效。它的基本处理算法如下:1.&nbsp首先对图像重新计算RGB值,计算公式如下:int fr= (int)(((double……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2424浏览 638个赞

Java实现FTP文件上传

Java实现FTP文件上传
Java实现FTP文件上传用ftp协议上传文件大于1M的文件速度比http快;文件越大;上传的速度就比http上传快的倍数越大。而且用java编写程序;ftp比http方便转自:http://my.csdn.net/cai120yang/code/detail/9867import org.apache.commons.io.IOUtils;impo……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2452浏览 2821个赞

Java执行外部程序并获取其输出数据

Java执行外部程序并获取其输出数据
下面是一个例子,演示如何执行一个进程(类似于在命令行下键入命令),读取进程执行的输出,并根据进程的返回值判断是否执行成功。一般来说,进程返回 0 表示执行成功,其他值表示失败。转自:http://my.csdn.net/tony2250804606/code/detail/38125import java.io.*; /** * 示例:执行进程并……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1735浏览 2131个赞

Java排序算法 – 选择法排序

Java排序算法 – 选择法排序
基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。public class selectSort { public selectSort(){ int a[]={1,54,6,3,78,34,12,45}; int position……继续阅读 »

水墨上仙 4年前 (2021-04-07) 3021浏览 1305个赞

Java排序算法示范 – 插入法排序

Java排序算法示范 – 插入法排序
在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 package com.test; public class insertSort {public insertSort(){ inta[]={49,38,65,97,……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2863浏览 1951个赞

Java排序算法 – 希尔排序(最小增量排序)

Java排序算法 – 希尔排序(最小增量排序)
Java排序算法 – 希尔排序(最小增量排序)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。当增量减到1时,进行直接插入排序后,排序完成。public class she……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2576浏览 2412个赞

Java排序算法 – 冒泡法排序

Java排序算法 – 冒泡法排序
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。public class bubbleSort {public bubbleSort(){ int a[]={49,38,65,97,76,……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1464浏览 1368个赞

Java排序算法 – 快速排序法

Java排序算法 – 快速排序法
基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。public class quickSort { int a[]={49,38,65,97,76,13,27,49,78,34,……继续阅读 »

水墨上仙 4年前 (2021-04-07) 2796浏览 1595个赞

Java排序算法 – 归并排序

Java排序算法 – 归并排序
基本排序:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。import java.util.Arrays;public class mergingSort {int a[]={49,38,65,97,76,13,27,49,78,34……继续阅读 »

水墨上仙 4年前 (2021-04-07) 1258浏览 2336个赞

加载中……