上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
  2012年6月18日
摘要: 最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。以后的文章里会讲解使用Xerces进行C++ XML解析的例子,希望大家一起交流。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。 首 阅读全文
posted @ 2012-06-18 15:16 紫金树下 阅读(509) 评论(0) 推荐(0) 编辑
  2012年6月7日
摘要: 基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、1163、1164、1170、1194、1196、1197、1201、1202、1205、1219、1234、1235、1236、1248、1266、1279、1282、1283、1302、1303、1323、1326、1330、1334、1 阅读全文
posted @ 2012-06-07 19:00 紫金树下 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 欧几里得旅行商问题是对平面上给定的n个点确定一条连接各点的最短闭合旅程的问题,下图a给出了7个点问题的解。这个问题的一般形式是NP完全的,故其解需要多于多项式的时间。J.L.Bentley建议通过只考虑双调旅程来简化问题,这种旅程即为从最左点开始,严格地从左到右直至最右点,然后严格地从右到左直至出发点。b显示了同样7个点问题的最短双调路线。在这种情况下,多项式时间的算法是可能的。描述一个确定最优双调路线的O(n^2)时间的算法,可以假设任何两点的x坐标都不相同。将各个节点从左至右进行排序,编号为1,2,....n。对于任意的i和k(其中1<=i<=n, 1<=k<=n) 阅读全文
posted @ 2012-06-07 15:52 紫金树下 阅读(769) 评论(0) 推荐(0) 编辑
  2012年6月6日
摘要: mode_t 数据类型究竟是什么类型让我们逐步查找一下。首先从文件 /usr/include/sys/stat.h 中找到 mode_t 类型/usr/include/sys/stat.h -> typedef __mode_t mode_t;说明 mode_t 只是对 __mode_t 的一种定义。然后从 /usr/include/bits/types.h 中找到 __mode_t 类型/usr/include/bits/types.h -> __STD_TYPE __MODE_T_TYPE __mode_t;说明 __mode_t 也只是对 __MODE_T_TYPE 的一种定 阅读全文
posted @ 2012-06-06 20:33 紫金树下 阅读(3088) 评论(0) 推荐(1) 编辑
  2012年6月4日
摘要: 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效 阅读全文
posted @ 2012-06-04 22:03 紫金树下 阅读(204) 评论(0) 推荐(0) 编辑
  2012年6月1日
摘要: 最近开始学习Android,主要看的是《Android应用开发揭秘》,在第3章的Example_03_02是一个读取通讯录联系人姓名和电话的实例,但由于API 2.0中,每个联系人可以有多个电话(例如手机、住宅、公司、传真等),书中原有的实例在API 2.0的环境中会报错。书中的Example_03_02代码:import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provid 阅读全文
posted @ 2012-06-01 21:07 紫金树下 阅读(489) 评论(1) 推荐(1) 编辑
  2012年5月31日
摘要: fedora下直接#include<limits.h>默认是/usr/include下的limits.h文件,这个文件包含了一些整型值大小的定义,如INT_MAX等,ARG_MAX是在/usr/include/linux/limits.h中定义的,所以要包含#include<linux/limits.h>文件才能使用这个值。 阅读全文
posted @ 2012-05-31 16:26 紫金树下 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:1.项目右键 ->android tools->Fix Project2.如果不可以,检查Project->Properties->Java Compiler确认JDK compliance被设置为1.6,并且enable specific seetings.经过这两步问题基本解决。 阅读全文
posted @ 2012-05-31 14:21 紫金树下 阅读(150) 评论(0) 推荐(0) 编辑
  2012年5月28日
摘要: #include<iostream>using namespace std;int main(int argc,char* argv[]){ int Merge_Count(int*,int,int); int merge(int*,int,int,int); int A[]={2,3,8,6,1}; cout<<Merge_Count(A,0,4)<<endl;; system("pause"); return 0;}int Merge(int* A,int p,int q,int r){ int n1=q-p; int n2=r-q; 阅读全文
posted @ 2012-05-28 14:35 紫金树下 阅读(119) 评论(0) 推荐(0) 编辑
  2012年5月23日
摘要: 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。 通用头域通用头 域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的. 阅读全文
posted @ 2012-05-23 10:49 紫金树下 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页