Posts Tagged space

主页被恶意篡改成www.1188.com/?y6的解决方法

这两天很忙,急着用各种工具,随便下载安装,结果中了www.1188.com/?y6这鬼东西

桌面和任务栏一共多了三个IE图标,打开了就是www.1188.com/?y6这个网站,傲游也中了,删也删不掉

这里附上网友提供的解决方法:

文件夹选项——查看,把“使用简单文件共享(推荐)”的勾去掉。
回到IE的图标,属性——安全,把所有允许的勾打上。
最后把图标删除,再到注册表里把“www.1188.com”相关的键删掉。

在注册表编辑器里,将“HKEY_CLASSES_ROOT\CLSID\{E188F7A3-A04E-413E-99D1-D79A45F78506}”删除
到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace”中找到“E188F7A3-A04E-413E-99D1-D79A45F78506”项整个删除。“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace”位置主要是在桌面创建图标用的。
用360木马查杀以及修复首页;
回到桌面刷新,图标消失
进入c:\windows\system32\找到opie.exe删除掉

问题应该就是这么解决的,不过傲游还是有点问题,看下次开机后会不会正常

这个www.1188.com还号称绿色导航站,这皮够厚的,可别说是别人陷害啊

  • Share/Bookmark

Tags: , , , , , ,

滚动标记marquee的用法

给个比较好用的黑链代码,在页面上完全不会显示,如下:

<marquee width=”2″ height=”8″ scrollamount=8765><a href=”http://www.crazylemon.net“>疯狂的柠檬</a></marquee>

以下为滚动标记marquee的一些基本的参数:

该标记语法格式如下:

align:是设定活动字幕的位置,除了居左、居中、居右三种位置外,又增加靠上(top)和靠下(bottom)两种位置。
Bgcolor:用于设定活动字幕的背景颜色,可以使用英文的单词也可以是十六进制数的。
Direction:用于设定活动字幕的滚动方向是向左(left)、向右(right)、向上(up)、向下(down)。
Behavior:用于设定滚动的方式,主要由三种方式:
     behavior=”scroll”表示由一端滚动到另一端;
     behavior=”slide”:表示由一端快速滑动到另一端,且不再重复;
     behavior=”alternate”表示在两端之间来回滚动。
Height:用于设定滚动字幕的高度。
Width:则设定滚动字幕的宽度。
Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。
Scrollamount:用于设定活动字幕的滚动距离。数值越小,滚动的速度就越快。
scrolldelay:用于设定滚动两次之间的延迟时间,数值越小,间隔就越小。
Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。其中默认情况是向左滚动无限次,字幕高度是文本高度;滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。

  • Share/Bookmark

Tags: , , , , ,

NASA是什么?

美国国家航空航天局

美国国家航空航天局(National Aeronautics and Space Administration)简称NASA,台湾译作“美国国家航空暨太空总署”,是美国负责太空计划的政府机构。总部位于华盛顿哥伦比亚特区,拥有最先进的航空航天技术,它在载人空间飞行、航空学、空间科学等方面有很大的成就。它参与了包括美国阿波罗计划、航天飞机发射、太阳系探测等在内的航天工程。为人类探索太空做出了巨大的贡献。

额。。。据说登月就是它搞的,我不信。。。

