自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 远程登陆没有固定ip的服务器

本文同步发布于墨客软件: http://www.mercs.xyz/topics/tech/243.html 项目实施中有时会遇到客户的网络没有固定的ip,这时候远程登陆就很麻烦。ip一变就登不上了,需要等待客户去机器终端或路由器上查看最新的ip,非常浪费时间。 这个问题可以用一个脚本和一个定时任务解决。客户机启一个任务,定时向一个有固定ip的服务器发一个请求;服务器的脚本

2017-11-14 16:14:41 4505

原创 Nutch2 之 GeneratorJob

版本:Nutch2.2.1 类:GeneratorJob 源码:src/java/org/apache/nutch/crawl/GeneratorJob.java GeneratorJob从数据库中取出WebPage,执行若干处理后,更新对应的数据库记录。 重点都在这一行里: //file: src/java/org/apache/nutch/crawl/GeneratorJob

2014-03-19 11:27:37 2240

原创 Nutch2 之 InjectorJob

版本: Nutch2.2.1 类:InjectorJob 源码:src/java/org/apache/nutch/crawl/InjectorJob.java 这个类从文本文件(seeds_file)中读取URLs,执行若干初始化操作后,插入到WebPage数据库。 一、 读取、解析种子文件     seeds_file中每个url占一行,     而且可以选择设定一些m

2014-03-19 11:18:36 2265

原创 Nutch2 WebPage写入数据库的过程分析

版本: Nutch 2.2.1 本文通过InjectJob来追踪webpage的定义、创建、传递、序列化、写入数据库的整个过程。从源码中摘录了重要的代码行,并标明其所在文件名、行号。 1. 定义 schema schema直接写在源代码里面: //file: org/apache/nutch/storage/WebPage.java //line: 42 publi

2014-03-07 18:56:40 3944

原创 Nutch2 WebPage 字段解释

id 主键,根据网页url生成(格式:reversed domain name:protocol:port and path),因此,Nutch2只能保存当前网页的状态,而不能保存历史信息。 headers 标准的http headers ,其中包含非打印字符。Last-Modified 等信息可能于判断网页是否需要更新(仅需发一个head请求,而不是下载整个网页) text

2014-03-05 11:53:36 4623

原创 VC Webbrowser 控件窗口的隐藏和显示

一般窗体的隐藏和显示只要这样就行: explorer.ShowWindow(SW_HIDE); explorer.ShowWindow(SW_SHOW); 但是如果是webbrowser对象就不行了,第二句会报错,原因是hide后,对象的m_hWnd被释放了,所以必须改成下面的方式: ::ShowWindow(explorer.GetSafeHwnd(), SW_HIDE

2013-07-24 13:45:21 2292

转载 PHP的反射机制

介绍: PHP5添加了一项新的功能:Reflection。这个功能使得phper可以reverse-engineer class, interface,function,method and extension。通过PHP代码,就可以得到某object的所有信息,并且可以和它交互。 反射是什么? 它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信

2013-07-17 14:20:38 600

原创 利用webkit生成网页截图 1

最近需要对网页截图,试过很工具,大多只能支持静态页面(我需要css、js、flash、cookie、html5等等统统支持),有个chrome插件 "WebPage Screenshot"功能是挺不错的,但这种模式应用于服务器端(搜索引擎系统)实在是太丑陋。          所以,想到利用webkit内核直接生成网页截图。          目前来看,关键点在这个类里面WebCore::Gr

2013-06-26 17:03:06 3626

原创 Mockito入门

Mockito入门 关键字: 单元测试 模拟 简介 InfoQ-使用Mockito 1.5监视普通对象 写道 Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是 通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为 (expectations...

2011-08-01 15:59:12 142

原创 [转]Mockito学习1

Mockito是一个流行的Mocking框架。它使用起来简单,学习成本很低,而且具有非常简洁的API,测试代码的可读性很高。因此它十分受欢迎,用 户群越来越多,很多的开源的软件也选择了Mockito。要想了解更多有关Mockito的信息,请访问它的官方网 站:http://mockito.org/ 在开始使用Mockito之前,先简单的了解一下Stub和Mock的区别。 Stu...

2011-08-01 15:15:28 102

原创 软件测试中mock的含义

        mock测试: 就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。              mock对象: 这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。              mock对象使用范畴:   真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报...

2011-08-01 14:51:51 1959

原创 JUnit4 测试类运行方法

测试类中不需要定义main函数,不能直接用 命令( java [classname] )来运行,以下摘录了JUnit4.8.2 cookbook 中的介绍:     How do you run your tests and collect their results? Once you have tests, you'll want to run them. JUnit provid...

2011-08-01 14:08:40 498

原创 redhat5.2 下源码安装PHP5.3.3

<br />      由于目前官方提供的最高版是PHP5.1.6的rpm包,这个版本缺少一些函数,如json_decode等,oracle提供了x86_64下的rpm包,需要的可以这儿下载:<br />http://oss.oracle.com/projects/php/files/EL5/x86_64/<br />      目标机是32位的redhat5.2 所以只好自已编译安装,以下是安装过程:<br /> <br />tar jxvf php-5.3.3.tar.bz2<br />cd php-5

2010-09-28 13:05:00 1990

原创 AC_CHECK_LIB的问题

<br />AC_CHECK_LIB的问题<br /><br /> AC_CHECK_LIB([A],[funA]...) 总是报错,找不到库A,可时A明明就在/usr/local/lib下面,而且用nm 可以看到funA,很是怪异,查到最后发现问题出现在libA依赖的库libB上面,相信也有其它人遇到过这类问题,在此写下也给大家提供一个解决思路...

2010-09-17 15:37:00 4024

转载 PHP利用b+树概念实现树形数组

PHP利用b+树概念实现树形数组<br />算法特点:利用b+树概念,只用一次循环就可生成树形数组<br /><? <br /> //测试数据 <br /> $ar = array( <br /> array(id=>1,pid=>0), <br /> array(id=>2,pid=>0), <br /> array(id=>3,pid=>2), <br /> array(id=>4,pid=>0), <br /> array(id=>5,pid=>3), <br /> array(id=

2010-06-12 18:44:00 970

原创 FreeBSD 7.0 内核源代码 下载

这是我从FreeBSD 7.0的光盘中提取的 内核源代码,由于限制上传文件大小为15M,所以就分为两部分了,下载后解压到同一目录SYS下……  第一部分: http://d.download.youkuaiyun.com/down/903363/itufo 第二部分: http://d.download.youkuaiyun.com/down/903977/itufo (下不了的话请留言!)

2008-12-24 13:45:00 1511

FreeBSD 7.0 内核源代码1 (共两部分)

FreeBSD 7.0 内核源代码,由于上传限制文件为15M,所以就分为两部分了,下载后解压到同一目录SYS下……

2008-12-24

FreeBSD 7.0 内核源代码2(共两部分)

FreeBSD 7.0 内核源代码,由于上传限制文件为15M,所以就分为两部分了,下载后解压到同一目录SYS下…… (资源有问题请到http://blog.youkuaiyun.com/itufo留言!)

2008-12-24

空空如也

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

TA关注的人

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