自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 网络爬虫

/*网络爬虫--爬邮件*/import java.io.*;import java.util.regex.*;class Main { public static void main(String[] args) throws Exception { getMails(); } public static void getMails() throws Exce

2015-04-29 22:55:58 1014

原创 java正则表达式总结

package pack;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Demo { public static void main(String[] args) { //method1();//匹配 //method2();//切割 //m

2015-04-29 22:27:10 962

原创 BF匹配算法

/*BF算法,即普通模式匹配算法,将字符串与标准模板进行一位一位匹配, * 一旦失败,就将字符串第一个字符去掉,重新匹配*/package pack;import java.util.Scanner;public class Main { static int count = 0; //存放匹配的位数 public static void main(String[] args)

2015-04-28 22:31:19 2262

原创 数据结构---汉诺塔

/*汉诺塔:A座有n个盘子,下面直径比上面大,要借助C座,将n个盘子移到B上,移动过程中大盘子一定在小盘子下面*/package pack;public class Main { static int n = 10; public static void main(String[] args) { han(n,'A','B','C'); //将n个盘子借助C,

2015-04-28 20:04:44 1289

原创 java常见类

package pack;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Properties;import java.util.Random;public class Main { public static void main(St

2015-04-28 19:11:43 979

原创 java---八皇后

package pack;public class Main { final static int N = 8; static int a[][] ; //存储棋盘状态 static int solves = 0; //存储解个数 public static void main(String[] args) { fangzhi(0);

2015-04-26 10:16:42 860

原创 java可变参数特性

可变参数:将要操作的元素作为参数传递,隐式将参数封装为数组public static void main(String[] args) { show(1,2); show(); show1("java",1,2,3); //顺序不能变 } public static void show(int... arr) { Sys

2015-04-25 15:12:41 1061

原创 java集合工具类---Collections/Arrays

/* *Collections用于操作List/Set的工具类 *Arrays用于操作数组的工具类 */package pack;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.Lis

2015-04-25 14:50:19 1325

原创 数据结构---快速排序---java与c++实现

快速排序:首先选定一组的第一个元素为基准数,第一次排后实现基准数前面的数都小于它,后面的数都大于它,分成两组后,每组再递归。 举例如下(排一次): (1)原始数据:6 2 7 3 8 9 i=0, j=5 (2)以6为基准,将j减小,比6小就交换:3 2 7 6 8 9 i=0, j=3 (3)以6为基准,将i增大,比6大就交换:3 2 6 7 8 9 i=2, j=3/

2015-04-24 23:20:20 1174

原创 public static <T extends Comparable<? super T>> void sort (List<T> list)的理解

(1)首先:public static void sort(List list)(2)为了安全性加泛型:public static <T> void sort(List<T> list)

2015-04-23 21:55:15 4361 1

原创 java集合框架---Map总结

/*Map-- |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。线程同步。 |--HashMap:底层是哈希表数据结构,可以存入null键null值。线程不同步。 |--TreeMap:底层是二叉树数据结构,线程不同步。可以给键排序 */package pack;import java.util.Comparator;import ja

2015-04-23 21:15:06 1031

原创 java集合框架---泛型总结

/* 泛型:指定集合类型,在运行而不是编译时时就发现问题,消除安全隐患。避免强转。 */package pack;import java.util.ArrayList;import java.util.Iterator;/*public class Main { public static void sys(Object obj) { System.out.printl

2015-04-23 19:19:20 1391

原创 java集合框架---List/Set

|–List:元素是有序的,元素可以重复。因为该集合体系有索引。 |–ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快,但是增删较慢。线程不同步。 |–linkedList:底层使用的是链表数据结构。特点:增删速度很快,查询稍慢。 |–Vector:底层是数组数据结构。特点:线程同步,被ArrayList替代。|–Set:元素是无序的,元素不可重复

2015-04-23 10:07:45 1076

原创 java基本数据类型对象包装类总结

package pack;/*基本数据类型对象包装类 * byte Byte * short Short * int Integer * long Long * boolean Boolean * float Float * double Double * char Character*/public class Main { public static void main(

2015-04-21 09:48:22 1237

原创 java中String类常用方法总结

package pack;public class Main { public static void main(String[] args) { method_StringBuffer(); } public static void sys(Object obj) { System.out.println(obj); } pu

2015-04-20 23:00:05 987

原创 hihoCoder-随机产生数字并排序

随机产生20个数并排序输出 程序如下: package pack; import java.util.HashSet; import java.util.Iterator; import java.util.Random; import java.util.Set; import java.util.TreeSet;pub

2015-04-20 16:25:12 1269

原创 hihoCoder---排列

用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:”4”不能在第三位,”3”与”5”不能相连。 程序如下: private static String[] forbidenNumber = new String[] { “0”, “6”, “7”, “8”,”9” };

2015-04-19 23:23:39 881

转载 java排序算法

//插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{

2015-04-18 22:46:05 343

原创 hihoCoder求最长回文字符串

程序如下: import java.util.Scanner; public class Main { public static void main(String[] args) { String str = "";

2015-04-18 22:06:51 1006

原创 2015-4-17,编程之美-hihoCoder-2月29日解答

描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。只有闰年有2月29日,满足以下一个条件的年份为闰年:年份能被4整除但不能被100整除年份能被400整除输入 第一行为一个整数T,表示数据组数。之后每组数据包含两行。每一行格式为”month day, year”,表示一个日期。month为{“January”, “February”, “March”, “April”

2015-04-17 21:46:24 1608

原创 java集合框架---List、Set总结

|--List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快,但是增删较慢。线程不同步。 |--linkedList:底层使用的是链表数据结构。特点:增删速度很快,查询稍慢。 |--Vector:底层是数组数据结构。特点:线程同步,被ArrayList替代。

2015-04-16 21:05:32 1022

原创 mysql基本指令

mysql -h localhost -u username -p password //地址,用户名,密码exit //退出show databases; creat database test; drop database test;use test; //选中数据库 show tables; //查看表 drop table test; alter table goods //

2015-04-16 15:23:39 895

原创 C#连接数据库

vs2010中运行,必须引用Mysql.data /连接数据库/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using MySql.Data; using System.Data; using MySql.Data.MySqlClient;namespac

2015-04-16 15:19:21 965

原创 python正则表达式入门笔记

coding=utf-8import re #导入re模块,用于正则表达式st=’dabbBbcga dcgagc12g%abc010-11138495’res=’abc’ #包含abc res=’a[bd]c’ #包含abc或adc res=”a[^bd]c” #除了abc和adc之外 res=’^a’ #开头是否有a res=’bc$’ #结尾是否有bc res=’c[0-3][

2015-04-11 23:04:22 1033

原创 python学习(上)

先安装Python运行环境: 下载python2.7,配置python环境变量,在命令行输入pathon,出现版本信息即安装成功。 python语法特点:#coding=utf-8 #注释中中文出错的解决办法print 'hello world'if True: print 'hello' #注意空格,多行注释用''' ''' _

2015-04-10 19:55:11 944

空空如也

空空如也

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

TA关注的人

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