王培顺的博客&WangPeishun’s Blog

wangpeishun 发布的文章

真是菜,不常用linux系统,命令忘的就是TMD快,这里收藏一个,省得急用时乱翻!!!!!


xampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户,这显然不符合我们平时的需求了,那么下面就来讲一下如何设置并管理多个虚拟主机及ftp账户了,至于xampp的安装不在此讨论范围,读者可自行参阅官网的相关说明。

1、首先讲一下ftp账户的配置:

xampp采用的是proftpd服务端,这个不像我们Win环境下常用的Serv-U,用户帐户不是在服务端工具里面进行配置,而是在linux系统帐户里面配置的。因此我们可以使用命令:

groupadd ftpusers

先在系统中创建一个名称为ftpusers的用户组,这里的名称可以随便设置,主要是为了区分ftp帐户与系统其他类型的帐户所以我这里就命名为ftpusers,然后在这个组里面添加一个用户:

useradd -d /opt/lampp/www/site1 -g ftpusers -s /sbin/nologin site1ftp

第一个参数-d表示用户home目录,其中/opt/lampp/www/这个路径必须是存在的,而site1则是在该命令执行时自动创建的。第二 个参数-g表示此用户隶属于哪个用户组,第三个参数-s表示此用户的shell环境,为安全起见我们应该设置为一个无权限的路径。最后一个参数才是此帐户 的登录名称,我这里是site1ftp。

创建好之后我们就要为该帐户设置一个密码了:

passwd site1ftp

执行该命令后按提示输入两次密码即可完成帐户site1ftp的密码设置了。

接下来我们设置一下帐户home目录的权限:

chmod -R 777 /opt/lampp/www/site1

至此,ftp帐户的添加算是完成了,顺便提示一下,删除帐户的命令是userdel,修改帐户的命令是usermod,存储帐户的文件路径为/etc/passwd。

另外,为安全起见,我们应该在proftpd的服务配置文件(一般路径是/opt/lampp/etc/proftpd.conf)中修改一下 DefaultRoot为ftpusers,将ftpusers组里面的用户访问范围限制在其home目录。也可以把DefaultRoot设为~(键盘 左上角的那个符号),这样表示所有的组里面的用户都有这个限制了。如果要单独设置两个组或更多的组你必须另起一行或多行,说明如下:

DefaultRoot ftpusers #限制ftpusers组里面的用户
DefaultRoot ~ #限制所有组里面的用户
DefaultRoot ftpusers
DefaultRoot nobody #限制ftpusers组及nobody组里面的用户
DefaultRoot ftpusers,nobody #限制既隶属于ftpusers组同时也隶属于nobody组里面的用户
对了,还差一个步骤,应该在proftpd配置文件中对ftp目录添加可重写的权限,如下:
AllowOverwrite on

否则会出现ftp上传文件时无法覆盖同名文件的问题。

2、然后我们再讲一下虚拟主机的配置, 先执行:

cat /opt/lampp/etc/httpd.conf
查看一下xampp的apache配置文件,我们发现其中有一行:

#Include etc/extra/httpd-vhosts.conf
看来,xampp为我们准备了一个专用于配置虚拟主机的文件了,去掉#号以删除其注释,然后编辑/opt/lampp/etc/extra /httpd-vhosts.conf文件,此文件中xampp为我们创建了两个虚拟主机的示例,我们把这两个示例注释掉,然后添加我们自己需要的虚拟主 机,例如:
DocumentRoot /opt/lampp/www/site1
ServerName blog.ewebe.net

DocumentRoot表示虚拟主机对应的路径,即网站目录,ServerName表示虚拟主机的访问地址,类似IIS中的主机头值。

至此,虚拟主机的设置也算是完成了。

最后我们需要在apache配置文件/opt/lampp/etc/httpd.conf中添加一下网站目录的访问权限。

<Directory "/opt/lampp/www/site1">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

这里可以将目录路径/opt/lampp/www/site1改为/opt/lampp/www,为以后建立更多的虚拟主机如site2、site3……等等做准备。

 

文章来源:http://www.cnblogs.com/luoine/archive/2011/03/09/1978096.html

