记录生活点滴.

吸血鬼日记 第二季[第20集]

Popularity: 3%

2011-04-29相关转载

没有评论
366 views

懒人的十大好处

【懒人的十大好处】 1不埋怨; 2不挑剔;3懂宽容;4较随和;5会忍耐;6好打发;7不小气; 8不虚荣;9少吵架;10不出轨;所以和事业不懒,感情不懒的“懒人”在一起,我们会感到很愉快。懒人们转起来

Popularity: 1%

Sphinx 在windows下安装使用[支持中文全文检索]

本文旨在提供一种便捷的方式让Sphinx在windows下安装配置以支持中文全文检索,配置部分在linux下通用。

一、关于Sphinx

是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系作者(Sphinxsearch.com)以获得商业授权。

一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与 SQL数据库和脚本语言集成。

当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS的原生支持)。

搜索API支持PHP、Python、Perl、Rudy和Java,并且也可以用作MySQL存储引擎。搜索API非常简单,可以在若干个小时之 内移植到新的语言上。

Sphinx特性:

高速的建立索引(在当代CPU上,峰值性能可达到10MB/秒);
高性能的搜索(在2–4GB的文本数据上,平均每次检索响应时间小于0.1秒);
可处理海量数据(目前已知可以处理超过100GB的文本数据,在单一CPU的系统上可处理100M文档);
提供了优秀的相关度算法,基于短语相似度和统计(BM25)的复合Ranking方法;
支持分布式搜索;

提供文件的摘录生成;
可作为MySQL的存储引擎提供搜索服务;
支持布尔、短语、词语相似度等多种检索模式;
文档支持多个全文检索字段(最大不超过32个);
文档支持多个额外的属性信息(例如:分组信息,时间戳等);
停止词查询;
支持单一字节编码和UTF-8编码;
原生的MySQL支持(同时支持MyISAM和InnoDB);

原生的PostgreSQL支持.

中文手册可以在这里获得,感谢译者的辛勤工作。

二、Sphinx在windows上的安装

1.直接在http://www.sphinxsearch.com/downloads.html找到最新的 windows版本,我这里下的是Win32 release binaries with MySQL support,下载后解压在 D:\sphinx目录下;

2.在D:\sphinx\下新建一个data目录用来存放索引文件, 一个log目录方日志文件,复制D:\sphinx\sphinx.conf.in到D:\sphinx\bin\sphinx.conf(注意修改文件 名);

3.修改D:\sphinx\bin\sphinx.conf,我这里 列出需要修改的几个:

type        =  # 数据源,我这里是mysql
sql_host    = localhost # 数据库服务器
sql_user    = root # 数据库用户名
sql_pass    = '' # 数据库密码
sql_db      = test # 数据库
sql_port    = 3306 # 数据库端口
sql_query_pre   = SET NAMES utf8 # 去掉此行前面的注释,如果你的数据库是uft8编码的
index test1
{
# 放索引的目录
 path   = D:/sphinx/data/
# 编码
 charset_type  = utf-8
 #  指定utf-8的编码表
 charset_table  = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F
 # 简单分词,只支持0和1,如果要搜索中文,请指定为1
 ngram_len    = 1
# 需要分词的字符,如果要搜索中文,去掉前面的注释
 ngram_chars   = U+3000..U+2FA1F
}
# index test1stemmed : test1
# {
 # path   = @CONFDIR@/data/test1stemmed
 # morphology  = stem_en
# }

# 如果没有分布式索引,注释掉下面的内容

# index dist1
# {
 # 'distributed' index type MUST be specified
 # type    = distributed
 # local index to be searched
 # there can be many local indexes configured
 # local    = test1
 # local    = test1stemmed
 # remote agent
 # multiple remote agents may be specified
 # syntax is 'hostname:port:index1,[index2[,...]]
 # agent    = localhost:3313:remote1
 # agent    = localhost:3314:remote2,remote3
 # remote agent connection timeout, milliseconds
 # optional, default is 1000 ms, ie. 1 sec
 # agent_connect_timeout = 1000
 # remote agent query timeout, milliseconds
 # optional, default is 3000 ms, ie. 3 sec
 # agent_query_timeout  = 3000
# }
# 搜索服务需要修改的部分
searchd
{
 # 日志
 log     = D:/sphinx/log/searchd.log
 # PID file, searchd process ID file name
 pid_file   = D:/sphinx/log/searchd.pid
 # windows下启动searchd服务一定要注释掉这个
 # seamless_rotate  = 1
}

