2007年11月 存档

25岁后你该知道的事情

2007年11月29日,星期四

时尚生活
1,可以装B,但不要被人识破。
2,如果装B被人识破,那就一定要在别人嘲笑你前,先狠狠的嘲笑自己。
3,可以尝试任何打扮,除了非主流与脑残系自拍。
4,不买任何带有明显LOGO的东西,比如LV的Monogram。
5,一万元以内的奢侈品,可以买,但不可以绷(炫耀)。

6,信用卡应该有两张,才能拆东墙补西墙。
7,送朋友礼物一定要大方一点。
8,对于自己买不起的东西,就不要经常挂在嘴边,写进文里了——好象自己已经在用了一样。
9,不要大面积染发。
10,知道有些话只是听听就算了。比如“下次我请你”,“有机会大家一起发财”等等。
11,如果不是和很熟的朋友一起去KTV,那请慎重点歌。有些人虽然不知道“粉红色的回忆”、“当爱已成往事”怎么唱,但他们确切地知道这些歌是来自于哪个时代。
12,家里常备一瓶红酒。
13,一年至少旅行一次,哪怕只是去远郊洗温泉。
14,任何在酒吧里认识的花朵般的少女或少年,如果他们很自然地叫你“姐姐”或“哥哥”,不必动心,他们只想把你调教成买单的大头。
15,酒照喝,舞照跳,只是别晚过两点。不然你会老得很快。
16,消夜绝对不吃。实在要吃,那就吃完了再出去玩会儿,总之,别吃了就睡。
17,国内的时尚杂志还是看看就算了,编辑们也多是穿的批发货,听他们的时尚建议等于请盲人指路。
18,至少知道两个以上名声不响,但口味一流的饭店。
19,宁肯勤换包包与鞋子,也不要勤换手机或数码相机。
20,看韩剧不如看美剧,后者真实一些。
21,不要幻想甚至假装自己是以下某种人群:箩莉、公主、名媛以及〈欲望城市〉里的任一女主角。
22,不要再以自己不会作饭、不会换灯泡……等等为荣。你以为你还有资格扮无辜?
23,尽量不要再和人合租。
24,手机铃声还是朴素一点吧,别整流行歌曲,尤其是网络歌曲。
25,还是开个BLOG,有些话需要说给自己听,有些事需要让别人知道。

情爱宝典
26,炫耀自己性技巧老道,是牛B;炫耀自己睡过的人多,是傻B。
27,切勿再以自己的老公/老婆长地帅或漂亮为荣,听你的话、宠你到爆才是王道。
28,一夜情依然无罪,但别从网络找,去酒吧。
29,和一个人只保持在暧昧的状态,这让你荷尔蒙保持旺盛分泌,延缓衰落。
30,手淫也是一种良好的性体验,而且不可耻。不过,25岁前频繁那是年轻气盛,25岁后请你也照顾一下还要为你排毒的肾。
31,任何会与他人发生接触的器官,洗洗更健康。比如手。
32,买避孕套这种工作,不一定非要男生去做。
33,任何正经的恋爱,第一次约会都不可能是上床。
34,再热烈的恋爱也不需要用两人的大头贴作为手机桌面,以及“老公老公我爱你”作为手机彩铃。
35,分手后要听杨千嬅,而不是张惠妹。
36,只看你照片就说要追你的人必定是猪。
37,自己买的东西就说是自己买的,没必要再说是“老公送的”、“一个朋友特意买给我的”等等之类的话。
38,秀恩爱有个度,诸如“老公今天起来对我说:你昨晚把我吸干了……”之类的情节,就不用写在BLOG里秀了。有时候以你和你老公的尊容秀出的这种“恩爱”画面,于那些看到你这篇BLOG的熟人朋友,是一种想象上的视觉折磨。
39,最需要碰运气的事情,不是中500万,而是爱情。注意,这里说的是爱情,为了不付房租而找人结婚则不在此列。
40,25岁以后最可悲的事情就是扮可怜博同情。
41,25后,看〈色戒〉是要学会不能让情感控制自己,而不是转头就对男人要钻戒。
42,曾经你没追到的人现在反过头来追你,坚决不要。不要为他/她的掉价买单。
43,再猥琐的男人也敢把自己当成情种,只要你主动示好。
44,情人眼里出西施,但也不要因此就把周围所有的人都当狗屎。
45,养猫的男人必是GAY。
46,不可再抱有被有钱人收纳或包养的“梦想”,或者,把这个当作事业来经营。
47,见到美人追丑鬼,不可再大惊小怪或愤愤不平。口味千姿百态,这和有人喜欢兽交是一个道理。
48,有陌生人的场合,出场一定要闪亮和用心。
49,分手以后可以做的最有意义的一件事就是换个新造型。
50,这一辈子会爱上你的人很多,25岁以前一个都没有也没关系,25岁以后出现的才是好货。