今天在网络上发现一个声称三分钟能做一部动画的在线编辑软件--皮影客。百度百科的简单介绍:

皮影客是一款帮助普通人快速制作动画的产品。它将动画制作的过程模块化,分为场景、分镜、人物、动作、对话等等不同的模块,用户只需要通过简单的操作将这些模块相组合,就可以制作一个动画。
皮影客让动画制作变得简单、易学,但最终呈现不亚于一个准专业水准的动画产品。

我以为是刚出来的产品,谁知它出道都2年左右啦。

注册试用了一下,觉得还可以(但肯定不是三分钟就能搞定的事):

1.采用模块、流程的形式。将人物、场景等动画的基本要素以模块的形式组织在一起,形成一个逻辑序列。

2.模块包含的场景、人物、物品等模板和动作预设还算比较丰富,拖来就可以用。

3.制作流程简单,看了5分钟的教学短片,即可上手(针对我来说呀)。

4.导出视频。这个是收费点,想要不带皮影客logo的成品,肯定是要交点费用的。

5.个人感觉与prezi的使用有点类似,定位不同罢了。

想要尝鲜的同学可以试一下:http://www.piyingke.com

HTML5这个字眼最近出现的比较频繁,手机app都能天天推送,说明最近它的关注度还是挺高的。


HTML5 有“自己的” HTML 语法,它与已经发布在网络上的 HTML 4 以及 XHTML1 文档兼容,但是不兼 HTML 4 中更复杂的 SGML 特性。

HTML5 并没有 XHTML 中需要小写标签名,属性要带引号,属性必须有一个值以及必须闭合所有空元素的语法规则。

但是 HTML5 更具灵活性,支持下列形式:

标签名大写。

属性的双引号可选。

属性值可选。

闭合空元素可选。

 

DOCTYPE

在老版本的 HTML 中,DOCTYPE 很长,因为 HTML 语言是基于 SGML 的,需要引用一个 DTD。

HTML5 作者可以使用简单的语法来指定如下形式的 DOCTYPE:

上述语法不区分大小写。

 

字符编码

HTML5 作者可以使用简单的语法指定字符编码,如下所示:

上述语法不区分大小写。

 

<script> 标签

常见的做法是给 script 元素添加一个值为 "text/javascript" 的 type 属性,如下所示:

HTML5 移除了所需的额外信息,我们可以使用如下所示的简单语法:

 

<link> 标签

目前为止我们这样编写 <link>:

 

HTML5 移除了所需的额外信息,我们可以使用如下所示的简单语法:

 

HTML5 元素

HTML5 元素使用起始标签和结束标签标记。标签使用尖括号之间的标签名限定。

起始标签和结束标签的区别在于后者标签名前面包含一个斜杠。

下面是一个 HTML5 元素示例:

HTML5 标签名不区分大小写,可以全部大写或者混合使用,虽然最常见的约定是始终使用小写。

大多数元素都包含一些内容,比如 <p>...</p> 包含一个段落。但是,有些元素不能包含任意内容,它们被称作空白元素。比如,br,hr,link 和 meta 等等。

这里有一个完整的 HTML5 元素列表。

 

过时标签

下列元素在 HTML5 中不再可用,其功能可以通过 CSS 更好的处理:

 

过时属性

HTML5 中不再有 HTML4 中的外观属性,因为它们的功能可以通过 CSS 更好的处理。有些来自 HTML4 的属性不在允许出现在 HTML5 中,甚至它们已经被完全删除了。

下面的表格中是已经被移除的属性以及它们所影响的标签(元素)。其中一些属性已经被永久删除。

 

HTML5新的标签(元素)

下面是标签(元素)已被 HTML5 引入:

 

<input> 标签新增的类型

input 元素的 type 属性现在拥有下列新值:

 

HTML5 属性

元素可以包含属性(attributes),用来给一个元素设置各种属性(properties)。

有些属性被定义为全局的,可以用在任何元素上,而其他的被定义为元素特有的。所有的属性都有一个名称和一个值,看起来如下面的示例所示。

