自定义博客皮肤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 4324

原创 Nutch2 之 GeneratorJob

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

2014-03-19 11:27:37 2159

原创 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 2184

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

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

2014-03-07 18:56:40 3891 1

原创 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 4539

原创 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 2208

转载 PHP的反射机制

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

2013-07-17 14:20:38 559

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

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

2013-06-26 17:03:06 3556

原创 Mockito入门

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

2011-08-01 15:59:12 95

原创 [转]Mockito学习1

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

2011-08-01 15:15:28 66

原创 软件测试中mock的含义

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

2011-08-01 14:51:51 1877

原创 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 448

原创 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 1949

原创 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 3901 1

转载 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 916

原创 FreeBSD 7.0 内核源代码 下载

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

2008-12-24 13:45:00 1395

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

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

2008-12-24

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

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

2008-12-24

空空如也

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

TA关注的人

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