4.导入测试数据

C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot test<d:/sphinx/example.sql

5.建立索引

D:\sphinx\bin>indexer.exe –all
Sphinx 0.9.8-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff

using config file ‘./sphinx.conf’…
indexing index ‘test1′…
collected 4 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 4 docs, 193 bytes
total 0.101 sec, 1916.30 bytes/sec, 39.72 docs/sec

D:\sphinx\bin>

6.搜索’test’试试

D:\sphinx\bin>search.exe test
Sphinx 0.9.8-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff

using config file ‘./sphinx.conf’…
index ‘test1′: query ‘test ‘: returned 3 matches of 3 total in 0.000 sec

displaying matches:
1. document=1, weight=2, group_id=1, date_added=Wed Nov 26 14:58:59 2008
id=1
group_id=1
group_id2=5
date_added=2008-11-26 14:58:59
title=test one
content=this is my test document number one. also checking search within
phrases.
2. document=2, weight=2, group_id=1, date_added=Wed Nov 26 14:58:59 2008
id=2
group_id=1
group_id2=6
date_added=2008-11-26 14:58:59
title=test two
content=this is my test document number two
3. document=4, weight=1, group_id=2, date_added=Wed Nov 26 14:58:59 2008
id=4
group_id=2
group_id2=8
date_added=2008-11-26 14:58:59
title=doc number four
content=this is to test groups

words:
1. ‘test’: 3 documents, 5 hits
D:\sphinx\bin>

都所出来了吧。

6.测试中文搜索

修改test数据库中documents数据表,

UPDATE `test`.`documents` SET `title` = ‘测试中文’, `content` = ‘this is my test document number two,应该搜的到吧’ WHERE `documents`.`id` = 2;

重建索引:

D:\sphinx\bin>indexer.exe –all

搜索’中文’试试:

D:\sphinx\bin>search.exe 中文
Sphinx 0.9.8-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff

using config file ‘./sphinx.conf’…
index ‘test1′: query ‘中文 ‘: returned 0 matches of 0 total in 0.000 sec

words:
D:\sphinx\bin>

貌似没有搜到,这是因为windows命令行中的编码是gbk,当然搜不出来。我们可以用程序试试,在D:\sphinx\api下新建一个 foo.php的文件,注意utf-8编码

<?php
require ‘sphinxapi.php’;
$s = new SphinxClient();
$s->SetServer(‘localhost’,3312);
$result = $s->Query(‘中文’);
var_dump($result);
?>

启动Sphinx searchd服务

D:\sphinx\bin>searchd.exe
Sphinx 0.9.8-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff

WARNING: forcing –console mode on Windows
using config file ‘./sphinx.conf’…
creating server socket on 0.0.0.0:3312
accepting connections

执行PHP查询:

php d:/sphinx/api/foo.php

结果是不是出来?剩下的工作就是去看手册,慢慢摸索高阶的配置。

Popularity: 2%

苹果“定位门”升级 美众议院将召开听证会

苹果公司27日公开表示,之前电脑专家们测试报告中提到的用户数据储存一年的情况,只是一个软件错误。该公司称,他们无意储存用户数据资料超过7天。为了 防止各方对苹果公司的行为产生误读,该公司将在今后几周内升级程序,限制相关文件储存数据的数量,同时停止备份相关文件到计算机。

人们在使用智能手机的一些程序时,往往被要求开启“定位功能”。在享受便利的同时,两个美国人提出,苹果公司通过这一功能获取、储存了用户的个人信 息,并且没有安全存放,这侵犯了他们的隐私,很可能对他们的安全不利。因此,将苹果公司告上法庭。对此,美国国会相关部门已经表示,将对这一问题举行听证 会,邀请生产商参加。而苹果公司在最新的回应中表示,他们无意存储用户数据资料超过7天,并将升级程序,而用户的迷惑,源于设计者解释工作不到位。

苹果公司从来不缺关注度,这一次的关注他们并不喜欢。

4月25日,美国参议院隐私、技术及法律司法小组委员会主席、明尼苏达州参议员阿尔·弗兰肯表示,他将在下月10日举行一场听证会,会议是有关智能 手机和电脑可能“侵犯用户隐私”的话题。弗兰肯说,他已经明确要求苹果公司派代表参加,对有关他们涉嫌侵犯用户隐私的指控作出解释。