下面是一个使用 HTML5 属性的例子,演示了如何用名为 class 的属性和值 “example” 标记一个 div 元素:

属性只能在起始标签中指定,绝对不能用在结束标签中。

HTML5 属性不区分大小写,可以全部大写或者混合使用,尽管最常见的约定是始终使用小写。

为了得到更好的结构,引入了下面的标签:

section: 这个标签表示一个通用的文档或者应用程序节。它可以和 h1-h6 一起使用来表示文档结构。

article: 这个标签表示文档内容的一个独立块,比如博客条目或者报纸上的文章。

aside: 这个标签表示与页面其他部分略微相关的内容块。

header: 这个标签表示一个节的头部。

footer: 这个标签表示一个节的脚注,可以包含作者,版权等信息。

nav: 这个标签表示用于导航文档的节。

dialog: 这个标签可以用于标记会话。

figure: 这个标签可以用于关联标题和某些嵌入内容,比如图表和视频。

一个 HTML5 文档的标记看起来就像下面这样:

最后文章还给了一个可以用于在线练习的工具站点:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5_document_syntax

 

文章来源:前端观察。(收集于手机app“今日头条”,没找到具体链接)

辩证唯物哲学告诉我们,世界是永恒发展的,事物是发展变化的,而发展就是新事物不断产生,旧事物不断灭亡,新事物代替旧事物的过程。


教育技术的发展实质在于以信息技术为代表的新技术的发展,新技术给教育教学带来的变化(当然,变化有推进作用的,也有阻碍作用的)。这里我只是罗列一下当下有哪些新技术、新媒体和教育技术的新趋势:

新技术:云计算,物联网,互联网,移动互联网,卫星传输网,学习分析技术,体感技术,3D打印技术,可穿戴技术等

新媒体:数字媒体,网络媒体,触动媒体,可穿戴媒体等

新趋势:传统学校转变,教学方式信息化转变,深度学习和终身学习,混合学习和写作学习,未来教室等


然而,问题来了,新事物出现了,新技术应用了,亲爱的老师,您了解吗,您会用吗?您能驾驭新事物满足“数字一代”的胃口吗?

那么,考验亲们信息化教学能力的时候总会到来!

1.登陆mysql

# mysql -u root -p,回车,输入密码。

#mysql -h 主机地址 -u 用户名 -p 用户密码

2.选择、切换数据库

mysql>USE mysql;(数据库名字)

3.显示表结构

mysql>desc tablename;

4.查看当前数据库

mysql>select database();

5.更改管理员密码

#mysqladmin  -u  root  password  密码

6.查看MySQL服务器中包含那些数据库

mysql>SHOW DATABASES;

7.查看数据库中的数据表信息

mysql>SHOW TABLES;

前提是先mysql>use 数据库名字

8.创建新的数据库

mysql>CREATE DATABASE 数据库名字

9.创建新的数据表

mysql>CREATE TABLE 表名 (字段定义。。。)

前提是先mysql>use 数据库名字

10.删除一个数据表

mysql>DROP TABLE 数据库名.表名;

11.删除一个数据库

mysql>DROP DATABASE 数据库名

12.重命名表

mysql>alter table  表1  rename  表2

13.清空表中记录

mysql>delete from 表名;

mysql>truncate 表名;

14.显示表中记录

mysql>select * from 表名;

15.导入数据库

mysql -u root -p;

mysql>create 数据库名;

mysql>use 数据库名

mysql>source 路径\数据库名.sql;

16.导入表

mysql>use 数据库名;

mysql>source 路径\表名.sql;

17.刷新数据库

mysql >flush privileges;

18.查看数据库状态

mysql>status;

19.备份整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p mysql > /home/mysql.sql

20.备份数据库MYSQL中的user表

mysqldump -u 用户名 -p 数据库名 表名 >导出的文件名

mysqldump -u root -p mysql user > mysql.host-user.sql

21.备份MYSQL服务器中所有数据库

mysqldump -u root -p -all-databases > mysql-all.sql

22.恢复数据库

mysql -u root -p [数据库名]< mysql-all.sql

23.授予用户权限

GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']

GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIED BY'123456';

 

