Archive for 六月, 2009

Debian Linux 下的rar解压缩

Posted in Linux on 六月 30th, 2009 by corrie – Be the first to comment

最近在帮朋友搞服务器,有个5G多的附件包,用tar无法搞定,装了个rar很爽。
在debian下安装的,可以用 apt-get install rar 进行安装。

Linux下rar解压(rarlinux下载,安装 ,使用)

(附件说明:两文件下载后,解压,把解压的都放到一个文件夹里。)
linux下想解压rar文件 必须安装软件,我使用到是rarlinux  
下面是下载地址
rarlinux官方网站下载地址
http://www.rarsoft.com/download.htm
华军软件园下载地址
http://www.onlinedown.net/soft/3.htm
天空软件站下载地址
http://www.skycn.com/soft/3455.html

安装                                      //tar.gz文件详细解压步骤
先解压tar.gz文件                   
直接 cd 到相应到文件夹
make                    // 如果提示权限不够 su root 取得最高权限
然后 make install
恭喜你安装成功

最后
使用rarlinux解压rar文件
使用命令 
unrar e filesname.rar
解压rar文件
ok!~

============================================
rarlinux 使用(更多功能)

查看压缩包中的文档
$rar l XXX.rar 或 $rar v XXX.rar

查看压缩包中的文档(只看有什么文档)
$rar lb XXX.rar 或 $rar vb XXX.rar

查看压缩包中的文档(周详信息)
$rar lt XXX.rar 或 $rar vt XXX.rar

============================================
把压缩包的内容解压到当前目录
$rar e XXX.rar

把压缩包的内容解压到指定目录,比如/home/yxd/tmp/下面
$rar e XXX.rar /home/yxd/tmp/

把压缩包解的内容压到指定目录,比如/home/yxd/tmp/下面,包含压缩包中的路径
$rar x XXX.rar /home/yxd/tmp/

============================================
压缩指定的一个文档,比如aaa,以默认压缩率
$rar a XXX.rar aaa

压缩指定的一个文档,比如aaa,以最大压缩率
$rar a -m5 XXX.rar aaa

压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档
$rar a XXX.rar ddd/

压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档和任何子目录
$rar a -r XXX.rar ddd/

压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档和任何子目录,但是不包含空目录
$rar a -r -ed XXX.rar ddd/

压缩指定的一个目录下的任何文档,比如ddd目录,连目录也一起压缩,包括子目录
$rar a XXX.rar ddd

http://bbs.tarena.com.cn/thread-176626-1-1.html

  • Facebook
  • Twitter
  • Share/Bookmark

Jquery Messager 更新到1.5版本

Posted in Develop, Jquery on 六月 26th, 2009 by corrie – 12 Comments

版本1.5更新:
1、修正设置不自动关闭时,鼠标over后直接关闭的bug
2、修正页面有滚动条时,弹出位置不在最下方的bug
3、增加了随屏移动效果

下一版本将至少增加:
1、多种事件回调函数

演示地址:
http://www.corrie.net.cn/demo/messager

  • Facebook
  • Twitter
  • Share/Bookmark

HTTP分析之二:标准状态代码

Posted in Shell on 六月 12th, 2009 by corrie – Be the first to comment

Number

Description

100

Continue

101

Switching protocols

200

OK

201

Created

202

Accepted

203

Non-Authoritative Information

204

No Content

205

Reset Content

206

Partial Content

300

Multiple Choices

301

Moved Permanently

302

Found

303

See Other

304

Not Modified

305

Use Proxy

307

Temporary Redirect

400

Bad Request

401

Unauthorized

402

Payment Required

403

Forbidden

404

Not Found

405

Method Not Allowed

406

Not Acceptable

407

Proxy Authentication Required

408

Request Timeout

409

Conflict

410

Gone

411

Length Required

412

Precondition Failed

413

Request Entity Too Large

414

Request-URI Too Long

415

Unsupported Media Type

416

Requested Range Not Suitable

417

Expectation Failed

500

Internal Server Error

501

Not Implemented

502

Bad Gateway

503

Service Unavailable

504

Gateway Timeout

505

HTTP Version Not Supported





1.1 消息1xx(Informational 1xx)
该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成,由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的合法回应。实际上,它们主要用于实验用途,这已经超出本文档的范围。

1.2 成功2xx(Successful 2xx)
表示客户端请求被成功接收、理解、接受。
200 OK
请求成功。回应的信息依赖于请求所使用的方法,如下:
GET 要请求的资源已经放在回应的实体中了。
HEAD 没有实体主体,回应中只包括标题信息。  
POST 实体(描述或包含操作的结果)。
201 Created
请求完成,结果是创建了新资源。新创建资源的URI可在回应的实体中得到。原始服务器应在发出该状态代码前创建该资源。如果该操作不能立即完成,服务器必须在该资源可用时在回应主体中给出提示,否则,服务器端应回应202(可被接受)。
在本文定义的方法,只有POST可以创建资源。
202 Accepted
请求被接受,但处理尚未完成。请求可能不一定会最终完成,有可能被处理过程随时中断,在这种情况下,没有办法在异步操作中重新发送状态代码。
202回应是没有义务的,这样做的目的是允许服务器不必等到用户代理和服务器间的连接结束,就可以响应其它过程的请求(象每天运行一次的,基于批处理的过程)。
在某些回应中返回的实体中包括当前请求的状态指示、状态监视器指针或用户对请求能否实现的评估信息。
204 No Content
服务器端已经实现了请求,但是没有返回新的信息。如果客户是用户代理,则勿需为此更新自身的文档视图。该回应主要是为了在不影响用户代理激活文档视图的前提下,进行script语句的输入及其它操作。该回应还可能包括新的、以实体标题形式表示的元信息,它可被当前用户代理激活视图中的文档所使用。

