<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[行走于思考]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_1069</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_1069]]></copyright><item><title><![CDATA[memset ,memcpy 和strcpy 的区别]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81759789</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81759789</guid><author>iteye_1069</author><pubDate>Tue, 25 Aug 2009 09:38:31 +0800</pubDate><description><![CDATA[

Memset  用来对一段内存空间全部设置为某个字符，一般用在对定义的字符串进行初始化为‘ ’或‘\0’；
例:char a[100];memset(a, '\0', 
sizeof(a));
     
memset可以方便的清空一个结构类型的变量或数组。 
如：


struct sample_struct
{
 char   csName[16];
 int    ...]]></description><category></category></item><item><title><![CDATA[poj-2663]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81756285</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81756285</guid><author>iteye_1069</author><pubDate>Tue, 11 Aug 2009 09:26:17 +0800</pubDate><description><![CDATA[

刚开始做题，慢慢来吧，从水题开始...

做这题我的思路是：f(n) = 3*f(n-2) + 2*f(n-4) + 2*f(n-6) + ... + 2*f(2)。从而得出递推方程。
代码如下：


#include&amp;lt;stdio.h&amp;gt;int func(int n){    int sum = 0;    if(n == 0){        return 1;  ...]]></description><category></category></item><item><title><![CDATA[linux网络编程读书笔记（四）- Berkeley套接字]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81728735</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81728735</guid><author>iteye_1069</author><pubDate>Mon, 22 Jun 2009 09:58:29 +0800</pubDate><description><![CDATA[ 
      一个套接字可以这样来解释：它是通过标准的UNIX 文件描述符和其他的程序通讯的一个方法。
 
      使用UNIX 的黑客高手有这么一句话：“恩，在UNIX 系统中，任何东西都是一个文件。”这句话描述了这样一个事实：在UNIX 系统中，任何对I/O 的操作，都是通过读或写一个文件描述符来实现的。
      一个文件描述符只是一个简单的整形数值，代表一个被打开的文件（这...]]></description><category></category></item><item><title><![CDATA[linux网络编程读书笔记（三）- 管道]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81728580</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81728580</guid><author>iteye_1069</author><pubDate>Sun, 21 Jun 2009 15:05:37 +0800</pubDate><description><![CDATA[      简单的说，管道就是将一个程序的输出和另外一个程序的输入连接起来的单向通道。
      当进程创建一个管道的时候，系统内核同时为该进程设立了一对文件句柄（一个流），一个用来从该管道获取数据（read），另一个则用来做向管道的输出（write）。
      事实上，在linux系统内核里，每个管道都是用一个inode节点来表示。
      fork()的子进程自动继承了父进程打...]]></description><category></category></item><item><title><![CDATA[linux网络编程读书笔记（二）- 信号]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81728551</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81728551</guid><author>iteye_1069</author><pubDate>Sun, 21 Jun 2009 10:31:05 +0800</pubDate><description><![CDATA[1.信号使用的示例程序：
#include&amp;lt;stdlib.h&amp;gt;
#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;signal.h&amp;gt;

int catch(int sig);

int main(void)
{
    signal(SIGINT,catch);
    printf(&quot;runing\n&quot;);
    sleep(10)...]]></description><category></category></item><item><title><![CDATA[linux网络编程读书笔记（一）- 进程控制]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81728490</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81728490</guid><author>iteye_1069</author><pubDate>Sat, 20 Jun 2009 21:01:08 +0800</pubDate><description><![CDATA[一. 进程实际用户标志符和有效用户标志符
      每个进程都有一个实际用户标识符和一个实际组标识符，它们永远是启动该进程之用户的用户标识符和组标识符。
      进程的有效用户标识符和有效组标识符也许更重要些，它们被用来确定一个用户能否访问某个确定的文件。在通常情况下，它们与实际用户标识符和实际组标识符是一致的。但是，一个进程或其祖先进程可以设置程序文件的置用户标识符权限或置组标识符权限...]]></description><category></category></item><item><title><![CDATA[flash 开源项目（转）]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81728488</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81728488</guid><author>iteye_1069</author><pubDate>Sat, 20 Jun 2009 19:58:24 +0800</pubDate><description><![CDATA[
1、as3ebaylib http://code.google.com/p/as3ebaylib/
2、as3youtubelib http://code.google.com/p/as3youtubelib/
3、as3flickrlib http://code.google.com/p/as3flickrlib/
4、Yahoo ASTRA Flash Components http...]]></description><category></category></item><item><title><![CDATA[约瑟夫问题的数学方法]]></title><link>https://blog.youkuaiyun.com/iteye_1069/article/details/81695087</link><guid>https://blog.youkuaiyun.com/iteye_1069/article/details/81695087</guid><author>iteye_1069</author><pubDate>Tue, 07 Apr 2009 20:35:48 +0800</pubDate><description><![CDATA[转自http://www.608088.com/show-1476-1.html
无论是用链表实现还是用数组实现都有一个共同点：要模拟整个游戏过程，不仅程序写起来比较烦，而且时间复杂度高达 
O(nm)，当n，m非常大(例如上百万，上千万)的时候，几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号，而不是 
要读者模拟整个过程。因此如果要追求效率，就要打破常规，实施一...]]></description><category></category></item></channel></rss>