mysql5.1中文版参考手册:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/

哥是一个有素质的人。


观点:你的观点不是唯一,他人的观点也不都是垃圾,不要一脸不屑的讽刺和挖苦,说不定你就是自己观点的受害者。

豆花、豆腐脑:咸味和甜味的都是地域、日常生活习惯差异的体现。别互相恶心,殊不知在恶心别人的同时,也在拉低自己,并不是自己喜欢的味道就高别人一等。

洗澡:一天一次还是一个星期一次,澡堂还是单间,地域、生活条件、观念、风俗各有差异,说不好还各有各的文化呢,可以谁都瞧不上谁,但不要只是为了攻击而攻击谁。(出生一次,结婚一次,走了一次,别听了当笑话讲,他们的辛酸你不知道!)

城里人、农村人:不知道农村人为什么不讨某些人喜欢,甚至是厌恶,动不动就拿他们说事,难道城里人就比农村人高贵多少?也许这仅仅是某些人的口头禅!

妓女、大学生:别说大学生穿的像妓女,其实是妓女在伪装大学生,年轻的大学生才是时尚的象征,是潮流的引导着。她们有资本,请不要说三道四。

游戏:LOL与Dota,喜欢玩哪个就玩哪个,不要为了黑他而黑他!

井盖:好像井盖都是河南人偷的。典型的人云亦云的鹦鹉派,明明是自欺欺人却还洋洋得意的腹黑心理。谁偷的?你我说了都不算。

70后、80后、90后、00后:时代造就的不同,每一代都有自己的酸甜苦辣,每一代都有自己的独特历程,时代有时明朗,时代有时迷茫,时代有进步,时代也会堕落。但年轻人一直在成长。

领导: 兵熊熊过一个,将熊熊一窝!没有思想和能力的人做领导就是一群人的悲剧。

孩子:自己的孩子肯定是最好的。就是熊孩子也熊的有理,熊的帅气。当然,聊天肯定也是三句话不能离孩子!你家的孩子是孩子,人家的也是!

父母:不是用来坑的,也不是用来啃的,别将父母的给予认为理所当然。

艺人:艺人也是人,向神一样崇拜他个人,说明你还不成熟。才华、能力才是应该被看重的。

电视剧:年龄不同,阅历不同,知识储备不同,喜欢的类型也就不同,其实主要是编剧和导演的不同。

葡萄:吃到的人别神气,怎么吃到的过程才是最重要的,没吃到的别说酸,说明你还需努力。

幸福:幸福是一家人的苦心经营,不是一个人的照片罗列!

生活:别为他人而活,要为自己而活。

追求:闲的要死,富得流油。别想太多,其实你在追求的就是端午节的一枚咸鸭蛋!做一些体现自己价值的东西才有回忆,没爱好,没目标,做事甚至没有目的的人很可悲!


工作四年,不想自己慢慢成为自己不想的人!

 

H.264是视频压缩的一个格式,mpeg4标准的第10部分,称它为MPEG-4 高级视频编码(Advanced Video Coding,AVC),是ITU-T和ISO/IEC的联合开发组共同开发的国际视频编码标准,与它对应的音频编码是高级音频编码(Advanced Audio Coding,AAC)。这里不讨论它的算法、结构等内容,只是记录一些比较常用的应用参数。

AVC的规格分为三等,从低到高分别为:Baseline、Main、High。
Baseline(最低Profile)级别支持I/P 帧,只支持无交错(Progressive)和CAVLC,一般用于低阶或需要额外容错的应用,比如视频通话、手机视频等;
Main(主要Profile)级别提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced),同样提供对于CAVLC 和CABAC 的支持,用于主流消费类电子产品规格如低解码(相对而言)的mp4、便携的视频播放器、PSP和Ipod等;
High(高端Profile,也叫FRExt)级别在Main的基础上增加了8x8 内部预测、自定义量化、无损视频编码和更多的YUV 格式(如4:4:4)用于广播及视频碟片存储(蓝光影片),高清电视的应用。

h.264 level

[caption id="" align="alignnone" width="711"] h.264 level[/caption]