NASA介绍
  NASA是美国联邦政府的一个政府机构,负责美国的太空计划。1958年7月29日,艾森豪威尔总统签署了《美国公共法案85-568》(United States Public Law 85-568,即《美国国家航空暨太空法案》),创立了NASA。1958年10月1日NASA正式成立。总部位于华盛顿哥伦比亚特区。NASA的视野是 “改善这里的生命,把生命延伸到那里,在更远处找到别的生命(To Improve life here,To extend life to there,To find life beyond)”。NASA的目标是“理解并保护我们赖以生存的行星;探索宇宙,找到地球外的生命;启示我们的下一代去探索宇宙(To understand and protect our home planet,To explore the Universe and search for life,To inspire the next generation of explorers[1])”。
  NASA被广泛认为是世界范围内太空机构的领头羊。当时所有国防部之下非军事火箭及太空计划在总统行政命令下一起归入NASA,包括正在进行的先锋计划和探险者计划,以及美国全部科学卫星计划。原国家航空咨询委员会(NACA)的3个实验室:兰利研究实验室、刘易斯研究实验室、艾姆斯研究实验室编入NASA,更名为兰利研究中心、刘易斯研究中心、艾姆斯研究中心。爱德华空军基地的飞行试验室改名为飞行研究中心,海军研究实验室有关先锋计划的部分划归NASA,在马里兰州组建了戈达德航天飞行研究中心。1960年6月接管冯·布劳恩领导的陆军弹道导弹局,在亨茨维尔组建马歇尔航天飞行中心,负责大型运载火箭的研究计划。尔后NASA还相继调整、组建了肯尼迪航天中心、约翰逊航天中心、太空飞行器中心。现在,NASA已成为世界上所有航天和人类太空探险的先锋。在太空计划之外,NASA还进行长期的民用以及军用航空太空研究。

  • Share/Bookmark

Tags: , ,

什么是TrackBack?

TrackBack是一种网络日志应用工具,它可以让网志作者知道有那些人看到自己的文章后撰写了与之有关的短文。在Movable Type和WordPress软件中,包含有该功能。这种功能通过在网志之间互相「ping」的机制,实现了网站之间的互相通告;因此,它也可以提供提醒功能。
  *TrackBack功能一般出现在一个网志文章的下方,同时会显示对方网志的摘要信息、URL和网志标题。
  *TrackBack规范由Six Apart在2000年制订,并在Movable Type2.2中予以实现。
  trackback (引用通告)
  trackback是现在WEB2.0的产物,BLOG成为WEB2.0的关键包括TRACKBACK的功能,原理如下:
  在自己的空间(不管你在哪里建立了自己的BLOG或SPACE),你都必不可少的发表一些评论,以前的做法就是在文章下面跟帖评论,很可能要不定时回去看看自己的评论别人是如何看待的,TRACKBACK就是为了解决这个问题而生的.
  你在BLOG发表一篇评论的时候,在尾部的引用栏输入对方文章的引用(TRACKBACK)地址,那么你发表完文章后,对方的BLOG就会自动在你所评论的文章的尾部添加了你的引用信息,所显示的信息因程序而不同,基本的要素包括了你评论的标题和你的评论的链接,其他人可以很清楚地看到你的引用,并很方便地点击就可以来看你的文章.
  Blog跟BBS有点重要的不同,Blog是一种个人创作,用Blog来发表自己的东西,保存自己的东西,即使是对他人Blog文章的评论也要在自己的Blog中永久保留下来。通过Trackbak,我就可以在自己的Blog中发表文章,同时把自己这篇文章的URL地址Ping到鱼头的那篇文章上去。这样,所有阅读鱼头文章的人也能通过Trackback顺藤摸瓜地来我的Blog看我的文章。
  所以,当我们的Blog有了Trackback Ping功能,那么谁都可以通过Trackback Ping来发表意见和评论了。这样,多家Blog网站就通过相关话题而联接起来。各种评论在Internet上相互连接而织成一张大网。因此,可以说, Trackback创造出了Blog与BBS、Diary完全不同的文化,Blog的世界通过Trackback而变成真正的无限互连。
  作为Blogger,让我们习惯于这样讨论问题和做评论吧:把内容写在自己的Blog里面,Trackback Ping到别人的Blog。这个概念是论坛模式里从来没有的,称为Remote Commenting。
  早期版本的Trackback规范中,Ping是GET方式的HTTP请求,现在不再支持GET方式,只能用POST方式。
  参数包括:
  title – 文章的标题
  excerpt – 文章的摘要。在Movable Type系统中,如果摘录信息超过255个字符将会被截断为252个字符,并在后面增加…三个字符
  url – 文章的永久连接。象其它永久连接一样,这个连接应可能准确地在页面中定位文章的入口,因有疑问时这个链接会用到
  blog_name – 发表文章的blog的名称
  在上述的参数中只有url是必须的。如果title没有提供,url的值将被用作标题。
  当我的Blog发出这个Trackback Ping后,将接收一个简单的XML格式应答,如果Ping成功,那么应答的格式如下:
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>0</error>
  </response>
  而失败应答的格式为:
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>1</error>
  <message>The error message</message>
  </response>

  • Share/Bookmark