1.3 重定向(Redirection 3xx)
该类状态码表示用户代理要想完成请求,还需要发出进一步的操作。这些操作只有当后跟的请求是GET或HEAD时,才可由用户代理来实现,而不用与用户进行交互。用户代理永远也不要对请求进行5次以上的重定向操作,这样可能导致无限循环。
300 Multiple Choices
该状态码不被HTTP/1.0的应用程序直接使用,只是做为3xx类型回应的缺省解释。存在多个可用的被请求资源。
除非是HEAD请求,否则回应的实体中必须包括这些资源的字符列表及位置信息,由用户或用户代理来决定哪个是最适合的。
如果服务器有首选,它应将对应的URL信息存放在位置域(Location field)处,用户代理会根据此域的值来实现自动的重定向。
301 Moved Permanently
请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源。有编辑链接功能的客户端会尽可能地根据服务器端传回的新链接而自动更新请求URI。新的URL必须由回应中的位置域指定。除非是HEAD请求,否则回应的实体主体(Entity-Body)必须包括对新URL超链接的简要描述。
如果用POST方法发出请求,而接收到301回应状态码。在这种情况下,除非用户确认,否则用户代理不必自动重定向请求,因为这将导致改变已发出请求的环境。
注意:当在接收到301状态码后而自动重定向POST请求时,一些现存的用户代理会错误地将其改为GET请求。
302 Moved Temporarily
请求到的资源在一个不同的URL处临时保存。因为重定向有时会被更改,客户端应继续用请求URI来发出以后的请求。新的URL必须由回应中的位置域指定。除非是HEAD请求,否则回应的实体主体(Entity-Body)必须包括对新URL超链接的简要描述。
如果用POST方法发出请求,而接收到302回应状态码。在这种情况下,除非用户确认,否则用户代理不必自动重定向请求,因为这将导致改变已发出请求的环境。
注意:当在接收到302状态码后而自动重定向POST请求时,一些现存的用户代理会错误地将其改为GET请求。
304 Not Modified
如果客户端成功执行了条件GET请求,而对应文件自If-Modified-Since域所指定的日期以来就没有更新过,服务器应当回应此状态码,而不是将实体主体发送给客户端。回应标题域中只应包括一些相关信息,比如缓存管理器、与实体最近更新(entity’s Last-Modified)日期无关的修改。相关标题域的例子有:日期、服务器、过期时间。每当304回应中给出的域值发生变化,缓存都应当对缓存的实体进行更新。

1.4 客户端错误(Client Error)4xx
4xx类的状态码表示客户端发生错误。如果客户端在收到4xx代码时请求还没有完成,它应当立即终止向服务器发送数据。除了回应HEAD请求外,不论错误是临时的还是永久的,服务器端都必须在回应的实体中包含错误状态的解释。这些状态码适用于任何请求方法。
注意:如果客户端正在发送数据,服务器端的TCP实现应当小心,以确保客户端在关闭输入连接之前收到回应包。如果客户端在关闭后仍旧向服务器发送数据,服务器会给客户  端发送一个复位包,清空客户端尚未处理的输入缓冲区,以终止HTTP应用程序的读取、解释活动。
400 非法请求(Bad Request)
如果请求的语法不对,服务器将无法理解。客户端在对该请求做出更改之前,不应再次向服务器重复发送该请求。
401 未授权(Unauthorized)
请求需要用户授权。回应中的WWW-Authenticate标题域(10.16节)应提示用户以授权方式请求资源。客户端应使用合适的授权标题域(10.2节)来重复该请求。如果请求中已经包括了授权信任信息,那回应的401表示此授权被拒绝。如果用户代理在多次尝试之后,回应一样还是返回401状态代码,用户应当察看一下回应的实体,因为在实体中会包括一些相关的动态信息。HTTP访问授权会在11节中解释。
403 禁止(Forbidden)
服务器理解请求,但是拒绝实现该请求。授权对此没有帮助,客户端应当停止重复发送此请求。如果不是用HEAD请求方法,而且服务器端愿意公布请求未被实现原因的前提下,服务器会将拒绝原因写在回应实体中。该状态码一般用于服务器端不想公布请求被拒绝的细节或没有其它的回应可用。
404 没有找到(Not Found)
服务器没有找到与请求URI相符的资源。404状态码并不指明状况是临时性的还是永久性的。如果服务器不希望为客户端提供这方面的信息,还回应403(禁止)状态码。

1.5 服务器错误(Server Error )5xx
回应代码以‘5’开头的状态码表示服务器端发现自己出现错误,不能继续执行请求。如果客户端在收到5xx状态码时,请求尚未完成,它应当立即停止向服务器发送数据。除了回应HEAD请求外,服务器应当在其回应实体中包括对错误情况的解释、并指明是临时性的还永久性的。
这类回应代码没有标题域,可适用于任何请求方法。
500 服务器内部错误(Internal Server Error)
服务器碰到了意外情况,使其无法继续回应请求。
501 未实现(Not Implemented)
服务器无法提供对请求中所要求功能的支持。如果服务器无法识别请求方法就会回应此状态代码,这意味着不能回应请求所要求的任何资源。
502 非法网关(Bad Gateway)
充当网关或代理的服务器从要发送请求的上游(upstream)服务器收到非法的回应。
503 服务不可用(Service Unavailable)
服务器当前无法处理请求。这一般是由于服务器临时性超载或维护引起的。该状态码暗示情况是暂时性的,要产生一些延迟。
注意:503状态码并没有暗示服务器在超载时一定要返回此状态码。一些服务器可能希望在超载时采用简单处理,即断掉连接。

IIS 错误代码大汇总
400 无法解析此请求。
401.1 未经授权:访问由于凭据无效被拒绝。
401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。
401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
401.4 未经授权:Web 服务器上安装的筛选器授权失败。
401.5 未经授权:ISAPI/CGI 应用程序授权失败。
401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问。
403 禁止访问:访问被拒绝。
403.1 禁止访问:执行访问被拒绝。
403.2 禁止访问:读取访问被拒绝。
403.3 禁止访问:写入访问被拒绝。
403.4 禁止访问:需要使用 SSL 查看该资源。
403.5 禁止访问:需要使用 SSL 128 查看该资源。
403.6 禁止访问:客户端的 IP 地址被拒绝。
403.7 禁止访问:需要 SSL 客户端证书。
403.8 禁止访问:客户端的 DNS 名称被拒绝。
403.9 禁止访问:太多客户端试图连接到 Web 服务器。
403.10 禁止访问:Web 服务器配置为拒绝执行访问。
403.11 禁止访问:密码已更改。
403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。
403.13 禁止访问:客户端证书已在 Web 服务器上吊销。
403.14 禁止访问:在 Web 服务器上已拒绝目录列表。
403.15 禁止访问:Web 服务器已超过客户端访问许可证限制。
403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任。
403.17 禁止访问:客户端证书已经到期或者尚未生效。
403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。
403.19 禁止访问:无法在该应用程序池中为客户端执行 CGI。
403.20 禁止访问:Passport 登录失败。
404 找不到文件或目录。
404.1 文件或目录未找到:网站无法在所请求的端口访问。
注意 404.1 错误只会出现在具有多个 IP 地址的计算机上。如果在特定 IP 地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定的端口上侦听,则 IIS 返回 404.1 HTTP 错误。例如,如果一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到的任何请求都将导致 IIS 返回 404.1 错误。只应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给客户端。
404.2 文件或目录无法找到:锁定策略禁止该请求。
404.3 文件或目录无法找到:MIME 映射策略禁止该请求。
405 用于访问该页的 HTTP 动作未被许可。
406 客户端浏览器不接受所请求页面的 MIME 类型。
407 Web 服务器需要初始的代理验证。
410 文件已删除。
412 客户端设置的前提条件在 Web 服务器上评估时失败。
414 请求 URL 太大,因此在 Web 服务器上不接受该 URL。
500 服务器内部错误。
500.11 服务器错误:Web 服务器上的应用程序正在关闭。
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。
500.13 服务器错误:Web 服务器太忙。
500.14 服务器错误:服务器上的无效应用程序配置。
500.15 服务器错误:不允许直接请求 GLOBAL.ASA。
500.16 服务器错误:UNC 授权凭据不正确。
500.17 服务器错误:URL 授权存储无法找到。
500.18 服务器错误:URL 授权存储无法打开。
500.19 服务器错误:该文件的数据在配置数据库中配置不正确。
500.20 服务器错误:URL 授权域无法找到。
500.100 内部服务器错误:ASP 错误。
501 标题值指定的配置没有执行。
502 Web 服务器作为网关或代理服务器时收到无效的响应。

  • Facebook
  • Twitter
  • Share/Bookmark