两“粉丝”状告苹果公司

一份专业测试报告显示,苹果的定位功能可以记录用户去过的地方的经纬度,并生成记录文件。

事件的发酵源于几天前。

美国东部时间22日下午,佛罗里达州坦帕市一家法院外,佛罗里达的维克拉姆·艾简普尔和纽约的威廉·德维托被媒体包围。他俩一个是iPhone手机 用户,一个是iPad平板电脑用户。

当天早些时候,他们二人通过律师向法院提交了一份诉状,称苹果公司iPhone和iPad侵犯用户隐私,正在“秘密地”记录用户数据。他们要求法院 禁止苹果公司利用定位系统收集用户的数据。

两个自称苹果产品“粉丝”的用户,为何要与苹果公司对簿公堂?

4月20日,这两人看到一份针对苹果产品的测试报告,报告由专业人士发布———英国埃克塞特大学的学者和曾在苹果公司工作过的工程师。测试报告称经 过1年左右的调查和测试发现,iPhone和iPad的定位功能“强大”。具体来说,就是这些产品用户在使用一些需要定位功能的应用程序时,产品可以通过 iOS 4操作系统记录用户所在位置的经纬度坐标和时间数据,并在内部生成一个记录用户位置信息的文件,该文件最长可以保留数据1年多,可以还原过去一段时间用户 的坐标记录。报告指出,收集信息不是秘密,但他们认为这些信息储存的方式并不安全,并且在用户“同步”这些电子设备时,信息会进入个人电脑。

这份报告备受美国媒体关注,被称为“苹果定位门”。

艾简普尔和德维托称,他们引用2位专家的测试报告起诉苹果公司,是希望能代表所有苹果产品的用户讨个说法。“此事已经侵犯到了所有客户的利益。”两 人要求苹果公司给他们退款。

此外他们还认为,苹果公司应在服务条款中,以独立句子的醒目形式标注定位跟踪功能,而不是将其埋没在长篇大论中。

美国议员介入“定位门”

众议院致信6家生产商,要求解答“疑问”;参议员要苹果公司出席听证会。

定位功能如今成为智能手机的重要功能之一,这一功能引发的跟踪和用户信息外泄风险,开始引起美国民众的担忧。

除了苹果公司,被参议员弗兰肯要求出席听证会的,还有谷歌公司代表。谷歌的搜索工具栏和安卓手机操作系统,也被指通过收集用户位置信息侵犯隐私。

25日,美国众议院能源和商务委员会分别向包括苹果、、诺基亚、微软、惠普和黑莓6家智能手机操作系统生产商发出了函件,以调查手机收集用户信 息可能造成的影响。

根据该委员会网站的消息,该委员会中的5名议员在信函中提出一系列问题,要求这些公司给予答复。

同一天,伊利诺伊州总检察长利萨·马迪肯向苹果公司和谷歌公司发出了一封信,要求与两公司高层管理人员会晤。这位检察长称,在会晤中,她将传达要求 两家公司保护消费者隐私的想法。

“我已经要求他们解释为什么要存储信息,信息的存储究竟可以持续多长时间,消费者应该如何获知这些,同时如何拒绝使用这一功能。”

美国众议院议员、两党联合隐私权小组联合主席爱德华·马基称他在“定位门”发生后给苹果公司总裁乔布斯写信,要求他解释情况,不过目前尚未收到正式 回复。

针对下月10日要求苹果和谷歌出席的听证会,参议院隐私、技术及法律司法小组委员会主席弗兰肯表示,“这个听证会只是第一步,联邦政府要保护消费者 的隐私,尤其是当他们使用移动设备时。”

苹果谷歌辟谣

乔布斯说,iPhone不跟踪任何人;谷歌称,收集信息都是匿名。

针对用户的担忧,以及发来的询问邮件,苹果公司CEO乔布斯26日宣布,“iPhone并不跟踪任何人,现在流传的都是错误信息。”

苹果公司27日公开表示,之前电脑专家们测试报告中提到的用户数据储存一年的情况,只是一个软件错误。该公司称,他们无意储存用户数据资料超过7 天。为了防止各方对苹果公司的行为产生误读,该公司将在今后几周内升级程序,限制相关文件储存数据的数量,同时停止备份相关文件到计算机。

他们称,“用户之所以感到迷惑,部分原因是因为新技术的设计者(包括苹果公司)没能对相关问题提供新的、足够的解释。”

