自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (6)
  • 收藏
  • 关注

原创 jWebUnit模拟用户浏览网页操作

自动测试可以节省重复执行相同测试步骤的时间和精力。本文将介绍 jWebUnit,这是一组 Java 类,用于为 Web应用程序开发测试用例。jWebUnit 是一个开源项目,可以在 BSD 许可下免费获得。我将介绍如何下载 jWebUnit 库、配置Eclipse 平台来开发 jWebUnit 测试用例,以及如何构建一个示例测试用例。jWebUnit 简介jWebUnit ...

2011-03-28 19:20:48 505

原创 Mozilla Rhino:使用java语言来解释和执行javascript脚本

Mustang 的脚本引擎JSR 233为 Java 设计了一套脚本语言 API。这一套 API 提供了在 Java程序中调用各种脚本语言引擎的接口。任何实现了这一接口的脚本语言引擎都可以在 Java 程序中被调用。在 Mustang的发行版本中包括了一个基于 Mozilla Rhino 的 JavaScript 脚本引擎。Mozilla Rhino...

2011-03-27 10:33:36 450

原创 多多学习,天天进步!

和快乐的人在一起,嘴角就常带微笑和快乐的人在一起,嘴角就常带微笑;和阳光的人在一起,心里就不会阴暗;和聪明的人在一起,做事就变机敏;和睿智的人在一起,遇事就不迷茫;和大方的人在一起,处事就不小气;和进取的人在一起,行动就不会落后;和勇敢的人在一起,遇见挑战就不会退缩。  如果你真爱一个人,就不要急于对他太好如果你真爱一个人,就不要急于对他太好,你现在把一切都做到极致,以...

2011-03-16 17:37:53 206

原创 ci datamapper 多数据库连接

 首先在database.php添加一组数据配置。。。 然后在模型中直接调用就行。。如下图:

2011-02-17 15:02:09 173

原创 苗家牛憋(屎)汤独步天下

 苗家牛憋汤独步天下 香臭本无定性,作为食物,只有好不好吃——这是“专栏作家之王”沈宏非对臭豆腐的评语。此君还说,臭豆腐的好吃,不只在臭,亦不仅在香,而在于香臭造成的高度对比,以及这种对比带来的强烈刺激。 拥有这种香与臭的强烈刺激最多的美食,莫过于苗家。苗家人喜欢吃腌制的酸味食品:酸鱼、酸猪肉、酸鸭和酸泡菜不一而足,平常日子里,这些食材在老坛子里老神...

2011-01-14 09:44:31 510

原创 mysql 笔记 (转)

这部分会不断总结,添加内容。导出表到文件中:select * from samp_table into outfile “file_name”;   创建数据库:create database bixuan character set utf8 正常时间格式查询时间戳:SELECT count(*) FROM `x_users` WHERE `reg_time` &...

2011-01-05 10:54:30 116

原创 分页原理(PHP)

1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。 2、原理 所...

2010-11-30 23:08:51 95

原创 redmine安装

数据初始set RAILS_ENV=productionrake config/initializers/session_store.rbrake db:migraterake redmine:load_default_data 安装过程可能出现一些问题,如下。 问题一、大体提示:not rack 1.01  则安装。  gem install rack -v=...

2010-10-27 10:21:21 84

原创 需求分析,需要铭记几点。

所以需求处理人员需要具备:1:对产品的理解以及对对产品功能的熟悉。2:对项目的理解以及对项目范围和边界的把握。3:站在比用户更高的层次思考需求,因此你必须具备用户的业务知识。4:善于引导用户,我们做项目目的是为给客户带来价值,而不是满足客户的需求。5:分析用户:用户是技术型,管理型还是饭桶型的,技术性的喜欢抓细节,管理型的喜欢抓整体,饭桶型提不出什么需求,都会说界面不好看。...

2010-10-16 11:03:21 183

原创 ubuntu一些常用软件安装

