<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>My Study</title>
        <link>http://my.huhoo.net/study/</link>
        <description>About My learn or Study etc.</description>
        <language>zh-cn</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Mon, 22 Sep 2008 10:22:31 +0800</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>cppreference改版啦</title>
            <description><![CDATA[著名的c/c++手册网站：http://www.cppreference.com/index.html改了一下风格，还有点不适应了。<br /><br />内容还是没有啥变化。 <br /> ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/cppreference.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/cppreference.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">新闻娱乐</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cppreference</category>
            
            <pubDate>Mon, 22 Sep 2008 10:22:31 +0800</pubDate>
        </item>
        
        <item>
            <title>malloc,calloc,realloc内存分配函数的区别</title>
            <description><![CDATA[转帖一篇文章。<br /><br />三个函数的申明分别是:
<br />void* realloc(void* ptr, unsigned newsize);
<br />void* malloc(unsigned size);
<br />void* calloc(size_t numElements, size_t sizeOfElement);
<br />都在stdlib.h函数库内
<br />
<br />它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL
<br />
<br />malloc用于申请一段新的地址,参数size为需要内存空间的长度,如:
<br />char* p;
<br />p=(char*)malloc(20);
<br />
<br />calloc与malloc相似,参数sizeOfElement为申请地址的单位元素长度,numElements为元素个数,如:
<br />char* p;
<br />p=(char*)calloc(20,sizeof(char));
<br />这个例子与上一个效果相同
<br />
<br />realloc是给一个已经分配了地址的指针重新分配空间,参数ptr为原有的空间地址,newsize是重新申请的地址长度
<br />如:
<br />char* p;
<br />p=(char*)malloc(sizeof(char)*20);
<br />p=(char*)realloc(p,sizeof(char)*40);
<br />
<br />注意，这里的空间长度都是以字节为单位。
<br />
<br />C语言的标准内存分配函数：malloc，calloc，realloc，free等。
<br />malloc与calloc的区别为1块与n块的区别：
<br />malloc调用形式为(类型*)malloc(size)：在内存的动态存储区中分配一块长度为&#8220;size&#8221;字节的连续区域，返回该区域的首地址。
<br />calloc调用形式为(类型*)calloc(n，size)：在内存的动态存储区中分配n块长度为&#8220;size&#8221;字节的连续区域，返回首地址。
<br />realloc调用形式为(类型*)realloc(*ptr，size)：将ptr内存大小增大到size。
<br />free的调用形式为free(void*ptr)：释放ptr所指向的一块内存空间。
<br />C++中为new/delete函数。 ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/malloccallocrealloc.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/malloccallocrealloc.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">calloc</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">malloc</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">realloc</category>
            
            <pubDate>Wed, 10 Sep 2008 11:13:14 +0800</pubDate>
        </item>
        
        <item>
            <title>一套make模板</title>
            <description><![CDATA[&nbsp;&nbsp;&nbsp; 以前弄个一套<a href="http://my.huhoo.net/archives/2008/03/makefile.html">自动生成makefile的模板</a>，但这次的与以前不一样的是，这个不是自动生成makefile，而是一套makefile模板。<br /><br /><br /><br /><br /> ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/make.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/make.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">make</category>
            
            <pubDate>Tue, 09 Sep 2008 16:26:00 +0800</pubDate>
        </item>
        
        <item>
            <title>在linux下设置开机自动启动程序的方法</title>
            <description><![CDATA[下面用自启动apache为例;<br />
自启动脚本:<br />
/usr/local/apache2/bin；<br />
./apachectl start<br />
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.<br />
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行<br />
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式<br />
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/linux_2.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/linux_2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">bash</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">系统启动</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">etc</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">init.d</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">rc.d</category>
            
            <pubDate>Tue, 09 Sep 2008 12:37:45 +0800</pubDate>
        </item>
        
        <item>
            <title>Virtualbox2.0发布了</title>
            <description><![CDATA[VirtualBox是一个半虚拟的软件，个人感觉比VMware快，我一般使用Fedora系统，在Fedora系统里，虚拟一个WindowsXP系统和Ubuntu系统。<br />VirtualBox1.6在9月2号发布，VirtualBox2.0在9月4日就发布了。这里发布主要针对Mac OS X系统的一些功能，官方原文如下： ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/virtualbox20.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/virtualbox20.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">fedora</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Ubuntu</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">virtualbox</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">windowsXP</category>
            
            <pubDate>Sat, 06 Sep 2008 22:55:49 +0800</pubDate>
        </item>
        
        <item>
            <title>Yacc简单介绍</title>
            <description><![CDATA[
			<p><a href="" name="9"><span class="atitle"></span></a>Yacc 代表 Yet Another Compiler Compiler。 Yacc 的 GNU 版叫做
Bison。它是一种工具，将任何一种编程语言的所有语法翻译成针对此种语言的
Yacc 语 法解析器。它用巴科斯范式(BNF, Backus Naur
Form)来书写。按照惯例，Yacc 文件有 .y 后缀。编译行如下调用 Yacc
编译器：</p>
			<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="code-outline"><pre class="displaycode">       $ yacc &lt;options&gt;<br />        &lt;filename ending with .y&gt;<br /></pre></td></tr></tbody></table><br />
			<p>在进一步阐述以前，让我们复习一下什么是语法。在上一节中，我们看到
Lex 从输入序列中识别标记。
如果你在查看标记序列，你可能想在这一序列出现时执行某一动作。
这种情况下有效序列的规范称为语法。Yacc 语法文件包括这一语法规范。
它还包含了序列匹配时你想要做的事。</p>
			<p>为了更加说清这一概念，让我们以英语为例。 这一套标记可能是：名词,
动词,
形容词等等。为了使用这些标记造一个语法正确的句子，你的结构必须符合一定的规则。
一个简单的句子可能是名词+动词或者名词+动词+名词。(如 I care. See
spot run.)</p>
			<p>所以在我们这里，标记本身来自语言（Lex），并且标记序列允许用 Yacc
来指定这些标记(标记序列也叫语法)。</p> ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/yacc.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/yacc.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">lex</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">yacc</category>
            
            <pubDate>Fri, 05 Sep 2008 15:14:21 +0800</pubDate>
        </item>
        
        <item>
            <title>Lex简单介绍</title>
            <description><![CDATA[<p>
Lex
是一种生成扫描器的工具。扫描器是一种识别文本中的词汇模式的程序。
这些词汇模式（或者常规表达式）在一种特殊的句子结构中定义，这个我们一会儿就要讨论。</p>

<p><br />
一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。<br />
当 Lex<br />
接收到文件或文本形式的输入时，它试图将文本与常规表达式进行匹配。<br />
它一次读入一个输入字符，直到找到一个匹配的模式。<br />
如果能够找到一个匹配的模式，Lex<br />
就执行相关的动作（可能包括返回一个标记）。<br />
另一方面，如果没有可以匹配的常规表达式，将会停止进一步的处理，Lex<br />
将显示一个错误消息。</p>

<p>Lex 和 C 是强耦合的。一个<br />
        <i>.lex</i> 文件（Lex 文件具有<br />
        <i>.lex</i> 的扩展名）通过 lex 公用程序来传递，并生成 C<br />
的输出文件。这些文件被编译为词法分析器的可执行版本。<br />
      </p><br />
 ]]></description>
            <link>http://my.huhoo.net/archives/2008/09/lex.html</link>
            <guid>http://my.huhoo.net/archives/2008/09/lex.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">lex</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">yacc</category>
            
            <pubDate>Fri, 05 Sep 2008 15:08:29 +0800</pubDate>
        </item>
        
        <item>
            <title>翻译经验总结</title>
            <description><![CDATA[<!-- start content -->
                        <p>在作了些翻译和审校的工作之后，有些想法和体会，在这里列举出来，不恰当的，不完整的，大家可以来补充或者修订，讨论。也希望可以有翻译方面的专家提供建议和处理方法。
</p><p>稍后补充详细的例子。
</p><p><b>相关连接</b>
</p>
<ul><li> <a href="http://www.fy-google.com/zcfg/showinfo.asp?newsid=134" class="external text" title="http://www.fy-google.com/zcfg/showinfo.asp?newsid=134" rel="nofollow">对汉学论著翻译规范的探讨</a>
</li><li> <a href="http://www.fy-google.com/zcfg/showinfo.asp?newsid=142" class="external text" title="http://www.fy-google.com/zcfg/showinfo.asp?newsid=142" rel="nofollow">漫谈计算机图书翻译的四种境界</a>
</li></ul>
<p>根据云巅工作室的运作经验，进行译员间的自校、他校，最后进行统稿是一种行之有效的质量保证措施。
</p><br />
 ]]></description>
            <link>http://my.huhoo.net/archives/2008/08/post_23.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/post_23.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">杂苑笔记</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">翻译</category>
            
            <pubDate>Thu, 28 Aug 2008 14:59:47 +0800</pubDate>
        </item>
        
        <item>
            <title>ASC 安吉之游记</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://my.huhoo.net/archives/upload/%E7%85%A7%E7%89%87%20085.jpg"><img alt="照片 085.jpg" src="http://my.huhoo.net/archives/assets_c/2008/08/%E7%85%A7%E7%89%87%20085-thumb-300x225.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="225" width="300" /></a></span> <div>好不容易能有部门outing的机会，北京那边的ASC同事在三个月之前就outing过了，而这次北京的同事又能happy，命乎，运乎？<br />8月22日，我们去了安吉的一个小镇进行漂流，第一次漂流感觉还是不错的，活动下来，很少有人的衣服是全干的。<br />8月23日，我们去了竹子博物馆，里面又像一个植物园，又像一个动物园，除了有千奇百怪的竹子，还有扬子鳄、各种各样的鹦鹉表演，最有趣的是能识别10元钱的那个小鹦鹉，把游客们手中的钱用嘴衔住，放到驯养人的面前。<br /></div>]]></description>
            <link>http://my.huhoo.net/archives/2008/08/asc.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/asc.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cnangel手记</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">杂苑笔记</category>
            
            
            <pubDate>Sun, 24 Aug 2008 12:38:54 +0800</pubDate>
        </item>
        
        <item>
            <title>今天竟然遇到我的高中同学了</title>
            <description><![CDATA[李祥，高中的一位同学，竟然也在阿里巴巴工作。想起高中时的老友，不知道他们生活可好？<br />有的去了军队，有的估计已经出国留学，杳无音讯。只有我还在一家公司挣扎着，不知道前途是好还是坏？<br /><br /><br /> ]]></description>
            <link>http://my.huhoo.net/archives/2008/08/post_22.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/post_22.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cnangel手记</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">杂苑笔记</category>
            
            
            <pubDate>Fri, 22 Aug 2008 09:06:28 +0800</pubDate>
        </item>
        
        <item>
            <title>使用和制作patch文件</title>
            <description>对于进行修改文件比较差异，很快的创建一个补丁文件(patch)，到底怎么做呢？下面将为读者讲述一下：如何创建和使用补丁文件以及牵涉到patch文件的结构的一些详细说明。</description>
            <link>http://my.huhoo.net/archives/2008/08/patch.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/patch.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">patch</category>
            
            <pubDate>Thu, 21 Aug 2008 13:52:53 +0800</pubDate>
        </item>
        
        <item>
            <title>修正Twiki4.2.2的一个Bug</title>
            <description><![CDATA[美国yahoo内部人员文档交流使用的的twiki页面是twiki页面，但是twiki对UTF-8汉字处理不太好，导致一些莫名其妙的问题，如字体从上到下，越来越大。为了解决这个症状，本人跟踪了一下这个原因，应该是twiki的一个bug。<br /><br />我们知道在firefox里面字体url转码和不转码是没有什么区别的，但是在ie6下必须要url转码，否则ie6就会成为乱码，(ie7正常)于是：<br />1，修改TWiki/Render.pm文件：<br />找到函数：<br /><blockquote>sub makeAnchorName {<br /></blockquote>在函数末尾修改返回值为：<br /><blockquote>return urlEncode($anchorName);<br /></blockquote><br />接着在该函数后面加上函数urlEncode：<br /><br /><blockquote>sub urlEncode {<br />&nbsp;&nbsp;&nbsp; my $text = shift;<br />&nbsp;&nbsp;&nbsp; $text =~ s/([^0-9a-zA-Z-_.:~!*'\/%])/'%'.sprintf('%02x',ord($1))/ge;<br />&nbsp;&nbsp;&nbsp; return $text;<br />}<br /></blockquote><br />2，修改TWiki.pm文件：<br />找到函数：<br /><blockquote>sub _make_params {<br /></blockquote>修改：<br /><blockquote>$anchor .= '#' . shift( @args );<br /></blockquote>为<br /><blockquote>$anchor .= '#' . urlEncode(shift( @args ));<br /></blockquote>即可。<br /><br /><br /> ]]></description>
            <link>http://my.huhoo.net/archives/2008/08/twiki422bug.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/twiki422bug.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">我和Perl</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">firefox</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ie</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">twiki</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">urlencode</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">yahoo</category>
            
            <pubDate>Fri, 15 Aug 2008 15:37:21 +0800</pubDate>
        </item>
        
        <item>
            <title>PHP 4官方支持结束</title>
            <description><![CDATA[自2000年5月22日发布正式稳定版8年之后，8月8日标志着PHP 4生命的终结，官方不再提供支持，不会再有安全补丁发布。<br /><br />PHP 4.4.9是PHP 4.x的最后一个版本。管理员和开发者失去了最后一个不升级到新一代版本开发环境的理由。过去几年，PHP 5提供了多种升级的途径，它的最新版本是5.2.6。但PHP 4发布8年之后，仍然有相当多的系统将不会在未来迁移到PHP 5，其中有相当的一部分可能永远也不会升级到PHP 5。对于那些不升级到新版PHP的用户，PHP专家 Stefan Esser将通过Suhosin 项目继续为PHP 4.x系列提供第三方安全补丁。<br />]]></description>
            <link>http://my.huhoo.net/archives/2008/08/php_4.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/php_4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">我和PHP</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Tue, 12 Aug 2008 19:57:21 +0800</pubDate>
        </item>
        
        <item>
            <title>Python Standard Library </title>
            <description><![CDATA[<p>
<span class="mt-enclosure mt-enclosure-file" style="DISPLAY: inline">Python 2.0发布附带了一个包含200个以上模块的可扩展的标准库。</span>
<span class="mt-enclosure mt-enclosure-file" style="DISPLAY: inline"></span></p>
<p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-file" style="DISPLAY: inline"><a href="http://my.huhoo.net/archives/upload/PythonStandardLib.zh_cn.t2t.src.zip">PythonStandardLib.zh_cn.t2t.src.zip</a></span></p>
<p></p>
<p></p>
<p></p>]]></description>
            <link>http://my.huhoo.net/archives/2008/08/python_standard_library.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/python_standard_library.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux世界</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Library</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">python</category>
            
            <pubDate>Mon, 11 Aug 2008 21:13:44 +0800</pubDate>
        </item>
        
        <item>
            <title>Olympic in Beijing</title>
            <description><![CDATA[今天应该是十年之约的日子，但是我没法去赴约，不知道当年的同学是否真的去赴约了？实在抱歉，不过在7月底我去了我们高中时的母校，母校依旧，只是现在改成了一所艺术类学校，而母校已经搬迁到更好的一个地方，校园环境优美，师资力量强大。<br /><br />晚上看了奥运会的开幕式，精彩壮观，不过韩国的电视台报料之后，震撼力就没有那么大了，不过还是比以前的春节联欢晚会好看些。<br />]]></description>
            <link>http://my.huhoo.net/archives/2008/08/olympic_in_beijing.html</link>
            <guid>http://my.huhoo.net/archives/2008/08/olympic_in_beijing.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cnangel手记</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Olympic</category>
            
            <pubDate>Fri, 08 Aug 2008 16:17:33 +0800</pubDate>
        </item>
        
    </channel>
</rss>