参考:http://xcshen.blog.51cto.com/2835389/552669/

看到网络科的同事使用cmd,查看网络故障好NB的样子,心中羡慕不已,这里就总结了一些常用的网络命令。(命令参数可以记不住,可以在命令行中输入不带参数的命令,来查看命令参数的格式!

1.ping,最基本最常用的一个命令,用于测试物理网络的联通性,网络速度。

ping 192.168.0.1 -t  参数-t是等待用户去中断测试

2.ipconfig,查看本地ip参数。

ipconfig/all,ipconfig -all

3.tracert,pathping,跟踪路由器,查看节点状况。

tracert www.baidu.com

pathping www.baidu.com  除了返回路由信息,还附加丢包情况。(真心不好用)

4.nslookup,查看和修改DNS。

C:\Users\Shun>nslookup
默认服务器: ns.wuhan.net.cn
Address: 202.103.24.68

> server 202.103.0.68  (将DNS改为202.103.0.68)
默认服务器: ns.hbwhptt.net.cn
Address: 202.103.0.68

> peishun.wang
服务器: ns.wuhan.net.cn
Address: 202.103.24.68 (本地DNS)

非权威应答:
名称: peishun.wang
Address: 121.42.76.10 (远程主机地址)

5.nbtstat,探测对方对方计算机名,所在的组、域及当前用户名。

nbtstat -a 222.20.156.25

6.netstat 查看端口和状态。

netstat -a 显示出你的计算机当前所开放的所有端口。
netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等。

7.arp 探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址。很直观。

arp -a

捆绑IP和MAC地址,解决局域网内盗用IP
ARP -s  ip  物理地址
解除IP与MAC地址的绑定:
arp -d  ip

8.route,查看路由器信息。

route pirnt 用于显示路由表中的当前项目。

route还有 add change delete三个参数。

 

 

Adobe media server固然好用,安装和管理也十分方便,但它是收费的(这个无可非议,好的产品还要有资金支持),开发版有并发量、时间等诸多限制。学校最近要做一个晚会的直播,除了几个集体观看的点外,还有一定数量的校内零散点观看,这样,只有10个rtmp并发的AMS开发版就不能用了(买?别扯了!一个BB教学平台升级几年都没扯清楚,哎,学校投资硬件的思维,你应该懂得),那开源的Red5就派上用场了。官方说red5的点有400个,其实一般的服务器跑300个点压力就够大了,加上前置机分流可能好些。


以前并没有接触过Red5,稍微查了一些资料(万恶的墙),在Linux下使用Red5短时间我搞不定。但发现在windows下却是一键式的。

安装环境和软件:windows8_x64,red5-1.0.1(setup-Red5-1.0.1-java6),Java7(JRE) Update 6。

1.安装java7,设置环境变量。JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_67;

2.安装red5(setup-Red5-1.0.1-java6),按照步骤一步步来,有两处需要填写ip地址和端口号,我这里默认。

3.应该是ok了。运行安装目录下的red5.bat,无异常。浏览器中输入http://localhost:5080/测试。出现下面界面说明安装成功。

[caption id="" align="alignnone" width="563"] red5测试运行成功界面[/caption]

4.使用flash media live encoder采集视频并发送视频流,FMS URL与使用AMS一致。

5.查看和管理red5服务的应用情况,就比较麻烦了,要在googlecode上下载两个文件(AdminPlugin 和 admin.jsp),而后进行相应的配置,别说我现在我过去不,就是翻过去了,googlecode好像已经关闭了,这个管理功能,我就放弃了。

基本情况就这样,留个档,先。

有需要red5(win版)安装包的,可以留下邮箱!

在IBM技术网站上发现了一个RED5的应用教程:基于 Red5 的流媒体服务器的搭建和应用 http://www.ibm.com/developerworks/cn/opensource/os-cn-Red5/index.html

最近发现一款流媒体直播平台框架,有空研究下:EasyDarwin http://www.easydarwin.org/

在整理研究生学习期间的硬盘资料时,找到了以前做毕业论文的程序文档,翻看了一下,觉得可以把里面的Nutch部分拿出来,做一个校园搜索引擎来玩玩。

毕业已经好多年了,Nutch已经改变了不少,1.2以后的版本都使用Solr做索引了,不在使用Lucene。(好像网页爬行和索引也分开了,nutch成了爬虫了,算了就不了解了,因为我用的是nutch1.0和1.2版本。)

说明:系统:CentOS7,Nutch:1.0的src版,中文分词:imdict-chinese-analyzer,web服务:apache-tomcat-8.0.21,jdk版本(centos>yum):java-1.7.0-openjdk-1.7.0.75-2.5.4.7.el7_1.x86_64。(由于不再做修改和编译,Eclipse4.3、Ant1.8.2和Javacc5.0这里就不用了)


1.安装配置JDK:

yum update
yum list java*
yum install java-1.7.0-openjdk-devel.x86_64

在/etc/profile中配置环境变量,jdk默认安装路径/usr/lib/jvm

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.7.el7_1.x86_64
JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.7.el7_1.x86_64/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

2.安装并配置tomcat:下载apache-tomcat-8.0.21到/usr中,解压。在/etc/profile中配置环境变量。

#set tomcat environment
export CATALINA_HOME=/usr/apache-tomcat-8.0.21
export CATALINA_BASE=/usr/apache-tomcat-8.0.21
export PATH=$PATH:$CATALINA_HOME/bin

3.将Eclipse4.3编译后的 Nutch-1.0文件包copy到/usr,在/etc/profile中配置环境变量。

#set nutch environment
export NUTCH_JAVA_HOME=$JAVA_HOME

让环境变量立即生效:#source/etc/profile。

将nutch-1.0中的nutch-1.0.war copy到/usr/apache-tomcat-8.0.21/webapps中,启动tomcat,解压war包。(水平原因,只能在此nutch-1.0中进行页面修改优化)

# cd /usr/apache-tomcat-8.0.21/bin

#./startup.sh

4.配置爬虫运行起始地址和crawl-urlfilter.txt文件。在/usr/nutch-1.0中新建url.txt(带http://的网址),在/usr/nutch-1.0/conf/crawl-urlfilter.txt中找到# accept hosts in MY.DOMAIN.NAME,在其下添加过滤规则。

# accept hosts in MY.DOMAIN.NAME
+^http://([a-z0-9]*\.)*peishun.wang/
+^http://([a-z0-9]*\.)*znufe.edu.cn/

5.修改nutch-site.xml,添加http.agent.name、sercher.dir等参数。(注意双目录/usr/nutch-1.0/conf、/usr/apache-tomcat-8.0.21/webapps/nutch-1.0/WEB-INF/classes/)

<configuration>
<property>
<name>http.agent.name</name>
<value>wangpeishun</value>
</property>

<property>
<name>searcher.summary.context</name>
<value>10</value>
<description>
The number of context terms to display preceding and following matching terms in a hit summary.
</description>
</property>

<property>
<name>searcher.summary.length</name>
<value>100</value>
<description>
The total number of terms to display in a hit summary.
</description>
</property>

<property>
<name>searcher.dir</name>
<value>\usr\nutch-1.0\webdb001</value>
</property>
</configuration>

6.抓取命令

nutch根目录下执行命令:#bin/nutch crawl url.txt -dir webdb001 -depth 10 -threads1000 -topN5000

url是根目录下存放网站地址的txt

-dir webdb 指定抓取内容所存放的目录

-threads 1000 指定并发线程数

-depth 10 表示要抓取网站顶级网址为起点的爬行深度

-topN 5000 表示获取前多少条记录


若中文乱码需要修改/usr/apache-tomcat-8.0.21/conf中的server.xml,在Connector部分添加URIEncoding=“UTF-8”内容。

其他的页面优化无关紧要,在/usr/apache-tomcat-8.0.21/webapps/nutch-1.0/zh中进行修改(其实应该在Eclipse中修改代码,只是水平不够)。马马虎虎做成这样。

[caption id="" align="alignnone" width="701"] 中南财经政法大学校园搜索系统[/caption]

[caption id="" align="alignnone" width="700"] 中南财经政法大学校园搜索系统[/caption]