友情岁月
51,依然有理想,但饭票已在手。
52,安然观赏别人的哗众取宠或卖弄风骚,把它当作郭德纲讲相声。
53,不要接受每个人对你的示好,这其中有一大部分出自于功利。
54,可以忍受别人说你丑,但不能忍受别人说你老。
55,女人和女人做朋友,要示之以绿叶的姿态,同时也要暗藏红花的心机。
56,三种东西绝对不能相信:男人的承诺、女人的眼泪以及朋友的酒话。
57,总和你玩在一起的朋友一定不会是能提携你的贵人。
58,在这个社会混下去的办法并不是单纯到只有“陪人喝酒”和“陪人睡觉”两种。
59,就算月挣3000,房租(贷)2000,但该请客的时候也决不含糊。
60,与人交友,两种东西不可赖:酒与钱。
61,只要是在自己的承受范围内,别人爱怎么占便宜就怎么占吧。
62,有时候和异性成为生死之交、至亲好友的途径是上一次床。
63,叫你“亲爱的”代表你们不熟,叫你“贱人”、“死货”才是把你放在心上的表现。
64,作为一对情侣的单身朋友,你唯一需要做好的就是当一个捧场的观众。
65,如果你是单身,而又有你认识的人看上了你的某个好友,那么切记:真的不必在他们约会的初期夹在中间扮演丫鬟、马夫、小丑、陪客、和事佬……人生只有一次,不要总演配角。
66,过了25岁,就算做个250也比做个13点好。

55bbs上MM的贴,我也很急

2007年11月29日,星期四

在这片疯狂涨价的热浪中
唯一没有长得是什么?
每个人都清楚得很
那就是——我们的工资

今天看电视
100万能在哪买到房子?
四环以内就不用考虑了
望京?NO!售楼小姐说:这钱只能买小户型!
亦庄?NO!售楼先生说:我们这早没房了!
大兴?YES!不过周围暂时没有什么生活设施!

100万?哪来这么多闲钱买房?
贷款呗!
可是,你贷得起吗?
你交了30万首付
贷款70万
专家说:还贷的比重占工资的40%最合适
于是,你月还4000多的话
你月入必须得上万

上万?
开玩乐呢!
好吧,咱们不都是说要找个有房有车的男人吗?
首先,你能找到几个收入上万的男人?
其次,你能找到几个收入上万的单身男人?
最后,你能找到几个收入上万的单身男青年?
当然,除非你有傍大款和恋父情结那是最好不过!

如果你真的找到了一个已经买了房的男人
真还不能恭喜你
为什么?
你是不是得看看这个男人是不是已经一次性交完房款了?
还是要每个月交一半工资给银行还房贷呢?
现在银行还疯狂的调息,还款水涨船高,慢慢来吧!

再说的绝望点
你真的想找一个跟你年纪大小的男青年吗?
80后?
当然,我也是80后
可是,我真的对80男后完全没有信心
他们的幼稚、自大、懦弱、胆怯、无知、懒惰、恋母让我崩溃!
我们80后本来就是够倒霉的孩子了
前后夹击,生不逢时
都说我们很幸福,可是幸福是这样的吗?

也许是我太过现实了
不过我还是觉得得从实际出发
那些口口声声说什么没房没车我不嫁的姑娘们
你们还是实际点吧!咱们都实际点!
其实男人很想有车有房
他们很容易有车
可惜开不动
他们很想有房
但是买不起
买得起了
估计已经出了北京了

这个社会男女是平等的
没有人家愿意生了个费钱的儿子再搭进去一个白吃的闺女
事实就是这样
残酷的现实比幻想的美满要真实的多

我跟我爸说
我以后怎么嫁啊?
我嫁外地去得了
北京没法住了

真羡慕已经嫁了的
特羡慕已经在4环内买房的
我真是太绝望了
虽然我从来也没把有房有车当成择偶标准吧
可是
这日子真没发过了!!!

mcc上的美女

2007年11月26日,星期一


幸福&快乐的贴图.
曾经也去过海边,也走过沙滩,可是没有留下如此的照片.现在回忆也开始变淡….


地铁中,孤独的,暖暖的围巾.爱着照片风格.


再一副幸福感很强的




mcc上看到的身材超级好,性感&时尚的美女.


喷血的大胸图.[razz]

*所有图片均来自MCC.

转水木清华帖子:迅雷协议分析笔记_20071118

2007年11月20日,星期二

发信人: RunningOn (挥着翅膀的男孩), 信区: Python
标 题: 迅雷协议分析笔记_20071118
发信站: 水木社区 (Sun Nov 18 22:28:58 2007), 转信

  前几天想出个主意想做个Linux下的迅雷。今天抽了点时间搞了一下下,分析出了迅雷的索引服务器地址与使用的端口,算是完成了第一步吧。发在这里,也算是笔记。如果有人也感兴趣,不妨看看。

  参考文献:

