[转载]Hadoop介绍
Hadoop是Apache软件基金会所研发的开放源码并行运算编程工具和分散式档案系统,根据Google公司发表的MapReduce和Google档案系统的论文,自行实作而成. 谈到Hadoop就不得不提到Lucene和Nutch。首先,Lucene并不是一个应用程序,而是提供了一个纯Java的高性能全文索引引擎工具包,它可以方便的嵌入到各种实际应用中实现全文搜索/索引功能。Nutch是一个应用程序,是一个以Lucene为基础实现的搜索引擎应用,Lucene为Nutch提供了文本搜索和索引的API,Nutch不光有搜索的功能,还有数据抓取的功能。在nutch0.8.0版本之前,Hadoop还属于Nutch的一部分,而从nutch0.8.0开始,将其中实现的NDFS和MapReduce剥离出来成立一个新的开源项目,这就是Hadoop,而nutch0.8.0版本较之以前的Nutch在架构上有了根本性的变化,那就是完全构建在Hadoop的基础之上了。在Hadoop中实现了Google的GFS和MapReduce算法,使Hadoop成为了一个分布式的计算平台。 其实,Hadoop[……]
[Ubuntu]隐藏Apache及PHP的版本号
一、隐藏apache的版本信息sudo vim /etc/apache2/conf.d/securityServerTokens Prod
ServerSignature Off重启 apache
现在 http 头里面只看到:
Server: Apache 如果进一步需要把apache这个也修改了,则需要修改文件重新编译:
以Apache 2.0.50为例:
编辑ap_release.h文件,修改“#define AP_SERVER_BASEPRODUCT \"Apache\"”为“#define AP_SERVER_BASEPRODUCT \"Microsoft-IIS/5.0\"”。
编辑os/unix/os.h文件,修改“#define PLATFORM \"Unix\"”为“#define PLATFORM \"Win32\"”。
修改完毕后,重新编译、安装Apache。 二、隐藏 PHP 版本
在 php.i[……]
X200 重装Windows 7系统后无声音
重装之前好好的,重装Windows 7 64 bit之后,主板及声卡驱动都装好了,插上耳机有声音,拔掉用机器的扬声器就没有声音
查了半天,最后装上SIHotkey驱动就好了 很奇怪
参考:http://forum.51nb.com/thread-918049-2-1.html[……]
让VirtualBox虚拟机实现开机自动后台运行
测试环境:
Host OS: Windows 7 x64
Guest OS: Ubuntu、Windows XP
开启远程登录,并设置用户密码,XP用control userpasswords2设置自动登录(取消“要使
用本机,用户必需输入服务器密码”)
虚拟机软件:VirtualBox-4.0.2-69518-Win
目的:开机后自动后台运行虚拟机,只有进程,不显示GUI界面。
由于VMware Server 2只支持到Windows 2008 Server系统,Windows 7系统不便使用,即使
能安装也可能会有问题。VMware Workstation不免费,本身也没有后台运行虚拟机的功能,
只能通过第三方软件把启动虚拟机做成系统服务,或者设置了“在关闭后在后台运行电源
已打开的虚拟机”用批处理启动虚拟机再杀进程,或者用计划任务。因此选择使用免费的
VirtualBox。
后台启动VirtualBox虚拟机的命令有2个:
VBoxHeadless -s|–startvm | [–vrde=on|off|confi[……]
“您可以使用这些 HTML 标签和属性”删除评论框后文字说明
每篇文章的评论框下面都有这段文字
您可以使用这些 HTML 标签和属性: <a href=”” title=””> <abbr title=””> <acronym title=””> <b> <blockquote cite=””> <cite> <code> <del datetime=””> <em> <i> <q cite=””> <strike> <strong>
想删掉想删掉它,在评论模版中找不到,其实去除它要到
wp-includes/comment-template.php //找到这个文件
查找:
echo $args[‘comment_notes_after’];
注释掉即可[……]
Excel技巧:自定义格式与Text()
需求一:想在Text()函数中使用自定义格式,但苦于EXCEL帮助中未提供相关资料,但我们完全可以通过自定义格式来显示系统所有格式的代码! 方法:先从格式列表类型中选中任意一个格式,再转到“自定义”,那么系统将自动显示我们选中格式中的“格式代码”,如:我们选中“2001-3-14”,在自定义中可以看到代码为:yyyy-m-d,等等。 这样我们如果在TEXT()中想将日期转换成文本格式,就可以用: =text(today(),"yyyy-m-d") 需求二:按照我们中国的习惯,日期爱用这种格式:2004.4.2,但EXCEL是不支持这种日期格式的(识别成文本),但我们可以通过自定义格式来实现,设置为:yyyy.m.d即可。 小帖士:日期必须按日期格式输入才能转换。 需求三:我们有时想在单元格中显示如:100人,50元,20个,等等的内容,但是如果我们还需要这些数字能够进行计算,那么也可以借助单元格自定义格式来实现[……]
Ubuntu下用Apache 做反向代理
1.启用Apache代理模块 sudo a2enmod proxy sudo a2enmod proxy_http 2.配置虚拟主机反向代理,以下是一个虚拟主机配置文件: ServerName www.a.com DocumentRoot “/var/site/www/” ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://www.b.com/ ProxyPassReverse / http://www.b.com/ 需要把www.a.com的域名解析到反向代理机器上,然后访问www.a.com就会被代理到www.b.com上 另外一种情形比较常见:www.a.com位于机器b上,机器a外网能访问,机器b是内网机器外网不能访问,需要用用户访问机器b上的网站,这时可以用机器a反向代理机器b上的www.a.com 配置类似: ServerName www.a.com Docum[……]
css中的 clear:both 在ie6中出现高度占用的解决方法
属性里加上overflow: hidden;即可,如下:
.clear {
clear: both;
height: 0px;
overflow: hidden;
}[……]
Limesurvey 1.85:Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 5831574 bytes) in ……
使用1.85版Limesurvey时,问卷数量很大,备份数据时出现以下提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 5831574 bytes) in /home/www-program/limesurvey/admin/dumpdb.php on line 126 问题很简单,分配给PHP脚本执行的内存少了,需要的内存超出了分配的内存。 先检查了下系统的PHP内存限制,发现已经修改过了,目前是1024M,原没到限制,猜测基本就是PHP脚本本身设置了内存限制的全局变量,检查了一下,在config-default.php文件找到了这个限制: $memorylimit = ’32M’; 把32改到足够大之后就没问题了。[……]