<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guoping16的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guoping16</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guoping16]]></copyright><item><title><![CDATA[深入浅出Linux工具与编程目录]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6691901</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6691901</guid><author>guoping16</author><pubDate>Tue, 16 Aug 2011 15:28:37 +0800</pubDate><description><![CDATA[第1篇 Linux命令及其工具

　　第1章 Linux系统与命令 2

　　1.1 Linux操作系统 2

　　1.1.1 Linux重要概念 2

　　1.1.2 Linux组成 3

　　1.1.3 Linux目录结构 3

　　1.1.4 Lin]]></description><category></category></item><item><title><![CDATA[深入浅出Liunx工具与编程介绍]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6691821</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6691821</guid><author>guoping16</author><pubDate>Tue, 16 Aug 2011 15:13:50 +0800</pubDate><description><![CDATA[前言
 
 
作者在软件行业从业了十年，先后通过了国家软件水平等级考试的《高级程序员》级别和《系统分析师》级别，参加了大型行业软件如银行核心业务系统、前置系统、数据仓库、金卡工程、银行大小额现代化支付、中间件、支付宝银行端接口等一系列项目设计、开发、测试和实施工作，具有丰富]]></description><category></category></item><item><title><![CDATA[理解DOM树]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591294</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591294</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 20:22:15 +0800</pubDate><description><![CDATA[理解DOM树能更好的理解libxml函数操作原理。只要理解的，才是深刻的，能做到知其然而知其所以然，使用函数时心里有底而且不易出错。为了大家更好理解DOM树在内存中的构造，我特地写了一个典型XML文件(dom.xml)，并且画出其DOM树内存构造图。其后提供了一个不用XML库，查]]></description><category></category></item><item><title><![CDATA[XML常见操作]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591191</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591191</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 20:08:53 +0800</pubDate><description><![CDATA[1.   创建XML文档（1）创建一个XML文档非常简单，其流程如下：①    用xmlNewDoc函数创建一个文档指针doc。 ②    用xmlNewNode函数创建一个节点指针root_node。 ③    用xmlDocSetRootElement将root_node设置]]></description><category></category></item><item><title><![CDATA[libxml主要函数说明]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591144</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591144</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 18:45:12 +0800</pubDate><description><![CDATA[许多事物符合80/20法则，libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。1.   全局函数说明头文件引用xml2config --cflags库文件引用xml2config --libs主要头文件parse.htree.h]]></description><category></category></item><item><title><![CDATA[libxml主要数据类型]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591139</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591139</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 18:43:40 +0800</pubDate><description><![CDATA[下面介绍的是libxml主要的数据类型，对于应用编程来说，这些数据类型是需要了解和掌握的。1．内部字符类型xmlCharxmlChar是libxml2中的字符类型，库中所有字符、字符串都是基于这个数据类型。它的定义在xmlstring.h中，定义说明如下：typedef unsi]]></description><category></category></item><item><title><![CDATA[libxml的安装]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591138</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591138</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 18:42:31 +0800</pubDate><description><![CDATA[一般如果在安装系统的时候选中了libxml开发库的话，系统会默认安装。如果没有安装，可以按如下步骤进行手工安装。 ①    从xmlsoft站点或ftp(ftp.xmlsoft.org)站点下载libxml压缩包 (libxml2-xxxx.tar.gz) ②    对压缩包进行]]></description><category></category></item><item><title><![CDATA[XML语法]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591128</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591128</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 18:37:50 +0800</pubDate><description><![CDATA[1.   XML文档包含三个部分XML文档包含以下三个部分：①    一个XML文档声明。②    一个关于文档类型的定义。③    用XML标记创建的内容。下面以myfile.xml为例进行说明。    XML轻松学习手册    ajie    ajie@aolhoo.com2]]></description><category></category></item><item><title><![CDATA[XML概述]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6591120</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6591120</guid><author>guoping16</author><pubDate>Thu, 07 Jul 2011 18:32:02 +0800</pubDate><description><![CDATA[1.   XML概述关于XML的定义有以下几种说法：①    XML是可扩展标记语言（Extensible Markup Language）的缩写。②    XML是一种类似于HTML的标记语言。③    XML是描述数据的，重点描述“数据是什么”。④    XML的标记不是在X]]></description><category></category></item><item><title><![CDATA[并发服务器编程]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6587423</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6587423</guid><author>guoping16</author><pubDate>Wed, 06 Jul 2011 10:50:51 +0800</pubDate><description><![CDATA[并发服务器是socket应用编程中最常见的应用模型。并发服务器模型根据连接方式分为长连接和短连接，长连接为通信双方建立连接后一直保持连接，然后一直用此连接进行读写操作；短连接为通信双方每一次交易过程都建立连接和关闭连接。并发服务器模型根据处理方式可分为同步方式]]></description><category></category></item><item><title><![CDATA[迭代服务器编程]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6587416</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6587416</guid><author>guoping16</author><pubDate>Wed, 06 Jul 2011 10:41:02 +0800</pubDate><description><![CDATA[下面代码实现的是典型的迭代服务器框架，服务器端功能是为客户端提供日期服务。（1） 服务器端代码dayserv.c源代码如下：#include #include #include #include #include #include #define MAX_BU]]></description><category></category></item><item><title><![CDATA[TCP套接字编程模型]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6587389</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6587389</guid><author>guoping16</author><pubDate>Wed, 06 Jul 2011 10:38:27 +0800</pubDate><description><![CDATA[TCP套接字编程经常使用在客户/服务器编程模型（简称C/S模型）中，C/S模型根据复杂度分为简单的客户/服务器模型和复杂的客户/服务器模型。C/S简单客户/服务器模型是一对一关系，一个服务器端某一时间段内只对应处理一个客户端的请求，迭代服务器模型属于此模型。C]]></description><category></category></item><item><title><![CDATA[套接字说明及函数说明]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6587355</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6587355</guid><author>guoping16</author><pubDate>Wed, 06 Jul 2011 10:30:20 +0800</pubDate><description><![CDATA[socket通常也称作“套接字”，应用程序通常通过“套接字”向网络发出请求或者响应网络请求。socket位于传输层之上，应用层之下。socket函数基本为系统调用，它是操作系统向网络通信应用程序提供的函数接口。        Linux套接字编程完全兼容Uni]]></description><category></category></item><item><title><![CDATA[C语言指针]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585864</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585864</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:50:16 +0800</pubDate><description><![CDATA[指针，C语言的精华，它在C语言中，表现得最优秀也最危险。1.1.1 指针概念1. 指针概述内存中每个字节有一个编号，即地址。变量是对数据存储内存空间的抽象，一般变量（如int等）是对变量的直接访问，而指针变量是对变量的间接访问。指针变量说明此量为一变量，变量需]]></description><category></category></item><item><title><![CDATA[标准I/O文件编程]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585796</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585796</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:20:35 +0800</pubDate><description><![CDATA[标准I/O又称为带缓存的I/O，标准I/O库是由ANSI C标准进行规范和说明的，基本所有的操作系统上都支持此库。标准I/O库处理了很多细节，例如，缓存分配、优化长度执行I/O等。这样，用户不必担心如何选择使用正确的块长度。标准I/O库是在系统调用函数基础上构]]></description><category></category></item><item><title><![CDATA[字符串和内存操作函数]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585776</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585776</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:14:44 +0800</pubDate><description><![CDATA[1.1 字符串操作函数说明对一串字符的处理在应用编程中无处不在，其操作函数主要有两类：一类以str开头的函数，主要针对字符串进行处理；一类为mem开头的函数，针对一片内存进行处理，此类函数可以处理字符串和结构体。1.1.1 字符串操作函数总结说明1.   st]]></description><category></category></item><item><title><![CDATA[格式化I/O函数]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585765</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585765</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:07:53 +0800</pubDate><description><![CDATA[格式化I/O函数分为输出函数和输入函数两大类，输入和输出格式是编程应该掌握的细节，同时也是编程时经常需要使用到的知识。1.1 格式化输出函数1.1.1 输出函数原型格式化I/O输出函数原型如下：#include int printf(const char *f]]></description><category></category></item><item><title><![CDATA[C语言预处理]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585759</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585759</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:05:58 +0800</pubDate><description><![CDATA[所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能，它由预处理程序负责完成。当对一个源文件进行编译时，系统将自动引用预处理程序对源程序中的预处理部分作处理，处理完毕自动进入对源程序的编译。1.1 define]]></description><category></category></item><item><title><![CDATA[C语言结构体]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585742</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585742</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 15:02:24 +0800</pubDate><description><![CDATA[1.1.1 结构概念1．结构存在的意义存在是合理的，许多事物的存在是在不断解决问题引入的，当然有更好的方法出现时改变也是合理的。在实际问题中，一组数据往往具有不同的数据类型。例如，在学生登记表中，姓名应为字符型，学号可为整型或字符型，年龄应为整型，性别应为字符]]></description><category></category></item><item><title><![CDATA[C语言数组]]></title><link>https://blog.youkuaiyun.com/guoping16/article/details/6585729</link><guid>https://blog.youkuaiyun.com/guoping16/article/details/6585729</guid><author>guoping16</author><pubDate>Tue, 05 Jul 2011 14:57:03 +0800</pubDate><description><![CDATA[1.1.1 数组概述在程序设计中，为了处理方便，把具有相同类型的若干变量按有序的形式组织起来，这些按序排列的同类数据元素的集合称为数组。在C语言中，数组属于构造数据类型。一个数组可以分解为多个数组元素，这些数组元素可以是基本数据类型或是构造类型。C语言数组按维]]></description><category></category></item></channel></rss>