Tags: , , , , , , , , ,

nginx rewrite 参数

正则表达式匹配,其中:

* ~ 为区分大小写匹配
* ~* 为不区分大小写匹配
* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配

文件及目录匹配,其中:

* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行

flag标记有:

* last 相当于Apache里的[L]标记,表示完成rewrite
* break 终止匹配, 不再匹配后面的规则
* redirect 返回302临时重定向
* permanent 返回301永久重定向

一些可用的全局变量有,可以用做条件判断(待补全)

$args
$content_length
$content_type
$document_root
$document_uri
$host
$http_user_agent
$http_cookie
$limit_rate
$request_body_file
$request_method
$remote_addr
$remote_port
$remote_user
$request_filename
$request_uri
$query_string
$scheme
$server_protocol
$server_addr
$server_name
$server_port
$uri

结合QeePHP的例子

if (!-d $request_filename) {
rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&controller=$1&action=$2&$3 last;
rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&controller=$1 last;
break;
}

  • Share/Bookmark

Tags: , , , , , , , , , , ,

了解 linux 磁盘结构及分区

 

1991年,芬兰的一名学生linus torvalds出于兴趣,以他的灵感和才思,开发了当今最为流行的免费操作系统linux。linux也正以它的优越性赢得越来越多的用户的喜爱,同时也被微软视为最可怕的竞争对手之一。全世界使用linux操作系统的人正以惊人的速度增涨着,同时也产生了linux诸多不同的版本,因为它实在是太可爱了,太好了。但这里也不能说它的好了,要不就有骗稿费之疑了。但它有个最突出的特点是它的源代码全都是公开的,这样每个用户或机构就可以根据自己的需要来修改linux,甚至你也可以开发出属于你自己的操作系统。linux也给我国计算机的发展带来了机遇,借助linux的开放性我们可以开发出全中文的操作系统,我们也将不需“洋油”来过日子了。

由于linux是个自由软件,所以在使用起来不及windows这个商业软件来得上手,但好的是,linux正不断改正这一缺点,现在普通用户也可以轻松地掌握它了。本文就用户在装linux的过程中,所遇到的linux分区问题来详细地介绍一下,这里以red hat linux7.1为例。

 

首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。

 

对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。但对这些用户初上手red hat linux吗,可就有点恼人了。因为对red hat linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。red hat linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。下面我们先来看看red hat linux的驱动器是如何标识的。

 

对于ide硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。

 

我们从上面可以看到,red hat linux的分区是不同于其它操作系统分区的,它的分区格式只有ext2和swap两种,ext2用于存放系统文件,swap则作为red hat linux的交换分区。那么现在我们就可以知道red hat linux至少需要两个专门的分区(linux native和linux swap)况且不能将red hat linux安装在dos/windows分区。一般来说我们将red hat linux安装一个或多个类型为“linux native”的硬盘分区,但是在red hat linux的每一个分区都必须要指定一个“mount point”(载入点),告诉red hat linux在启动时,这个目录要给哪个目录使用。对“swap”分区来说,一般定义一个且它不必要定义载入点。下面我们先对“linux native”和“linux swap”有个初步的了解。

 