http://student.bnu.edu.cn/bbs/archiver/tid-3086.html

  写得很不错,原文在btbbs.org,不过我打不开这个BBS。但文章是06年12月的,文中的IP地址与端口现在迅雷都已经换了,所以只能作为参考。同理,本文也可能随时过时,所以读者请注意发文时间为2007年11月18日,转载请注明来源水木社区,作者RunningOn。

  迅雷的原理,就是在下载文件时,向服务器询问会有哪些地方还有相同的文件,如果有,有同时在这些地方一起下载,以达到加速的目的。上面提到的服务器,不妨称为索引服务器。迅雷使用的是被称为p2sp的技术。

  索引服务器有三个:58.254.39.4, 58.254.39.6 和 58.254.39.8。当这三个服务器都无法连接时,就不能搜索到其它有相同文件的站点,因此无法加速下载。
  迅雷索引服务器直接使用80端口(根据参考文献,迅雷以前曾用其它端口,80端口以前仅作为备用端口),因为80端口是浏览网页的端口,封它的代价太大,所以要禁迅雷一般不能用封端口的办法,只能封IP。
  当三个索引服务器的IP都被封时,用迅雷下载会依次发生以下现象:
  1.迅雷尝试连接58.254.39.4,会尝试三次,三次的timeout分别(精确)是3, 6, 12秒。
  2.尝试连接58.254.39.6,也是三次,方法同1
  3.尝试连接58.254.39.8,同1
  4.如果以上都失败,则休息120秒,然后返回1。
  在连接索引服务器的同时,如果原始连接(就是在网页上要用迅雷下载的链接)可以下载,就会并行地下载。

  迅雷使用的端口和IP地址众多,有论坛和各种网页(广告)的地址,垃圾信息众多,没有好的网络工具进行过滤。我在分析时利用了python帮助分析。方法是:
  准备九个要下载的文件的地址
  对每个要下载的文件,做以下工作:
  1.打开ethereal,将缓冲设为100M,开始抓包
  2.用迅雷下载文件
  3.不必等2进行完毕,停止抓包,将数据导出为文本文件。
  4.停止下载
  这样得到九个文本文件。用python抓出每个文本文件中出现过的IP,重复的不计,分别存到九个新的文本文件ip1.txt~ip9.txt中
  再用python分析这九个新的文本文件,统计每个IP出现的次数,将出现了多次的IP打印出来,去掉那些肯定不是迅雷服务器的IP(比如自己的IP以及DNS的IP等),得到大约十个”可疑”的IP地址。
  打开防火墙(我用的天网),封掉这些IP地址,发现迅雷不能使用,说明所有的服务器地址都在那十个中。然后再手动排除,最后得到迅雷索引服务器的地址。
  IP的分析只需要简单的正则表达式,数据结构用字典,很容易,代码就不贴了,相信也没人想看代码。

发信人: xxxss (请输入新的昵称), 信区: Python
标 题: Re: 迅雷协议分析笔记_20071118
发信站: 水木社区 (Sun Nov 18 23:02:43 2007), 转信

我建议你先这样:

找几个服务器地址(测试用的),是下载同一个文件的,把他们的地址存成某种形式,
比如文件啦,数据库啦,你会啥用啥。然后
1。用python写个程序去获得这些地址。最开始可以是直接读文件,
之后可以换成C/S模式,服务器存放刚才那个地址列表,客户端去读取。
2。用python写个程序去调用某个牛b下载软件去那个列表上的各个地址分块下载那个文件.当然要是你牛,可以不用调用别人的,自己拿python写个分块下载软件。
3。上面两个都做完了,雏形有了,该作增加地址资源表的功能了,客户端每次增加一个
下载任务,就到服务器的资源列表库里面查找,找到有同样的文件同样的地址,就
把列表读回来,如果库里没有,在下载完成后算文件的校验值,相同的话就把这个地址
也存到库里成为新资源。
4,后面就是完善了。

这样你能早点出点原型和成果,而且少浪费点时间做无用功,
你要做的东西的技术难度主要在分块下载软件这块,至少我觉得是,因为我不知道哪个
现成的分块下载软件比较好用的,你既然要做linux迅雷,那估计下载软件这块你得自己
写,或者拿人的来改。
没有分块下载功能模块,你干别的都是扯淡。。
其次就是和服务器交互这块,这个在初期可以简单点,问题不大。

最后的资源管理,这个没啥技术难度,主要是市场因素。。用的人多资源多,
这也是迅雷唯一和别的下载软件不一样的地方。
初期别把注意力放在这,没蛋用,你把迅雷研究的再透,他的核心价值是那些资源。

IIS状态代码的含义

2007年11月20日,星期二

当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。

日志文件的位置