HTTP协议分析之一:HTTP协议详解

Posted in Shell on 六月 12th, 2009 by corrie – 2 Comments

HTTP(HyperTextTransferProtocol) 是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行, 一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。

通用头域

通用头 域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩 展,如果存在不支持的通用头域,一般将会作为实体头域处理。下面简单介绍几个在UPnP消息中使用的通用头域。

phperz~com

Cache-Control头域

Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如 下:

Public指示响应可被任何缓存区缓存。

Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。

no-cache指示请求或响应消息不能缓存

no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。

max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。

min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。

max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

php程序员之家

Date头域

Date头域表示消息发送的时间,时间的描述格式由rfc822定义。例如,Date:Mon,31Dec200104:25:57GMT。Date描述的时间表示世界标准时,换算成本地时间,需要知道用户所在的时区。

Pragma头域

Pragma头域用来包含实现特定的指令,最常用的是Pragma:no-cache。在HTTP/1.1协议中,它的含义和Cache- Control:no-cache相同。

请求消息

请求消息的第一行为下面的格式:

Method  SP  Request-URI  SP  HTTP-Version  CRLF    
Method 表 示对于Request-URI完成的方法,这个字段是大小写敏感的,包括OPTIONS、GET、HEAD、POST、PUT、DELETE、 TRACE。方法GET和HEAD应该被所有的通用WEB服务器支持,其他所有方法的实现是可选的。GET方法取回由Request-URI标识的信息。 HEAD方法也是取回由Request-URI标识的信息,只是可以在响应时,不返回消息体。POST方法可以请求服务器接收包含在请求中的实体信息,可 以用于提交表单,向新闻组、BBS、邮件群组和数据库发送消息。

www.phperz.com

SP表示空格。
Request-URI遵循URI格式,在此字段为星 号(*)时,说明请求并不用于某个特定的资源地址,而是用于服务器本身。
HTTP- Version表示支持的HTTP版本,例如为HTTP/1.1。
CRLF表 示换行回车符。请求头域允许客户端向服务器传递关于请求或者关于客户机的附加 信息。请求头域可能包含下列字段Accept、Accept-Charset、Accept- Encoding、Accept-Language、Authorization、From、Host、If-Modified-Since、If- Match、If-None-Match、If-Range、If-Range、If-Unmodified-Since、Max-Forwards、 Proxy-Authorization、Range、Referer、User-Agent。对请求头域的扩展要求通讯双方都支持,如果存在不支持的请 求头域,一般将会作为实体头域处理。

典型的请求消息:

