- 博客(11)
- 收藏
- 关注
原创 gdb在执行maintenance info program-spaces命令时coredump
coredump时的信息:(gdb) maintenance info program-spaces *** Error in `gdb': free(): invalid pointer: 0x0000000003c6bcf0 ***======= Backtrace: =========/lib64/libc.so.6(+0x7d1fd)[0x7fc875c0d1fd]gdb(fi
2015-07-14 17:36:03 4049
原创 《coredump问题原理探究》Linux x86版7.9节list相关的iterator对象
这一节,看一下list的iterator对象在内存的布局1 #include <list> 2 3 void init( std::list<int>& lst ) 4 { 5 for ( int i = 0; i < 0x10; i++ ) 6 { 7 lst.push_back( i )...
2015-07-13 23:03:29 2187
原创 用xerces-c来进行xml schema校验
在xerces-c的官方网站上有文章指引说明是如何进行xml schema校验。http://xerces.apache.org/xerces-c/schema-3.html给出的例子代码:// Instantiate the DOM parser.XercesDOMParser parser;parser.setDoNamespaces(true);parser.setDoSche
2015-07-10 10:24:54 4490
原创 《coredump问题原理探究》Linux x86版7.8节vector相关的iterator对象
在前面看过了一个vectorcoredump的例子,接触了vector的iterator,可以知道vector的iterator只有一个成员_M_current指向vector某一个元素.先看一个例子:1 #include <vector> 2 3 void init( std::vector<int>& vec ) 4 { 5 ...
2015-07-09 20:06:19 2406
原创 xerces-c用DOM方式操作xml
xerces-c是一个可以校验XML合法性的XML解析器,它的语言是C++,它的官方主页:http://xml.apache.org/xerces-c。它支持下面这些标准:XML 1.0 ,XML 1.1 ,DOM 1, 2, 3 , SAX 1.0 和SAX 2.0, XML Schema。xerces操作XML主要是分几步:先调用XMLPlatformUtils::Init
2015-07-09 11:33:43 4933
原创 查看sedna创建的数据库和集合,文档之类
在sedna的安装目录下,看一下cfg目录:[xuzhina@localhost sedna]$ ls cfgbooks_cfg.xml[xuzhina@localhost sedna]$ ls data/books_files event.log可知,它有books这个数据库。再查看data的event.log:[xuzhina@localhost sedna
2015-07-07 15:29:12 1890
原创 sedna在windows和Linux下的xquery区别
源用昨天的例子,把book.xml加载入books数据库的名为novel的collection里。 The Call Of Wild Jack London 32.5$ 2015-7-6 Wuthering Heights Emily Bronte 40$ 2015-7-5 查询一下里面的内容:se_term -query "fo
2015-07-07 15:11:45 1947
原创 sedna进行xquery查询
有一个文件book.xml: The Call Of Wild Jack London 32.5$ 2015-7-6 Wuthering Heights Emily Bronte 40$ 2015-7-5 创建books数据库:[root@localhost xuzhina]#se_cdb booksCreating a datab
2015-07-06 16:15:22 2086
原创 《coredump问题原理探究》Linux x86版7.7节 set对象
看一下bits/stl_map和bits/stl_set可以看到map和set的定义如下:84 template <typename _Key, typename _Tp, typename _Compare = std::less<_Key>, 85 typename _Alloc = std::allocator<std:...
2015-07-04 22:25:27 2281
原创 sedna加载xml文件
假设有一个xml文件a.xml,需要把它加载到sedna数据库xml_db里。sedna是通过se_term把xml加载到数据库的。有两种方法:1.通过se_term的-query参数。se_term -query "LOAD 'a.xml' 'a'" xml_db如果a.xml只是一批xml中的一个,而这一批xml文件,标签都是一样的。可以考虑用集合来存。创建集合:
2015-07-02 08:49:15 2129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人