关闭

深入浅出Linux工具与编程目录

第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...
阅读(1012) 评论(0)

深入浅出Liunx工具与编程介绍

前言     作者在软件行业从业了十年,先后通过了国家软件水平等级考试的《高级程序员》级别和《系统分析师》级别,参加了大型行业软件如银行核心业务系统、前置系统、数据仓库、金卡工程、银行大小额现代化支付、中间件、支付宝银行端接口等一系列项目设计、开发、测试和实施工作,具有丰富...
阅读(1028) 评论(0)

理解DOM树

理解DOM树能更好的理解libxml函数操作原理。只要理解的,才是深刻的,能做到知其然而知其所以然,使用函数时心里有底而且不易出错。为了大家更好理解DOM树在内存中的构造,我特地写了一个典型XML文件(dom.xml),并且画出其DOM树内存构造图。其后提供了一个不用XML库,查...
阅读(1779) 评论(0)

XML常见操作

1.   创建XML文档(1)创建一个XML文档非常简单,其流程如下:①    用xmlNewDoc函数创建一个文档指针doc。 ②    用xmlNewNode函数创建一个节点指针root_node。 ③    用xmlDocSetRootElement将root_node设置...
阅读(2678) 评论(0)

libxml主要函数说明

许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。1.   全局函数说明头文件引用xml2config --cflags库文件引用xml2config --libs主要头文件parse.htree.h...
阅读(11001) 评论(0)

libxml主要数据类型

下面介绍的是libxml主要的数据类型,对于应用编程来说,这些数据类型是需要了解和掌握的。1.内部字符类型xmlCharxmlChar是libxml2中的字符类型,库中所有字符、字符串都是基于这个数据类型。它的定义在xmlstring.h中,定义说明如下:typedef unsi...
阅读(1272) 评论(0)

libxml的安装

一般如果在安装系统的时候选中了libxml开发库的话,系统会默认安装。如果没有安装,可以按如下步骤进行手工安装。 ①    从xmlsoft站点或ftp(ftp.xmlsoft.org)站点下载libxml压缩包 (libxml2-xxxx.tar.gz) ②    对压缩包进行...
阅读(1461) 评论(0)

XML语法

1.   XML文档包含三个部分XML文档包含以下三个部分:①    一个XML文档声明。②    一个关于文档类型的定义。③    用XML标记创建的内容。下面以myfile.xml为例进行说明。    XML轻松学习手册    ajie    ajie@aolhoo.com2...
阅读(4302) 评论(0)

XML概述

1.   XML概述关于XML的定义有以下几种说法:①    XML是可扩展标记语言(Extensible Markup Language)的缩写。②    XML是一种类似于HTML的标记语言。③    XML是描述数据的,重点描述“数据是什么”。④    XML的标记不是在X...
阅读(1011) 评论(0)

并发服务器编程

并发服务器是socket应用编程中最常见的应用模型。并发服务器模型根据连接方式分为长连接和短连接,长连接为通信双方建立连接后一直保持连接,然后一直用此连接进行读写操作;短连接为通信双方每一次交易过程都建立连接和关闭连接。并发服务器模型根据处理方式可分为同步方式...
阅读(4832) 评论(0)

迭代服务器编程

下面代码实现的是典型的迭代服务器框架,服务器端功能是为客户端提供日期服务。(1) 服务器端代码dayserv.c源代码如下:#include #include #include #include #include #include #define MAX_BU...
阅读(1415) 评论(0)

TCP套接字编程模型

TCP套接字编程经常使用在客户/服务器编程模型(简称C/S模型)中,C/S模型根据复杂度分为简单的客户/服务器模型和复杂的客户/服务器模型。C/S简单客户/服务器模型是一对一关系,一个服务器端某一时间段内只对应处理一个客户端的请求,迭代服务器模型属于此模型。C...
阅读(3614) 评论(1)

套接字说明及函数说明

socket通常也称作“套接字”,应用程序通常通过“套接字”向网络发出请求或者响应网络请求。socket位于传输层之上,应用层之下。socket函数基本为系统调用,它是操作系统向网络通信应用程序提供的函数接口。        Linux套接字编程完全兼容Uni...
阅读(1036) 评论(0)

C语言指针

指针,C语言的精华,它在C语言中,表现得最优秀也最危险。1.1.1 指针概念1. 指针概述内存中每个字节有一个编号,即地址。变量是对数据存储内存空间的抽象,一般变量(如int等)是对变量的直接访问,而指针变量是对变量的间接访问。指针变量说明此量为一变量,变量需...
阅读(1322) 评论(0)

标准I/O文件编程

标准I/O又称为带缓存的I/O,标准I/O库是由ANSI C标准进行规范和说明的,基本所有的操作系统上都支持此库。标准I/O库处理了很多细节,例如,缓存分配、优化长度执行I/O等。这样,用户不必担心如何选择使用正确的块长度。标准I/O库是在系统调用函数基础上构...
阅读(1318) 评论(1)

字符串和内存操作函数

1.1 字符串操作函数说明对一串字符的处理在应用编程中无处不在,其操作函数主要有两类:一类以str开头的函数,主要针对字符串进行处理;一类为mem开头的函数,针对一片内存进行处理,此类函数可以处理字符串和结构体。1.1.1 字符串操作函数总结说明1.   st...
阅读(2992) 评论(1)

格式化I/O函数

格式化I/O函数分为输出函数和输入函数两大类,输入和输出格式是编程应该掌握的细节,同时也是编程时经常需要使用到的知识。1.1 格式化输出函数1.1.1 输出函数原型格式化I/O输出函数原型如下:#include int printf(const char *f...
阅读(1959) 评论(0)

C语言预处理

所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。1.1 define...
阅读(1079) 评论(0)

C语言结构体

1.1.1 结构概念1.结构存在的意义存在是合理的,许多事物的存在是在不断解决问题引入的,当然有更好的方法出现时改变也是合理的。在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型,学号可为整型或字符型,年龄应为整型,性别应为字符...
阅读(734) 评论(0)

C语言数组

1.1.1 数组概述在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。C语言数组按维...
阅读(2867) 评论(0)
50条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:304727次
    • 积分:2765
    • 等级:
    • 排名:第14285名
    • 原创:48篇
    • 转载:2篇
    • 译文:0篇
    • 评论:24条
    文章存档
    最新评论