<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[. . 生活是一种寻找，结果无从知晓]]></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[]]></description>
<link>http://hi.baidu.com/tiger%5Ftnt</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[google开源测试框架的使用（二）]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/ac7325dd31ce5a315982dd85.html]]></link>
        <description><![CDATA[
		
		上一篇简要介绍了测试框架的安装以及测试函数TEST的使用，这里介绍一下TEST_F的使用。TEST_F与TEST的区别是TEST_F提供了一个初始化函数（SetUp）和一个清理函数(TearDown)，在TEST_F中使用的变量可以在初始化函数SetUp中初始化，在TearDown中销毁，并且所有的TEST_F是互相独立的，都是在初始化以后的状态开始运行，一个TEST_F不会影响另一个TEST_F所使用的数据，下面是一个例子。<br>
<br>
需要测试的代码：<br>
<u>A.h</u><br>
#ifndef A_H<br>
#define A_H<br>
<br>
class A<br>
{<br>
private:<br>
&nbsp;&nbsp;&nbsp;   int _a;<br> <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/ac7325dd31ce5a315982dd85.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/c%26%2347%3Bc%2B%2B">c&#47;c++</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/ac7325dd31ce5a315982dd85.html#comment">查看评论</a>]]></description>
        <pubDate>2008-07-12  15:40</pubDate>
        <category><![CDATA[c&#47;c++]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/ac7325dd31ce5a315982dd85.html</guid>
</item>

<item>
        <title><![CDATA[google开源测试框架的使用（一）]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/4b59f936330edcd8a3cc2b9c.html]]></link>
        <description><![CDATA[
		
		google开放了一个测试框架，可以用于测试多种平台下的C++代码。该开源项目的主页是http://code.google.com/p/googletest/ 。<br>
下面对这个测试框架在linux平台下的安装和使用做一个简单的介绍。<br>
<br>
1. 获得源代码进行安装<br>
&nbsp;&nbsp;   项目的源代码可以从http://code.google.com/p/googletest/downloads/list获得（昨天下载源码的时候最新版本还是1.0.0,现在最新版就变成了1.0.1,加入了对 Visual Studio 7.1 的支持）。获得源码后进行configure make make install,不再多说。<br>
&nbsp;&nbsp;   安后会多出了三个命令， <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/4b59f936330edcd8a3cc2b9c.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/c%26%2347%3Bc%2B%2B">c&#47;c++</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/4b59f936330edcd8a3cc2b9c.html#comment">查看评论</a>]]></description>
        <pubDate>2008-07-10  18:44</pubDate>
        <category><![CDATA[c&#47;c++]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/4b59f936330edcd8a3cc2b9c.html</guid>
</item>

<item>
        <title><![CDATA[尝试缓冲区溢出－－失败]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/6a7ca3dfd8c9591663279818.html]]></link>
        <description><![CDATA[
		
		自己写了一段小程序，准备尝试一下缓冲区溢出，妄图通过strcpy更改当前函数在堆栈中的返回地址，但是没有成功：<br>
tiger@tiger-laptop:~/learn/overFlow/test1$ ./a.out AAAAAAAAAA\x08\x04\x84\xcf<br>
target = 0x080484cf<br>
*** stack smashing detected ***: ./a.out terminated<br>
======= Backtrace: =========<br>
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7ebe138]<br>
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7ebe0f0]<br>
./a.out[0x80484cd]<br>
[0x66637834]<br>
======= Memory map: === <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/6a7ca3dfd8c9591663279818.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/linux%CF%E0%B9%D8">linux相关</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/6a7ca3dfd8c9591663279818.html#comment">查看评论</a>]]></description>
        <pubDate>2008-06-28  23:29</pubDate>
        <category><![CDATA[linux相关]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/6a7ca3dfd8c9591663279818.html</guid>
</item>

<item>
        <title><![CDATA[被freebsd的inetd弄了一个多小时]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/bf767dfc51c14787b801a049.html]]></link>
        <description><![CDATA[
		
		新安装了freebsd，准备开个ssh和ftp供大家使用。<br>
在启动ftp服务的时候按照手册更改了inetc.conf后再重新加载配置文件竟然无法开启ftp服务，上google上翻了n久后突然发现inetd根本就没开，郁闷。使用sysinstall将inetd打开后一切正常了。<br>
摘录一段手册上对inetd的解释：<br>
<br>
<a href="http://www.freebsd.org/cgi/man.cgi?query=inetd&amp;sektion=8"><span class="CITEREFENTRY"><span class="REFENTRYTITLE">inetd</span>(8)</span></a> 有时也被称作 &ldquo;Internet 超级服务器&rdquo;， 因为它可以为多种服务管理连接 <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/bf767dfc51c14787b801a049.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/Bsd">Bsd</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/bf767dfc51c14787b801a049.html#comment">查看评论</a>]]></description>
        <pubDate>2008-06-26  23:30</pubDate>
        <category><![CDATA[Bsd]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/bf767dfc51c14787b801a049.html</guid>
</item>

<item>
        <title><![CDATA[startupmanager  ubuntu下的图形化启动配置工具]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/af086309cb99d587d1581bf9.html]]></link>
        <description><![CDATA[
		
		刚刚发现 startupmanager 这个工具，可以很方便地以图形化的方式更改grup的配置文件，还能够配置登录界面。
<div forimg="1"><a href="http://hiphotos.baidu.com/tiger%5Ftnt/pic/item/ba86957f9cd2371b29388a05.jpg" target="_blank"><img border="0" src="http://hiphotos.baidu.com/tiger%5Ftnt/abpic/item/ba86957f9cd2371b29388a05.jpg" small="1" class="blogimg"></a></div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/linux%CF%E0%B9%D8">linux相关</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/af086309cb99d587d1581bf9.html#comment">查看评论</a>]]></description>
        <pubDate>2008-05-07  15:36</pubDate>
        <category><![CDATA[linux相关]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/af086309cb99d587d1581bf9.html</guid>
</item>

<item>
        <title><![CDATA[一个检查文件MD5摘要正确性的脚本]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/85c91b0148ab5b031d95839d.html]]></link>
        <description><![CDATA[
		
		在网上下载文件时通常会附带一个MD5摘要，用于检查文件的正确性。在linux中可以使用 md5sum 来对一个文件计算MD5值，但是人工比对MD5比较不爽，自己写了一个脚本来完成比对的工作<br>
<br>
下面是脚本的代码<br>
<br>
#!/bin/bash<br>
#===============================================================================<br>
#<br>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  FILE:  md5checker.sh<br>
# <br>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  USAGE:  md5checker.sh  需要检查的文件  文件的MD5 <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/85c91b0148ab5b031d95839d.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/linux%CF%E0%B9%D8">linux相关</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/85c91b0148ab5b031d95839d.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-29  21:32</pubDate>
        <category><![CDATA[linux相关]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/85c91b0148ab5b031d95839d.html</guid>
</item>

<item>
        <title><![CDATA[ubuntu下安装字体的一种简单方法]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/8bade0661d6f2221ab184cab.html]]></link>
        <description><![CDATA[
		
		转自http://www.fuwawa.org/?p=40<br>
<br>
首先把字体拷贝到相应文件夹<br>
sudo mkdir /usr/share/fonts/truetype/ttf-microsoft-fonts<br>
sudo mv *.ttf /usr/share/fonts/truetype/ttf-microsoft-fonts<br>
然后执行<br>
sudo fc-cache -f -v 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/linux%CF%E0%B9%D8">linux相关</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/8bade0661d6f2221ab184cab.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-25  20:52</pubDate>
        <category><![CDATA[linux相关]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/8bade0661d6f2221ab184cab.html</guid>
</item>

<item>
        <title><![CDATA[安装 ubuntu  8.04 －－－我错了]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/ec9815866513553b67096e3e.html]]></link>
        <description><![CDATA[
		
		原来系统用得好好的，为啥脑袋一热就要安装新版本的呢？<br>
不该在发布的时候就安装，现在更新源的速度超慢，因为大家都在更新。<br>
备份/home目录时忘记备份隐藏文件，最珍贵的配置文件全被格掉了，多亏在windows下安装过emacs，.emacs 得以幸存 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/linux%CF%E0%B9%D8">linux相关</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/ec9815866513553b67096e3e.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-25  11:22</pubDate>
        <category><![CDATA[linux相关]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/ec9815866513553b67096e3e.html</guid>
</item>

<item>
        <title><![CDATA[在windows下生成cscope.files]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/ebd8663f5a5caac77c1e717a.html]]></link>
        <description><![CDATA[
		
		在windows下配置emacs+cscope进行代码浏览时由于cscope-index是一个bash脚本，所以在windows无法使用其直接生成cscope.files文件，搜索到了两个解决方法：<br>
<br>
1 安装 GNU   BASH For Windows ,然后使用find命令生成cscope.files文件，安装包可以在下面的连接中找到：<br>
http://www.steve.org.uk/Software/bash/<br>
<br>
2 安装cygwin<br>
<br>
&nbsp;&nbsp;&nbsp;  不使用上面的两种方法也是可以的：<br>
&nbsp;&nbsp;&nbsp;&nbsp;  cscope.files其实只是一个文件名的列表（如果是勤快人每次使用的时候可以自己手工生成  ：）  <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/ebd8663f5a5caac77c1e717a.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/%BF%AA%B7%A2%BB%B7%BE%B3">开发环境</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/ebd8663f5a5caac77c1e717a.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-13  20:02</pubDate>
        <category><![CDATA[开发环境]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/ebd8663f5a5caac77c1e717a.html</guid>
</item>

<item>
        <title><![CDATA[几种开源协议的比较（整理）]]></title>
        <link><![CDATA[http://hi.baidu.com/tiger%5Ftnt/blog/item/4ea0300256805b0b4bfb51e0.html]]></link>
        <description><![CDATA[
		
		<p><font size="4"><font size="2">以下内容来自：<br>
</font></font></p>
<p><font size="4"><font size="2">http://www.awflasher.com/blog/archives/939</font></font></p>
<p><font size="4"><font size="2">http://www.open-open.com/Licence.asp</font><strong><br>
</strong></font></p>
<p><font size="4"><strong><br>
</strong></font></p>
<p><font size="4"><strong>MOZILLA PUBLIC LICENSE</strong></font></p>
<p>MPL License，允许免费重发布、免费修改，但要求修改后的代码版权归软件的发起者。这种授权维护了商业</p> <a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/4ea0300256805b0b4bfb51e0.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/tiger%5Ftnt/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/tiger%5Ftnt/blog/item/4ea0300256805b0b4bfb51e0.html#comment">查看评论</a>]]></description>
        <pubDate>2008-04-07  15:12</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[tiger_tnt]]></author>
		<guid>http://hi.baidu.com/tiger%5Ftnt/blog/item/4ea0300256805b0b4bfb51e0.html</guid>
</item>


</channel>
</rss>