<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>和谐泥潭</title>
	<atom:link href="http://blog.sray.cn/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.sray.cn</link>
	<description>有些事，你能看透，琢磨透，但你别说透</description>
	<lastBuildDate>Mon, 01 Mar 2010 05:54:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>只见过那合久的分了，没见过分久的和</title>
		<link>http://blog.sray.cn/index.php/2010/03/01/%e5%8f%aa%e8%a7%81%e8%bf%87%e9%82%a3%e5%90%88%e4%b9%85%e7%9a%84%e5%88%86%e4%ba%86%ef%bc%8c%e6%b2%a1%e8%a7%81%e8%bf%87%e5%88%86%e4%b9%85%e7%9a%84%e5%92%8c.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/03/01/%e5%8f%aa%e8%a7%81%e8%bf%87%e9%82%a3%e5%90%88%e4%b9%85%e7%9a%84%e5%88%86%e4%ba%86%ef%bc%8c%e6%b2%a1%e8%a7%81%e8%bf%87%e5%88%86%e4%b9%85%e7%9a%84%e5%92%8c.orz#comments</comments>
		<pubDate>Mon, 01 Mar 2010 05:38:30 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/index.php/2010/03/01/%e5%8f%aa%e8%a7%81%e8%bf%87%e9%82%a3%e5%90%88%e4%b9%85%e7%9a%84%e5%88%86%e4%ba%86%ef%bc%8c%e6%b2%a1%e8%a7%81%e8%bf%87%e5%88%86%e4%b9%85%e7%9a%84%e5%92%8c.orz</guid>
		<description><![CDATA[嗯，就是这样。新域名，老blog。

访问的话，请移步：
<a href="http://srayu.ws">http://srayu.ws</a>
域名很好记，sray有点猥琐。
不用什么blog了，不用什么www了，也不用com、cn什么了

多罗嗦一句，... ]]></description>
			<content:encoded><![CDATA[<p>嗯，就是这样。新域名，老blog。</p>
<p>访问的话，请移步：<br />
</br></br></br><br />
<font size=20px><a href="http://srayu.ws">http://srayu.ws</a></font><br />
</br></br></br><br />
域名很好记，sray有点猥琐。<br />
不用什么blog了，不用什么www了，也不用com、cn什么的了</p>
<p>多罗嗦一句，希望订阅了这里的，改订阅<br />
<a href="http://feed.srayu.ws">http://feed.srayu.ws</a></p>
<p>链接、收藏了这里的，改成<br />
<a href="http://srayu.ws">srayu.ws</a></p>
<p>谢谢大家长期以来的关注</p>
<p><span id="more-25995"></span><br />
</br><br />
</br><br />
</br></p>
<p>刚刚去查了一下，没想到我这么一个扯淡blog的Google PR也能达到2。<br />
得，有些黑历史，不说也罢……</p>
<p>以前的日志，能找到的，已经都转移过去了。找不到的，就让它们黑掉吧……<br />
评论……我也会尽量复制过去的。</p>
<p>准备新地方用一个别的皮肤了，下的不太满意，还在自己微调……<br />
嗯，暂时就这样了。谢谢大家移步</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li>= =# 呃……呃……我逗你的</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/03/01/%e5%8f%aa%e8%a7%81%e8%bf%87%e9%82%a3%e5%90%88%e4%b9%85%e7%9a%84%e5%88%86%e4%ba%86%ef%bc%8c%e6%b2%a1%e8%a7%81%e8%bf%87%e5%88%86%e4%b9%85%e7%9a%84%e5%92%8c.orz/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C语言中高维数组与一维数组的相互折叠</title>
		<link>http://blog.sray.cn/index.php/2010/02/20/n-ray_array_in_c.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/02/20/n-ray_array_in_c.orz#comments</comments>
		<pubDate>Sat, 20 Feb 2010 06:58:13 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[数组]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25994</guid>
		<description><![CDATA[毫无疑问，C语言里，最麻烦的地方，就是指针和数组的互相转换问题了。因为，它俩实质上就是一个东西。
今天要说的是，如何将简单的一维数组和多位数组互相转换。
我们知道，在C语言的... ]]></description>
			<content:encoded><![CDATA[<p>毫无疑问，C语言里，最麻烦的地方，就是指针和数组的互相转换问题了。因为，它俩实质上就是一个东西。</p>
<p>今天要说的是，如何将简单的<strong>一维数组</strong>和<strong>多位数组</strong>互相转换。</p>
<p>我们知道，在C语言的申明中，我们可以申明一个2维数组，形如：<br />
int a[2][5]</p>
<p>从申明的含义上，a是一个有2个元素的数组，它的元素，我们记为t。而t怎是一个有5个int元素的数组。<br />
从参数的解释上，事实上 <strong>int a[][]</strong> 和 <strong>int **a</strong>是一样的。<br />
而从内存空间的分配上，int a[2][5]和 int b[10]一样，是占用10个连续的int空间。其顺序是：a[0][0],a[0][1]&#8230;a[0][4],a[1][0]&#8230;a[1][3],a[1][4]</p>
<p>有了上面这些内容，我们就可以像折叠一样，把一串很长的一维数组，给一层一层的折叠成高维数组。下面是我随手写的一段样例代码：</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #993333;">int</span> main <span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> a<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>b<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// 申明很猥琐，见最后红字</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span>j<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">20</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		a<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000dd;">20</span><span style="color: #339933;">-</span>i<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	b<span style="color: #339933;">=</span>a<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d  &quot;</span><span style="color: #339933;">,</span>b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>这样做有什么意义呢？<br />
本质上说，确实没有什么太大的意思。而且很多时候，我们可以很轻易的将一个高维数组里的(i,j,k)位置映射到顺序存放的一维数组里。</p>
<p>譬如说对于int a[p][q][r]中的位置(i,j,k)事实上，对应于int a[p*q*r]中的：<br />
i*q*r + j*r + k<br />
（而且事实上，在计算机内部，也就是这么做的。）</p>
<p>反过来，我们也可以通过模、除运算，将一个线性空间中的位置换算成高维空间的位置。式子比较奇怪，就不写了。</p>
<p>如果非要说什么这样通过折叠的方式，重叠指针的好处的话……那就是如果一组数，我们既需要顺序的方位，又希望可以通过指定行列的方式来获取的话……可能会比较方便。（当然，我觉得把上面那个 i*q*r + j*r + k 写成一个宏，也是未尝不可的。但是，总觉得，乘法什么的，交给编译器去做，会不会比我写的要快些？）</p>
<p>最后，再给一个很牵强的应用代码。</p>
<p>描述是这样的，我有4组数据，每组包含5个int数。<br />
然后，我希望以行为基本单位排序，排序的依据是，某一列的数值大小。</p>
<p>下面是样例代码：</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib.h&gt;</span>
<span style="color: #993333;">int</span> col<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #993333;">int</span> cmp <span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">void</span> <span style="color: #339933;">*</span>x<span style="color: #339933;">,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">void</span> <span style="color: #339933;">*</span>y<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">return</span>  <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>x<span style="color: #339933;">+</span>col<span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>y<span style="color: #339933;">+</span>col<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> a<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #0000dd;">11</span><span style="color: #339933;">,</span><span style="color: #0000dd;">41</span><span style="color: #339933;">,</span><span style="color: #0000dd;">41</span><span style="color: #339933;">,</span><span style="color: #0000dd;">21</span><span style="color: #339933;">,</span><span style="color: #0000dd;">31</span><span style="color: #339933;">,</span>
		<span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">32</span><span style="color: #339933;">,</span><span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">42</span><span style="color: #339933;">,</span><span style="color: #0000dd;">12</span><span style="color: #339933;">,</span>
		<span style="color: #0000dd;">33</span><span style="color: #339933;">,</span><span style="color: #0000dd;">23</span><span style="color: #339933;">,</span><span style="color: #0000dd;">13</span><span style="color: #339933;">,</span><span style="color: #0000dd;">13</span><span style="color: #339933;">,</span><span style="color: #0000dd;">43</span><span style="color: #339933;">,</span>
		<span style="color: #0000dd;">44</span><span style="color: #339933;">,</span><span style="color: #0000dd;">14</span><span style="color: #339933;">,</span><span style="color: #0000dd;">34</span><span style="color: #339933;">,</span><span style="color: #0000dd;">34</span><span style="color: #339933;">,</span><span style="color: #0000dd;">24</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #993333;">int</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>b<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span>j<span style="color: #339933;">;</span>
&nbsp;
	b<span style="color: #339933;">=</span>a<span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sort by col 1:<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 注意一下，col1 不是第一列，是第二列。从0开始！</span>
	qsort <span style="color: #009900;">&#40;</span>b<span style="color: #339933;">,</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>cmp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%3d  &quot;</span><span style="color: #339933;">,</span>b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;*************<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sort by col 2:<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	col<span style="color: #339933;">=</span><span style="color: #0000dd;">2</span><span style="color: #339933;">;</span>
	qsort <span style="color: #009900;">&#40;</span>b<span style="color: #339933;">,</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>cmp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%3d  &quot;</span><span style="color: #339933;">,</span>b<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066;">printf</span> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
      <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>最后多说几句，这里比较麻烦的是qsort的使用。</p>
<p>在qsort的cmp函数中，传入的两个参数分别是要排序数组的每个元素的地址。<br />
换句话说，如果要排序a[]，那么每次传入的参数就是 &#038;a[i]</p>
<p>高维数组事实上就是折叠过得一维数组。也就是说，在事实上，对于2维数组b[][]，我们有 (void*)&#038;b[0] == (void*)&#038;b[0][0]。而这两者的区别，也只是类型的不同而已。这也就是我在取值符前面，强制转换为void*的原因。</p>
<p>由此，我们在写cmp函数的时候，切莫将x强制转换为int**，而只需要转换为int*就好。</p>
<p><font color=red>红字醒目<br />
</font><br />
int (*b) [5] 和 int *b [5] 是不一样的。</p>
<p>int (*b) [5] 表示：b是一个<font color=red>指针</font>，它指向一个含有5个整数的数组<br />
int *b [5] （没有括号！）表示：b是一个有5个元素的<font color=red>数组</font>，它的每个元素是一个指向整数的指针。更易懂的写法是 int* b[5]</p>
<p>int (*b) [5] 中，如果b是x的话，那么b+1就是x+5*int<br />
而在没有括号的版本中，b+1其实是&#038;b[1]</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li><a href="http://blog.sray.cn/index.php/2009/02/28/strassens_algorithm_for_matrix_multiplication.orz" title="Strassen的矩阵乘法【c语言实现】">Strassen的矩阵乘法【c语言实现】</a></li><li><a href="http://blog.sray.cn/index.php/2009/01/23/swap_without_extra_space.orz" title="您能跟我换个位置么">您能跟我换个位置么</a></li><li><a href="http://blog.sray.cn/index.php/2008/12/31/bst_delete_operation_ii.orz" title="真·非递归实现二叉树的删除操作">真·非递归实现二叉树的删除操作</a></li><li><a href="http://blog.sray.cn/index.php/2008/12/30/bst_delete_operation.orz" title="废·非递归实现二叉树的删除操作">废·非递归实现二叉树的删除操作</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/02/20/n-ray_array_in_c.orz/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>莫以片花作浮生，莫以浮生忘流年</title>
		<link>http://blog.sray.cn/index.php/2010/02/09/%e8%8e%ab%e4%bb%a5%e7%89%87%e8%8a%b1%e4%bd%9c%e6%b5%ae%e7%94%9f%ef%bc%8c%e8%8e%ab%e4%bb%a5%e6%b5%ae%e7%94%9f%e5%bf%98%e6%b5%81%e5%b9%b4.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/02/09/%e8%8e%ab%e4%bb%a5%e7%89%87%e8%8a%b1%e4%bd%9c%e6%b5%ae%e7%94%9f%ef%bc%8c%e8%8e%ab%e4%bb%a5%e6%b5%ae%e7%94%9f%e5%bf%98%e6%b5%81%e5%b9%b4.orz#comments</comments>
		<pubDate>Tue, 09 Feb 2010 02:44:23 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[李宗盛]]></category>
		<category><![CDATA[音乐]]></category>
		<category><![CDATA[马叉虫]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25993</guid>
		<description><![CDATA[



想得卻不可得 你奈人生何
該捨的捨不得 只顧著跟往事瞎扯
等你發現時間是賊了 它早已偷光你的選擇
愛戀不過是一場高燒 思念是緊跟著的好不了的咳
是不能原諒 卻無法阻擋
恨意在夜裡翻... ]]></description>
			<content:encoded><![CDATA[<div align="center">
<embed src="http://player.youku.com/player.php/sid/XMTQ5NTk2NDUy/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</div>
<blockquote><p>
想得卻不可得 你奈人生何<br />
該捨的捨不得 只顧著跟往事瞎扯<br />
等你發現時間是賊了 它早已偷光你的選擇<br />
愛戀不過是一場高燒 思念是緊跟著的好不了的咳</p>
<p>是不能原諒 卻無法阻擋<br />
恨意在夜裡翻牆<br />
是空空蕩蕩 卻嗡嗡作響<br />
誰在你心裡放冷槍<br />
<font color=red><strong>舊愛的誓言像極了一個巴掌<br />
每當你記起一句就挨一個耳光</strong></font><br />
然後好幾年都聞不得、問不得女人香</p>
<p>往事並不如煙 是的<br />
在愛裡念舊也不算美德<br />
可惜戀愛不像寫歌 再認真也成不了風格<br />
我問你見過思念放過誰呢 不管你是累犯或是從無前科<br />
<font color=blue><strong>我認識的只有那合久的分了 沒見過分久的合</strong></font></p>
<p>歲月你別催 該來的我不推<br />
該還的還 該給的我給<br />
歲月你別催 走遠的我不追<br />
我不過是想弄清原委<br />
誰能告訴我這是什麼呢<br />
她的愛在心裡埋葬了、抹平了、幾年了仍有餘威</p>
<p>是不能原諒 卻無法阻擋<br />
愛意在夜裡翻牆<br />
是空空蕩蕩 卻嗡嗡作響<br />
誰在你心裡放冷槍<br />
舊愛的誓言像極了一個巴掌<br />
每當你記起一句就挨一個耳光<br />
然後好幾年都聞不得、問不得女人香<br />
然後好幾年都聞不得、問不得女人香<br />
想得卻不可得 你奈人生何<br />
想得卻不可得 情愛裡無智者
</p></blockquote>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li>= =# 呃……呃……我逗你的</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/02/09/%e8%8e%ab%e4%bb%a5%e7%89%87%e8%8a%b1%e4%bd%9c%e6%b5%ae%e7%94%9f%ef%bc%8c%e8%8e%ab%e4%bb%a5%e6%b5%ae%e7%94%9f%e5%bf%98%e6%b5%81%e5%b9%b4.orz/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>谁定阅了这里……都来看一下</title>
		<link>http://blog.sray.cn/index.php/2010/02/01/google_reader.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/02/01/google_reader.orz#comments</comments>
		<pubDate>Mon, 01 Feb 2010 09:27:13 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25992</guid>
		<description><![CDATA[问一下，google reader的数据库里，我的blog最早一篇日志是什么时候？
如果早于2008年11月，希望可以告诉我一声，不胜感激
==========
改了……
随便用什么定阅的都可以……
抓虾就不用了……我自... ]]></description>
			<content:encoded><![CDATA[<p>问一下，google reader的数据库里，我的blog最早一篇日志是什么时候？<br />
如果早于2008年11月，希望可以告诉我一声，不胜感激</p>
<p>==========</p>
<p>改了……<br />
随便用什么定阅的都可以……<br />
抓虾就不用了……我自己就是用抓虾的……</p>
<p>定阅了的，汇报一下，能查阅的最早一片日志是什么时候的<br />
谢谢</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li>= =# 呃……呃……我逗你的</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/02/01/google_reader.orz/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>扭曲的阴谋论者</title>
		<link>http://blog.sray.cn/index.php/2010/01/23/%e6%89%ad%e6%9b%b2%e7%9a%84%e9%98%b4%e8%b0%8b%e8%ae%ba%e8%80%85.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/23/%e6%89%ad%e6%9b%b2%e7%9a%84%e9%98%b4%e8%b0%8b%e8%ae%ba%e8%80%85.orz#comments</comments>
		<pubDate>Sat, 23 Jan 2010 15:43:48 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[围脖]]></category>
		<category><![CDATA[阴谋论]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25991</guid>
		<description><![CDATA[我越来越扭曲了……这貌似是我最近说的最多的一句话了……
其实，这事真的不怪我……具体理由我也懒得解释……
现在我无论看什么事情，第一反应都是，这其实是个阴谋……
譬如说前一... ]]></description>
			<content:encoded><![CDATA[<p>我越来越扭曲了……这貌似是我最近说的最多的一句话了……<br />
其实，这事真的不怪我……具体理由我也懒得解释……</p>
<p>现在我无论看什么事情，第一反应都是，这其实是个阴谋……</p>
<p>譬如说前一阵子股沟的傲娇。没错！这就是傲娇！<br />
当时我就觉得google不会这么容易走，送花的都是傻逼！<br />
你看，你看，现在诈尸了吧！</p>
<p>再说水妖和陶宏开那个……<br />
我也坚持的认为，这是水妖为了炒新书、炒自己的噱头！<br />
而且，我也觉得，网瘾这个事挺伤人的……</p>
<p>再说今天这个事……<br />
卓越那个200不到的320G硬盘。说来也巧，我今天上午10点多看到一个关于那个硬盘的测评，下午3点多，就收到福利链接。<br />
当时没下单，一来是，当时已经缺货了（其实我第一次点开的时候，还是有货的……一个F5……就没了…………<br />
二来，想起了早上那个测评，当时它的卖点是，摔不坏。<br />
总之，就是觉得有阴谋……</p>
<p>刚刚又在群里听说有NGA的舅舅说，这个就是那个硬盘厂和卓越搞的一场营销，一共几百块，都按那个价卖，亏的远比广告费便宜。</p>
<p>update：据说这个硬盘23号凌晨时段上的架，手快的人已经收到卓越邮件，说发货了</p>
<p>好了，磨叽完了，反正我这里现在也没人来看……<br />
就跟那个硬盘厂，负责的话，也不许负几个人.</p>
<p>最后说一句，我生了个新浪围脖，地址是：<br />
<a href="http://t.sina.com.cn/sray">http://t.sina.com.cn/sray</a><br />
欢迎前往围观</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li>= =# 呃……呃……我逗你的</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/23/%e6%89%ad%e6%9b%b2%e7%9a%84%e9%98%b4%e8%b0%8b%e8%ae%ba%e8%80%85.orz/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>未来的照片</title>
		<link>http://blog.sray.cn/index.php/2010/01/19/future_photo.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/19/future_photo.orz#comments</comments>
		<pubDate>Tue, 19 Jan 2010 06:59:37 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[宅男]]></category>
		<category><![CDATA[未来]]></category>
		<category><![CDATA[腐女]]></category>
		<category><![CDATA[贴图]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25990</guid>
		<description><![CDATA[看图不说话
果断不解释







我果然是受么…………
以上图片生成自：http://cn.miraino.jp/
顺便说一句，股沟又不走了，你们这群说googlebye的献花傻逼，哈哈哈
其实我还扯了更多贴图花7！给我跪... ]]></description>
			<content:encoded><![CDATA[<p>看图不说话<br />
果断不解释</p>
<p><img src="http://cn.miraino.jp/img/%E5%AE%85%E7%94%B7/" alt="宅男的未来" /></p>
<p><img src="http://cn.miraino.jp/img/%E8%85%90%E5%A5%B3/" alt="腐女的未来" /><br />
<span id="more-25990"></span><br />
<img src="http://cn.miraino.jp/img/%E6%8A%80%E6%9C%AF%E5%AE%85/" alt="技术宅的未来" /></p>
<p><img src="http://cn.miraino.jp/img/%E7%A8%8B%E5%BA%8F%E5%91%98/" alt="程序员的未来" /></p>
<p><img src="http://cn.miraino.jp/img/%E5%92%8C%E8%B0%90%E6%B3%A5%E6%BD%AD/" alt="和谐泥潭的未来" /></p>
<p><img src="http://cn.miraino.jp/img/sray/" alt="sray的未来" /><br />
<img src="/wp-includes/images/S1/31.gif" />我果然是受么…………</p>
<p>以上图片生成自：<a href="http://cn.miraino.jp/">http://cn.miraino.jp/</a></p>
<p>顺便说一句，股沟又不走了，你们这群说googlebye的献花傻逼，哈哈哈</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li><a href="http://blog.sray.cn/index.php/2010/01/11/post_img.orz" title="贴图">贴图</a></li><li><a href="http://blog.sray.cn/index.php/2009/12/04/vanessa_kneel_to_me.orz" title="花7！给我跪下！">花7！给我跪下！</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/19/future_photo.orz/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>【紧急通告】月底被拔管子</title>
		<link>http://blog.sray.cn/index.php/2010/01/15/%e7%b4%a7%e6%80%a5%e9%80%9a%e5%91%8a.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/15/%e7%b4%a7%e6%80%a5%e9%80%9a%e5%91%8a.orz#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:11:47 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[公告]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25989</guid>
		<description><![CDATA[update:
新域名备案中，如果有发现这里访问不能，请访问
http://srayu.ws获取最新情报。
（死瑞有点猥琐，这下域名你们都记住了吧！记住了吧！）
==========
事情是这样的，最近上面发通知说，cn... ]]></description>
			<content:encoded><![CDATA[<div class="sticky_post"><p><span style="color:red">update:</span><br />
新域名备案中，如果有发现这里访问不能，请访问<br />
<a href="http://srayu.ws">http://srayu.ws</a>获取最新情报。<br />
（死瑞有点猥琐，这下域名你们都记住了吧！记住了吧！）</p>
<p>==========</p>
<p>事情是这样的，最近上面发通知说，cn域名不再允许私人使用。如果想继续用的话，需要提交企业/机构的相关资料。<br />
自然，这个东西我是不可能拿的出来的啦。</p>
<p>按剧情，域名会在这个月底，1月31号被停止解析。</p>
<p>我会尽快买一个新的域名，并且完成各种备案的。资料什么的，都不会丢失。</p>
<p>这不是演习！<br />
再重复一遍！<br />
这不是演习！</p>
<p>附：<br />
如果被拔管子了，有一个临时解决方案，<br />
在【开始】=》【运行】里输入<br />
%SystemRoot%\system32\drivers\etc</p>
<p>用记事本打开host文件，最后一行加上：<br />
122.115.33.78   blog.sray.cn<br />
（用*nix的我就不教了）<br />
应该可以继续访问这里</p>
</div>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li>= =# 呃……呃……我逗你的</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/15/%e7%b4%a7%e6%80%a5%e9%80%9a%e5%91%8a.orz/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>用草稿纸构造12球问题的解</title>
		<link>http://blog.sray.cn/index.php/2010/01/14/12ball.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/14/12ball.orz#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:29:23 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[数学]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25987</guid>
		<description><![CDATA[12球问题，大家都知道吧？
不妨再描述一下题目：
12个球中，11个好的，1个坏的。坏球的质量和好球不太一样，偏轻或者偏重。
现在要求用一台天平，称3次，找到这个坏球。如果可以的话，并... ]]></description>
			<content:encoded><![CDATA[<p>12球问题，大家都知道吧？<br />
不妨再描述一下题目：<br />
12个球中，11个好的，1个坏的。坏球的质量和好球不太一样，偏轻或者偏重。<br />
现在要求用一台天平，称3次，找到这个坏球。如果可以的话，并告知这个球是偏轻还是偏重。</p>
<p>很早以前就看过这个题目，解法很是诡异，反正是一边4个球，然后怎么组合一下……从来没有记住过。当时一直以为发现这个解法的人是一个绝对的天才。</p>
<p>不过，今天从一本书上看到了这个解法的构造方式。换句话说，这个问题，其实并不是什么<strong>灵光一闪</strong>的结果，或是推理帝的神作。</p>
<p>下面就来介绍这种从一张空白草稿纸开始，看上去有些机械化的的解法构造。</p>
<p>==========分割线==========<br />
数学内容<br />
不喜勿入<br />
==========分割线==========<br />
<span id="more-25987"></span><br />
首先，我们来分析一下，3次称重实现找出坏球的可能性。<br />
毕竟，如果这是一个不可解的问题，那么，一切的尝试都是没有意义的。<br />
（当然，这个论断，很多民科可能并不认同）</p>
<p>一次称重能带给我们的信息：<br />
左边重，右边重，或者两边一样重。<br />
总共3种情况。</p>
<p>3次称重的话，总共可能得到3*3*3=27种结果。<br />
从图论的角度来看就是，一棵度为3，深度为3的树，最多可以有27片叶子。</p>
<p>那么，12只球，算上轻重两种可能，共24种情况。</p>
<p>显然，如果我们把这24种情况分别映射到那棵树的27片叶子里，<br />
我们就能通过从根节点出发，3次分支选择，到达某片叶子，然后得到结论。</p>
<p>好，既然确定了思路，下面就来介绍如何获得这个解。</p>
<p>首先，我们将那27片叶子编码，<br />
简单点说就是把一个3位的3进制数，从000到222依次写下来。<br />
（这里我的建议是，每个数字都竖着写，高位在上，低位在下，从左到右，一顺铺开）</p>
<p>呃，别急……似乎我们在使用天平的时候，似乎更加习惯这样的记号：<br />
左边重：1<br />
一样重：0<br />
右边重：-1</p>
<p>而不是从0到2。</p>
<p>不过，这个问题很好解决，我们可以将0～2依次映射到-1～1</p>
<p>写完以后，我们可以发现，这一组数，关于000有着某种对称，下面的图是“沿着000对折”以后的结果：</p>
<pre>
   0   0   0   0   1   1   1   1   1   1   1   1   1
   0   1   1   1  -1  -1  -1   0   0   0   1   1   1
   1  -1   0   1  -1   0   1  -1   0   1  -1   0   1
0
0
0
   0   0   0   0  -1  -1  -1  -1  -1  -1  -1  -1  -1
   0  -1  -1  -1   1   1   1   0   0   0  -1  -1  -1
  -1   1   0  -1   1   0  -1   1   0  -1   1   0  -1
</pre>
<p>发现没有，下面一排的数字，分别是上面一排的对偶，所有-1都成了1，1都成了-1，当然，如果可以的话+0变成了-0。</p>
<p>那么，问题似乎可以化简一下，我们只考虑坏球偏重的那种情况。如果偏轻的话，只要对应到对偶的那片叶子就好了。</p>
<p>这样接下来的任务就是把12颗球（记作ABCD好了）对应到上面那排数字上好了。<br />
于是有：</p>
<pre>
   0   0   0   0   1   1   1   1   1   1   1   1   1
   0   1   1   1  -1  -1  -1   0   0   0   1   1   1
   1  -1   0   1  -1   0   1  -1   0   1  -1   0   1

   A   B   C   D   E   F   G   H   I   J   K   L
</pre>
<p>唔，似乎最后那个111没有用到？那就不要管他了……</p>
<p>为了让结果可以操作，我们需要让每一行的1，0和-1都是4个（就不要管111那一列了）。<br />
先数一下，每行的数码的个数，方便后面的调整。</p>
<pre>     -1   0   1
百    0   4   8
十    3   4   5
个    4   4   4
</pre>
<p>嗯，让4个百位的1变成-1，1个十位的1变成-1就好了。</p>
<p>这里说一下调整的方法，要调整某一列，就让它变成它的对偶值就好。这样另外一种轻的情况就是原来的数值。<br />
不过，这里调整的时候，可能需要简单的凑一下数据，对照第一组提供的两行编码试一下，不会太困难。</p>
<p>具体的调整方案很多。<br />
一种方案是：<br />
C,（H,J）,（G,K）,（F,L）。后面3组括号里，任选2组，5个符号。</p>
<p>或者只调整4个符号：<br />
L,I，然后（H,J）,（G,K）任取一组。</p>
<p>这里就取<br />
C,H,J,G,K<br />
于是我们得到新的编码：</p>
<pre>
   0   0   0   0   1   1  -1  -1   1  -1  -1   1
   0   1  -1   1  -1  -1   1   0   0   0  -1   1
   1  -1   0   1  -1   0  -1   1   0  -1   1   0 

   A   B   C   D   E   F   G   H   I   J   K   L
</pre>
<p>对12种可能编码以后，我们就要从这个编码反推回称重的方案了。<br />
这样，先写下3行空格，每行8个位置，就像这样：<br />
__ __ __ __ X __ __ __ __<br />
__ __ __ __ X __ __ __ __<br />
__ __ __ __ X __ __ __ __ </p>
<p>然后，依次把字母填上去，遇到1就填左边，-1填右边，0不管。譬如先填B的01-1就成这样</p>
<pre>
__ __ __ __ X __ __ __ __
 B __ __ __ X __ __ __ __
__ __ __ __ X B  __ __ __
</pre>
<p>把12个字母填完以后，就成了这样：</p>
<pre>
 E  F  I  L  <span style="color:red">X</span>  G  H  J  K
 B  D  G  L  <span style="color:red">X</span>  B  E  F  K
 A  D  H  K  <span style="color:red">X</span>  B  E  G  J
</pre>
<p>于是，这个就是我们所要的解。要是想再糊弄人一点，不妨对A～L做一个轮转替换……</p>
<p>最后，以上内容抄袭自《<a href="http://www.douban.com/subject/1035596/">蚁迹寻踪及其他数学探索</a>》12章。<br />
非常有意思的一套书，原书质量和翻译质量均属上乘。如果有谁要送我礼物的话，不妨买个一本两本给我。</p>
<p><span style="color:red">最后是福利</span></p>
<p><a href="http://blog.sray.cn/wp-content/uploads/2010/01/法师.jpg"><img src="http://blog.sray.cn/wp-content/uploads/2010/01/法师.jpg" alt="" title="法师" width="810" height="1152" class="aligncenter size-full wp-image-25988" /></a></p>
<p>话说，从来不去攻城的男人是什么呢……<br />
大概就是法师了吧……</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li><a href="http://blog.sray.cn/index.php/2009/10/14/irrational_positional_notation_.orz" title="无理数 进位制 遐想">无理数 进位制 遐想</a></li><li><a href="http://blog.sray.cn/index.php/2009/06/19/trigonometric_functions_is_dangerous.orz" title="三角函数真危险【旧闻新顶】【只看红字】">三角函数真危险【旧闻新顶】【只看红字】</a></li><li><a href="http://blog.sray.cn/index.php/2009/05/07/is_it_that_difficult.orz" title="这个题很难吗？">这个题很难吗？</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/14/12ball.orz/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>贴图</title>
		<link>http://blog.sray.cn/index.php/2010/01/11/post_img.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/11/post_img.orz#comments</comments>
		<pubDate>Mon, 11 Jan 2010 14:47:23 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[传播]]></category>
		<category><![CDATA[新闻]]></category>
		<category><![CDATA[贴图]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25986</guid>
		<description><![CDATA[
(点击图片可以看全图，不过，会意就好)
记得之前塑料袋收费的时候，也有类似的宣传。全球各国早已开始对塑料袋进行收费。
但是，据我咨询的几个海外党，这个消息纯属扯淡。
或者说，... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sray.cn/wp-content/uploads/2010/01/yellow.jpg"><img src="http://blog.sray.cn/wp-content/uploads/2010/01/yellow.jpg" alt="黄网" title="yellow" width="990" height="431" class="aligncenter size-full wp-image-25985" /></a><br />
(点击图片可以看全图，不过，会意就好)<br />
记得之前塑料袋收费的时候，也有类似的宣传。全球各国早已开始对塑料袋进行收费。<br />
但是，据我咨询的几个海外党，这个消息纯属扯淡。<br />
或者说，在极端腐化堕落的资本主义世界，塑料袋是不收费的。</p>
<p>顺便，为什么我上了那么就的18PXP，现在还是魔法师……</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li><a href="http://blog.sray.cn/index.php/2010/01/19/future_photo.orz" title="未来的照片">未来的照片</a></li><li><a href="http://blog.sray.cn/index.php/2009/12/04/vanessa_kneel_to_me.orz" title="花7！给我跪下！">花7！给我跪下！</a></li><li><a href="http://blog.sray.cn/index.php/2009/08/09/how_to_put_out_fire.orz" title="【求科普】身上滴到酒精，然后烧着了怎么办……">【求科普】身上滴到酒精，然后烧着了怎么办……</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/11/post_img.orz/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>好人，再见</title>
		<link>http://blog.sray.cn/index.php/2010/01/02/good_guy_good_bye.orz</link>
		<comments>http://blog.sray.cn/index.php/2010/01/02/good_guy_good_bye.orz#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:34:16 +0000</pubDate>
		<dc:creator>囧三</dc:creator>
				<category><![CDATA[分类很麻烦]]></category>
		<category><![CDATA[修电脑]]></category>
		<category><![CDATA[好人]]></category>

		<guid isPermaLink="false">http://blog.sray.cn/?p=25983</guid>
		<description><![CDATA[俗话说，好人修电脑。
你好，我叫好人，不叫红领巾。
早已不知道多少次，有人qq找我：我遇到xx问题了，怎么办。
于是我说，不可以股沟么。
这不是没找到么。
结果我就从股沟的第一页里... ]]></description>
			<content:encoded><![CDATA[<p>俗话说，<strong>好人修电脑</strong>。<br />
你好，我叫好人，不叫红领巾。</p>
<p>早已不知道多少次，有人qq找我：我遇到xx问题了，怎么办。<br />
于是我说，不可以股沟么。<br />
这不是没找到么。</p>
<p>结果我就从股沟的第一页里，选了一个链接发过去。<br />
问题解决了以后，我总是纠结，要不要告诉他/她，我这个就是花了3分钟，从google第一页找到的。<br />
大概那边比较忙吧，他们的3分钟比我精贵一些，正好我也确实挺无聊不是。要不干嘛去和别人搭茬呢。</p>
<p>某种意义上，还是挺感谢陈冠希的。</p>
<p>下面是一则转贴，粗体是我加的。</p>
<blockquote><p>一个经验丰富的修理电脑的对大家的警告</p>
<p>　　1、首先记住这句话：永远不要承认自己是高手，因为这个称号是要付出代价的。</p>
<p>　　2、接到陌生电话后，一定要问清楚对方有什么事情，然后再告诉他（她）当前你目前所在的位置。<br />
　　<br />
　　3、永远不要试图通过电话或者QQ解决某个问题，对方很有可能不知道菜单是什么东西，这不能怨他们，只能怨你自己，因为你永远懒于解释给他们听。</p>
<p>　　4、不要想着立马可以解决遇到的问题，因为你所遇到的总是崩溃的系统或者处于崩溃边缘的系统。</p>
<p>　　5、如果对方允许你重新安装系统，那就不要试着去做任何修复工作，因为重装系统是最快解决问题的办法。</p>
<p>　　6、除了询问哪些资料需要备份，你不要提问对方任何问题，除非你的心理承受能力特别强。</p>
<p>　　7、学会保守做人，每次开工前，都记得告诉对方：“<strong>我可能无法最终解决问题，还要继续吗？</strong>”。</p>
<p>　　8、对电脑的外观检查永远是第一位的，看看线路是否连接正常，看看USB接口是否连接了其他设备等等。</p>
<p>　　9、相信硬件的抗噪能力，尽可能的情况下，不要打开对方的机箱。没有做成医生，反倒被当作破坏者，那是很悲哀的事情。</p>
<p>　　10、做好被别人数落的心理准备，因为不懂电脑知识的人，往往懂得如何评价别人。</p>
<p>　　11、<strong>如果人家说他的内存有200G，你千万不要纠正说是硬盘，否则，你的噩运即将来临。</strong></p>
<p>　　12、不知道菜单是什么东西的人，一般也会知道虚拟内存是怎么回事的，按照他的要求去调整就可以了，反正这个不会影响到你完成修理工作。</p>
<p>　　13、告诉对方，你没有任何杀毒软件，否则，您所安装的杀毒软件都是最差的，也是问题最多的。</p>
<p>　　14、别让自己成为处理打印机故障的高手，告诉你，打印机的麻烦事情可比电脑多多了。</p>
<p>　　15、坚决不要帮别人购买电脑，尤其是组装机，除非你想背上吃回扣的骂名，然后每天屁颠屁颠的去帮他们处理故障。</p>
<p>　　16、不要反感以下两句话，它会伴随你很久时间：<br />
　　第一句：“我的电脑又出大问题了。”<br />
　　第二句：“你还是过来帮我看看吧。”<br />
<span style="color:blue">三注：事实上，伴随你最久的应该是：<strong>我真的什么都没做。</strong><br />
是的，我知道，我相信。这一切都是我的错。因为我来了，所以你的电脑出问题了。</span></p>
<p>　　另外忠告在办公室工作的朋友，要记住以下几点原则：</p>
<p>　　1、尽量不要去动别人的电脑，否则，若干天以后，你的这一行动会导致他的系统崩溃并带来埋怨。</p>
<p>　　2、不要去纠正别人的任何错误，除非你有说服别人的超强能力。</p>
<p>　　3、尽可能的前提下不要互相传递任何电子文档，因为你的文件很有可能被指责为病毒。</p>
<p>　　4、不要害怕指责，因为你无法逃避。</p></blockquote>
<p>我见过有人放片光盘，然后启动不了机器的。<br />
《编程珠玑》还提到一个故事：一块键盘两个字母的键帽装反了，结果每次站着输入密码都会错，而坐下来输入就没有问题。<br />
更奇怪的，说出来你也不会信。</p>
<p>事情就是这样，我觉得无聊了。<br />
没二话，不解释。<br />
是的，我会修电脑，但是，我不愿帮你修。</p>
<p>开头那句俗话说后面还有半句，<br />
俗话说，好人修电脑，<strong>坏人床上搞</strong>。</p>
<p>简而言之，下次电脑问题找我以前，请先问一下自己，愿意跟我开房打么？打一炮，或者听我说1个小时的Google使用指南。<br />
如果没有问题的话，我等你。</p>
<h3  class="related_post_title">其实我还扯了更多</h3><ul class="related_post"><li><a href="http://blog.sray.cn/index.php/2009/11/30/%e7%8b%97%e6%97%a5%e7%9a%84%e5%b8%ae%e5%bf%99.orz" title="[转]扯一下淡，论“狗日的帮忙”by宋石男">[转]扯一下淡，论“狗日的帮忙”by宋石男</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.sray.cn/index.php/2010/01/02/good_guy_good_bye.orz/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