1,基于scim的google拼音输入法http://bbs.lc0771.com/thread-218290-1-1.html 2, 安装QQhttp://forum.ubuntu.org.cn/viewtopic.php?f=121&t=283821&sid=7496802e87d052d732e4851e8a9e878e 3, lamphttp:/...

2010-08-31 11:10:50 140

原创 apache 配置。。

1 从开始菜单打开apache配置文档,如图2 修改网站根目录查找DocumentRoot有这么一行DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误查找  Thi...

2010-06-14 09:51:02 91

原创 搞写商业计划书的要点

作为众多创业企业成长企业进行融资的必备文件,其作用就如同预上市公司的招股说明书,是一份对融资公司或项目进行陈述和剖析,便于潜在投资人对投资对象进行全面了解和初步考察的文本文件。近年来,创业融资的程序日益规范,作为投资公司进行项目审批的正式文件之一,制作商业计划书已经成为越来越多创业者的“必修课程”。作为一份标准性的文件,商业计划书有着大同小异的架构。但是,有的商业计划书却能迅速...

2010-05-15 12:45:33 203

windows系统 3389远程监控登录信息(记录IP)

得把这些凌乱记录下来,以免再次需要时找得头破血流。。。虽然有点忙羊补牢的味道,但总比被入侵后无计可施,无处可跟踪好。。通过对IP记录,接合系统登录日志分析,抽取入侵者IP后,就可以更好对IIS日志进行过滤分析了。 1,找一隐秘地方新建一个文件夹(避免灰客们乱窜发现日志),比如C:\windows\b_log(文件夹新建),在文件夹下新建一批处理文件3389log.bat,内容如下:...

2010-05-01 17:03:57 2278

删除操作,提示“无法读取源文件或磁盘”,解决办法!

发现一些无赖文件或者文件夹,排除系统正在使用的可能性后,那就通过cmd 命令强行删除掉。“dir /x”命令:显示文件的“8.3格式的文件名”“del /ah”命令:删除文件“rd /s”命令:删除目录例如e:\biaowen\school目录下有个无赖文件夹 -- html.1,运行2,输入cmd3,命令 e:   回车进入e盘4,...

2010-05-01 14:40:01 490

原创 nutch主流程代码阅读心得。

之前对nutch进行些分析,打算在基础上进行一些应用,不过最近忙着,也没弄出个所以然,先把阅读心得贴出来,里边可能有不少理解上的错误,仅供参考用,万一突然有人转载了,请保留blog出处。也希望能认识跟多对此话题感兴趣的朋友。 主要类分析:一、org.apache.nutch.crawl.Injector:    1,注入url.txt    2,url标准化    3,...

2010-01-14 19:01:19 157

nutch研究记录4(中文分词)

中文分词配置好后,需要对源代码进行一些修改,否则在爬虫和搜索时候不能正确分词。中文分词器回头一起补充上。我的nutch版本1.0。(修改打包,放到lib包中,记得将跟目录上的nutch.job删掉。)爬虫:org.apache.nutch.indexer.lucene.LuceneWriter 需要对write方法进行一些修改,以中文分词为主。nutch默认加载en分词器。publ...

2009-10-29 20:45:09 85

设计模式学习笔记

1,策略模式:     定义了算法族,将算法分门别类封装起来,让算法之间可以互相替换,此模式让算法的变化独立于使用算法的客户,算法之间可以动态进行相互替换,很适合于同策略多行为的项目。 2.1,观察者模式      定义对象之间的一对多关系,这样一来,当“一”对象状态改变时,“多”所有对象都会得到通知并且自动更新。...

2009-10-28 21:20:56 59

原创 javaeye回复需先进行规则大考试,实在是有点傲气!

得多花些时间先把规则先看了,然后才能答题,如果不认真读,反复答个7、8遍都没搞定,想在javaeye玩,真门槛高还真不是吹的。很早以前就想对自己感兴趣的帖子发问,呵呵,不过一直没去javaeye考试,就只能拖到现在才去考试,终于通过了,麻烦(牢骚)。。...

