自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三易专栏

三易专栏

  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java IO学习笔记:概念与原理

Java IO学习笔记:概念与原理 一、概念 Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 二、分类 流的分类,Java的流分类比较丰

2012-06-25 12:29:20 321

原创 线程(生产者消费者问题)

Thread 随堂笔记线程:一个程序里的不同执行路径。线程的启动:       方法一:实现Runnable接口(该接口只有一个方法 run)       方法二:从Thread继承Thread中的sleep方法:在哪个线程中调用Thread.sleep();哪个线程休息Thread中的Join方法:在哪个线程中调用join();就把调用该方法的对象加入到该线程。T

2012-06-24 14:47:03 511

原创 快速排序

快速排序的基本思想:从待排序的的记录序列中,选取一个记录(通常选取的是第一个记录),其关键字是k1,然后将其余关键字小于k1的记录移到后面,而将关键字大于k1的移到前面,结构将待排序记录序列分成两个字表,最后将关键字为k1的记录插到其分界线的位置处。我们将这个过程称作一趟快速排序。然后对分割的子表,继续按上述原则进行分割,直到所有的子表的表长不超过1为止,此时待排序的记录序列就变成了一个有序表

2012-06-23 11:35:31 295

原创 数据结构之二叉排序树或者二叉查找树(java版)

package com.test;import java.util.Scanner;public class TestBintree { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x = scan.nextInt(); Tr

2012-06-21 17:34:43 444

原创 poj 1207(拓扑排序用到了深搜)

拓扑排序的思想:1:从有向图中选一个无前驱的顶点输出;2:将此顶点和以它为起点的弧删除;3:重复1和2,直到不存在无前驱的顶点;4:若此时输出的顶点数小于有向图中的顶点数,则说明有向图中存在回路,否则输出的顶点的顺序即为一个拓扑序列。package com.liang.poj;import java.util.Arrays;import java.util.Scan

2012-06-18 21:19:04 1699

原创 poj 2524(并查集)

package com.liang.poj;import java.util.Scanner;public class Main { static int n = 0; static int m = 0; static int[] node = null; static int[] childNum = null; static int count = 0;

2012-06-17 20:20:28 386

原创 poj 1308(并查集)

package com.liang.poj;import java.util.Scanner;public class Test1308_Union_Fand_set { static int N = 100001; static int[] node = new int[N]; static int[] rank = new int[N]; static int

2012-06-17 14:50:49 433

转载 数据结构之并查集

并查集(union-find sets)也称不相交集合数据结构(disjoint-set data structure),它保持一组不相交的动态集合S = { S1,S2,…Sk }.每个集合通过一个代表来识别,该代表是集合中的某个成员.并查集能够实现较快地合并集合和判断元素所在集合的操作.用有根数表示集合实现并查集:通过引用两种启发式策略(按秩合并和路径压缩)就可以达到渐进意义上最快的不

2012-06-17 14:47:13 333

原创 真正的Kruskal poj 1258(应用了并查集)

package com.liang.poj;import java.util.Scanner;public class Test1258Kruskal { static int n = 0; static int[][] cin = null; static int[][] result = null; static int index = 0; static

2012-06-16 12:43:45 404

原创 poj 2349

题意这样:就是有几个离的远的炮楼要通信,你可以想象他们在一片空海上,然后几个炮楼得通信啊,那有2种方法,一种是通过一个卫星,这个卫星能保证且只能保证两个炮楼间通信。另一种是炮楼里的每个人都有一个对讲机,他们可以通过这个东西与别的人通信,但对讲机功率有限,只能和一定功率能覆盖的范围内的炮楼里头的人说话。这个通信可以直接通,也可以通过中间的人转接你要通话的目标对象。所以设计算法求出来功率最小是多少就能

2012-06-15 19:42:20 329

原创 Kruskal 最小生成树(输出最小生成树的路径,权值的和) 参考poj 1258

输入无向图的,矩阵存储格式,package com.liang.poj;import java.util.Scanner;public class Test2485Kruskal { static int n = 0; static int[][] cin = null; static boolean[] visited = null; //对顶点进行

2012-06-15 17:39:53 1278 1

原创 Prim最小生成树(求,生成树中权值的和,最大权值,最小权值) 参考poj1258 2485

package com.liang.poj;import java.util.Scanner;public class Test2485Prim { static int n = 0; static int[][] cin = null; static boolean[] visited = null; static int[] result = null; s

2012-06-15 14:40:28 1248

原创 poj 1258 最小生成树(普里姆算法)

import java.util.Scanner;public class Test1258 { static int n = 0; static int[][] array = null; static int[] result = null; static boolean[] visited = null; static boolean b = true;

2012-06-14 19:46:21 427

原创 poj 1656 大水题

package com.liang.poj;import java.util.Scanner;public class Test1656 { static int num = 0; static boolean[][] visited = new boolean[101][101]; // white false ; // black tru

2012-06-10 17:49:24 318

原创 poj 1035

package com.liang.poj;import java.util.ArrayList;import java.util.Scanner;public class Test1035 { static boolean n = true; static boolean b1 = true; static ArrayList array1 = new Arr

2012-06-10 14:19:26 254

转载 堆排序

数据结构——堆排序堆排序总结堆排序思想:最大堆的堆顶元素是全部数据中的最大值,输出这个值。再将剩余元素整理成新的最大堆,此时堆顶元素又是剩余元素的最大值,再输出这个值。继续这个过程,每次输出堆顶元素,并将剩余元素整理成新的最大堆再输出...堆排序要解决的几个问题1:如何将数据排列成堆的形式——初始堆的建立2:输出堆顶元素后,剩余元素如何再整理成新的堆——堆的

2012-06-08 21:08:13 346

原创 java版 打印杨辉三角

package com.liangpeng.data.structure;import java.util.LinkedList;import java.util.Scanner;public class TestQueue { public static void main(String[] args) { Scanner scan = new Scanner(

2012-06-07 11:25:08 613

dubbo-monitor-simple-2.5.3-assembly

dubbo-monitor监控中心,dubbo-monitor监控中心

2016-03-01

commons-pool2-2.3.jar

apache 开源的资源池项目 commons-pool2-2.3.jar

2016-01-13

spring整合rabbitmq需要的jar包(spring版本4.2.0)

spring整合rabbitmq需要的jar包(spring版本4.2.0)

2015-10-26

如何基于tcp进行http交互

如何实现基于tcp协议进行http协议交互。手机网页遥控器,其实就是在 android端利用 SocketServer 启动tcp协议进行http协议交互。源码开放给大家了,大家可以根据自己的需要,进行修改。

2015-07-28

aopalliance源码

aopalliance源码

2014-10-22

java jpcap 抓包

jpcap是使用java实现的抓包工具。该资源有详细的说明使用文档,

2014-07-14

commons-lang3-3.3.2-src

commons-lang3-3.3.2 的源码

2014-05-04

commons-lang3-3.3.2

hashCodeBuilder EqualsBuilder ToStringBuilder

2014-05-04

建设银行MD5加密算法,httpClient发送https链接以及接受返回的xml

建设银行MD5加密算法,httpClient发送https链接以及接受返回的xml

2012-11-29

工商银行b2c证书拆分工具

工商银行b2c证书拆分工具 将.pfx文件拆分为公钥和私钥 使用方法,将压缩包加压到本地,直接点击derive.exe 弹出命令行窗口, 之后的步骤请参考解压出的文档。

2012-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除