<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个人的精彩]]></title><description><![CDATA[What we observe is not nature itself, but nature exposed to our method of questioning.]]></description><link>https://blog.youkuaiyun.com/iiisan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iiisan]]></copyright><item><title><![CDATA[使用cron,logrotate来管理日志文件]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/1180419</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/1180419</guid><author>iiisan</author><pubDate>Tue, 05 Sep 2006 16:00:00 +0800</pubDate><description><![CDATA[1) logrotate配置   logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除，并创建新的日志文件，我们把它叫做“转储”。   我们可以根据日志文件的大小，也可以根据其天数来转储，这个过程一般通过 cron 程序来执行。   logrotate 程序还可以用于压缩日志文件，以及发送日志到指定的E-mail 。   logrotate 的配置文件是 /etc/logro]]></description><category></category></item><item><title><![CDATA[How to write make file?(转)]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/399431</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/399431</guid><author>iiisan</author><pubDate>Tue, 21 Jun 2005 15:45:00 +0800</pubDate><description><![CDATA[概述——什么是makefile？或许很多Winodws的程序员都不知道这个东西，因为那些Windows的IDE都为你做了这个工作，但我觉得要作一个好的和professional的程序员，makefile还是要懂。这就好像现在有这么多的HTML的编辑器，但如果你想成为一个专业人士，你还是要了解HTML的标识的含义。特别在Unix下的软件编译，你就不能不自己写makefile了，会不会写makefil]]></description><category></category></item><item><title><![CDATA[Soft-ICE实例起步]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/390346</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/390346</guid><author>iiisan</author><pubDate>Wed, 08 Jun 2005 14:48:00 +0800</pubDate><description><![CDATA[Soft-ICE 由三部分 (以后说的 Soft-ICE, 如果不加特殊说明, 均指 Soft-ICE for Windows 95 的 2.0 版本以上) 组成: WINICE.EXE, WLDR.EXE (在 3.0 中这个文件叫做 LOADER32.EXE) 和显示驱动程序 SIWVID.386. 　　另外, Soft-ICE 在启动的时候要装入一些 DLL/EXE 的函数名信息, 你必须手]]></description><category></category></item><item><title><![CDATA[C++代码优化方法总结]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/390329</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/390329</guid><author>iiisan</author><pubDate>Wed, 08 Jun 2005 14:36:00 +0800</pubDate><description><![CDATA[优化是一个非常大的主题，本文并不是去深入探讨性能分析理论，算法的效率，况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里，这样，当你遇到几种不同的编程策略的时候，就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在。一. 优化之前在进行优化之前，我们首先应该做的是发现我们代码的瓶颈（bottleneck）在哪里。然而当你做这件事情的时候切忌从一个d]]></description><category></category></item><item><title><![CDATA[Socket 编程]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/389334</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/389334</guid><author>iiisan</author><pubDate>Tue, 07 Jun 2005 09:38:00 +0800</pubDate><description><![CDATA[介绍 　　Socket 编程让你沮丧吗？从man pages中很难得到有用的信息吗？你想跟上时代去编Internet相关的程序，但是为你在调用 connect() 前的bind() 的结构而不知所措？等等…      好在我已经将这些事完成了，我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽，那么你来对地方了。 --------------------------------]]></description><category></category></item><item><title><![CDATA[用 GDB 调试 GCC 程序]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/388639</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/388639</guid><author>iiisan</author><pubDate>Mon, 06 Jun 2005 11:34:00 +0800</pubDate><description><![CDATA[Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: 它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停止执行. 它使你能一行行的执行你的代码.      在命令行上键入 gdb 并按回车键就可以运行 gdb 了, 如]]></description><category></category></item><item><title><![CDATA[Core Dump]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/388635</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/388635</guid><author>iiisan</author><pubDate>Mon, 06 Jun 2005 11:32:00 +0800</pubDate><description><![CDATA[何谓 core？ 在使用半导体作为内存的材料前，人类是利用线圈当作内存的材料（发明 者为王安），线圈就叫作 core ，用线圈做的内存就叫作 core memory。如今 ，半导体工业澎勃发展，已经没有人用 core memory 了，不过，在许多情况下， 人们还是把记忆体叫作 core 。 何谓 core dump？ 我们在开发（或使用）一个程序时，最怕的就是程序莫明其妙地当掉。虽然系 统没事，]]></description><category></category></item><item><title><![CDATA[GNU make 指南]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/386300</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/386300</guid><author>iiisan</author><pubDate>Thu, 02 Jun 2005 11:13:00 +0800</pubDate><description><![CDATA[C-Scene 题目 #2     多文件项目和 GNU Make 工具     作者: 乔治富特 (Goerge Foot)     电子邮件: george.foot@merton.ox.ac.uk     Occupation: Student at Merton College, Oxford University, England     职业:学生，默尔顿学院,牛津城大学,英格兰   ]]></description><category></category></item><item><title><![CDATA[pragma指令简介]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/386273</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/386273</guid><author>iiisan</author><pubDate>Thu, 02 Jun 2005 10:56:00 +0800</pubDate><description><![CDATA[在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。 message 它能够在编译信息输出窗  口中输出相应的信息，这对于源代码信息的控制是非常重要的。其使用方法为：  #pragma message(“消息文本”)  当编译器遇到这条指令时就在编译输出窗口中将消]]></description><category></category></item><item><title><![CDATA[男人25岁前应该懂得的21个道理！]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/383607</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/383607</guid><author>iiisan</author><pubDate>Sun, 29 May 2005 15:44:00 +0800</pubDate><description><![CDATA[       1.男人是社会的主体,不管你信或不信.所以男人应该有种责任感.　　 2.25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远.如果你过了25岁,那么你应该懂得这个道理.　　 3.吃饭7成饱最舒服.对待女友最多也请你保持在7成.　　 4.30岁之前请爱惜自己的身体,前30年你找病,后30年病找你.如果你过了30岁,你自然也会懂得这个道理.　　 5.事业远比爱情重要.如果]]></description><category></category></item><item><title><![CDATA[Linux中文件查找方法大全]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/381193</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/381193</guid><author>iiisan</author><pubDate>Thu, 26 May 2005 10:45:00 +0800</pubDate><description><![CDATA[每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件，用户自己的文件，还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的Windows操作系统中要查找一份文件是相当简单的事情，只要在桌面上点击“开始”－“搜索”中就能按照各种方式在本地硬盘上，局域网络，甚至在INTERNET上查找各种文件，文档。　　可是使用Linux的用户就没有那么幸运了，在Lin]]></description><category></category></item><item><title><![CDATA[Linux上安装GCC编译器过程]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/381166</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/381166</guid><author>iiisan</author><pubDate>Thu, 26 May 2005 10:36:00 +0800</pubDate><description><![CDATA[2004年4月20日最新版本的GCC编译器3.4.0发布了。目前，GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序，可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例，介绍了GCC的安装过程。　　安装之前，系统中必须要有cc或者gcc等编译器，并且是可用的，或者用环境变量C]]></description><category></category></item><item><title><![CDATA[Shell Program]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/336832</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/336832</guid><author>iiisan</author><pubDate>Tue, 05 Apr 2005 10:20:00 +0800</pubDate><description><![CDATA[1) !$：重复前一个命令最后的参数。例如：您用命令 mkdir peter/pan/documents/tinkerbell 新建了一个目录，现在您向用命令‘cd’进入该目录，您可以用 cd !$，shell 将把前一个命令‘mkdir’的参数添加到现在的‘cd’后面。2) ~： home 目录的简写形式。3) 命令替换：command1 $(command2)e.g. : less $(loc]]></description><category></category></item><item><title><![CDATA[我眼中的指针（转）]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/288262</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/288262</guid><author>iiisan</author><pubDate>Tue, 15 Feb 2005 13:18:00 +0800</pubDate><description><![CDATA[第一章．指针的概念 指针是一个特殊的变量，它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容：指针的类型，指针所指向的类型，指针的值或者叫指针所指向的内存区，还有指针本身所占据的内存区。让我们分别说明。  先声明几个指针放着做例子：  例一：  (1)int *ptr;  (2)char *ptr;  (3)int **ptr;  (4)int (*ptr)[3]]></description><category></category></item><item><title><![CDATA[CppUnit代码简介 - 第一部分，核心类 (转)  ]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/277531</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/277531</guid><author>iiisan</author><pubDate>Wed, 02 Feb 2005 11:16:00 +0800</pubDate><description><![CDATA[某种意义上说，CppUnit的代码并不是很好的C++代码。正因为它不是很好的C++代码，并且代码量不是很大（主库80K），所以我觉得比较适合想大量使用CppUnit并且需要深入了解的人或是初步涉足C++，想阅读一些简单的源代码/库的人。这篇文章不适合于从未使用过CppUnit的人，如果你从未使用过CppUnit，但是对于测试驱动开发很感兴趣，可以参阅我的另一篇文章：CppUnit入门。I.]]></description><category></category></item><item><title><![CDATA[CppUnit - 测试驱动开发入门 (转)]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/277529</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/277529</guid><author>iiisan</author><pubDate>Wed, 02 Feb 2005 11:13:00 +0800</pubDate><description><![CDATA[测试驱动开发是一个现在软件界最流行的词汇之一，可是很多人还是不得其门而入。这篇文章想通过对于CppUnit的介绍，给予读者一个基本的映像。如果你熟知CppUnit的使用，请参阅我的另一篇文章：CppUnit代码简介 - 第一部分，核心类来获得对于CppUnit进一步的了解。 I. 前言测试驱动开发是一个现在软件界最流行的词汇之一，可是很多人还是不得其门而入。这篇文章想通过对于CppUnit的介]]></description><category></category></item><item><title><![CDATA[cygwin,在win中开发linux程序 ]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/268956</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/268956</guid><author>iiisan</author><pubDate>Wed, 26 Jan 2005 15:37:00 +0800</pubDate><description><![CDATA[一、cygwin是什么？   这个问题你最好google一下"cygwin的历史",或许能够获得更为详尽的答案。简而言之，cygwin是一个在windows平台上运行的linux模拟环境，是cygnus solutions公司开发的自由软件（该公司开发了很多好东西，著名的还有eCos，不过现已被Redhat收购）。插一句废话，很多朋友不明白linux和unix的区别和联系，在此也简要介绍一下。UN]]></description><category></category></item><item><title><![CDATA[CVS服务器建立和权限配置完全方案]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/253577</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/253577</guid><author>iiisan</author><pubDate>Fri, 14 Jan 2005 16:20:00 +0800</pubDate><description><![CDATA[建立和配置操作都是在面，版本信息为：Concurre这个cvs可执行程序既可以Redhat Linux8.0上做的。系统nt Versions System (CVS) 1.1当客户端使用，也可以用来建立带的CVS可执行程序在/usr/bin下1.2 (client/server)。系统带的cvs源代码库服务器。 　　建立一个源代码库主要有以下几步： ]]></description><category></category></item><item><title><![CDATA[使用Eclipse进行SWT编程]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/242521</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/242521</guid><author>iiisan</author><pubDate>Thu, 06 Jan 2005 16:46:00 +0800</pubDate><description><![CDATA[使用Eclipse进行SWT编程1. 为什么要使用SWT?SWT是IBM开发一套跨平台的GUI开发框架。为什么IBM要创建另一种GUI呢？为什么他们不使用现有的Java GUI框架呢？要回答这些问题，我需要回到Java的早期时代。Sun已经创建了一套跨平台的GUI框架 AWT (Abstract Windowing Toolkit)。 这个AWT框架使用了本地窗口组件（native]]></description><category></category></item><item><title><![CDATA[linux 下安装 java 环境]]></title><link>https://blog.youkuaiyun.com/iiisan/article/details/234060</link><guid>https://blog.youkuaiyun.com/iiisan/article/details/234060</guid><author>iiisan</author><pubDate>Thu, 30 Dec 2004 08:52:00 +0800</pubDate><description><![CDATA[安装 java 环境： + 新建终端, 进入 jdk 存放目录, 执行：  ./jdk-1_5_0-linux-i586-rpm.bin  出现 jdk 的安装 licence, 把它看完后, 会问你是否同意安装, 键入 yes 回车安装.  + 执行完后在当前目录中会存在 jdk-1_5_0-linux-i586-rpm 文件, 你可以用 ls 命令查看. 然后执行  rpm -ivh jdk-]]></description><category></category></item></channel></rss>