上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: Android C++(NDK)项目需要调用别人的代码,因此将其编译成了。so库,而自己的代码也编成了一个。so库。结果编译成功,但是在运行时自己的.so调用别人的.so会失败,提示说没有正确传入参数。这个问题很让人纳闷,调用的接口就一个参数,是string类型的,怎么会传不过去呢?最后终于发现问题... 阅读全文
posted @ 2015-03-22 14:44 郭晓倩 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 我见到的CDN服务器只支持GET方法,只能以URL为索引来缓存内容。有的时候我用相同的URL,相同的GET方法,但是不同Header参数时,后台对应的应该是不同的方法,返回不同的结果。而这时候使用CDN就会出现问题,在CDN眼里两次不同Header参数的请求是相同的请求,因此缓存的内容就会出现冲突,... 阅读全文
posted @ 2015-03-22 14:38 郭晓倩 阅读(140) 评论(0) 推荐(0) 编辑
摘要: C++模板十分强大和和复杂,下面例子仅说明模板默认类型和模板特化templateclass Base{public: void print() { coutclass Base{public: void print() { cout tmp; ... 阅读全文
posted @ 2015-03-22 14:31 郭晓倩 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:... 阅读全文
posted @ 2015-03-22 13:33 郭晓倩 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.定义顺序的无关性 #define PI 3.14 #define TWO_PI 2*PI 这两句谁前谁后无所谓,因为预处理器不断迭代来实现宏替换,直到源文件中没有宏了才停止。2. 宏变量变成字符串 #define str(x) #x 例子:str (teststring) ==> "tests... 阅读全文
posted @ 2015-03-15 10:28 郭晓倩 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 很多时候需要异步操作来避免阻塞当前线程,而异步操作的结果需要通过回调告知调用者,而回调的方式有多种,且不同语言支持的情况也不一样。回调机制是在某个时间发生前准备好的一段代码,事件一旦发生,系就会执行相应的代码。因此回调有两个主要部分组成:(1)注册过程 (2)事件发生时需要执行的代码。实现回调机制的... 阅读全文
posted @ 2015-03-15 10:16 郭晓倩 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 下载了curl 7.37,在project里有各个版本VS对应的项目文件,我们选择合适的打开即可以编译,根据不同的项目配置输出想要的库,比如可以切换多种SSL库,dll/lib,debug/release等。但是这些项目配置中没有zlib,很不方便。而官网的INSTALL文档http://curl.... 阅读全文
posted @ 2015-03-11 00:27 郭晓倩 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: MSVC编译 使用VS(x86)命令行工具进入到zlib根目录,执行nmake -f win32/Makefile.msc ,在根目录下生成:zlib.lib(静态库) zdll.lib(动态库的导入库) zlib1.dll(动态库) 。必要的头文件有zlib.h和zconf.h 默认生成的是r... 阅读全文
posted @ 2015-03-11 00:01 郭晓倩 阅读(3896) 评论(0) 推荐(1) 编辑
摘要: 同一份源代码,源文件编码格式为UTF-8: string tmp = "我"; for(int i=0;i<tmp.size();++i) { printf("%0x ",tmp[i]); }在MSVC编译器下输出ffffffce ffffffd2在MingW编... 阅读全文
posted @ 2015-03-05 11:15 郭晓倩 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: zlib是个著名的开源解压缩库,gzip是一种压缩文件格式。zlib可以压缩原始数据并输出gzip文件,gzip文件中除了压缩数据外,还有描述这些数据的文件头,所以当原始数据较小时,会出现zlib的压缩输出会比原始数据还大的情况。zlib能使用一个gzip数据头,zlib数据头或者不使用数据头压缩数... 阅读全文
posted @ 2015-03-05 10:51 郭晓倩 阅读(10686) 评论(3) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页