该公司重申,定位数据的传输是匿名的,公司不会据此跟踪用户。

谷歌公司也曾经表示,如果用户关闭了定位功能的话,就可以阻止信息的收集。如果用户不愿意接受信息收集的话,他们也不会进行相关活动。

此外,两家公司都曾表示,虽然定位功能可以反馈出用户信息,但这些信息只会汇总到一个服务器,用于分析数据使用,而不会反推回其他特定的用户。

但两位起诉苹果公司的用户更加相信那份“专业报告”。报告指出,即使关掉苹果产品的定位功能,电子设备看似停止收集信息,但其实停止过程需要45分 钟,而苹果公司没有告知具体什么时候收集手机用户的信息。

官员担忧公共安全

众议员马基认为,如果居心不良者获得定位信息,后果不堪设想。

美国媒体分析认为,以苹果和谷歌公司为代表的智能操作系统之所以在定位功能上下大工夫,是因为通过定位功能,可以实现很多手机的附加值。

定位功能不仅可以能够帮助运营商查找个人、企业等具体信息,还可以在社交网络领域发挥作用,市场前景非常广阔。因此媒体认为,两家公司大力发展此业 务,是因为利润丰厚。

然而,在极为重视个人隐私保护的国家,这已经演变成了一桩公共安全事件。

美国媒体引述安全人员的话说,如果手机公司和运营商有意或者无意将用户的其他隐私———比如姓名、电话号码、年龄等真实信息透露给第三方,影响将会 更大。

两党联合隐私权小组联合主席马基认为,“毫无疑问,在用户不知情的情况下收集信息会给公共安全带来危险。”他说,如果有居心不良的犯罪分子通过这一 功能获知儿童的定位信息,就有可能作出“不堪设想”的事情。

“定位门”的影响已不再局限在美国。加拿大、德国、法国、意大利、韩国等国相关部门已分别开始对智能手机定位功能影响展开调查。

但不是所有人都会因此放弃使用智能手机。为此,加拿大的一家公司就实时地推出了一款手机应用程序。这款号称“定位克星”的程序,只要将它安装在手机 上,它就会每隔30分钟自动在后台删除保存在隐藏文件中的定位跟踪信息,以此避免泄露用户的资料。

Popularity: 1%

中国移动 太黑了,收费太高了!

@ 太黑了,打01:57:24要收34.22,而且还是用得全球通套餐国内长途0.29元/分钟[鄙视]

Popularity: 2%

CSS z-index浮动层

大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈 现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。

Z-index属性便属于上面所说的后面的那一组。Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上的混 乱和(开发者心理上)的挫败感。但滑稽的是,一旦你真正理解了Z-index,你会发现它却是一个非常容易使用的属性,并且会为解决很多layout方面 的挑战提供强有力的帮助。

在这篇文章里,我们会准确的说明究竟什么是Z-index,它为什么会这么不为人所了解,并一起讨论一些关于它的实际使 用中的问题。我们同时会描述一些会遇到的浏览器间的差异,那些存在于已有版本的IE及Firefox浏览器中的独特问题。这篇关于Z-index属性的全 透视文章将会为那些有着良好基础的开发者在使用Z-index属性时提供强大的自信心及强有力的帮助。

这是什么?

Z-index属性决定了一个HTML元素的层叠级别。元素层叠级别是相对于元素在Z轴上(与X轴Y轴相对照)的位置而 言。一个更高的Z-index值意味着这个元素在叠层顺序中会更靠近顶部。这个层叠顺序沿着垂直的线轴被呈现。

为了更清晰的描述Z-index是如何工作的,上面的这张图片夸大展示了层叠元素在视觉位置上的关系。

自然的层叠顺序

在一个HTML页面中,自然的层叠顺序(也就是元素在Z轴上的顺序)是由很多因素决定的。下面的是一个列表,它展示的列表项是处于一个层叠环境 (stacking context,暂时未找到合适的汉语翻译,应该是指层叠的元素所处的那个层叠的环境)中,这些项是处于这个层叠环境的底部的。这个列表中的项都没有被赋 予Z-index属性。

元素的背景和边框会创建一个stacking context

引用:
·具有负值的stacking contexts元素,按照出现的先后顺序排列(越靠后层级越靠上)
·没有被定位,没有浮动的块级元素,按照出现的先后顺序排列
·没 有被定位,浮动的元素,按照出现的先后顺序排列
·内联元素,按照出现的先后顺序排列排列
·被定位的元素,按照出现的先后顺序排列