在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。

HTTP
1xx-信息提示
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
100-继续。
101-切换协议。
2xx-成功
这类状态代码表明服务器成功地接受了客户端请求。
200-确定。客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向
客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
302-对象已临时移动。
304-未修改。
307-临时重定向。
4xx-客户端错误
发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。
401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:
401.1-登录失败。
401.2-服务器配置导致登录失败。
401.3-由于ACL对资源的限制而未获得授权。
401.4-筛选器授权失败。
401.5-ISAPI/CGI应用程序授权失败。
401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。
403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:
403.1-执行访问被禁止。
403.2-读访问被禁止。
403.3-写访问被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒绝。
403.7-要求客户端证书。
403.8-站点访问被拒绝。
403.9-用户数过多。
403.10-配置无效。
403.11-密码更改。
403.12-拒绝访问映射表。
403.13-客户端证书被吊销。
403.14-拒绝目录列表。
403.15-超出客户端访问许可。
403.16-客户端证书不受信任或无效。
403.17-客户端证书已过期或尚未生效。
403.18-在当前的应用程序池中不能执行所请求的URL。这个错误代码为IIS6.0所专用。
403.19-不能为这个应用程序池中的客户端执行CGI。这个错误代码为IIS6.0所专用。
403.20-Passport登录失败。这个错误代码为IIS6.0所专用。
404-未找到。
404.0-(无)–没有找到文件或目录。
404.1-无法在所请求的端口上访问Web站点。
404.2-Web服务扩展锁定策略阻止本请求。
404.3-MIME映射策略阻止本请求。
405-用来访问本页面的HTTP谓词不被允许(方法不被允许)
406-客户端浏览器不接受所请求页面的MIME类型。
407-要求进行代理身份验证。
412-前提条件失败。
413–请求实体太大。
414-请求URI太长。
415–不支持的媒体类型。
416–所请求的范围无法满足。
417–执行失败。
423–锁定的错误。
5xx-服务器错误
服务器由于遇到错误而不能完成该请求。
500-内部服务器错误。
500.12-应用程序正忙于在Web服务器上重新启动。
500.13-Web服务器太忙。
500.15-不允许直接请求Global.asa。
500.16–UNC授权凭据不正确。这个错误代码为IIS6.0所专用。
500.18–URL授权存储不能打开。这个错误代码为IIS6.0所专用。
500.100-内部ASP错误。
501-页眉值指定了未实现的配置。
502-Web服务器用作网关或代理服务器时收到了无效响应。
502.1-CGI应用程序超时。
502.2-CGI应用程序出错。application.
503-服务不可用。这个错误代码为IIS6.0所专用。
504-网关超时。
505-HTTP版本不受支持。
FTP
1xx-肯定的初步答复
这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。
110重新启动标记答复。
120服务已就绪,在nnn分钟后开始。
125数据连接已打开,正在开始传输。
150文件状态正常,准备打开数据连接。
2xx-肯定的完成答复
一项操作已经成功完成。客户端可以执行新命令。200命令确定。
202未执行命令,站点上的命令过多。
211系统状态,或系统帮助答复。
212目录状态。
213文件状态。
214帮助消息。
215NAME系统类型,其中,NAME是AssignedNumbers文档中所列的正式系统名称。
220服务就绪,可以执行新用户的请求。
221服务关闭控制连接。如果适当,请注销。
225数据连接打开,没有进行中的传输。
226关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。
227进入被动模式(h1,h2,h3,h4,p1,p2)。
230用户已登录,继续进行。
250请求的文件操作正确,已完成。
257已创建“PATHNAME”。
3xx-肯定的中间答复
该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。331用户名正确,需要密码。
332需要登录帐户。
350请求的文件操作正在等待进一步的信息。
4xx-瞬态否定的完成答复
该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。421服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
425无法打开数据连接。
426Connectionclosed;transferaborted.
450未执行请求的文件操作。文件不可用(例如,文件繁忙)。
451请求的操作异常终止:正在处理本地错误。
452未执行请求的操作。系统存储空间不够。
5xx-永久性否定的完成答复
该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。500语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。
501在参数中有语法错误。
502未执行命令。
503错误的命令序列。
504未执行该参数的命令。
530未登录。
532存储文件需要帐户。
550未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。
551请求的操作异常终止:未知的页面类型。
552请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。
553未执行请求的操作。不允许的文件名。
常见的FTP状态代码及其原因
150-FTP使用两个端口:21用于发送命令,20用于发送数据。状态代码150表示服务器准备在端口20上打开新连接,发送一些数据。
226-命令在端口20上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接已关闭。
230-客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
331-客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
426-命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。
530-该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS的配置可能拒绝匿名访问。
550-命令未被执行,因为指定的文件不可用。例如,要GET的文件并不存在,或试图将文件PUT到您没有写入权限的目录。