*swap分区是linux暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为swap使用的分区不用指定“mout point”(载入点),既然它作为交换分区,我们理所当然应给它指定大小,它至少要等于系统上实际内存的量,一般来说它的大小是内存的两倍,如果你是16mb的内存,那么swap分区的大小是32mb左右,以此类推。但必须还要注意一点,swap分区不要大于128mb,如果你是64mb的内存,那么swap分区最大也只能被定为127mb,再大就是浪费空间了,因为系统不需要太大的交换分区。以此类推,如果你是128mb或更大的内存,swap分区也只能最大被定为127mb。况且你还必须注意的是如果你是128mb(或更大)的内存,你必须提醒系统你有这么大的内存,要不然它可不认你这个128mb内存。具体如下:当顺利启动了安装过程后,会显示一个boot:提示符,这时你只要键入boot:linux mem=128mb就可以了。另外你也可以创建和使用一个以上的交换分区,最多16个。

 

*linux native是存放系统文件的地方,它只能用ext2的分区类型,上面已说过。对windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!对red hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。下面我们看看可以创建哪些分区(仅列常用几种)。

 

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的pc机要受到bios的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50mb—100mb之间。但是如果想用lilo启动red hat linux系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8gb后的数据lilo不能读取,所以red hat linux要安装在8gb的区域以内。

 

/usr分区,是red hat linux系统存放软件的地方,如有可能应将最大空间分给它。

 

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。

 

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

 

/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

 

/bin分区,存放标准系统实用程序。

 

/dev分区,存放设备文件。

 

/opt分区,存放可选的安装的软件。

 

/sbin分区,存放标准系统管理文件。

 

上面介绍了几个常用的分区,一般来说我们需要一个swap分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个swap分区,一个/分区。下面我们来看看怎样分区。

 

用户可以使用两种分区工具:

 

1.disk druid:它是red hat linux提供的硬盘管理工具,它最初是随red hatlinux5一起发售的,它可以根据用户的要求创建和删除硬盘分区,另外还可以为每个分区管理载入点,这是一个不错的分区软件,建议读者使用。本文也将以此软件详细地介绍red hat linux分区。

 

2.fdisk:它是传统的linux硬盘分区工具,比disk druid更强大,使用更加灵活。但是fdisk要求用户对硬盘分区有一定经验,并能够适应且读懂简单的文本界面。如果你是第一次对一个硬盘驱动器进行分区操作的话,最好还是避免fdisk这样的程序,它虽然强大但用起来的感觉不是太好的。

 

附注:此外red hat linux还提供了一种叫fips的分区软件,但这种分区软件具有一定的危险性,不宜提倡操作。虽然有许多人已经成功地用fips对他们的硬盘进行了分区,但这不能保证fips将在你的系统中也能正常地运行。况且red hat linux也不提供对fips的支持,劝你对这种分区软件还是慎用为好。

 

如果你希望将red hat linux安装在已经含有其他操作系统的盘上,也就是多重操作系统,这个情况就比较复杂了,因为一个错误就可以毁掉你辛辛苦苦保存的数据,让你欲哭无泪。如果你想让red hat linux与os/2共存,那你必须使用os/2的分区软件来创建硬盘分区,要不然os/2将不能识别硬盘分区。另外你也可以用其它的一些分区软件来分区,下面列出了一些常见的这种分区工具软件:

 

*partition commander软件,从www.v-com.com处下载。

 

*partition it软件,从www.quarterdeck..com处下载。

 

*partition magic软件,从www.powerquest.com处下载。

 

注意:硬盘分区是一个非常危险的步骤,你要想安全地在不丢失数据的情况下改变磁盘的分区有点不太现实,所以我建议大家对重要得数据进行备份,装多操作系统更要如此,以备不测。当然或许你是刚装系统或就准备重装,那也就是另外一回事了,但是大家对待分区一定要慎重又慎重,切记。

 

下面我们详细地了解一下red hat linux7.1自带的disk druid分区软件所包含的一些信息。

 