属性,当被正确使用的时候,会改变自然的层叠顺序。

当然,除非元素已经被定位按照互相交叠的形式展现,否则元素的层叠顺序并不会特别的明显。下面的,负边距的BOX被拿来展示,用以说明自然的层叠顺 序。

上面的BOX被定义了不同的背景和边框色,并且后两个是交错的并且定义了负值的顶部边距,所以我们可以看到自然的层叠顺序。灰色的BOX在标记中位 于第一位,蓝色的BOX位于第二位,金色的排在第三。应用的负边距明确的表明这个事实:这些元素未被设置Z-index 属性;它们的层叠顺序是自然的,或者是默认的,复合规则的。产生交错的现象都是因为负值的边距。

为什么它会产生混乱?

即使Z-index并不是一个难以理解的属性,但它却会因错误的假设而使很多初级的开发人员陷入混乱。混乱发生的原因是因为Z-index只能工作 在被明确定义了absolute,fixed或relative 这三个定位属性的元素中。

为了证明Z-index只能工作于被定位了的元素中,这里有同样的三个BOX,它们应用了Z-index属性来尝试打破他们自然的层叠顺序。

灰色的BOX具有“9999”的Z-index值,蓝色的BOX有“500”的Z-index值,金色的有“1”的Z-index值。合乎逻辑的, 你会认为这三个BOX的层叠顺序会倒过来。但事实却不是这样,因为这些元素都没被设定position属性。

下面是同样的三个BOX,分别都被设置了position: relative,他们的Z-index值还是按照上面那段设定。

现在的结果是我们所期待的了:这些元素的层叠顺序实现了反向;灰色的BOX覆盖在蓝色之上,蓝色的覆盖在金色之上。

语法

 

#grey_box {
width: 200px;
height: 200px;
border: solid 1px #ccc;
background: #ddd;
position: relative;
z-index: 9999;
}

#blue_box {
width: 200px;
height: 200px;
border: solid 1px #4a7497;
background: #8daac3;
position: relative;
z-index: 500;
}

#gold_box {
width: 200px;
height: 200px;
border: solid 1px #8b6125;
background: #ba945d;
position: relative;
z-index: 1;
}

 

重复一下,Z-index属性只能工作于那些被定义了position属性的元素中。这并没有被足够的重视,尤其是对于那些新手。

Popularity: 2%

2011-04-27相关转载

没有评论
339 views

每天醒来的时候你都有两个选择

每天醒来的时候你都有两个选择:

1、醒来,再睡,继续未完的美梦;

2、醒来,站起来,去实现自己的梦想。

Popularity: 1%

16个暖色调网站设计灵感

16个暖色调网站设计灵感

一个网站就是一个公司、一个团体甚至一个人的身份的象征。现代化的今天,成千上万的网站都在浩瀚的网络上站稳了脚跟,每天都享受着急速上升的点击 量。同时,我们也已经意识到,一个网站代表着什么,因此,每个网站的设计都应该是独一无二的,更重要的是要有自己的风格和品味。

作为一个设计师,我们应该很清楚的明白,怎样处理网站的插图、排版和色调问题。今天,我不打算深究于插图和排版方面,色调是这一期的主题。通常大家 都会将网站设计分为明色调和暗色调;也有人则将网站定义为简约设计和内容充实型设计。

但是现在,我们有一个网站设计的新观点,冷暖色调设计。

暖色调网站设计

从红色过渡到黄色、棕色和棕褐色的颜色,我们归类为暖色。在网站设计中,暖色调除了能表达色彩本身的视觉效果外,它更容易让人联想到其他元素,比如 活力、开朗、快乐、天真、活泼和幸福。这种配色方案非常适合应用在与运动相关的网站、以青少年为目标群体的、饮料酒业网站,更或者是其他一些希望吸引热情 的读者的网站。

1. Some Web by Fedrick

16个暖色调网站设计灵感

2. Zuzanka Kindergarten by Neilan

16个暖色调网站设计灵感

3. Yabazz Website by Ee Venn Soh

16个暖色调网站设计灵感

4.Airport Taxi

16个暖色调网站设计灵感

5. Termobravo by Pawel Linard

16个暖色调网站设计灵感

6. Canvas Card Website by Ryan Barlin

16个暖色调网站设计灵感

