<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[^00企鹅的家^]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[恩恩，欢迎来到00企的空间，别闲着，随便看 :)]]></description>
<link>http://hi.baidu.com/00%C6%F3%B6%EC</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[ABS notes (3)]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/a23a41584ee00f8b810a1846.html]]></link>
        <description><![CDATA[
		
		重要系统信息的获取<br>
1. CPU/系统 32/64位信息：<br>
(1). 在LINUX下怎样决断你的CPU是32位还是64位?<br>
打入下面的命令<br>
grep flags /proc/cpuinfo<br>
输出<br>
flags&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm nx lm<br>
<br>
如果找到lm, 则说明你的CPU是64位的. lm是long mode的意思.<br>
* Long Mode - 64位CPU<br>
* Real Mode - 16位CPU<br>
* Protected Mode - 32位CPU <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/a23a41584ee00f8b810a1846.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/a23a41584ee00f8b810a1846.html#comment">查看评论</a>]]></description>
        <pubDate>2009-10-19  11:27</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/a23a41584ee00f8b810a1846.html</guid>
</item>

<item>
        <title><![CDATA[win7 的硬盘安装 （只能用pe启动电脑的情况下）]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/87800b5090d1376b853524b2.html]]></link>
        <description><![CDATA[
		
		本安装假设是用u盘启动至winpe中：<br>
1. 目标安装盘必须是ntfs的，安装前可以先格好，假设目标盘是C盘<br>
2. 把os\win7里面的“bootmgr”“boot”&quot;efi&quot;文件夹都复制到C盘根目录下，并在C盘根目录下建个sources文件夹，把的os\win7\sources下的boot.wim复制到C盘下sourse文件夹 <br>
3. 管理员方式运行 --〉cmd--〉c:\boot\bootsect.exe /nt60 c:&#160; <br>
4. 保证现在的mbr是只有windows情况下的mbr，可以用winpe中一个叫分区表修复工具，还是啥名儿？反正是“分区表”开头的一个工具，里面有重 建mbr的菜单项。运行一下 <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/87800b5090d1376b853524b2.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%CE%C1%B6%BC%C8%D5">瘟都日</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/87800b5090d1376b853524b2.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-30  11:30</pubDate>
        <category><![CDATA[瘟都日]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/87800b5090d1376b853524b2.html</guid>
</item>

<item>
        <title><![CDATA[8G 优盘制作 linux + winpe 启动盘]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/2f6739ec0e19812e62d09fa9.html]]></link>
        <description><![CDATA[
		
		1. 目标和方法：<br>
为了不分区，为了整个U盘都能被windows识别和使用，采用的方法是：<br>
整个U盘，格式化为fat32，然后在上面放 linux 和 winpe的文件，再在u盘引导分区写入grub，用grub引导linux和winpe。而满足在fat32上跑的linux，简单的就是 puppy拉，它把系统写到一个文件里面去了，这个文件可以放在fat32上。<br>
<br>
2. 制作方法：<br>
(1) winpe<br>
现在的winpe，有老一点的xp的pe，有新一点的支持win7直接安装的pe，老的就是和xp一样的grub引导方式，新的也用chainloader 引导，但是后面跟的文件名不同。<br>
老的，以毛 <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/2f6739ec0e19812e62d09fa9.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%CE%C1%B6%BC%C8%D5">瘟都日</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/2f6739ec0e19812e62d09fa9.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-30  11:16</pubDate>
        <category><![CDATA[瘟都日]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/2f6739ec0e19812e62d09fa9.html</guid>
</item>

<item>
        <title><![CDATA[C++ dlopen mini HOWTO 译文]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/f0a30d16fd886458f2de3250.html]]></link>
        <description><![CDATA[
		
		<div align="center"><span style="color: rgb(255, 0, 0);">C++ dlopen mini HOWTO<br>
作者：Aaron Isotton &lt;aaron@isotton.com&gt; 2006-03-16<br>
译者：Lolita@linuxsir.org 2006-08-05</span></div>
------------------------------------------------<br>
<span style="color: rgb(255, 0, 0);">摘要<br>
如何使用dlopen API动态地加载C++函数和类</span><br>
------------------------------------------------<br>
<span style="color: rgb(0, 0, 255);">目录<br>
介绍<br>
版权和许可证<br>
不承诺<br>
贡献者<br>
</span> <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/f0a30d16fd886458f2de3250.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/f0a30d16fd886458f2de3250.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-22  16:47</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/f0a30d16fd886458f2de3250.html</guid>
</item>

<item>
        <title><![CDATA[Learning Perl 5th edition (perl 5.10) - part 2]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/5c686703393f62e509fa9317.html]]></link>
        <description><![CDATA[
		
		<p>Note:</p>
<p>Chapter 1. Introduction</p>
<p>Unix: #!/usr/bin/perl -w  or&nbsp;&nbsp;  #!/usr/bin/env perl (use -w because we like warnings)<br>
windows: #!perl</p>
<p><br>
Chapter 2. Scalar Data<br>
Scalar data: undef, double(integer is actually doubles), string<br>
List&nbsp;&nbsp;  data: list of scalar element. refer to Chapter 3.</p>
<p>undef  data: it's another kind of scalar data. if you use a var without definition, it contains undef value, not string or doubles<br>
eg.<br>
$blank</p> <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/5c686703393f62e509fa9317.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/5c686703393f62e509fa9317.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-19  17:17</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/5c686703393f62e509fa9317.html</guid>
</item>

<item>
        <title><![CDATA[Learning Perl 5th edition (perl 5.10) - part 1]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/304c8bd5feda62cd50da4b12.html]]></link>
        <description><![CDATA[
		
		<p>Tips:<br>
1. Getopt::Long<br>
Getopt::Long module is used to parse both long and short options names. It's a replacement for Getopt::Std which only support single char options. The equivalent in Unix is getopt_long and getopt function.<br>
Rules:<br>
(1) Getopt won't force user to supply any option:<br>
this means user can omit all options, and Getopt won't complain anything.<br>
(2) Getopt only force the right format if options are supplied by user:<br>
this means if user supplies opti</p> <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/304c8bd5feda62cd50da4b12.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/304c8bd5feda62cd50da4b12.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-18  17:41</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/304c8bd5feda62cd50da4b12.html</guid>
</item>

<item>
        <title><![CDATA[vim 简明完全手册 cool~~]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/0a10cedf0574991a485403e3.html]]></link>
        <description><![CDATA[
		
		一、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  对vim配置文件的编辑：<br>
:scriptnames&nbsp;&nbsp;  发现配置文件的位置<br>
:edit ~/.vimrc  编辑该配置文件<br>
vim说明文件的阅读：<br>
CTRL-] 跳转到当前光标所在单词对应的主题<br>
CTRL-O 回到前一个位置<br>
复制一个样板vimrc文件（unix）：<br>
:!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc<br>
复制一个样板vimrc文件：<br>
:set compatible?<br>
查看vim配置文件的所在位置：<br>
:scriptnames 或 :version<br>
拷贝vimtutor，并重命名：<br>
vim -u NONE -c `e $VIMRUNTIME/tu <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/0a10cedf0574991a485403e3.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/linux%20idiot%28%C8%D5%B3%A3%29">linux idiot(日常)</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/0a10cedf0574991a485403e3.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-13  15:34</pubDate>
        <category><![CDATA[linux idiot(日常)]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/0a10cedf0574991a485403e3.html</guid>
</item>

<item>
        <title><![CDATA[ABS notes (2)]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/fd456c035cfbed81d53f7ce4.html]]></link>
        <description><![CDATA[
		
		<p>TODO: 添加12，13章未完的命令的参数<br>
<br>
第12章 外部命令<br>
1. 基本命令:<br>
(1) ls -R 递归 -F在文件后加类型标识 -S按照文件大小排列 -t按文件修改时间排列 -i打印inode号 --time=atime/ctime，默认不写就是mtime<br>
(2)tac 和cat相反，从最后一行读取文件<br>
rev 反转每一行里的字符，但行的读取顺序还是从文件头开始，比如123变为321<br>
(3)cp -a 等于-dpR，因为一般的不加p的cp，就是read读取文件内容，然后write到目的地，这个目的文件的创建后的owner和权限等于该用户自己创建一个文件的权限。如果你想保持原</p> <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/fd456c035cfbed81d53f7ce4.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/fd456c035cfbed81d53f7ce4.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-05  10:19</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/fd456c035cfbed81d53f7ce4.html</guid>
</item>

<item>
        <title><![CDATA[ABS notes (1)]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/7c1f49332328ea4aac4b5f1b.html]]></link>
        <description><![CDATA[
		
		TODO: 添加12，13章未完的命令的参数<br>
<br>
一、重用的模块：<br>
清空或创建文件：<br>
cat /dev/null &gt; /var/log/message <br>
:&gt; /var/log/message<br>
&gt; /var/log/message<br>
<br>
当前用户ID：<br>
$UID<br>
<br>
退出码归操作方法：<br>
E_XCD=66&#160;&#160;&#160;&#160;&#160;&#160;   cd不进去<br>
E_NOTROOT=67&#160;&#160;   不是root<br>
使用时： exit $E_XCD 即可，正常时 exit 0<br>
<br>
查看用户是否为root：<br>
ROOT_UID=0<br>
if [ &quot;$UID&quot; -ne &quot;$ROOT_UID&quot; ];then<br>
echo  <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/7c1f49332328ea4aac4b5f1b.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%D6%AA%CA%B6%CC%E5%CF%B5">知识体系</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/7c1f49332328ea4aac4b5f1b.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-05  10:17</pubDate>
        <category><![CDATA[知识体系]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/7c1f49332328ea4aac4b5f1b.html</guid>
</item>

<item>
        <title><![CDATA[ssh端口转发的场景]]></title>
        <link><![CDATA[http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/b4abf3276cabad0b908f9d58.html]]></link>
        <description><![CDATA[
		
		俺火星了，虽然概念很简单，两者看起来也是一个道理，即主机收到后做转发，<br>
local port forwarding 即你发往本地端口的数据，会被转发到另一个地方，而<br>
remote port forwarding 即你发往远程端口的数据，会被转发到另一个地方，<br>
但是，具体用ssh工具是怎么个实现，以及应用场景，还真有区别：<br>
<br>
1. local port forwarding： &mdash;&mdash; 即你发往本地端口的数据，会被转发到另一个地方<br>
这个看起来没用，但是用处很大，因为有些地方，你是不能直连的，你需要隧道到一个地方，然后在那里连接。比如你想上一个网 <a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/b4abf3276cabad0b908f9d58.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/category/%BC%C6%CB%E3%BB%FA%CD%F8%C2%E7">计算机网络</a>&nbsp;<a href="http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/b4abf3276cabad0b908f9d58.html#comment">查看评论</a>]]></description>
        <pubDate>2009-04-06  20:39</pubDate>
        <category><![CDATA[计算机网络]]></category>
        <author><![CDATA[00企鹅]]></author>
		<guid>http://hi.baidu.com/00%C6%F3%B6%EC/blog/item/b4abf3276cabad0b908f9d58.html</guid>
</item>


</channel>
</rss>