自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想巅峰

知道你会来,所以我在等

  • 博客(127)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式之抽象工厂

package AbstractFac;public class AbstractFactory { public static void main(String[] args) { // TODO Auto-generated method stub Sender demo=new SendMailFactory().produce(); demo.Send(); de

2014-04-17 15:01:41 613

原创 mini学生管理系统。。。全部代码,4个java文件放在同一个包下面即可。用JDBC调用数据库取出数据。

mini学生管理系统。。。全部代码,4个java文件放在同一个包下面即可。用JDBC调用数据库取出数据

2014-04-17 14:43:23 2110

转载 heritrix 的安装(详细版本

在http://sourceforge.net/projects/archive-crawler/files/archive-crawler%20%28heritrix%201.x%29/1.14.4/下载heritrix, heritrix-1.14.4-src.zip 中包含原始的源代码,方便进行二次开发。本文需要用到 heritrix-1.14.4-src.zip,将其下载并解压至 heri

2014-04-17 10:44:00 848

原创 宽度优先爬虫和带偏好的爬虫

互联网可以看成一个超级大的“图”,而每个页面可以看成一个“节点”。页面中的链接可以看成是图的“有向边”。因此,能够通过图的遍历得方式对互联网这个超级大“图”进行访问。            图的遍历可以分为宽度优先遍历和深度优先遍历,但是深度优先遍历可能会在深度上过“深”或者陷入黑洞,大多数爬虫都不采用这种方式。另一方面,在爬取网页的时候,有时候不能完全按照宽度优先遍历的方式,而是给待遍历的网

2014-04-17 09:51:20 2222

原创 JAVA调用存储过程实现分页技术。。

//测试分页技术(重要)package com.sp;import java.sql.*;public class fenye { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Connection ct=null;

2014-04-16 16:45:33 876

原创 java程序去调用orcale存储过程

//演示java程序去调用orcale存储过程package com.hl;import java.sql.*;public class TestOraclePro { public static void main(String[] args) { // TODO Auto-generated method stub Connection ct=nul

2014-04-16 16:41:59 731

原创 加密,输入一个四位整数,每位数字加上9 并与10取余,然后结果,个位与千位相替换,十位与百位相替换。

//加密,输入一个四位整数,每位数字加上9 并与10取余,然后结果,//个位与千位相替换,十位与百位相替换。package com.cn.test1;import java.io.*;import java.util.*;public class test1 { public static void main(String[] args) { System.out.println(

2014-04-16 16:19:50 10204

原创 输入17进制转成10进制输出····

//输入17进制转成10进制输出····package com.cn.test1;import java.io.*;import java.util.*;public class Encrypt { public static void main(String[] args) { // TODO Auto-generated method stub System.out

2014-04-16 16:17:15 1698

原创 坦克大战游戏 全部代码,W向上运动S向下,A向左,D向右运动 J发射子弹。。两个java文件,分别为MyTankGame3.java和Members.java文件,复制黏贴到myeclipse上就可以

坦克大战游戏 全部代码,W向上运动S向下,A向左,D向右运动 J发射子弹。。两个java文件,分别为MyTankGame3.java和Members.java文件,复制黏贴到myeclipse上就可以玩啦。。。。。。。。

2014-04-16 16:11:18 2509

原创 三个窗口的售票系统

/* * 三个窗口的售票系统 */package com.test2;public class Demo10_5 { public static void main(String[] args) { // TODO Auto-generated method stub TicketWindow tw1=new TicketWindow();// TicketWind

2014-04-16 16:01:11 1125

原创 两个线程同时运行的案例

/* * 功能:两个线程同时运行的案例 */package com.test3;public class Demo10_3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Bird bird=new

2014-04-16 15:53:50 1109

原创 快速排序主体算法

package com.test;public class QuickSort1 { public static void main(String[] args) { int stru[]={15,10,23,34,1,4,5,16,19,13,14,56,67,34,23,12}; ha demo=new ha(); demo.allsort(str

2014-04-16 15:42:42 645

原创 RTTI

package com.cn.test9;public class RTTI { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Useful[] x={ new Useful(), new MoreUseful

2014-04-16 15:37:53 574

原创 /可变参数列表

package com.cn.test8;//可变参数列表public class Test2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub f('a','b','c'); f(1); f(2,1); f(0L

2014-04-16 15:17:43 2491

原创 如何从多层for循环跳出最外层。。。当然其它方法也可以设置标志变量如flag。。

package com.cn.test6;//如何从多层for循环跳出最外层。。。当然其它方法也可以设置标志变量如flag。。public class test3 { public static void main(String[] args) { // TODO Auto-generated method stub lable1: for(int i=0;i<2;i++

2014-04-16 14:49:12 4296

原创 多态

package com.cn.test4;public class Inherit { public static void main(String[] args) { // TODO Auto-generated method stub int a=0;int b=9;int c=2; try{ c=b/a; }catch(Exception e){ /

2014-04-16 14:42:37 530

原创 利用LinkedList容器模拟栈效果

package com.cn.test10; import java.util.*; //模拟栈,后进先出 //利用LinkedList容器模拟栈效果 public class test11 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated met

2014-04-16 14:24:36 680

原创 不仅是继承类覆盖可以实现多态,实现接口亦可以实现多态

package com.cn.test10;//不仅是继承类覆盖可以实现多态,实现接口亦可以实现多态public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub Instrument ss[]={new Wind(),new Piano()};

2014-04-16 14:19:58 750

原创 心情

在这庸俗的社会里,或许成为一个混社会的自由人,应该会自在潇洒

2014-04-14 21:45:19 515

原创 编程随笔

简单说一下自己这段时间编程的感触:        我现在特别能理解,一个人编程水平、能力和他的数学分析思维密切相关,我不敢说一个人数学好,他的编程水平就好,但我可以确信的是,一个人数学水平不高,那他的编程水平也不会好到哪里去。       一个编程题目出来,首先分析如何用数学的思想去解决,一道题,会有很多种数学解题方法,我个人认为,头脑里能有数学的方法把这题解决出来,想明白了,那编程就是分

2014-04-14 18:48:51 850

转载 Java中BufferedReader和scanner的对比

Scanner 和BufferedReader同样能实现将键盘输入的数据送入程序,import java.io.*;import java.util.Scanner;public class C {public static void main(String []args) throws IOException{    String x1,x2;    int su

2014-04-14 09:30:34 809

原创 数据结构:图

package none013图;//如果至少有一条路径可以连接起所有的顶点,那么这个图被称作连通的。//两个主要的搜索算法是深度优先搜索(DFS),和广度优先搜索(BFS)//深度优先搜索通过栈实现,广度优先搜索通过队列实现//public class GraphicApp { /** * @param args */ public static void main(St

2014-04-13 19:28:35 505

原创 堆排序

package none012堆;//堆排序运行的时间复杂度为O(N*logN),尽管他比快速排序略慢,但他比快速排序优越的一点是//它对初始数据的分布不敏感。在关键字值按某种排列顺序的情况下,快速排序运行的时间复杂度可以降到O(N^2)级,然而堆排序对任意排列的数据,其排序的时间复杂度都是O(N*logN);//可以使用同一个数组来存放初始无序的数据,堆以及最后有序的数据,因此,堆排序不需

2014-04-13 19:27:57 534

原创 数据结构:堆

package none012堆;//堆:1,它是完全二叉树2,它常常用一个数组实现3,满足堆的条件:每一个节点的关键字都大于或等于这个节点//的子节点的关键字//堆是完全二叉树的事实说明了表示堆的数组中没有“洞”。//移除是指删除关键字最大的节点,这个节点总是根节点//堆通常用数组实现,表现为一颗完全二叉树,根节点的下标为0,最后一个节点的下表为N-1;堆提供移除最大的数据项和插入的方

2014-04-13 19:27:23 500

原创 哈希表之链地址法

package none011哈希表2;import java.io.*;import java.util.*; //哈希表之链地址法public class HashChainApp { /** * @param args */ public static void main(String[] args) throws IOException { // TODO

2014-04-13 19:26:34 872

原创 数据结构:哈希表

package none011哈希表;import java.util.*;import java.io.*;public class HashTableApp { /** * @param args */ public static void main(String[] args) throws IOException { // TODO Auto-generated m

2014-04-13 19:26:06 654

原创 数据结构:树

package none010树;import java.io.*;import java.io.BufferedReader;import java.util.*;public class TreeApp { /** * @param args */ public static void main(String[] args) throws IOException{ /

2014-04-13 19:25:16 584

原创 希尔排序

package none009高级排序;//希尔排序public class shellSort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int maxSize=10; ArraySh arr; arr=ne

2014-04-13 19:24:03 507

原创 快速排序算法

package none009高级排序;//快速排序public class QuickSort1App { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int maxSize=16; ArrayIns arr; a

2014-04-13 19:23:12 519

原创 递归:汉诺塔问题

package none008第六章递归;//汉诺塔问题,用递归public class Tower { /** * @param args */ static int disk=3; public static void main(String[] args) { // TODO Auto-generated method stub doTower(disk,'A'

2014-04-13 19:21:09 611

原创 递归:最小公倍数和最大公约数求解

package none008第六章递归;//最小公倍数和最大公约数求解public class NecessaryApp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub minTimes(2,2);

2014-04-13 19:20:01 1383

原创 归并排序平均时间复杂度O(NlogN)

package none008第六章递归;//归并排序平均时间复杂度O(NlogN)public class MergeSortApp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int maxSize=100; D

2014-04-13 19:19:20 1884

原创 迭代用在有序数组二分法查找中,递归的二分法查找更简洁,但速度可能会慢一点

//把迭代用在有序数组二分法查找中,递归的二分法查找更简洁,但速度可能会慢一点//分治算法方法中包含两个对自身的递归调用,分别对应于问题的两个部分,在二分法查找中就有两个//这样的调用,但是只有一个真的执行。调用哪个取决于关键字的值//后面将会遇到归并排序,她是真正执行了两个递归调用(分成两半的数组分别进行排序)public class BinarySearchApp { /**

2014-04-13 19:18:40 1015

原创 自定义搜狗输入法皮肤(DIY),挺好玩的。。制作全流程

x

2014-04-13 18:53:06 7112 2

原创 数据结构:有序链表

package none006有序链表;public class SortedListApp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SortLinkList slist=new SortLinkList();

2014-04-13 08:35:14 751

原创 单链表很类似于栈,先插入的后遍历,删除也是删除最后插进来的。但增加的指定查找和指定删除的方法增加了灵活性,可以删除、查找指定key

package none005链表;// 单链表很类似于栈,先插入的后遍历,删除也是删除最后插进来的。//但增加的指定查找和指定删除的方法增加了灵活性,可以删除、查找指定keypublic class SingLinkApp { /** * @param args */ public static void main(String[] args) { // TODO Aut

2014-04-12 18:36:09 759

原创 链表,可以进行首尾添加元素,删除

package none005链表;//链表,可以进行首尾添加元素,删除public class FirLasLinkApp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub FirstLastList ff=new Fir

2014-04-12 18:33:39 1011

原创 栈的应用:通过用户输入后缀表达式,利用数据结构栈计算其结果值。

package none004解析计算表达式栈;//通过用户输入后缀表达式,利用数据结构栈计算其结果值。import java.io.*;import java.util.*;public class PostfixApp { /** * @param args */ public static void main(String[] args) throws IOExcept

2014-04-12 18:30:49 756

原创 利用栈结构进行括号的匹配

package none003分隔符匹配;//利用栈结构进行括号的匹配import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BracketApp { /** * @param args */ public static v

2014-04-12 17:12:34 700

原创 数据结构栈,基于数组

package none002; //数据结构:数组,有序数组,栈,队列,图,二叉树,链表,堆。//栈只允许访问一个数据项,即最后插入的数据项,移除这个数据项后才能访问倒数第二个插入的数据项,以此类推,这种机制在不少环境上是有用的。public class StackApp { /** * @param args */ public static void main(Strin

2014-04-12 16:49:34 583

some stuff

some stuff

2015-07-11

软件开发者路线图:从学徒到高手

软件开发者路线图:从学徒到高手

2014-12-26

空空如也

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

TA关注的人

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