摘要: 不管何种语言在进行文件读写时,大家都知道有以下模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据。 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件写入数据,添加到当前内容尾部 'r+':表... 阅读全文
posted @ 2013-02-16 20:33 N3verL4nd 阅读(466) 评论(0) 推荐(1) 编辑
摘要: 用到的函数、API等 1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html) 2、外网获取IP(http://ip.dnsexit.com/index.php) 3、Sqlite(1中的城市代号利用sqlite3实现查询)... 阅读全文
posted @ 2013-02-16 15:51 N3verL4nd 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 静态链接库LIB和动态链接库DLL的区别 创建和示例 1.什么是静态连接库,什么是动态链接库 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 ... 阅读全文
posted @ 2013-02-16 12:50 N3verL4nd 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享DLL中使用MFC 3.在静态库中使用MFC 第一种顾名思义。第二种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中... 阅读全文
posted @ 2013-02-16 12:45 N3verL4nd 阅读(223) 评论(0) 推荐(0) 编辑
摘要: VC编译选项 多线程(/MT) 多线程调试(/MTd) 多线程 DLL (/MD) 多线程调试 DLL (/MDd) C 运行时库 库文件 Single thread(static link) ML libc.lib Debug... 阅读全文
posted @ 2013-02-16 10:32 N3verL4nd 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 使用 C++ 处理 JSON 数据交换格式 一、摘要 JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。 本文并不详细介绍 JSON... 阅读全文
posted @ 2013-02-16 09:16 N3verL4nd 阅读(179) 评论(0) 推荐(0) 编辑
摘要: #include#include #include "json.h"using namespace std;using namespace Json;void readJson() { std::string strValue = "{\"name\":\"json\",\"array\":[{... 阅读全文
posted @ 2013-02-16 08:47 N3verL4nd 阅读(233) 评论(0) 推荐(0) 编辑