![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX
文章平均质量分 76
allen_ydc
这个作者很懒,什么都没留下…
展开
-
Log4c使用
Log4c 使用注:【转载请注明文章来源、保持原样】出处:http://www.cnblogs.com/jyli/archive/2010/02/11/1660606.html作者:李嘉昱最近想找个好用的Log工具,比较了一下流行的开源Log工具Log4c,Log4CPP, Log4CXX等,觉得还是Log4c比较合适。Log4cxx需要依赖于APR。Log转载 2015-11-02 18:36:40 · 464 阅读 · 0 评论 -
libxml2编程--C语言xml初使用(2)
上接《C的xml编程-libxml2(1)》3、简单xml操作例子了解以上基本知识之后,就可以进行一些简单的xml操作了。当然,还没有涉及到内码转换(使得xml中可以处理中文)、xpath等较复杂的操作。3.1 创建xml文档有了上面的基础,创建一个xml文档显得非常简单,其流程如下:l 用xmlNewDoc函数创建一个文档指针doc;转载 2015-10-09 17:00:34 · 5780 阅读 · 0 评论 -
libxml编程--内存泄露
最近在项目中使用到了libxml函数库,使用过程中用valgrind进行检测的时候发现了一些内存泄露。 主要是两个问题,现整理如下。 1.xmlGetProp函数 调用这个函数会返回一个xmlChar类型的指针xmlChar* szAttr = xmlGetProp(propNodePtr,BAD_CAST "attribute");原创 2015-10-11 11:36:06 · 2134 阅读 · 0 评论 -
libxml编程--函数总结
--------------------------------------------------------------------------------------------------l xmlChar 替代char,使用UTF-8编码的一字节字符串l xmlDoc 包含由解析文档建立的树结构,xmlDocPtr是指向这个结构的指针。l xmlNod转载 2015-10-11 11:31:44 · 344 阅读 · 0 评论 -
C语言域名解析的简单实现
本文转自:http://basiccoder.com/dns-resolver-by-c.html看了看DNS协议的相关东西,其实实际编程的时候根本用不到DNS细节的东西,要获取域名的时候经终端下用host或者nslookup指令就可以,在c里面使用gethostbyname或者getaddrinfo都能很轻松得将dns域名解析为ip地址,写这个纯粹出于个人兴趣,或者说是闲得吧。转载 2016-01-22 10:56:20 · 10864 阅读 · 0 评论 -
dns报文格式
转载:http://blog.chinaunix.net/uid-24875436-id-3088461.htmlDNS报文格式(借个图贴过来): 说明一下:并不是所有DNS报文都有以上各个部分的。图中标示的“12字节”为DNS首部,这部分肯定都会有,首部下面的是正文部分,其中查询问题部分也都会有。除此之外,回答、授权和额外信息部分是只出现在DNS应答报文中的,而这转载 2016-01-22 15:24:14 · 798 阅读 · 0 评论 -
libxml2编程--C语言xml初使用(1)
1、下载与安装LIBXML2Libxml2是一个C语言的XML程序库,可以简单方便的提供对XML文档的各种操作,并且支持XPATH查询,以及部分的支持XSLT转换等功能。Libxml2的下载地址是http://xmlsoft.org/,完全版的库是开源的,并且带有例子程序和说明文档。最好将这个库先下载下来,因为这样可以查看其中的文档和例子。由于我是在linux下用C语言进行开发的,转载 2015-10-09 16:36:29 · 3744 阅读 · 0 评论