读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。
TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。
...
分类:
编程语言 时间:
2014-08-20 12:35:12
阅读次数:
258
用简单的方法,在android上实现手势放大缩小功能...
分类:
移动开发 时间:
2014-08-20 12:34:52
阅读次数:
215
前几天,在一家人愉快的一起吃晚饭时,6岁的女儿突然问了一个很“简单”的问题:什么叫做浪漫?其实最早我们听到的类似问题是:什么是幸福?网络上已经有各种各样的神回答了,说到底“幸福“就是一种“对比造成的心理或生理落差”,落差越大,幸福或者不幸福的程度就越强。那么今天我们再来思考另外一个话题:什么叫做浪漫?当女儿率先问起这个问题时,着实作为女儿爸爸的我僵持了很久,遍历了整个大脑也没想出来怎么解释比较合理...
分类:
其他好文 时间:
2014-08-20 12:33:52
阅读次数:
168
今天我们来看看DynamoDb的设计思想。
DynamoDB主要是想要达到高可用性(availability),因为CAP理论,所以只能牺牲一致性了,但是会实现最终一致性。...
分类:
数据库 时间:
2014-08-20 12:33:32
阅读次数:
326
DynamoDB的数据是存储在SSD(Solid State Drive,固态硬盘),这样可在预测的低延迟响应时间之内,存储和访问任何规模的数据,另外SSD 还具有很高的 I/O 性能,能够处理大规模请求工作负载。我们来看看DynamoDB的不适合的使用场景:如果需要存储大量数据,但这些数据的访问频率很低,则 DynamoDB 可能不太适合。...
分类:
数据库 时间:
2014-08-20 12:32:42
阅读次数:
269
在DynamoDB中,database是table的集合,table是item的集合,item是attribute的集合。attribute是name-value对。value可以是单值属性也可以是多值属性(集合)。一个item的大小不能超过64KB。...
分类:
数据库 时间:
2014-08-20 12:32:32
阅读次数:
418
我们在古装神话剧中经常会听到某个“先知”对前来算命的人说:你会在某某时刻遇到你的贵人。而这个贵人会在事业上助你一臂之力。这里有个问题:贵人到底是什么?我们怎样去寻找我们的贵人。前几天有个网友来咨询,他很烦恼,因为他竟然也去算命了,算命婆告诉他:大约在他30岁左右,必须找到一个女性贵人,此贵人能助他事业飞黄腾达。我听到这里,深深的感叹这位神婆的工作实在太轻松了,就这么几句话让这位网友五迷三道的信服了...
分类:
其他好文 时间:
2014-08-20 12:31:12
阅读次数:
197
1、开发xmpp官网下载
2、打开openfire.pkg
3、点击继续
4、安装成功后打开偏好设置 ->双击poenfire->弹出窗口【好】
5、随后会弹出下面这个视图 开启 strrt openfre - > 打开网页设置界面 open admin console
如果跳出这个界面,还需要安装ava环境,下载一个javaf...
分类:
移动开发 时间:
2014-08-20 12:31:02
阅读次数:
266
一,什么是GCD GCD是异步执行任务的技术之一,一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的dispatch queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理师作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以....
分类:
移动开发 时间:
2014-08-20 12:29:42
阅读次数:
169
修正了在Android下刮不动的bug(function(bodyStyle) { bodyStyle.mozUserSelect = 'none'; bodyStyle.webkitUserSelect = 'none'; var $canvas = $(".canvas"); ...
分类:
移动开发 时间:
2014-08-20 12:29:32
阅读次数:
494