1.current disk partitions区域(这里每一行代表了一个硬盘分区)

 

mount point 指出red hat linux启动并运行以后该分区的加载点,交换空间(linux swap)是不需要加载点的。

 

device 硬盘分区的设备名

 

requeted 给这个分区定义时申请的最小空间

 

actual 分配给该分区的实际空间

 

type 说明了该分区的类型

 

2.drive summaries区域(这里每一行代表一个硬盘)

 

drive 显示硬盘的设备名

 

geom[c/h/s] 显示硬盘的物理信息,c(柱面),h(磁头),s(扇区)

 

total 显示硬盘的可用空间

 

used 显示硬盘中已分配的空间

 

free 显示硬盘中末分配的空间

 

bar graph 该条图形化地显示当前硬盘使用的百分比,#号越少,空闲空间越多

 

3.disk druid按钮

 

add 增加一个分区

 

edit 修改在current disk partitons中被选中的分区的属性,选中该按钮将出现一个对话框来进行修改,但只能修改该分区的载入点。如果你需要修改其它内容,请先删除该分区,而后再重新建这分区。

 

delete 删除一个在current disk partitons中被选中的分区

 

ok 确认

 

back 不作保存,返回

 

4.如果你想增加一个分区,请点击“add”按钮,这时会出现一对话框,内容说明如下:

 

mount point 分区载入点,说明分区

 

size 分区的大小

 

grow to fill disk 表明这个分区将添满一个硬盘的整个未分配空间。这时,这个分区的容量可以随着其它分区的修改增加或减少

 

type 选择分区类型

 

allowable drives 选择这个分区将创建在哪个硬盘上

 

好了,通过上面的了解想必大家都能容易地创建出适合自己的分区。下一步我们所要做的工作就是要格式化所建的分区,选择你要格式化的分区并按space键,如果想在格式化分区时检查有无坏块,选择“check for bad blocks during format”,点击ok并按space键。如果分区中已无你要所保存的数据,最好都格式化一下。

  • Share/Bookmark

Tags: , , , , , , , , , , ,

ISO Latin-1字符集

字符 十进制字符编号 实体名字 说明
&#00; 未使用Unused
&#01; 未使用Unused
&#02; 未使用Unused
&#03; 未使用Unused
&#04; 未使用Unused
&#05; 未使用Unused
&#06; 未使用Unused
&#07; 未使用Unused
&#08; 未使用Unused
&#09; 制表符Horizontal tab
&#10; 换行Line feed
&#11; 未使用Unused
&#12; 未使用Unused
&#13; 回车Carriage Return
&#14; 未使用Unused
&#15; 未使用Unused
&#16; 未使用Unused
&#17; 未使用Unused
&#18; 未使用Unused
&#19; 未使用Unused
&#20; 未使用Unused
&#21; 未使用Unused
&#22; 未使用Unused
&#23; 未使用Unused
&#24; 未使用Unused
&#25; 未使用Unused
&#26; 未使用Unused
&#27; 未使用Unused
&#28; 未使用Unused
&#29; 未使用Unused
&#30; 未使用Unused
&#31; 未使用Unused
  &#32; Space
