一沙一世界 一树一菩提
发布时间:2013-01-10 23:23:44
在解析xml文件的时候,写代码如下:#include <stdio.h>#include <libxml/parser.h>#include <libxml/tree.h>#include <string.h>#define FILENAME "meter.xml"#define FILELEN (20*1024*1024)int main(int argc, char **argv){ int i,j,k,len; int linecount; char str[200]; char strfile[FILELEN]; char *head;......【阅读全文】
发布时间:2013-01-10 23:00:54
这几天在ubuntu环境下解析xml文件,死活安装不了libxml-dev,依赖不对,从网上找的这篇文章,很不错,够具体,转来记下。网址:http://cheny.lofter.com/post/865af_de211【Linux风格的软件包安装和卸载方式】Windows系统中,通常使用应用软件自带的安装、卸载程序或在控制面板中的添加/ 删除程序来操作。整个过程操作简单方便,一目了然。对于新手来说,Linux软件的安装和卸载一直都是困扰他们的问题。与Windows相类似,在Linux下也有功能强大的软件安装卸载工具:apt(Debian/Ubuntu系统), rpm(Redhat系统......【阅读全文】
发布时间:2013-01-09 09:25:45
这几天,做点在linux环境下读取windows sql-2008数据库的工作。在这个过程当中,遇见点小问题,以前没有关注过,但是个人感觉很有必要记下来。事情是这样的,工作当中要解析配置文件。但是解析的结果大多数时候正确,但是也有不正确的时候。同一个文件啊。开始初步怀疑代码流程有问题,加了日志打印,发现流程是没有问题的。那就只有fgets的问题了。这里附上我的测试代码: fp = fopen(DBINFOCONFNAME, "r不"); if(!fp) return -1; while(!feof(fp)){ memset(buf, 0, 100); if(fgets(buf, 99, ......【阅读全文】
发布时间:2012-12-20 17:26:54
今天下午,闲着没有事情做,看了一下linux下的通知机制。从网上找来一篇文章,挺不错,有理论说明,然后配合实际代码。我没有上机实际测试代码的可行性,但是估计如果有错误也是不同的版本之间的区别,应该稍微修改就可以运行。想了解这方面的同学,只要好好看看这篇文章,应该理解的就差不多了。再次声明,本文章来源于网络,不是本人原创。一、概念: 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够......【阅读全文】