7. A RemStroy by IndieStudio

16个暖色调网站设计灵感

8. Balparmak by Gdnz

16个暖色调网站设计灵感

9. Fanta by Diogo Parrinha

16个暖色调网站设计灵感

10. Canderel by Cenk Yilmaz

16个暖色调网站设计灵感

11. Telecine by Letícia Motta

16个暖色调网站设计灵感

12. Johnnie Wallker Red Label by Sasha Nilov

16个暖色调网站设计灵感

13. Imago by JK89

16个暖色调网站设计灵感

14. Fat Duo Brasil by Baia Studio

16个暖色调网站设计灵感

15. Bubbaloo Tuboo Connect by Carolina Janovik

16个暖色调网站设计灵感

16. Kizlar Cognac

16个暖色调网站设计灵感

Popularity: 1%

Linux下nginx支持.htaccess文件实现伪静态的方法!

在Google上搜索的资料很多人都说nginx目 前不支持.htaccess文件,我按照nginx的 规则试验了一下,结果发现nginx是完全支持.htaccess文件的!

方法如下:

 

1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件,
如本人的一个Discuz论 坛目录:

vim /var/www/html/168pc/bbs/

2. 在里面输入规则,我这里输入Discuz的伪静态规则:

# rewrite rule
rewrite ^(.*)/archiver/((fid|tid)-[w-]+.html)$ $1/archiver/index.php?$2 last;
rewrite ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php?fid=$2&page=$3 last;
rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^(.*)/profile-(username|uid)-(.+).html$ $1/viewpro.php?$2=$3 last;
rewrite ^(.*)/space-(username|uid)-(.+).html$ $1/space.php?$2=$3 last;
rewrite ^(.*)/tag-(.+).html$ $1/tag.php?name=$2 last;
# end nginx rewrite rule

wq保存退出。

3. 修改nginx配置文件:

vim /etc/nginx/nginx.conf

4. 在需要添加伪静态的虚拟主机的server{}中引入.htaccess文件,如图所示:

include /var/www/html/168pc/bbs/.htaccess;(把这个改成你.htaccess文件的具体位置)

wq保存退出。

5. 重新加载nginx配置文件:

/etc/init.d/nginx reload

重新打开网页看看,如果伪静态正常就证明你的rewrite rule语法是正确的。

正常,完毕!

补充:偶在网上发现了个可以在线将Apache Rewrite伪静态规则自动转换为Nginx Rewrite网页。大家可以试试看。

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

此地址里面的内容包含可以完成上面说的略做修改的功能。就是把.htaccess中的规则自动转换成nginx下面可用的规则。

总结:.htaccess文件本来是apache专用的分布式配置文 件,提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。其实修改一下,nginx 也可使用.htaccess文件实现多种功能。实现伪静态只是.htaccess的其中一个用途,.htaccess还可以做很多的用途,如过滤访问 IP,设置web目录访问权限、密码等。

Popularity: 2%

iPhone等引起关注 多个国家调查苹果跟踪事件

美国有国会议员给苹果公司去信询问为何要将相关信息储存在用户手机里,以及是否将这些数据用作商业用途;德国、意大利、法国的相关机构表示将针对此事展开 调查;韩国通讯委员会也就此事与韩国苹果分公司进行了沟通。
随着手机安全专家发现苹果iPhone和iPad会自动记录用户的位置信息后,一些国家和机构开始对此事表示高度关注,纷纷展开进一步调查。上周,两位美国手机安全专家公布了一项发 现,iPhone和iPad在使用中会在内部生成一个记录用户 位置信息的文件,通过该文件可以还原用户在一段时间内的准确动向。随之,研究发现,谷歌Android系统手机也会有类似的记录行为。

事件曝光后,出于对个人隐私的担忧,一些国 家的相关机构纷纷对此表示了关注。据外媒报道,美国有国会议员给苹果公司去信询问为何要将相关信息储存在用户手机里,以及是否将这些数据用作商业用途;德 国、意大利、法国的相关机构表示将针对此事展开调查;韩国通讯委员会也就此事与韩国苹果分公司进行了沟通。

尽管如此,苹果公司至今仍未对此事进行公开 回应,而谷歌公司官方声明则称,Android系统在记录用户位置信息前会弹出窗口,询问用户是否愿意让谷歌匿名收集相关数据,同时这一记录也无法 绑定或定位到特定的用户个体。

Popularity: 1%

返回顶部