<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/foreverfp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; foreverfp]]></copyright><item><title><![CDATA[Linux中常用C/C++一些头文件的作用]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661640</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661640</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:31:56 +0800</pubDate><description><![CDATA[1、 Linux中一些头文件的作用：
：ANSI C。提供断言，assert(表达式)
：GCC。GTK，GNOME的基础库，提供很多有用的函数，如有数据结构操作函数。使用glib只需要包含
：GCC。文件夹操作函数。struct dirent,struct DIR,ope]]></description><category></category></item><item><title><![CDATA[Unix/Linux下C/C++开发技术概览2]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661639</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661639</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:31:20 +0800</pubDate><description><![CDATA[1.3 图形用户界面
Windows 和Unix 图形模型差异极大，这点是Unix和Windows程序开发最大的差别。UNIX 使用X Window 系统GUI，而Windows 使用GDI。虽然在概念上类似，但是X API 和GDI API 之间没有简单的对应。在Window]]></description><category></category></item><item><title><![CDATA[Linux信号处理与时钟]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661635</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661635</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:29:19 +0800</pubDate><description><![CDATA[linux下进程间通信的几种主要手段简介： 

管道（Pipe）及有名管道（named pipe）：无名管道可用于具有亲缘关系进程间的通信，有名管道克服了管道没有名字的限制，因此，除具有管道所具有的功能外，它还允许无亲缘关系进程间的通信；
信号（Signal）：信号是比较复]]></description><category></category></item><item><title><![CDATA[linux c 信号量编程]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661634</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661634</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:28:09 +0800</pubDate><description><![CDATA[信号量

当我们在多用户系统，多进程系统，或是两者混合的系统中使用线程操作编写程序时，我们经常会发现我们有段临界代码，在此处我们需要保证一个进程（或是一个线程的执行）需要排他的访问一个资源。
信号量有一个复杂的编程接口。幸运的是，我们可以很容易的为自己提供一个对于大多数的信]]></description><category></category></item><item><title><![CDATA[windows socket错误码及出错原因]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661628</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661628</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:19:49 +0800</pubDate><description><![CDATA[Windows Sockets在头文件winsock.h中定义了所有的错误码，它们包括以“WSA”打头的Windows Sockets实现返回的错误码和Berkeley Sockets定义的错误码全集。定义Berkeley Sockets错误码是为了确保原有软件的可移植性。]]></description><category></category></item><item><title><![CDATA[使用 Socket 通信实现 FTP 客户端程序]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661623</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661623</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:18:16 +0800</pubDate><description><![CDATA[源代码he-client.cpp
//ws2_32.lib!!!!!!!!!这个要注意,要在连接库中加个这个库,否则会编译不通过
#include 
#include 
#include 
#include 
#include
#include
#define S]]></description><category></category></item><item><title><![CDATA[wait和waitpid详解]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661621</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661621</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:07:45 +0800</pubDate><description><![CDATA[wait的函数原型是：
　　
　　#include /* 提供类型pid_t的定义 */
　　#include
　　 pid_t wait(int *status)
　　
　　进程一旦调用了wait，就立即阻塞自己，由wait自动分析是否当前进程的某个子进程已经退出，]]></description><category></category></item><item><title><![CDATA[socket编程之connect非阻塞模型-初探]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6661619</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6661619</guid><author>foreverfp</author><pubDate>Fri, 05 Aug 2011 01:06:09 +0800</pubDate><description><![CDATA[转自：http://hi.baidu.com/kelz/blog/item/14d14c4f726f3a01b3de05a3.html



2009-06-05 10:46

说明：本文所说的相关技术已经很陈旧了，实在不适合用“初探”这个词，但是于我个人而言，却又的]]></description><category></category></item><item><title><![CDATA[(笔记)C / C++ 中union的使用.详解.实例]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6657836</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6657836</guid><author>foreverfp</author><pubDate>Wed, 03 Aug 2011 19:07:46 +0800</pubDate><description><![CDATA[联合(union)在C/C++里面见得并不多，但是在一些对内存要求特别严格的地方，联合又是频繁出现，那么究竟什么是联合、怎么去用、有什么需要注意的地方呢？就这些问题，我试着做一些简单的回答，里面肯定还有不当的地方，欢迎指出！

1、什么是联合？
“联合”是一种特殊的类，也是]]></description><category></category></item><item><title><![CDATA[sizeof计算struct大小]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6657830</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6657830</guid><author>foreverfp</author><pubDate>Wed, 03 Aug 2011 19:06:39 +0800</pubDate><description><![CDATA[字节对齐的细节和编译器实现相关，但一般而言，满足三个准则：
1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除；
2) 结构体每个成员相对于结构体首地址的偏移量（offset）都是成员大小的整数倍，如有需要编译器会在成员之间加上填充字节（internal addin]]></description><category></category></item><item><title><![CDATA[Linux下设计一个简单的线程池]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6657824</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6657824</guid><author>foreverfp</author><pubDate>Wed, 03 Aug 2011 19:02:37 +0800</pubDate><description><![CDATA[定义
         什么是线程池？简单点说，线程池就是有一堆已经创建好了的线程，初始它们都处于空闲等待状态，当有新的任务需要处理的时候，就从这个池子里面取一个空闲等待的线程来处理该任务，当处理完成了就再次把该线程放回池中，以供后面的任务使用。当池子里的线程全都处理忙碌状态时]]></description><category></category></item><item><title><![CDATA[Linux下设计一个简单的线程池 .]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6657791</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6657791</guid><author>foreverfp</author><pubDate>Wed, 03 Aug 2011 18:41:50 +0800</pubDate><description><![CDATA[定义
         什么是线程池？简单点说，线程池就是有一堆已经创建好了的线程，初始它们都处于空闲等待状态，当有新的任务需要处理的时候，就从这个池子里面取一个空闲等待的线程来处理该任务，当处理完成了就再次把该线程放回池中，以供后面的任务使用。当池子里的线程全都处理忙碌状态时]]></description><category></category></item><item><title><![CDATA[Linux c的多线程编程实例]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6613104</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6613104</guid><author>foreverfp</author><pubDate>Mon, 18 Jul 2011 01:50:22 +0800</pubDate><description><![CDATA[#include #include #include #include #include #define MAX 10pthread_t thread[2];pthread_mutex_t mut;int number=0, i;void *thread1(void *){]]></description><category></category></item><item><title><![CDATA[linux----socket例子]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6613102</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6613102</guid><author>foreverfp</author><pubDate>Mon, 18 Jul 2011 01:49:47 +0800</pubDate><description><![CDATA[Linux Socket编程实例(一个Hello World程序)在Linux下写了个小的socket程序，分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客户端的IP地址和端口,并且向服务器端发送欢迎信]]></description><category></category></item><item><title><![CDATA[ubuntu下的wireshark编译安装]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6613067</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6613067</guid><author>foreverfp</author><pubDate>Mon, 18 Jul 2011 00:43:02 +0800</pubDate><description><![CDATA[今天在ubuntu下进行安装wireshark，费了很多时间，过程中出了很多错误，但最终安装成功了，这里写下自己的安装步骤和方法，供大家参考。安装编译工具：　　$sudo apt-get install build-essential　　为了成功编译Wireshark，您需要安装]]></description><category></category></item><item><title><![CDATA[ubuntu下没有没有pcap.h头文件，怎么办？]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6613066</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6613066</guid><author>foreverfp</author><pubDate>Mon, 18 Jul 2011 00:42:27 +0800</pubDate><description><![CDATA[我在程序中加入＃include 可是在gcc时说没有这个目录和文件，请问在ubntu 7.04下，pacp.h的库在什么地方？谢谢fcloudf编译时加 -lpcap:em02: :em02: :em02:zhanglupanda我先前是加了，不过没有用呀！是不是我加错了，或不在]]></description><category></category></item><item><title><![CDATA[Ubuntu Apt命令全集]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/6613063</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/6613063</guid><author>foreverfp</author><pubDate>Mon, 18 Jul 2011 00:40:25 +0800</pubDate><description><![CDATA[apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename——安装一个新软件包（参见下]]></description><category></category></item><item><title><![CDATA[一个css javascript的二级横向菜单]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/4879225</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/4879225</guid><author>foreverfp</author><pubDate>Thu, 26 Nov 2009 15:51:00 +0800</pubDate><description><![CDATA[  演示地址: http://www.wowo-design.com/view/51_01/index.htmcss菜单演示*{margin:0;padding:0;border:0;}body {  font-family: arial, 宋体, serif;font-size:12px;}#nav {   line-height: 24px; list-style-type: none; ba]]></description><category></category></item><item><title><![CDATA[display:block 与display:inline-block 的区别]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/4879221</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/4879221</guid><author>foreverfp</author><pubDate>Thu, 26 Nov 2009 15:50:00 +0800</pubDate><description><![CDATA[ 看两者的区别，看两个例子应该明白什么区别：1、display:block HTML代码 a{background:blue;display:block;color:#fff}  www.w3c-cn.com www.w3c-cn.com www.w3c-cn.com www.w3c-cn.com [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]2、displ]]></description><category></category></item><item><title><![CDATA[在MyEclipse中怎么调字体]]></title><link>https://blog.youkuaiyun.com/foreverfp/article/details/4879169</link><guid>https://blog.youkuaiyun.com/foreverfp/article/details/4879169</guid><author>foreverfp</author><pubDate>Thu, 26 Nov 2009 15:46:00 +0800</pubDate><description><![CDATA[ Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Change ]]></description><category></category></item></channel></rss>