<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wolfzone025的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wolfzone025</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wolfzone025]]></copyright><item><title><![CDATA[1912制作 C语言面试终极宝典]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6717707</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6717707</guid><author>wolfzone025</author><pubDate>Thu, 25 Aug 2011 11:20:31 +0800</pubDate><description><![CDATA[第一部分：基本概念及其它问答题
1、关键字static的作用是什么？
这个简单的问题很少有人能回答完全。在C语言中，关键字static有三个明显的作用：
1). 在函数体，一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2). 在模块内（但在函数体外），一个被]]></description><category></category></item><item><title><![CDATA[Linux  console]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577701</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577701</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 17:11:00 +0800</pubDate><description><![CDATA[使用的是关键的函数getopt_long#include             int getopt(int argc, char * const argv[],                     const char *optstring);            extern char *optarg;          extern int optin]]></description><category></category></item><item><title><![CDATA[Linux下Socket写http协议下载文件代码以及说明]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577684</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577684</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 17:08:00 +0800</pubDate><description><![CDATA[看代码：          #include    #include    #include    #include    #include        using namespace std;     #pragma comment("ws2_32.lib")     string host2ip(const string& strdom]]></description><category></category></item><item><title><![CDATA[一个linux典型的select模型更新方法]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577675</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577675</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 17:06:00 +0800</pubDate><description><![CDATA[bool update(int _fd, int _timeout, char *buffer){              //cout       fd_set fdClient;              FD_ZERO( &fdClient );       FD_SET( _fd, &fdClient );              struct ti]]></description><category></category></item><item><title><![CDATA[Linux下ping命令实现详解]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577672</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577672</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 17:04:00 +0800</pubDate><description><![CDATA[相信大家一定遇到过上不了网的情形，都知道用个ping命令。这不小王就是这样的女孩，老是上不了网，老是找我，我就先ping一下，逐步找找问题在哪儿，有的放矢，不至于盲目抓瞎(说心里话，我真不愿意帮小王弄，每次弄好了，她就和那个叫寒烟的Q友，使劲聊天，唉，心里哇凉啊.）都说实践是最好的老师，小王不和老师我聊天，说明我这个老师没做好，没关系，我有技术我怕谁，抓住小王的心，我还是有把握的。不知谁问：刀是什]]></description><category></category></item><item><title><![CDATA[IP数据包分类经典算法总结 ]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577668</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577668</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 17:04:00 +0800</pubDate><description><![CDATA[1 RFC算法 1.1 RFC算法介绍 RFC(Recursive Flow Classification)算法[1]是一种多维IP分类快速查找算法，通过对实际的过滤规则数据库的考察，发现数据库中的过滤规则都有内在的结构和冗余度，这个特点可以为分类算法所利用。 RFC算法的主要思想是将IP分类问题看成一个将包头中的S比特数据到T比特的classID的一个映射（T=logN且N2s种]]></description><category></category></item><item><title><![CDATA[老手私塾：Linux下C言语编程的寄望事故 ]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577601</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577601</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 16:45:00 +0800</pubDate><description><![CDATA[摘自: linux.ccidnet.com  <!-- //--> 一、工具的运用  1、学会运用vim/emacs，vim/emacs是linux下最常用的源码编纂器，不但要学会用它们编纂源码，还要学会用它们休止查找、定位、互换等。老手的话保举运用vim，这也是我今朝运用的文本编纂器。  2、学会makefile文件的编写法规，并结合运用工具aclocal、a]]></description><category></category></item><item><title><![CDATA[XML － 可扩展标记语言 (Extensible Markup Language)]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577583</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577583</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 16:40:00 +0800</pubDate><description><![CDATA[XML － 可扩展标记语言 (Extensible Markup Language)XML 是英文 Extensible Markup Language 的缩写，它的中文意思是 "可扩展标记语言"。编写和浏览一个 XML 文档XML 文档以 .xml 为后缀。编写一个 XML 文档，不需要特别的软件，只需要一个文本编辑器就可以，比如记事本程序 (Notepad)。你可以]]></description><category></category></item><item><title><![CDATA[XML － 可扩展标记语言 (Extensible Markup Language)]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6577573</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6577573</guid><author>wolfzone025</author><pubDate>Thu, 30 Jun 2011 16:39:00 +0800</pubDate><description><![CDATA[XML － 可扩展标记语言 (Extensible Markup Language)XML 是英文 Extensible Markup Language 的缩写，它的中文意思是 "可扩展标记语言"。编写和浏览一个 XML 文档XML 文档以 .xml 为后缀。编写一个 XML 文档，不需要特别的软件，只需要一个文本编辑器就可以，比如记事本程序 (Notepad)。你可以]]></description><category></category></item><item><title><![CDATA[深入SSL协议的规范和运作原理]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6220442</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6220442</guid><author>wolfzone025</author><pubDate>Thu, 03 Mar 2011 13:28:00 +0800</pubDate><description><![CDATA[<br />1、概述<br />  安全套接层（Secure Socket Layer, SSL）协议是 Netscape 公司于 1994 年提出的一个网络安全通信协议，是一种在两台机器之间提供安全通道的协议。它具有保护传输数据以及识别通信机器的功能。SSL 最初是通过加密 HTTP 连接为<br />Web浏览器提供安全而引入的，现在已成为通用Internet服务的安全工具，目前己被工业界认可，成为 IETF 的 RFC 草案，在电子邮件、Netscape Navigator 和IE等网络浏览器、Ora]]></description><category></category></item><item><title><![CDATA[gcc的Makefile的简单使用]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6136443</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6136443</guid><author>wolfzone025</author><pubDate>Thu, 13 Jan 2011 21:34:00 +0800</pubDate><description><![CDATA[Makefile文件的简单使用 下面针对只有几个文件的程序来简单试验一下Makefile在这里要准备四个文件 /* mytool1.h */#ifndef _MYTOOL_1_H#define _MYTOOL_1_Hvoid mytool1_print(char *print_str);#endif#include<stdio.h>#include<stdlib.h> /* mytool1.c*/#include "mytool1.h" void mytool1_print(char *print_str)]]></description><category></category></item><item><title><![CDATA[Linux环境下的编译器 gcc和g++]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6133462</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6133462</guid><author>wolfzone025</author><pubDate>Thu, 13 Jan 2011 06:10:00 +0800</pubDate><description><![CDATA[<br /><br />Linux的编译器gcc 和g++<br /><br />GNU程序编译 <br />命令：gcc <br />g++ <br /><br />格式：gcc [option] filename <br />g++ [option] filename <br /><br />功能：编译或链接指定的编译文件。<br /><br />选项：-o 指定输出文件名，缺省时为a.out <br />-c 只编译，产生.o的目标文件 <br />-O 进行代码的一般优化 <br />-O2 二级优]]></description><category></category></item><item><title><![CDATA[C语言的谜题]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6133193</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6133193</guid><author>wolfzone025</author><pubDate>Wed, 12 Jan 2011 23:59:00 +0800</pubDate><description><![CDATA[<br />这几天，本站推出了几篇关于C语言的很多文章如下所示：语言的歧义 [酷壳链接] [优快云链接] 谁说C语言很简单？ [酷壳链接] [优快云链接] 6个变态的C语言Hello World程序 [酷壳链接] [优快云链接] 如何加密/弄乱C源代码 [酷壳链接] [优快云链接] C语言的谜题 [酷壳链接] [优快云链接] <br />我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可]]></description><category></category></item><item><title><![CDATA[IPC ]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/6132396</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/6132396</guid><author>wolfzone025</author><pubDate>Wed, 12 Jan 2011 19:20:00 +0800</pubDate><description><![CDATA[<br />#include <stdio.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <sys/shm.h>
#define SEMKEY (key_t)0x1000
#define SEMKEY (key_t)0x2000
#define MAX_SIZE 1024
#define IFLAGS (IPC_CREAT|IPC_EXCL)
#define ERR((struct ]]></description><category></category></item><item><title><![CDATA[【精】50条常用SQL语句 ---100%]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5978108</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5978108</guid><author>wolfzone025</author><pubDate>Sun, 31 Oct 2010 21:32:00 +0800</pubDate><description><![CDATA[<br />/*********************************************************<br />** 文 件 名:   李建忠.aspx.cs<br />** Copyright (c) 2009 - 2010  (哈尔滨博仁)北大青鸟 Y2T07<br />** 项目名称:   hlj-aptech-Web<br />** 创 建 人:   李建忠 <br />** 日    期:   2009-12<br />** 修 改 人:   <br />** 修改日期]]></description><category></category></item><item><title><![CDATA[UNIX下C语言----消息队列]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5798500</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5798500</guid><author>wolfzone025</author><pubDate>Mon, 09 Aug 2010 12:10:00 +0800</pubDate><description><![CDATA[一、IPC系统简介IPC就是进程间通信(Interprocess Communication)，广义上讲一切能使进程间相互交流的对象和方法都是IPC，比如文件、管道、SOCKET等。狭义上讲IPC特指消息队列、信号量和共享内存三种对象，其中消息队列应用于不同进程之间少量数据的顺序共享，信号量应用于进程之间的同步与互斥的控制，共享内存则应用于进程之间大批量数据的随机共享访问。1.查询IPC对象 ipcs [options]参数options的常见选择：
-q   只查询消息队列IPC对象
-s   只查询]]></description><category></category></item><item><title><![CDATA[UNIX下C语言----管道]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5741147</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5741147</guid><author>wolfzone025</author><pubDate>Sat, 17 Jul 2010 03:48:00 +0800</pubDate><description><![CDATA[<br />一、管道的概念<br />管道是一种队列类型的数据结构，它的数据从一端输入，另一端输出。管道最常见的应用是连接两个进程的输入输出，即把一个进程的输出编程另一个进程的输入。shell中存在专门的管道运算符"|"，例如shell命令：<br />ps -ef |grep init<br />命令"ps -ef"分析当前运行的全部进程，并将结果打印到屏幕上。进程"grep init"从输入的字符串中查找包含字符"init"的子串，并打印结果。这两个领命通过管道符连接起来后就成了一个新的应用：查找正在应]]></description><category></category></item><item><title><![CDATA[UNIX下C语言----时钟与信号]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5739959</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5739959</guid><author>wolfzone025</author><pubDate>Fri, 16 Jul 2010 15:42:00 +0800</pubDate><description><![CDATA[<br />一、时钟<br />  UNIX中存在三种格式的时间<br />  1)系统时间<br />  UNIX从出生到现在的秒数(生秒)，表现为一个time_t类型的变量(大多数情形下time_h就是32位的整数)。<br />  2)高分辨率时间<br />  UNIX存在精确到微秒的时间，变现为一个timeval结构的变量。<br />  struct timeval<br /> {<br />     time_t tv_sec;        /* Seconds. */<br />     ]]></description><category></category></item><item><title><![CDATA[数据结构(C++)中C++常用语法]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5736124</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5736124</guid><author>wolfzone025</author><pubDate>Thu, 15 Jul 2010 08:26:00 +0800</pubDate><description><![CDATA[<br />1.C++类<br />   数据结构大都用来存储数据(通常是相同类型项的集合)的对象，并且提供处理这些集合的函数。<br />  1.1 基本class语法<br />    在C++中类由成员(member)构成。成员可以是数据，也可以是函数，其中函数成为成员函数(member function)。类中的每一个实例都是一个对象。每一个对象包含类中指定的数据成员(除非这些数据成员是static,否则这是一个可以暂时安全忽略的细节)。成员函数作用域对象，通常被称为方法(method)。<br /]]></description><category></category></item><item><title><![CDATA[关于B/S和C/S架构的探析]]></title><link>https://blog.youkuaiyun.com/wolfzone025/article/details/5736082</link><guid>https://blog.youkuaiyun.com/wolfzone025/article/details/5736082</guid><author>wolfzone025</author><pubDate>Thu, 15 Jul 2010 07:10:00 +0800</pubDate><description><![CDATA[<br />当今世界科学技术飞速发展，尤其以通信、计算机、网络为代表的互联网技术更是日新月异，令人眼花燎乱，目不睱接。 由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度，计算机网络已经成为国家的经济基础和命脉，成为社会和经济发展强大动力，其地位越来越重要。但是，由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁劣、谁代表技术潮流发展等等问题的争论不休，已经给检察机关使用“OA（办公）”和“案件管理”软件工作开展带来困惑，本文就此两项技术发展变化和应]]></description><category></category></item></channel></rss>