自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

命运给你一个比别人低的起点,是想告诉你,让你用一生去奋斗一个绝地反击的故事。

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 c#编程:委托程序举例

委托不是方法,它是一种特殊的类型,用于对与该委托有相同签名(签名这里指方法的参数列表)的方法的调用。委托的一个重要特点是:委托在调用方法时,不必关心方法所属的对象的类型,它只要求所提供的方法的签名和委托的签名相匹配。委托声明格式:修饰符 delegate 返回类型 委托名(参数列表) public delegate void BTEvent();

2014-10-31 20:00:54 1451

原创 用程序员思维、程序设计师思维两种方式写求斐波那契数列的方法。

程序设计师的思维与程序员的思维是不同的,程序员写代码喜欢用比较难懂的方式来表达自己的牛逼;程序设计师写代码喜欢用通俗的方式来写代码,让它们更易读!程序设计师往往就是天才的团队合作者

2014-10-31 16:48:58 1754

转载 Heritrix总结及消重算法初探

Heritrix是一个纯由java开发,并且开源的Web网络爬虫,用户可以使用它从网络上抓取资源。它具有良好的扩展性,我们可以通过扩展它的各个组件,来实现自己的抓取逻辑。Heritrix的操作模型如下:                                       图1. Heritrix操作模型用户通过web界面,定义抓取任务,包括定义抓取的范围(scope

2014-10-30 20:12:21 747

原创 JUnit4单元测试

一般我们在测试的时候最简单的测试就是在主方法里面测试,如下面的代码就是在main里面测试add()方法,自己看是不是输出结果和预想的一样如果传入参数add(3,5),预想的是输出8,如果程序输出的就是8则测试程序通过,如果是其他的结果则测试程序有问题.

2014-10-30 16:40:34 1055

原创 Java中关于控制台读取数字或字符串

java中,int a = System.in.read();此句读取的是一个字符,然后返回的是对应字符的ASCII,例如,

2014-10-28 21:30:16 5484

原创 Java编程:用两种方法求输入正整数的位数。

Java编程:用两种方法求输入正整数的位数,一种方法是把整数转换为字符串,另一种方法是用除法加上while循环求出它的长度。

2014-10-28 21:16:27 3555

转载 java环境变量的配置

在运行java程序之前都要先配置环境变量,现在讲解一下各个环境变量的作用和具体的配置:1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH

2014-10-27 22:53:16 607

转载 Java环境变量配置中有关JAVA_HOME,path,Classpath含义的讲解

一 Path变量是操作系统的,用以找寻相关命令的。例如ping这个命令,你能在控制行里打ping 127.0.0.1而有程序执行并正确返回结果,是因为Path变量包含C:\Windows\System32。你可以在Path中把C:\Windows\System32去掉,再使用ping命令,就会提示找不到ping命令。 这就像你在你的办公桌上工作,需要用到各种工具,如钢笔,如

2014-10-27 22:41:52 1208

转载 LUCENE 3.6 学习笔记

目前,主流的全文索引工具有:Lucene , Sphinx , Solr , ElasticSearch。其中Solr和Elastic Search都是基于Lucene的。Sphinx不是 apache的项目,如果你想把Sphinx放到某个商业性的项目中,你就得买个商业许可证。        此文章为个人学习备忘之用,仅适合lucene的初学者参考阅读。至于lucene能做什么,自己百度就

2014-10-27 21:50:38 1641

原创 SqlServer2008:日期与时间函数的使用举例

print getdate()--获取当前年月日print getutcdate()--获取当前年月日--获取当前的年(3中获取方式)print year(getdate())--2014print datepart(year,getdate())--2014print datepart(yy,getdate())--2014--获取当前的月(3中获取方式)print month

2014-10-27 21:07:05 2811

原创 java编程:命令行输入的三个整数判断是否构成三角形,不能就抛异常。

写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,如果不能则抛出异常IllegalArgumentException,显示异常信息“a,b,c不能构成三角形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。附源代码:package 异常;/*写一个方法void sanj

2014-10-27 16:47:32 14853

原创 用for和while循环求e的值[e=1+1/1!+1/2!+1/3!+1/4!+1/5!+...+1/n!]

编写程序,根据以下公式求e的值。要求用两种方法计算:1)for循环,计算前50项2)while循环,直至最后一项的值小于10-4

2014-10-27 09:38:53 24950

原创 猴子吃桃子问题

猴子吃桃子问题。猴子第一天摘下若干个桃,当即吃掉一半,又多吃一个。第二天早上又将剩下的一半吃掉一半,又多吃一个。以后每天早上都吃了前天剩下的一半零一个,到第10天早上只剩下最后一个桃。问第一天摘了几个桃。

2014-10-27 09:24:33 2433 1

原创 定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j

定义一个由整数组成的数组,然后输入一个整数x,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j;若X在此数组中,则返回数组中这个数的位置。

2014-10-26 22:02:38 2983

原创 给定正整数n,计算出n个元素的集合{1,2,....,n}可以划分为多少个不同的非空集合

给定正整数n,计算出n个元素的集合{1,2,....,n}可以划分为多少个不同的非空集合

2014-10-26 21:34:12 10028

原创 输入一个整数,判断其是否是2^n,是就输出这个数,不是就输出和它最接近的为2^n的那个整数。

输入一个整数,判断其是否是2^n,若是,输出这个数,若不是,输出和它最接近的为2^n的那个整数。思路一:用math()函数的pow(2,n)与之比较判断思路二:如果这个数是2的n次方幂,那可以将这个数先对2取模为0,再对2整除,再对2取模,一直到这个数最后为2;如果不能这样做,那么这个整数就不是2的n次方幂。

2014-10-26 21:18:20 3250

原创 C语言中的随机数问题

要知道,只用rand()是不能产生真正的随机数的!

2014-10-26 20:06:45 934

原创 C语言编程:从键盘中输入一个数字,返回值为整数有效位数

//从键盘中输入一个数字(可以包含小数点,其位数在60位以下,求其整数的有效位数,如输入//0123.456,返回值为整数有效位数为3) //1) 输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。

2014-10-26 19:49:07 7878

原创 C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分

C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分:代码如下:#includevoid main(){ int sum = 0,i; double avg,b; int a[10]; int max,min; for(i=0;i<10;i++) { scanf("%d",&a[i]); if(i==0)

2014-10-26 18:15:29 68470 6

原创 C#编程:编一个程序,输入一个整数,判定它为几位数。

//编一个程序,输入一个整数,判定它为几位数。//例如,99是2位数,-100是3位数

2014-10-26 17:40:38 18504

转载 Java 虚拟机的内存分布

Java虚拟机内存分为五个区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器。其中方法区和堆是java虚拟机共享的内存区域,虚拟机栈,本地方法栈,程序计数器是线程私有的。程序计数器(Program Counter Register)当前线程执行字节码的行号指示器。通过改变这个指示器的值来选取下一条需要执行的字节码指令。这个内存区域是Java虚拟机唯一一个没有定义OutOfMemeryErr

2014-10-26 13:10:56 570

原创 Eclipse里面的某些快捷键

先选中你要修改的文件夹或者文件,

2014-10-26 09:44:52 641

原创 c#编程:给定一个正整数求出是几位数并逆序输出

c#编程:给定一个正整数求出是几位数并逆序输出一般的步骤如下:第一步:把输入的数字转为字符串n.ToString()第二步:求出字符串的长度即为正整数的位数第三步:从后向前逆序输出

2014-10-26 09:01:27 8052

原创 除法(/)与求余(%)

当要取出一个数的个位上的数字时,

2014-10-26 08:46:00 898

原创 c#编程:任意输入星期几的一个字母来判断一下是星期几

任意输入星期几的一个字母来判断一下是星期几,如不能判断,则再继续输入下一个字母,如再不能,再输入下一个字母,直到能判断出为止,并统计到能判断时输入的字母的个数。

2014-10-26 00:04:36 2824

原创 怎么在windows命令行窗口中切换到想要建立文件夹的硬盘分区

一:win+R键入cmd按确定进入命令行界面二:若想跳转到其他盘符,就键入盘符加冒号的形式:,比如D:就从当前盘符跳转到d盘符下面:再输入 cd  ’路径 ‘,就可以进入指定盘符的指定文件夹里面

2014-10-25 23:16:47 1850

转载 有关static的全局变量、局部变量,全局函数、局部函数

、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非

2014-10-25 20:53:50 760

原创 百度开发者面试题目解答

一道百度开发者的面试题目是这样的

2014-10-25 15:38:33 670

原创 Java中Comparator和Comparable的区别

Comparable 简介Comparable 是排序接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。  即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序。此外,“实现Compar

2014-10-25 14:26:34 733

原创 Java中的泛型机制

版本升级无非包括三部分,1高效,2代码简化,

2014-10-25 11:16:14 858

原创 Transact-SQL编程

DECLARE @num int--定义变量SELET @num = avg(分数)--赋值给变量@numFROM 成绩信息where 考试编号 = '0202' and '课程编号' = '2'select @num--打印输出if @num>60    begin--语句块用begin end格式,下面是嵌套的if--else语句      if @num

2014-10-25 00:00:20 806

原创 Java中的单例设计模式之饿汉模式、懒汉模式

Java中的设计模式(Design Pattern)是一套被反复使用、多数人

2014-10-24 21:46:40 3949

原创 SQL Server中变量的声明和使用方法

声明局部变量语法:DECLARE@variable_name DataType其中variable_name为局部变量的名称,DataType为数据类型。给局部变量赋值有两种方法:1、SET@variable_name=value2、SELECT@variable_name=value两者的区别:SET赋值语句一般用于赋给变量一个指定的常量,SELECT赋值语句一般用于从表

2014-10-24 09:24:24 6378

转载 char、nchar、varchar、nvarchar的区别

char [ ( n ) ] 固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节nchar [ ( n ) ]n 个字符的固定长度的 Unicode 字符数据。n 值必须在 1 到 4,000 之间(含)。存储大小为两倍 n 字节varchar [ ( n | max ) ] 可变长度,非 Unicode 字符数据

2014-10-24 08:59:19 692

转载 C# 中属性和索引的区别

属性和索引器的差别:一个对象只有一个属性值,所以要存放多个值必须实例化多个对象(通常情况下,实例化一个数组的对象,接着实例化的对象赋给这个数组)。一个对象对应的索引是一个数组,并且可以存放多个数值或字符串,所以只需要实例化一个对象就可以存放以及访问多个存储内容。using System;using System.Collections.Generic;namespace aaa

2014-10-24 08:17:58 2441

转载 Heritrix 和 Nutch的区别

总体来说Heritrix网络蜘蛛的功能更为强大,Nutch更好地支持搜索引擎(与Lucene紧密结合)。两者特点对比如下:Nutch是一个搜索引擎框架,而Heritrix专注于网络信息的下载。Nutch只获取并保存可索引的内容,并可对下载后有内容过滤修改,而Heritrix则可以适用各种类型信息,严格保持网页原貌。Nutch的更新策略是直接替换原来的旧网页,为索引作好准

2014-10-23 21:50:14 1196

转载 web爬虫 Heritrix

Heritrix是一个开源,可扩展的web爬虫项目。用户可以使用它来从网上抓取想要的资源。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。其最出色之处在于它良好的可扩展性,方便用户实现自己的抓取逻辑。Heritrix是一个爬虫框架,其组织结构如图2.1所示,包含了整个组件和抓取流程:Heritrix采用的是模块化的设计,各个模块由一个控制器

2014-10-23 18:50:05 792

原创 SQL Server Browser是什么

SQL Server 浏览器程序以服务的形式在服务器上运行。SQL Server 浏览器侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server 浏览器可用于执行下列三种操作:浏览可用服务器连接到正确的服务器实例连接到专用管理员连接 (DAC) 端点SQL Server Browser服务主要

2014-10-23 17:52:34 9287

原创 正则表达式

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:1. 灵活

2014-10-23 17:23:14 608

转载 网络爬虫系统Heritrix的结构分析

随着网络时代的日新月异,人们对搜索引擎,网页的内容,大数据处理等问题有了更多的要求。如何从海量的互联网信息中选取最符合要求的信息成为了新的热点。在这种情况下,网络爬虫框架heritrix出现解决了这个问题。       Heritrix是一个开源的、java开发的、可扩展的web爬虫项目。用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用户实现自己的抓取逻辑。 

2014-10-22 22:33:32 1667

spark bank数据源

zeppelin中的back.csv数据源下载

2017-02-22

nutch二次开发学习笔记

我们需要去抓取网页数据的时候我们就用nutch来爬取,我们对它进行二次开发使其更加符合我们的需求

2015-10-04

快速排序递归与非递归的实现

此文档是快速排序的递归与非递归的具体实现代码

2014-10-04

空空如也

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

TA关注的人

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