2009-09-14 10:21:43 60

原创 这几天,新的旅程开始

报名参加了一个英语培训班,测试后从初级开始,也就所谓的0起点,学期是半年。给自己加油一下,希望通过这次学习提高自己,能看看英文文档,到E文网站去查查资料,加油。。...

2009-09-01 09:42:00 131

nutch研究记录3(增量爬行)

注意,tomcat和nutch路径需要修改成自己的# nutch更目录NUTCH_HOME=/cygdrive/e/java/CoreJava/IndexSearchAbout/nutch-1.0# tomcat目录CATALINA_HOME=/cygdrive/d/JavaTools/apache-tomcat-6.0.14 还有批量将crawled/替换为你的索引存储目...

2009-07-06 00:22:56 105

nutch研究记录2(搜索器配置)

2.    搜索器配置。    a)    将nutch-1.0.war部署到tomcat上,第一次部署tomcat会报错,没关系,因为还没进行配置,我们目的在于解压出nutch-1.0,呵呵。    b)    打开搜索器目录(我们称为web nutch),配置WEB-INF/classes/nutch-site.xml,<property> <name...

2009-07-06 00:18:17 62

nutch研究记录1(爬虫配置)

工作在windows下完成。java、tomcat和eclipse、Cygwin安装就不多说,其他软件的安装方法网上到处是google搜索一下。记录一下在配置过程中碰到的几个问题和几个比较容易忘记的步骤,日后需要时候也可以翻翻。nutch分为爬虫和搜索器    1.    爬虫配置。    a)    Nutch下载解压后(E:\java\CoreJava\IndexSearchAbo...

2009-07-05 23:59:48 79

原创 Nutch Crawler工作流程及文件格式详细分析

Crawler和Searcher两部分被尽是分开,其主要目的是为了使两个部分可以布地配置在硬件平台上,例如Crawler和Searcher分别被放置在两个主机上,这样可以极大的提高灵活性和性能。一、总体介绍:1、先注入种子urls到crawldb2、循环:    * generate 从crawldb中生成一个url的子集用于抓取    * fetch 抓取上一小的url生成一...

2009-06-30 17:59:25 94

原创 Nutch搜索引擎系统架构

下面分析一下Nutch搜索引擎系统的特点。一、系统架构 总体上Nutch可以分为2个部分:抓取部分和搜索部分。抓取程序抓取页面并把抓取回来的数据做成反向索引,搜索程序则对反向索引搜索回答用户的请求。抓取程序和搜索程序的接口是索引,两者都使用索引中的字段。抓取程序和搜索程序可以分别位于不同的机器上。下面详细介绍一下抓取部分。抓取部分:  抓取程序是被Nutch...

2009-06-30 16:45:31 200

原创 natch常用的几个类

抓取目录分析一共生成5个文件夹,分别是:l         crawldb目录存放下载的URL,以及下载的日期,用来页面更新检查时间.l         linkdb目录存放URL的互联关系,是下载完成后分析得到的.l         segments:存放抓取的页面,下面子目录的个数于获取的页面层数有关系,通常每一层页面会独立存放一个子目录,子目录名称为时间,便于管理.比如我这只...

2009-06-29 23:07:13 138

原创 javascript正则表达式复习

最近做了一个JS项目,以前看过的东西基本上没记住,网上找了些正则方面资料,记录一下。一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /c...

2009-05-17 13:07:43 101

原创 ADODB.RecordSet常用方法查询

rs = Server.CreateObject("ADODB.RecordSet")  rs.Open(sqlStr,conn,1,A)  注:A=1表示读取数据;A=3表示新增、修改或删除数据。  在RecordSet组件中,常用的属性和方法有:  rs.Fields.Count:RecordSet对象字段数。  rs(i).Name:第i个字段的名称,...

2009-05-16 12:40:28 825

原创 js document查询

document 文挡对象 - JavaScript脚本语言描述---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 "引用的元素为空或者不是对象"--------------------...

2009-05-13 09:56:31 131

原创 自动完成js

[code="java"]还不太完善的完善自动完成JS,哈#divf { margin:10px; font-size:0.8em; text-align:center;}#divc { border:1px solid #333333; font-family:verdana; line-height:100%; font-size:9...

2009-05-13 08:46:50 79

原创 版本命名规则

1. 软件版本阶段说明* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。* RC版: 该版本已经相当成熟了,基本上不存在导致错误的B...

2009-04-09 21:03:35 117

原创 外行胡析金融海啸,点点点!

美国   第一波:美国联邦储备委员会连续提高贷款利息,使得未贷款或者准备贷款的人不敢轻易贷款;最主要原因由于利息上升,很多本来信用不好的用户感觉还款压力大(为什么说信用不好的用户还款压力大呢,因为金融机构所向他们发放的款项都是次品,所谓的次品就是利息高,风险大的贷款,全称为次级抵押贷款),出现违约的可能,对银行贷款的收回造成影响的危机。这就导致这次金融危机的第一波海啸“次货危机”!  ...

2009-03-24 13:12:14 84

原创 jdom解决utf-8乱码问题

控制台打印,需要使用PrintWriter包装:[code="java"]output(doc,new PrintWriter(System.out))[/code]输出文件,需要使用FileOutputStream包装:[code="java"]output(doc,new FileOutputStream(path))[/code]...

2009-03-21 11:27:26 146

原创 Cocoon原始动力

关于Cocoon,希望有一本《XSP/Cocoon/XML核心技术内幕》,基本上编译了一些基本的Cocoon文档,有一定的参考价值。这也是我看到的国内唯一的一本Cocoon的参考书。但是该书如同其它国内书籍一样,对于基本理念的阐述不够详细和清晰。Cocoon的原始动力是为了实现Content-Style-Logic的三层分离,这是一个Web Engineer的很好的实践。Cocoo...

2009-03-17 11:41:57 125

原创 认识SSO(单点登陆)

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。SSO技术实现机制当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身...

2009-03-10 11:32:40 73

xsl之xslt粗略认识

XSL由3部分组成:XSLT - a language for transforming XML documents XSLT - 转变XML文档的语言。 XPath - a language for navigating in XML documents XPath-对XML文档进行操作的语言。 XSL-FO - a language for formatting XML...

2009-03-09 12:06:44 137

原创 我对SOA的理解。

SOA架构所提供的服务之间是松散偶合的。所谓松散偶合,以大白话来说,SOA架构里的服务A不需要调用服务B来完成自己的服务;一旦服务B停止,不会影响到服务A,服务A照旧正常工作。这样SOA架构里的服务都是自实现的,只要给它相应的消息或者参数,它就能给出相应结果。SOA架构可以通过插件方式不段更新和完善某一服务而不影响现有服务的使用。SOA架构应该按更接近于实际业务本身的粗粒度的角度来对服务进行...

2009-03-06 22:55:51 136

strusts2 + EJB3 整合,记录一下……

刚接触ejb,今天整了一天ejb3+struts2,折腾死,google也没发现多少实用的demo。发个笔记,也许对初学朋友有些帮助。将例子简单化,让他们实现结合就好。。。都说HelloWorld好,我也写个HelloWorld吧。。1,新建项目2,将jboss下的client目录所有包都复制到项目lib里(具体需要什么包我还搞不太明白,不管它,就先全部复制过去...

2009-03-06 19:58:35 128

原创 面向函数->面向对象->面向SOA

70年代-80年代,自顶向下分析方法,核心是可以复用的函数,比如C语言的200多个函数库。80年代-90年代,出现了OO的分析和设计,核心是对象,是可以复用的组件。比如Struts这个框架,我们只需在这个框架上搭载一些自己的 Action,就可以体会到真正的MVC模式,而不是每个项目大家都去创造一个自己的FrameWork, 这就是组件复用的好处。90年代后,OO方法逐渐不能满足用...

2009-02-21 22:58:58 134

空空如也

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

TA关注的人

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