1、概要介绍一下:
尝试了tinyxml,rapidxml,libxml2等3中第3方库,前两者相对较为轻量级,libxml2非常完善,强大。
这是网上总结出来的优缺点:
1、tinyxml当节点内容的空而使用GetText()方法时候会出错
2、rapidxml编码问题不是特别好
3、libxml2对内存释放要求较高,否则时常遇到core dump.
TinyXML是一个...
分类:
其他 时间:
2015-04-10 20:17:10
收藏:
0 评论:
0 赞:
0 阅读:
277
TinyXML最新的发布版本是2.5.3,一直想用,今天拿出点时间用了用,现在把所掌握的初步简单用法整理一下。
首先编译库文件,TinyXML有两个编译版本,取决于是否使用STL。Build之后在新程序代码中include库中的tinyxml.h即可。下面是我的代码:
#include
#include
#include "../tinyxml.h"
int main...
分类:
其他 时间:
2015-04-10 20:17:00
收藏:
0 评论:
0 赞:
0 阅读:
268
中缀表达式转后缀表达式
思路: 1:初始化一空栈,用来对符号进出栈使用 2:遇到“+ - * / ("进栈 3:若是 + 号或 - 号在*或/的后面(就是栈顶),先将*或/出栈,再+或-出栈 4:遇到右括号就一直出栈,直到到达左括号后结束 5:最后将栈清空(因为循环结束后栈中还有符号元素没出栈)#include
using namespace...
分类:
其他 时间:
2015-04-10 20:16:50
收藏:
0 评论:
0 赞:
0 阅读:
248
WebView诸如获取页面的title、响应js中的alert、获取页面的加载进度等都可以通过设置WebChromeClient来实现。
首先来看一下设置WebChromeClient的代码:
webchromeclient = new SelfWebChromeClient( progressBar);
webView.setWebChromeClient(webchromeclient);...
分类:
移动平台 时间:
2015-04-10 20:16:31
收藏:
0 评论:
0 赞:
0 阅读:
204
在游戏中,经常会用到触摸,大部分游戏也是通过触摸控制游戏角色运动的,在Cocos2d-X3.0中使用了新的触摸机制,Cocos2d-X3.0中摒弃了Cocos2d-X2.0中将要触发的事件交给代理(delegate)处理,再通过实现代理里面的onTouchBegan等方法接收事件,最后完成事件的响应,在Cocos2d-X3.0中只需通过创建一个事件监听器-用来实现各种触发后的逻辑,然后添加到事件分...
分类:
其他 时间:
2015-04-10 20:16:20
收藏:
0 评论:
0 赞:
0 阅读:
238
// Created By 郭仔 2015年04月10日17:48:32
今天还要买两张票,周天回家周天在回来!不管什么事,请记住: 有我在!!!
祝:天佑郭家!!!
==========================================================================
Window窗口:
window是窗?口,每个app都需要借助wi...
分类:
其他 时间:
2015-04-10 20:16:10
收藏:
0 评论:
0 赞:
0 阅读:
268
猫猫分享
原文地址:http://blog.csdn.net/u013357243?viewmode=contents内存数据在内存中的存放在计算机中,运行的应用程序的数据都是保存在内存中的。
不同类型的数据,保存的内存区域不同,其中包括:1:栈区(stack)由编译器自动分配并释放,一半存放函数的参数值,局部变量等。2:堆区(heap)由程序员分配和释放,如果程序员不释放,程序结束时,可能...
分类:
其他 时间:
2015-04-10 20:16:00
收藏:
0 评论:
0 赞:
0 阅读:
272
//动态创建二维数组
#include
#include
#include
int main()
{
int i,j;
int n,m; //以n行5列为例
int (*p)[5];
printf("请输入行数:");
scanf("%d",&n);
p=(int(*)[5])malloc(5*n*sizeof(int));
for(i=0;i<n;i++)
{
...
分类:
编程语言 时间:
2015-04-10 20:15:50
收藏:
0 评论:
0 赞:
0 阅读:
332
在用RGui编程时,常常要反复设置RGui字体和颜色,这比较繁琐。如果把字体和颜色保存到一个Rconsole文件里,下次打开RGui时,加载这个Rconsole文件,就自动设置了颜色和字体。
方法如下:
点击RGui工具栏上的“编辑”–》GUI选项—》设置
size: 12
background: seashell12
如图(1)、图(2)所示:
图(1)点击“编辑”–》GUI选项...
分类:
其他 时间:
2015-04-10 20:15:40
收藏:
0 评论:
0 赞:
0 阅读:
1120
反编译可以显示中文的apktool(ShakaApktool),在git上也有开源,对apktool进行了很多bug的修复以及优化~...
分类:
其他 时间:
2015-04-10 20:15:31
收藏:
0 评论:
0 赞:
0 阅读:
363
巨页的实现,涉及到两个模块:hugetlb和hugetlbfs。
hugetlb相当于是huge page页面管理者,hugetlbfs则用于向用户提供一套基于文件系统的巨页使用界面,其下层功能的实现,则依赖于hugetlb。
1. hugetlb模块
struct hstate hstates[HUGE_MAX_HSTATE];
上面定义了一个hstate数组。
每...
分类:
系统服务 时间:
2015-04-10 20:15:20
收藏:
0 评论:
0 赞:
0 阅读:
315
先简写一下,作为笔记,稍后整理:
[NEED]
tools: linux, dmg2img (AUR上有dmg2img)
files: osx-10.10.dmg
u盘:大于6G
[STEP]
1、准备u盘
mkfs.hfsplus /dev/sdxy (sdx为u盘,sdxy为超过6G的分区)
mount /dev/sdxy usb
...
分类:
系统服务 时间:
2015-04-10 20:15:00
收藏:
0 评论:
0 赞:
0 阅读:
356
上一篇已经介绍了使用Dreamweaver简单设计界面,虽然Dreamweaver可以实现很多设计上的问题,但是在我使用的过程中出现了这样的错误:
提示是http谓词错误,然后我就开始检查HTML代码,发现了这样一个问题:在使用Dreamweaver设计的表格中,其对应的HTML代码出现多个form,如图所示:
本来这些表格是一体的,应该出现在同一个...
分类:
Web开发 时间:
2015-04-10 20:14:50
收藏:
0 评论:
0 赞:
0 阅读:
350
常用纹理和纹理压缩格式的介绍:RGB/RGBA,DXT1/DXT5、ETC、PVRTC等。...
分类:
其他 时间:
2015-04-10 20:14:40
收藏:
0 评论:
0 赞:
0 阅读:
687
之前使用正则表达式有点稀里糊涂的,之前从网上搜到的教程都是乱七八糟的。通过在这个慕课网上学习,才知道原来正则表达式原来可以这样系统的掌握。总结在这里。...
分类:
其他 时间:
2015-04-10 20:14:30
收藏:
0 评论:
0 赞:
0 阅读:
244
Ext JS在Sencha框架中引入了许多新的和令人兴奋的改进。这些变化为基于所有现代浏览器、设备和屏幕尺寸带来了新的功能和可用性。...
分类:
Web开发 时间:
2015-04-10 20:14:20
收藏:
0 评论:
0 赞:
0 阅读:
336
elasticseach的数据分片shard,在创建索引之后,在生命周期内就不可改变了,所以在索引开始创建的时候,要根据预估的数据规模合理的设置shard数目。在集群中让shard分布均匀,可以有效的均衡集群负载,所以我们要尽量保证shard的在集群中分布均匀。...
分类:
其他 时间:
2015-04-10 20:14:10
收藏:
0 评论:
0 赞:
0 阅读:
310
低调是最牛逼的炫耀!!...
分类:
移动平台 时间:
2015-04-10 20:14:00
收藏:
0 评论:
0 赞:
8 阅读:
19997
int CheckConfig(APPCFG* cfg)
{
int i;
char IndexFile[56];
for(i=0;iwebnum;i++)
{
printf("i=%d\n",i);
memset(IndexFile,0,sizeof(IndexFile));
sprintf(IndexFile,"%s/%s",cfg->pwebs[i].webpath,cf...
分类:
其他 时间:
2015-04-10 20:13:50
收藏:
0 评论:
0 赞:
0 阅读:
259
google支付接口被刷以及解决方案 google支付查单
20150218,挂机的日本服务器出现google支付被刷单现象,虽然目前进行的修补,但是这个问题并没有完全从根源上解决。并且公司以前的GooglePlay支付也有不完善的地方,在SDK端给支付回调发送支付信息后,支付回调程序没有调用Google API进行订单验证。因此Google支付流程需要进行完善。...
分类:
其他 时间:
2015-04-10 20:13:40
收藏:
0 评论:
0 赞:
0 阅读:
653