! &#33; 惊叹号Exclamation mark
&#34; &quot; 双引号Quotation mark
# &#35; 数字标志Number sign
$ &#36; 美元标志Dollar sign
% &#37; 百分号Percent sign
& &#38; &amp; Ampersand
&#39; 单引号Apostrophe
( &#40; 小括号左边部分Left parenthesis
) &#41; 小括号右边部分Right parenthesis
* &#42; 星号Asterisk
+ &#43; 加号Plus sign
, &#44; 逗号Comma
- &#45; 连字号Hyphen
. &#46; 句号Period (fullstop)
/ &#47; 斜杠Solidus (slash)
0 &#48; 数字0 Digit 0
1 &#49; 数字1 Digit 1
2 &#50; 数字2 Digit 2
3 &#51; 数字3 Digit 3
4 &#52; 数字4 Digit 4
5 &#53; 数字5 Digit 5
6 &#54; 数字6 Digit 6
7 &#55; 数字7 Digit 7
8 &#56; 数字8 Digit 8
9 &#57; 数字9 Digit 9
: &#58; 冒号Colon
; &#59; 分号Semicolon
< &#60; &lt; 小于号Less than
= &#61; 等于符号Equals sign
> &#62; &gt; 大于号Greater than
? &#63; 问号Question mark
@ &#64; Commercial at
A &#65; 大写A Capital A
B &#66; 大写B Capital B
C &#67; 大写C Capital C
D &#68; 大写D Capital D
E &#69; 大写E Capital E
F &#70; 大写F Capital F
G &#71; 大写G Capital G
H &#72; 大写H Capital H
I &#73; 大写J Capital I
J &#74; 大写K Capital J
K &#75; 大写L Capital K
L &#76; 大写K Capital L
M &#77; 大写M Capital M
N &#78; 大写N Capital N
O &#79; 大写O Capital O
P &#80; 大写P Capital P
Q &#81; 大写Q Capital Q
R &#82; 大写R Capital R
S &#83; 大写S Capital S
T &#84; 大写T Capital T
U &#85; 大写U Capital U
V &#86; 大写V Capital V
W &#87; 大写W Capital W
X &#88; 大写X Capital X
Y &#89; 大写Y Capital Y
Z &#90; 大写Z Capital Z
[ &#91; --- 中括号左边部分Left square bracket
\ &#92; --- 反斜杠Reverse solidus (backslash)
] &#93; 中括号右边部分Right square bracket
^ &#94; Caret
_ &#95; 下划线Horizontal bar (underscore)
` &#96; 尖重音符Acute accent
a &#97; 小写a Small a
b &#98; 小写b Small b
c &#99; 小写c Small c
d &#100; 小写d Small d
e &#101; 小写e Small e
f &#102; 小写f Small f
g &#103; 小写g Small g
h &#104; 小写h Small h
i &#105; 小写i Small i
j &#106; 小写j Small j
k &#107; 小写k Small k
l &#108; 小写l Small l
m &#109; 小写m Small m
n &#110; 小写n Small n
o &#111; 小写o Small o
p &#112; 小写p Small p
q &#113; 小写q Small q
r &#114; 小写r Small r
s &#115; 小写s Small s
t &#116; 小写t Small t
u &#117; 小写u Small u
v &#118; 小写v Small v
w &#119; 小写w Small w
x &#120; 小写x Small x
y &#121; 小写y Small y
z &#122; 小写z Small z
{ &#123; 大括号左边部分Left curly brace
| &#124; 竖线Vertical bar
} &#125; 大括号右边部分Right curly brace
~ &#126; Tilde
&#127; 未使用Unused
  &#160; &nbsp; 空格Nonbreaking space
¡ &#161; &iexcl; Inverted exclamation
¢ &#162; &cent; 货币分标志Cent sign
£ &#163; &pound; 英镑标志Pound sterling
¤ &#164; &curren; 通用货币标志General currency sign
¥ &#165; &yen; 日元标志Yen sign
¦ &#166; &brvbar; or &brkbar; 断竖线Broken vertical bar
§ &#167; &sect; 分节号Section sign
¨ &#168; &uml; or &die; 变音符号Umlaut
© &#169; &copy; 版权标志Copyright
ª &#170; &ordf; Feminine ordinal
« &#171; &laquo; Left angle quote, guillemet left
¬ &#172; &not Not sign
­ &#173; &shy; Soft hyphen
® &#174; &reg; 注册商标标志Registered trademark
¯ &#175; &macr; or &hibar; 长音符号Macron accent
° &#176; &deg; 度数标志Degree sign
± &#177; &plusmn; 加或减Plus or minus
² &#178; &sup2; 上标2 Superscript two
³ &#179; &sup3; 上标3 Superscript three
´ &#180; &acute; 尖重音符Acute accent
µ &#181; &micro; Micro sign
&#182; &para; Paragraph sign
· &#183; &middot; Middle dot
¸ &#184; &cedil; Cedilla
¹ &#185; &sup1; 上标1 Superscript one
º &#186; &ordm; Masculine ordinal
» &#187; &raquo; Right angle quote, guillemet right
¼ &#188; &frac14; 四分之一Fraction one-fourth
½ &#189; &frac12; 二分之一Fraction one-half
¾ &#190; &frac34; 四分之三Fraction three-fourths
¿ &#191; &iquest; Inverted question mark
À &#192; &Agrave; Capital A, grave accent
Á &#193; &Aacute; Capital A, acute accent
 &#194; &Acirc; Capital A, circumflex
à &#195; &Atilde; Capital A, tilde
Ä &#196; &Auml; Capital A, di?esis / umlaut
Å &#197; &Aring; Capital A, ring
Æ &#198; &AElig; Capital AE ligature
Ç &#199; &Ccedil; Capital C, cedilla
È &#200; &Egrave; Capital E, grave accent
É &#201; &Eacute; Capital E, acute accent
Ê &#202; &Ecirc; Capital E, circumflex
Ë &#203; &Euml; Capital E, di?esis / umlaut
Ì &#204; &Igrave; Capital I, grave accent
Í &#205; &Iacute; Capital I, acute accent
Î &#206; &Icirc; Capital I, circumflex
Ï &#207; &Iuml; Capital I, di?esis / umlaut
Ð &#208; &ETH; Capital Eth, Icelandic
Ñ &#209; &Ntilde; Capital N, tilde
Ò &#210; &Ograve; Capital O, grave accent
Ó &#211; &Oacute; Capital O, acute accent
Ô &#212; &Ocirc; Capital O, circumflex
Õ &#213; &Otilde; Capital O, tilde
Ö &#214; &Ouml; Capital O, di?esis / umlaut
× &#215; &times; 乘号Multiply sign
Ø &#216; &Oslash; Capital O, slash
Ù &#217; &Ugrave; Capital U, grave accent
Ú &#218; &Uacute; Capital U, acute accent
Û &#219; &Ucirc; Capital U, circumflex
Ü &#220; &Uuml; Capital U, di?esis / umlaut
Ý &#221; &Yacute; Capital Y, acute accent
Þ &#222; &THORN; Capital Thorn, Icelandic
ß &#223; &szlig; Small sharp s, German sz
à &#224; &agrave; Small a, grave accent
á &#225; &aacute; Small a, acute accent
â &#226; &acirc; Small a, circumflex
ã &#227; &atilde; Small a, tilde
ä &#228; &auml; Small a, di?esis / umlaut
å &#229; &aring; Small a, ring
æ &#230; &aelig; Small ae ligature
ç &#231; &ccedil; Small c, cedilla
è &#232; &egrave; Small e, grave accent
é &#233; &eacute; Small e, acute accent
ê &#234; &ecirc; Small e, circumflex
ë &#235; &euml; Small e, di?esis / umlaut
ì &#236; &igrave; Small i, grave accent
í &#237; &iacute; Small i, acute accent
î &#238; &icirc; Small i, circumflex
ï &#239; &iuml; Small i, di?esis / umlaut
ð &#240; &eth; Small eth, Icelandic
ñ &#241; &ntilde; Small n, tilde
ò &#242; &ograve; Small o, grave accent
ó &#243; &oacute; Small o, acute accent
ô &#244; &ocirc; Small o, circumflex
õ &#245; &otilde; Small o, tilde
ö &#246; &ouml; Small o, di?esis / umlaut
÷ &#247; &divide; 除号Division sign
ø &#248; &oslash; Small o, slash
ù &#249; &ugrave; Small u, grave accent
ú &#250; &uacute; Small u, acute accent
û &#251; &ucirc; Small u, circumflex
ü &#252; &uuml; Small u, di?esis / umlaut
ý &#253; &yacute; Small y, acute accent
þ &#254; &thorn; Small thorn, Icelandic
ÿ &#255; &yuml; Small y, umlaut
  • Share/Bookmark

Tags: , , , , , , , , , , , , ,

时间和空间

高中时没读什么书,让时间和空间这两个概念折腾了很久,活着就是折腾

时间是用来衡量一个运动过程的,如果一切物质都静止,那时间便不存在或没有存在的意义了

时间过得很快,也很慢,这取决于感受者的运动周期,从而造成了不同物种间的时间尺度不一样

空间,从几何学角度来看,0维的是一个点,它存在,但没有长度,1维的是一条线,它可以无限长,但没有面积,2维的是一个面,它的存在足以将我们的宇宙一分为二了,但没有体积,3维的是我们生活所见的空间,我们之所以能感受得到,是因为其实这是个4维的世界吧,存在于1维世界里,你只能感知点,2维世界里,你只能感知线…….

  • Share/Bookmark

Tags: , ,

Nginx的UrlRewrite配置

Nginx的Rewrite
经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则
rewriterule ^/([0-9]{5}).html$ /viewthread.php?tid=$1 last;
而在Nginx中写成这样写是无法启动的,解决的办法是加上两个双引号:
rewrite “^/([0-9]{5}).html$” /viewthread.php?tid=$1 last;
同时将RewriteRule为Rewrite,基本就实现了Nginx的Rewrite规则到Apache的Rewite规则的转换。

Rewrite的Flags
last – 基本上都用这个Flag。
break – 中止Rewirte,不在继续匹配
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301

官方文档请点击这里,

http://wiki.codemongers.com/NginxHttpRewriteModule

另外如果对于302,301这些状态有疑问的,可以参考
《301 Redirect 永久重定向的实现》
http://www.ccvita.com/85.html
如果需要对Nginx配置防盗链的话,可以参考
《Nginx的防盗链配置》
http://www.ccvita.com/312.html

Discuz!在Nginx下的Rewrite
需要说明的是,下网上以前一直流传的Rewrite都是有误的。
下面的Rewrite中百分号前面多了个转移字符“\”,这在Apache中是需要的,而在Nginx中则是不需要的。
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page\%3D$3&page=$2 last;
正确的应该是
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
这个错误在基本上目前所有使用Nginx作为服务器,并且开启了Rewrite的网站上存在。包括Discuz!官方,目前已经给cnteacher反馈了。

完整正确的Discuz!在Nginx下的Rewrite如下:
rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;
break;

  • Share/Bookmark

Tags: , , , , , , , , , , , , , , ,

今天猜对了三个问题,觉得自己还算机灵

朋友的QQ空间发神经,突然要回答问题才能访问,还在签名上写着“不懂的。。就算了~~~~”,很是好奇,这小孩子又在玩什么花样?

点进去第一个问题是:我最喜欢的动物是什么?

太明显了,依我的了解,一定是兔子,刚认识不久时她就是换两只小兔子当头像,后来我一直叫她小兔子,受不了才又换掉的;可惜兔子是错的,小白兔才是对的,真佩服我的细心和汉字的伟大

第二个:我最讨厌的人是谁?

按心理学上来说,不可能把真的人名当答案的,外一让人猜中了岂不全抖出来;真正讨厌一个人是不愿把他(她)的名字拿来使用的,拿来使用,也就是假讨厌;所以很可能使点小聪明玩文字游戏,果然是你

第三个:大老虎

很无理头,我也无理头一下,考虑到对方是小孩子,先是吼吼吼,错了,感觉有点白痴,然后又换回小兔子,也是错,没办法,很最简单的方向去想,小老虎,哈哈,有时事情就是这么简单

  • Share/Bookmark

Tags: ,