GET http://www.phperz.com:80/somedata.exe
Host: download.microtool.de
Accept:*/*
Pragma: no-cache
Cache-Control: no-cache

www.phperz.com

Referer: http://www.phperz.com/
User-Agent:Mozilla/4.04[en](Win95;I;Nav)
Range:bytes=554554-

上例第一行表示HTTP客户端(可能是浏览器、下载程序)通过GET方法获得指定URL下的文件。棕色的部分表示请求头域的信息,绿色的部分表示通用头部分。

Host头域

Host头域指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置。HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回。

Referer头域

Referer 头域允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等。他也允许废除的或错误的连接由于维护的目的被 追踪。如果请求的uri没有自己的uri地址,Referer不能被发送。如果指定的是部分uri地址,则此地址应该是一个相对地址。

Range头域

Range头域可以请求实体的一个或者多个子范围。例如,
表示头500个字节:bytes=0-499
表示第二个500字节:bytes=500-999
表示最后500个字节:bytes=-500 phperz~com
表示500字节以后的范围:bytes=500-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=500-600,601-999

但是服务器可以忽略此请求头,如果无条件GET包含Range请求头,响应会以状态码206(PartialContent)返回而不是以200 (OK)。

User-Agent头域

User-Agent头域的内容包含发出请求的用户信息。

响应消息

响应消息的第一行为下面的格式:

HTTP-Version  SP  Status-Code  SP  Reason-Phrase  CRLF

HTTP -Version表示支持的HTTP版本,例如为HTTP/1.1。
Status- Code是一个三个数字的结果代码。
Reason-Phrase给Status-Code提供一个简单的文本描述。
Status-Code主要用于机器自 动识别,Reason-Phrase主要用于帮助用户理解。Status-Code的第一个数字定义响应的类别,后两个数字没有分类的作用。第一个数字可 能取5个不同的值:

1xx:信息响应类,表示接收到请求并且继续处理

2xx:处理成功响应类,表示动作被成功接收、理解和接受

php程序员站

3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理

4xx:客户端错误,客户请求包含语法错误或者是不能正确执行

5xx:服务端错误,服务器不能正确执行一个正确的请求

响应头域允许服务器传递不能放在状态行的附加信息,这些域主要描述服务器的信息和 Request-URI进一步的信息。响应头域包含Age、Location、Proxy-Authenticate、Public、Retry- After、Server、Vary、Warning、WWW-Authenticate。对响应头域的扩展要求通讯双方都支持,如果存在不支持的响应头 域,一般将会作为实体头域处理。

典型的响应消息:

HTTP/1.0200OK
Date:Mon,31Dec200104:25:57GMT
Server:Apache/1.3.14(Unix)
Content-type:text/html
Last-modified:Tue,17Apr200106:46:28GMT
Etag:”a030f020ac7c01:1e9f”
Content-length:39725426
Content-range:bytes554554-40279979/40279980

上例第一行表示HTTP服务端响应一个GET方法。棕色的部分表示响应头域的信息,绿色的部分表示通用头部分,红色的部分表示实体头域的信息。

php程序员站

Location响应头

Location响应头用于重定向接收者到一个新URI地址。

Server响应头

Server响应头包含处理请求的原始服务器的软件信息。此域能包含多个产品标识和注释,产品标识一般按照重要性排序。

实体

请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成。实体头域包含关于实体的原信息,实体头包括Allow、Content- Base、Content-Encoding、Content-Language、 Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、 Etag、Expires、Last-Modified、extension-header。extension-header允许客户端定义新的实体 头,但是这些域可能无法未接受方识别。实体可以是一个经过编码的字节流,它的编码方式由Content-Encoding或Content-Type定 义,它的长度由Content-Length或Content-Range定义。

Content-Type实体头

Content-Type实体头用于向接收方指示实体的介质类型,指定HEAD方法送到接收方的实体介质类型,或GET方法发送的请求介质类型 Content-Range实体头 php程序员之家

Content-Range实体头用于指定整个实体中的一部分的插入位置,他也指示了整个实体的长度。在服务器向客户返回一个部分响应,它必须描述响应覆盖的范围和整个实体长度。一般格式:

Content-Range:bytes-unitSPfirst-byte-pos-last-byte-pos/entity-legth

例如,传送头500个字节次字段的形式:Content-Range:bytes0- 499/1234如果一个http消息包含此节(例如,对范围请求的响应或对一系列范围的重叠请求),Content-Range表示传送的范围, Content-Length表示实际传送的字节数。

Last-modified实体头

应答头 说明
Allow 服务器支持哪些请求方法(如GET、POST等)。
Content-Encoding 文 档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的 下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应该通过查看Accept-Encoding头(即request.getHeader(“Accept- Encoding”))检查浏览器是否支持gzip,为支持gzip的浏览器返回经gzip压缩的HTML页面,为其他浏览器返回普通页面。
Content-Length 表 示内容长度。只有当浏览器使用持久HTTP连接时才需要这个数据。如果你想要利用持久连接的优势,可以把输出文档写入 ByteArrayOutputStram,完成后查看其大小,然后把该值放入Content-Length头,最后通过 byteArrayStream.writeTo(response.getOutputStream()发送内容。
Content-Type 表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-Type,因此HttpServletResponse提供了一个专用的方法setContentTyep。

www.phperz.com

Date 当前的GMT时间。你可以用setDateHeader来设置这个头以避免转换时间格式的麻烦。
Expires 应该在什么时候认为文档已经过期,从而不再缓存它?
Last-Modified 文 档的最后改动时间。客户可以通过If-Modified-Since请求头提供一个日期,该请求将被视为一个条件GET,只有改动时间迟于指定时间的文档 才会返回,否则返回一个304(Not Modified)状态。Last-Modified也可用setDateHeader方法来设置。
Location 表示客户应当到哪里去提取文档。Location通常不是直接设置的,而是通过HttpServletResponse的sendRedirect方法,该方法同时设置状态代码为302。
Refresh 表示浏览器应该在多少时间之后刷新文档,以秒计。除了刷新当前文档之外,你还可以通过setHeader(“Refresh”, “5; URL=http://host/path”)让浏览器读取指定的页面。 phperz.com
注 意这种功能通常是通过设置HTML页面HEAD区的<META HTTP-EQUIV=”Refresh” CONTENT=”5;URL=http://host/path”>实现,这是因为,自动刷新或重定向对于那些不能使用CGI或Servlet的 HTML编写者十分重要。但是,对于Servlet来说,直接设置Refresh头更加方便。

注意Refresh的意义是“N秒之后 刷新本页面或访问指定页面”,而不是“每隔N秒刷新本页面或访问指定页面”。因此,连续刷新要求每次都发送一个Refresh头,而发送204状态代码则 可以阻止浏览器继续刷新,不管是使用Refresh头还是<META HTTP-EQUIV=”Refresh” …>。

注意Refresh头不属于HTTP 1.1正式规范的一部分,而是一个扩展,但Netscape和IE都支持它。

Server 服务器名字。Servlet一般不设置这个值,而是由Web服务器自己设置。
Set-Cookie 设置和页面关联的Cookie。Servlet不应使用response.setHeader(“Set-Cookie”, …),而是应使用HttpServletResponse提供的专用方法addCookie。参见下文有关Cookie设置的讨论。
WWW-Authenticate 客 户应该在Authorization头中提供什么类型的授权信息?在包含401(Unauthorized)状态行的应答中这个头是必需的。例如, response.setHeader(“WWW-Authenticate”, “BASIC realm=\”executives\”")。

www~phperz~com

注意Servlet一般不进行这方面的处理,而是让Web服务器的专门机制来控制受密码保护页面的访问(例如.htaccess)。

  • Facebook
  • Twitter
  • Share/Bookmark

关于innerHTML的一些

Posted in Google on 六月 8th, 2009 by corrie – 1 Comment

innerHTML 插入节点的性能的问题,通常是我们最关注的。在回答这问题时James Padolsey 给出了他的解决方案,看到上述代码不仅赞叹了下:

function asyncInnerHTML(HTML, callback) {
    var temp = document.createElement('div'),
        frag = document.createDocumentFragment();
    temp.innerHTML = HTML;
    (function(){
        if(temp.firstChild) {
            frag.appendChild(temp.firstChild);
            setTimeout(arguments.callee, 0);
        } else {
            callback(frag);
        }
    })();
}

  1. 充分利用闭包解决 IE6 的内存溢出问题
  2. 使用延时 0 将操作从队列中拉出,防止浏览器假死
  3. Document Fragment 给予我们个相当好的沙盘,只是我们经常忘记了它
  4. 回调的节点可以使用 DOM 标准的手法(appendChild)插入

了解了参数就很容易调用,例如

var htmlStr = '<div><p>...</p><p>...</p><div><div>...</div>';
asyncInnerHTML(htmlStr, function(fragment){
    document.body.appendChild(fragment);
});

再次不禁赞叹下!

组织 innerHTML 字符串

说到 innerHTML ,通常在这操作之前会有大部分的字符串操作用于连接节点。考虑下面的三种做法,有何不同

方式一

var arr = ['item 1', 'item 2', 'item 3', ...];
for (var i = 0, l = arr.length, list = ''; i < l; i++) {
    list += '<li>' + arr[i] + '</li>';
}
list = '<ul>' + list + '</ul>';

方式二

var arr = ['item 1', 'item 2', 'item 3', ...];
for (var i = 0, l = arr.length, list = []; i < l; i++) {
    list[list.length] = '<li>' + arr[i] + '</li>';
}
list = '<ul>' + list.join('') + '</ul>';

方式三

var arr = ['item 1', 'item 2', 'item 3', ...];
var list = '<ul><li>' + arr.join('</li><li>') + '</li></ul>';

详细的对比测试在这里。同时,PPK 也整理了份有关 innerHTML 的速度测试报告

IE 的陷阱

对于 IE,innerHTML 有个不大不小的陷阱(via),就是在 tbody 中插入 innerHTML 时,会报莫名的“未知的运行错误”。

测试地址在这里(经过测试,在 IE8 中仍然如此)。有兴趣的同学可以参看更详细的信息

原文链接:http://www.gracecode.com/archives/2963/

  • Facebook
  • Twitter
  • Share/Bookmark

FLASH版本的劲乐团和劲舞团

Posted in Games on 六月 4th, 2009 by corrie – 3 Comments

劲乐团地址:http://temp.allcombo.com/swf/pop_s.swf

技术的确很强悍。收藏了下发出来。

劲舞团地址:http://rwj.app.mop.com/loader.swf?swf=main

  • Facebook
  • Twitter
  • Share/Bookmark

什么是柏拉图式的爱情

Posted in A, Collation, Me on 六月 2nd, 2009 by corrie – 3 Comments

有一天,柏拉图问苏格拉底:什麽是爱情?

苏格拉底说:我请你穿越这片稻田,去摘一株最大最金黄的麦穗回来,但是有个规则:你不能走回头路,而且你只能摘一次。

於是柏拉图去做了。许久之后,他却空著双手回来了。

苏格拉底问他怎麽空手回来了?

柏拉图说道:当我走在田间的时候,曾看到过几株特别大特别灿烂的麦穗,可是,我总想著前面也许会有更大更好的,於是就没有摘;但是,我继续走的时候,看到的麦穗,总觉得还不如先前看到的好,所以我最后什麽都没有摘到。。。

苏格拉底意味深长地说:这,就是爱情。

又一天,柏拉图问苏格拉底:什麽是婚姻?

苏格拉底说:我请你穿越这片树

点击查看原文

  • Facebook
  • Twitter
  • Share/Bookmark

天蝎座的40条特点,怎么就那么准呢

Posted in Collation, Me on 六月 2nd, 2009 by corrie – 1 Comment

一、天蝎不喜欢浮华的爱情,只想平淡地爱,但要刻骨铭心。

二、天蝎有时的想法很极端,比如和恋人正好好的,他/她还会想:假如有一天要是分手了,对方也会很后悔,因为自己给对方的爱是别人代替不了的。

三、天蝎不喜欢争吵,大多数情况下会用沉默来代替内心的不良情绪。但若遇到十分气恼的情况,他/她会发威,结果是口不择言,不用费劲地说世界上最恶毒的语言说出来给对方听,中伤对方。心里却在想:你不要以为是我脾气好,你就可以任意摆布我,挑衅我的脾气。等天蝎都说完了,心里的气非但没消,反而更大了,这一点可能大多数人都觉得想不通。恋人可能会被骂得狗血喷头,但过不了两天,天蝎自己会主动反省,为自己的言语感到失态和后悔。

四、天蝎喜欢钻牛角尖,同一件事情发生后,到天蝎这里就被他们多想了三圈,而那些冒出来的想法大都是胡思乱想的结果,最终天蝎自己还会反问:为什么会是这样呢?其实他们所想的事根本就没发生。嘻嘻,有点古怪哦!

五、天蝎怕孤独,对于感情也十分敏感,对方的一个小小的动作或眼神,他们都会看在眼里记在心里,接下来的事情就是天蝎开始猜想对方的心思了,猜来猜去,是为了让对方感觉到自己的用心良苦和自己对恋人深刻的爱。

六、天蝎不喜欢向恋人说出自己的一些想法,因为害羞或是别的什么原因,天蝎自己也说不好。他们更喜欢或是希望对方能猜出他们的心思来,只可惜对方不是每次都能那么幸运地猜中并付出行动,若对方没有能猜中天蝎的想法,天蝎便会对恋人很失望,觉得恋人不了解自己。到这种情况可能天蝎还不会说出自己的想法,只得来一声叹息。到头来自己和恋人都很扫兴。

七、天蝎座的人有一点刘若英为爱痴狂里的那种人的特点,对待爱情是傻傻的,直直的。还会有个很可笑的想法:认为自己能给对方最好的爱最多的爱,对方很幸运;同时对方也会是世界上最幸福的那个人,对方应该会很满足。别的人应该会很羡慕自己的恋人,能得到这么好的爱,吼吼!
总之,如果你爱天蝎的话,他/她表面的所作所为只是为了证明他/她是多么地爱你。珍惜天蝎的爱吧,因为他们是很认真的在爱着你。

八、天蝎的他/她很希望能和对方有默契,达到共识。于是便会做一些近乎讨好对方的事情,但这并不能算是卑微,哪怕最后只得来对方一个甜甜的笑,对于他们来说,就是一种莫大的满足和成就。

九、天蝎平常的脾气是典型的外冷内热,但能被他们热到的人并不多,越是天蝎表面对你很热情的话,那大都能证明一点,他/她对你没有太大的兴趣。反之,表面上对你带搭不理,其实内心已经在向你靠近了,当然也不是每次都是这样,这就要看你的眼力了。说不定天蝎烦你烦得要死,连那份表面的热情也赖得装给你看,呵呵

十、不得不讲的是,天蝎座的人有时有些神精质,自愚的能力也挺强。从他们嘴里可以不太困难地听到一些奇怪的话,他们不以为然,也不会理会恋人听到这些话之后的反应。

十一、天蝎的人很怕自己身边有亲密关系人的否定,比如家人恋人对他们的一些指责或是批评,并不是天蝎不勇于承认错误,而是他们认为连自己身边的人都不信任自己,这会使他们暗自很伤心

十二、至于天蝎的那个方面,就略过吧,经历过的人应该更有发言权,嘿嘿~~(网上随处可见关于天蝎那方面很强的言论),不说了~!#¥%*

十三、有人说,天蝎爱起来就像火山爆发,恨起来就像冰山一角。这个还是有些道理的,天蝎的爱有时会让对方受宠若惊,甚至有些防不胜防的感觉,比如某天突然出现在你面前对你说:我是来找你的,咱们一起吃晚餐吧?之类。对方大都还以为他们又受了什么刺激,忐忑不安地跟他们去吃一顿好似霸王餐的饭;但冷起来,又会很生硬地对待你。

十四、天蝎天生就有一种保护人的欲望,外出购物的时候他们的本能是要首先掏腰包的,不是虚荣,而是一种给自己自信的途径,看到对方满足的样子便倍有成就感。当然这一点放在女生身上可能会有所收敛。总之他们喜欢自己处于强势。

十五、天蝎很少会对人说:求这个字。因为他们觉得求人不好,好像会影响自己的形象,所以宁可这件事不做了,也不会轻易开口向别人求助,他们只是不想欠别人的。

十六、天蝎有些自我折磨的倾向,一旦失恋之后,便会多日走不出失恋的阴影。内心渴望着对方能回心转意,当然是在对方先提出分手的情况下,虽然如此,倘若真的对方有所回头,天蝎又会因为那骨子里天生的冷酷而断然拒绝对方。很矛盾吧?

十七、天蝎在一些事情上是有预感的,即使有些事恋人没有如实地讲出来,天蝎的他/她却早已了解实情,但却不会当面揭穿恋人,内心还会有些得意,认为对方的小伎俩小想法早已尽在自己的掌握之中。

十八、天蝎在和恋人在一起时,就会变得很傻,傻到好像世界是静止的一样,他/她可能不会考虑任何现实中会发生的事情,以及周围人对他们的看法。彷拂天蝎一和恋人见面,便会钻进一个不透明的盒子里,傻傻的,还算是傻得可爱吧。

十九、当天蝎和自己的恋人闹别扭时,开始的时候他们会很坚决,大有一种决不首先向对方妥协的势气。这一点对于已经熟悉他们的恋人来说,早已习以为常了。聪明的另一半都会等着天蝎自己把气儿消了,便会主动送上门来,呵呵!(作为天蝎也够惨的)可是莫名其妙地即使是对方做的不对,时间一久,天蝎就开始想对方的好了,什么对方的体贴啦,关心啦,温柔啦……等。于是自己主动找上门和恋人和好如初就像什么都没有发生过。虽然蝎子的内心是有些气的,但一见到恋人就又“傻”过去了~~
还有一种比较夸张的情况,天蝎是有些极端的。如果恋人的做法实在让天蝎承受不了,蝎子就会把那个人以前的“罪行”全部翻出来,不需要经过太久的思考,就会做出一个很吓人的决定:分手!一旦他们开始这么想,是谁都拉不住的,越想越觉得要赶快实施这一决定,给对方颜色看看自己是不怕分手的!其实,日后天蝎们回想起也会觉得自己并不是真的,那么坚定地要和恋人分开,晕啊~~
这就是我所了解的天蝎,自我矛盾加自我折磨的天蝎。

二十、天蝎座有时会宠坏了恋人,即使一个天蝎的女生也会像个“男生”一样宠着自己的恋人,恋人的一些要求会尽量地满足,哪怕是有一些小过份的。为恋人做了一些事之后,他们还会反问自己:“我这样是不是对他/她太好了?”可是下次遇到同样的情况,却还是会那样去做,宠着恋人,做一切能为他做的事。

难怪网上有种说法说天蝎座的女生能活得像个男生一样,因为好多事她们完全有能力处理和解决,甚至是在男友面前也会抑制不住自己去做一些该由男生来做的事。于是有一些把这点发挥到极致的女生得到了一个很“好”的称呼:男人婆~~

记得网上还有一种说法说如果一个男生能把一个天蝎的女生追到手的话,就应该把这只天蝎“钉”在自家的墙上,因为那代表着一种荣耀?想起这点来,俺就可想哭,怎么会有这样的说法。不知应该是一种悲哀还是一种满足。

二十一、天蝎MM不喜欢在男人面前示弱,即使这件事本该男人来做,但当她们看到自己的男人在做事的时候不足够利落和潇洒时,她们便会忍不住去揽下来,自己做。说白了,她们不愿意相信自己挑选的男人是这样地“不优秀”,但这丝毫不代表她们不再爱他以他失望,相反地她们会更加爱这样的一个男人,因为他们需要她。这逻辑估计会激起不少男人的反感……正是因为这一点,会得罪不少男人的自尊。天蝎的MM的确不是很温柔很小鸟依人的那一种。

二十二、天蝎对恋人正面的批评很反感,甚至是恼怒。尽管他们自己知道自己做的不妥,有缺点。并不是不愿意听恋人的劝告,因为那些批评的语言会让他们觉得对方是在羞辱自己,这一点天蝎是决不接受的!如果对方以一种开玩笑的语气讲他们的缺点,他们会更乐意接受并且在内心感激恋人的包容。

总而言之,如果你真的爱这只蝎子的话,就对他们多一点点包容吧,他们的那些奇怪的说法和做法不为别的,只是为了证明他们是爱你的。

二十三、天蝎女生表面坚强,嘴巴硬,说话狠。其实内心很容易受到伤害。当自己的恋人做了让她们很难过的事,她们不到一定时候是决不会主动跟恋人说起的,只是心里默默地难过,感觉自己像个受伤的,却勇敢站在人群中的雕像一样,漠然地看着身边那些恋人们的甜蜜欢笑。这时的天蝎说话比平常少得多,周围的人都会以为是不是天蝎又被人惹怒了,所以都躲得远远的怕引火上身,其实她只是受伤了,没有心情再像平时那样和周围的人谈笑风声而已。

二十四、当发现周围的人都躲着天蝎的时候,天蝎们也觉得很好笑,为什么大家会离自己远远的。其实说白了,是天蝎的脾气不好,可能有的人还会认为天蝎是个怪人,有点喜怒无常的感觉,这一点虽然不及巨蟹那么明显。蝎子心里倒会想的是,这样也挺好的,省掉了和身边的人应付的话语,只是孤独多了一些。

二十五、天蝎的同性朋友并不是很多,因为他们对朋友的定义好像有点严格了,那种酒肉朋友他们是决不看在眼里的,就算表面上和你有说有笑,内心却厌恶得要死。他们当然能很清楚地知道自己需要什么样的人来做朋友,只有那些有信誉够义气很少玩嘴的人,才会让天蝎放下心来和他们做交心的朋友。顺便说一句:天蝎对自己的朋友是很好的,自己吃一些亏也无所谓,只要朋友能在他们需要的时候陪他们聊聊就足够。对于朋友的一些事情,他们也会当做是自己的事情一样,热心去帮助对方。如果你身边有一个天蝎的好朋友的话,应该是比较幸福的哦!

二十六、再说说天蝎的异性朋友吧,在没有正式的男友或女友之前,天蝎的异性朋友还是不少的。因为他们觉得那是一种象征,象征自己是惹人喜爱的,哈哈。这句话有点儿过头!至于要不要发展成为男/女友,他们倒是几乎每个人都想过,不是花心,而是天蝎天生爱瞎想,想像一下和某某人如果在一起会怎样对于他们来说是件很有趣的事,但只是想像,很少会主动行动。天蝎的异性朋友也喜欢和他们在一起,因为这样的朋友之间男女的性别界限并不是很明显,他们可以在一起像好弟兄一样。

二十七、一旦天蝎有了男/女友,原本很好的异性朋友关系就变了。天蝎会很有分寸地和他们来往,决不轻易越限。相反,如果天蝎的异性朋友有了他们的男/女友,天蝎一样会保持距离的和好友们来往。甚至有时还会有点伤心,觉得自己的异性朋友有男/女友了,自己便少了个很好的“弟兄”。虽然如此,天蝎们却很真诚地希望朋友能得到自己的幸福。

二十八、恋人之间在要分手的那段时间,经常会打电话不接发短信不回之类的。天蝎对于这样一种状况是非常恼怒的。他们认为就算要分开恋人也犯不着躲着自己。对方越是没反应,天蝎越是说一些恶毒的话来中伤或是讽刺恋人,以此来抒发内心的愤怒。时间久了,天蝎觉得感情结束了,但,并没有彻底死心。他们有时会做一些怪怪的事情,比如用恋人不知道的号码给他/她打电话,对方接起来便挂掉。用对方不知道的陌生QQ和对方聊天,企图能有重新合好的可能,虽然天蝎知道这是不可能的。更有一种想法是:捉弄恋人一下,看他/她到底是怎么想的。这种事情在女蝎蝎的身上发生的比较多。

二十九、在天蝎刚认识一个新的恋人之后,天蝎的行动便开始了。天生的007才能会在这绝好的机会上发挥一番,背着恋人查查他/她的底细,其实也不是什么别的,只是天蝎想搞清楚新恋人对自己说的那些情况是不是真的,自己有没有被骗。有点儿阴险哦。即使发现了对方的有意隐瞒或欺骗,天蝎并不会当时就揭发出来,而是一步步地看着对方露出马脚,不能自圆其说。到那时候,天蝎再冷冷地说一句:别装了,你在想什么我早就知道了!然后扬长而去……虽然天蝎也许会有些生气,但因为最终当面揭穿了对方的谎言,那是会让天蝎很有成就感的!在内心永远都会鄙视那个欺骗自己的人。所以,友情提醒一句:千万别骗天蝎,一旦被发现,会面子扫地的

其实天蝎只是很专情, 不许对方骗他们感情而已。天蝎把自己对恋人的感情看得很重的。一旦投入便是全心付出,深深爱着。

三十、天蝎喜欢占卜,什么星座啦属相啦,他们都比较关心。对于一个刚认识不久的恋人来说,天蝎们会很有兴志地查看关于星座配对啊,属相相和啊之类的东西,他们在查那些东西的同时,其实只是为了想证明一点:自己的选择是正确的,看到两人相配的文章,天蝎心里那就甭提多美了,就像喝了一杯酒之后的感觉,一个字:爽。如果碰到说两人不合的情况,天蝎会在心里告诉自己:这都是瞎说的!唉!蝎蝎啊,在这一点上真是有些自欺欺人。

很好笑的是,一旦和恋人生气了,天蝎又会想起那些占卜来,还会好好研究一下恋人的星座及生气后怎样来让他/她消气……晕啊,这就是天蝎啊,说起来让人笑的天蝎。甚至有时他们会把那些东西当真,真的按照上面说的去做来讨好对方。

骨子里天蝎是想看透每一个人的,所以总会对这些东西感兴趣。至于自己的恋人,天蝎会像课题一样好好研究的,目的只有一个:怎样才能更好地爱他/她。这想法够傻吧?
这也正是为什么星座论坛里总会有不少天蝎在活动的一个原因,哈哈!难怪一个同学说:天蝎自己就是个半仙儿,对于星座知识的了解实在是两个字:全面!

三十一、天蝎对于结婚这件事,是有顾虑的。他们也许会和某人认识不到一周便闪电似的结婚,但并不代表他们对恋人不挑剔。天蝎对恋人的了解是很有趣的。他们有一段时间只对恋人的某一方面进行了解甚至着迷。等过了这段时间,蝎蝎们不会闲着,会急着去寻找恋人身上其他的方面,有时还会想:这个人不可能没有缺点,我一定要发现它并且帮他/她改掉。

不知道是不是天蝎座的人有些极端,但身边的几只蝎子大都有不信邪的勇气,比如对于一个大家都公认的不怎么好的一个人,只要天蝎看上了,甚至有时是盲目地看上了,便会毫不怀疑地认定自己可以改变他/她。把他/她变得更好,恋人之所以不被大家认可是因为自己没有出现在恋人身边进行支持。结果……天蝎们败下阵来,发现这个人原来是如此不可改变,即使自己已经用完了浑身解术也不能让恋人有所改变的话,那么,天蝎要撤退了!恋人如果不是一个很敏感的人,可能会觉得为什么蝎蝎突然对自己变冷了,其实,由来已久。蝎蝎失望了,对自己“改造”恋人的能力失望了,对恋人毫不感悟的表现失望了。

在蝎蝎离开的时候,他们也会很伤心,不断地问自己,为什么选择了这样一个恋人?然后安慰自己说:算了吧,即然自己对帮助恋人变优秀都无能为力的话,那么就应该放弃了。这逻辑很奇怪吧?嘻嘻,身边的一只男蝎蝎就是因为这个和他的闪婚妻子分手的。

结婚是件很快乐的事。对于天蝎来说更是件充满希望和向往的事。只是身边的你不要让你的这只蝎子对你的表现屡次失望,千万不要拿这个考验他们的耐心,对于他们来说这是一种挑衅,如果你明知故犯,天蝎是决不会回头的,坚决放弃你,尽管内心未必不留恋你们的感情。

好好珍惜蝎蝎吧,他们的爱大多不掺杂质,纯纯的,傻傻的。直到你做了太多太多伤害到他/她,让他/她失望的事情,他们才会不舍地离去。

三十二、天蝎是害羞的,在公众场合总不太喜欢与恋人有太份亲密的动作,他/她会觉得有失大雅,即使在只有两个人的场合,他们也不太好意思把自己的激情全部释放,因为:蝎蝎们怕自己的热情吓坏了恋人。所以说:蝎蝎还是有顾忌的,远不象网上说的那样我行我素

三十三、女蝎蝎理解的世界上的男人应该是个顶天立地、勇敢、讲诚信的硬汉,但也要适时地懂得情调之类。这要求是不是有些高?嘿嘿。但往往现实中天蝎没有那么地幸运遇到这样的男人。若遇到了女性化或是做事狭隘的男人,天蝎会把毫不留情地把他看扁的,然后痛骂一顿转身就走。

相反男蝎对自己的另一半要求是:要有女人味儿,而且越浓越好,这样他们骨子里的那股保护恋人的冲动便有了发挥的空间,男蝎不喜欢女强人或是太过幼稚的女人做他的妻子,他认为一个女人应该是聪明、勤奋温柔且爱家的。他们没有那么多耐心去哄一个像孩子似的妻子,去教育一个不懂事的妻子。

看透不说透应该是天蝎另一半的明智之举,但前提是:你一定要看得透!蝎蝎说话做事喜欢拐弯儿,如果蝎蝎的一些做法说法,你并没有理解其用意的话,那么蝎蝎对你可就失望至极了。

三十四、综上所述,要做好一个天蝎的恋人,还是很不容易滴~~~(因为天蝎对恋人的要求有点儿高)同理,若你已成为了天蝎的恋人,也证明你是非常优秀滴,至少在天蝎的眼里。哈哈!不看不知道,天蝎真奇妙~~

三十五、天蝎骨子里有伤感的成份,所以在遇到像这样的雨天,他们的心里就会“触景生情”,变得很温柔。如果是一个人呆着,也许会发呆想自己以前的恋人或感情,或是思念现在的恋人。若是两个人在一起的话,蝎蝎的柔情可能会表现得比较好。(实话的说,蝎蝎们平时并不是很柔情)

蝎蝎是喜欢浪漫气氛的,当然有他们自己的方式,比如俩个人静静地抱着看外面的雨滴;打着伞在街上踩水等。这些都是外人觉得很无聊的事情,但在蝎蝎看来是无比美好的。可能因为雨天气压的问题,俩个人在打一把伞的时候说话的声音会比较清晰和动听!如果你爱上了天蝎,那么也许这是个绝好的机会表达爱意哦!嘿嘿。

三十六、蝎蝎的醋意是蛮足的,所以千万不要在这方面故意挑衅他们的忍受力,他们会很恼火的。比如在街上跟蝎蝎讲:某某女生很漂亮……某某男很有男人味很有风度等。蝎蝎会很伤心,为什么你所感觉的这些人中没有他们,然后接下来你说的话他们可能就没心听了,开始自己闷着胡思乱想:难道是自己对恋人还不够好吗?或者恋人根本就不懂得自己对他/她的爱?对自己的爱视而不见?想着想着事情就出来了。蝎蝎可能会突然变得心不在焉,心里觉得恋人真是没心没肺,于是便会莫名其妙地发脾气把恋人吓一跳,更有一些恋人到这时还不明白为什么蝎蝎突然这样?如果别的星座有爱吃醋的人的话,那么蝎蝎能算得上是醋厂了,随时随地可能吃醋,即使是恋人有意的一些玩笑也会让他们难过好久的。所以,请蝎蝎的恋人注意哦,可别闲得无聊就说话让蝎蝎吃醋,时间久了,蝎蝎会伤心至极突然转变的,到那时就什么都晚了。

有楼上的友人讲这贴子写和像产品说明书,我认为蝎蝎是不需要推销的,只是需要一个真正了解他们,懂得珍惜他们爱的人在身边,如果你可以做到那么你会是幸福的,尽管有时蝎蝎会发火,会说话恶毒,那是因为气不过啊~~千万别拿蝎蝎的气话当真,女蝎蝎和男蝎蝎一样生起气来火爆的很!相信有人见识过吧?
三十七、天蝎有时会口是心非,虽然其实星座的人也会这样,但天蝎……是那种不被理解的口是心非型。比如:小时候家人主动要为蝎蝎们买个玩具啊,糖果啊之类的,蝎蝎们明明心里想要,也会嘴上不承认。如果家人明白给他们买了的话,他们会很开心,但如果家人不买了,蝎蝎们又会自己偷偷难过好久。这逻辑是不是很反常啊?天蝎在和恋人一起时也一样会做出一些自己都说不清楚的事来,比如:明明想让恋人陪自己去某某地方,如果是恋人先主动提出要陪自己去的话,却因为出于对恋人的“爱护”,蝎蝎反而会说:不用了我自己去就行。恋人真的不陪蝎蝎了,于是……蝎蝎又开始自怜甚至伤心,为什么自己说不用恋人就真的不陪了?晕啊~~~~超级晕的蝎蝎。这就是蝎子,爱让别人猜心思的蝎子,口是心非!

三十八、蝎MM和蝎GG骨子里是争强好胜的,比如在路上和别人“飙车”的,八成是天蝎。他们总是不服气为什么别人会轻易地超出自己,(尽管有时骑的是自行车!)这一点也很古怪。如果遇到蝎蝎生气的时候,那你就更不要和他们比了,比不过的。而且越是在恋人面前,越是要表现得自己很“强”,哪怕是蝎MM他们自己都说不清楚干嘛要这么做。(个人认为蝎MM的确不是很温柔)

三十九、蝎蝎的心很软,比如:和恋人闹别扭了,不管是谁的错,只要恋人主动回头只要不是原则上的事,用不了几名“甜言蜜语”蝎蝎就软了,立马和恋人又腻在一起,好像什么都没发生过一样,虽然有时对方并不这么认为。心太软,KANONO说的没错,蝎蝎是壳硬芯软的,嘿嘿!

四十、蝎蝎的耐性是不好的。虽然网上有好多关于蝎蝎坚韧的说话,若是让蝎蝎面对一个又哭又闹的小孩,他们多半是会疯的。刚开始蝎蝎还会相对温和地对待并且不断提醒自己:要温 柔要有耐心,若不见效果,那么便会是一顿发作,连吵带打武力解决!其实是事得其反的。要么蝎蝎就会在小BABY哭的时候躲得远远的,不是不爱他们,而是真的受不住。难怪网上说天蝎和巨蟹双鱼适合在一起,因为他们比较喜欢孩子吧。这样天蝎就解脱了一半了

  • Facebook
  • Twitter
  • Share/Bookmark