
C++
天占
这个作者很懒,什么都没留下…
展开
-
Typedef 用法总结
http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还转载 2013-10-12 13:57:54 · 625 阅读 · 0 评论 -
抓包工具
http://www.charlesproxy.com/download/ 这个抓包工具好用。只要手机上的wifi设置代理成你的机器就可以抓了转载 2015-10-27 21:50:21 · 485 阅读 · 0 评论 -
代码简洁之道:C++ 11 之auto+ for_each + lamda表达式
摘要:在很多中情况下,我们需要这样的运算:给vector中每个元素进行相似的处理(每个元素+1,或者其他).一般情况下,我们会选用for循环,然后然后对每个元素进行处理。实际上,C++ 11提供了了lamda表达式,结合for_each,可以写出更加简洁和高效的代码。1.for_each.简介for_each是C++中的模板,具体用法可以参考这里:http://www.转载 2015-04-11 14:17:39 · 739 阅读 · 0 评论 -
xcode 调试的时候不显示 c 变量值
有两个地方要设置,一个是 Other C Flags , 一个是 Optimization Level原创 2014-08-09 19:01:51 · 1208 阅读 · 0 评论 -
std::string 的 replace 函数 bug
有个使用场景:我把字符串的 \r\n 都换成 \n比如 abc\r\nabc\r\nabc替换后应该原创 2014-08-21 10:36:56 · 844 阅读 · 0 评论 -
引入了支付宝极简SDK后, System.loadLibrary("cocos2dcpp"); 的问题
刚接入 支付宝极简SDK, 打 android 包的时候,有的时候应用可以正常的跑。有的时候会bao原创 2014-06-14 23:56:53 · 1667 阅读 · 0 评论 -
System.loadLibrary("cocos2dcpp"); 的问题
Android应用中使用到C代码,编译成so文件打包进apk的libs路径下。因为要支持ARMv5和ARMv7,libs下有armeabi和armeabi-v7a两个目录。安全的做法是编译库C代码时,Application.mk中打开,APP_ABI := armeabi armeabi-v7a编译生成的两份so文件各自放到项目工程的armeabi/armeabi-v7a目录中。有时还原创 2014-06-14 16:15:47 · 1808 阅读 · 0 评论 -
package manager service是怎样选择armeabi/armeabi-v7a中的库文件的?
Android应用中使用到C代码,编译成so文件打包进apk的libs路径下。因为要支持ARMv5和ARMv7,libs下有armeabi和armeabi-v7a两个目录。安全的做法是编译库C代码时,Application.mk中打开,APP_ABI := armeabi armeabi-v7a编译生成的两份so文件各自放到项目工程的armeabi/armeabi-v7a目录中。有时还转载 2014-06-14 16:32:07 · 625 阅读 · 0 评论 -
vs2010启动调试、停止调试非常慢
http://www.cnblogs.com/starlet/archive/2012/02/03/2336601.htmlvs2010启动调试、停止调试非常慢 在公司使用vs2010,感觉速度越来越慢。今天终于不能忍受了,决定解决这个问题。在网上搜寻了好久,也没找到一个好的解决方法。最后,在凑巧的情况下 重新设置了vs2010的环境(在vs2010命令提示符下转载 2014-05-09 11:57:18 · 789 阅读 · 0 评论 -
一个二维码通吃 android , ios 下载
前言:做出一个产品后,第一步是更方便简洁的让用户可以马上安装上应用,第一步就给用户一个好的体验。二维码已经流行很久,二维码的确给手机输入地址方便了许多许多。如果 ios 平台和 android 平台都已经发布应用,那么我们怎么用一个二维码来完成它的下载呢。相关介绍ios企业版:任意部署的 ios 应用宝。不经过 app store 下载。姑且不论苹果允许不允许发布给用户。关于企原创 2014-03-24 23:54:33 · 3112 阅读 · 0 评论 -
curl_easy_getinfo() -- 从 curl 句柄里获得附加信息
curl_easy_getinfo() -- 从 curl 句柄里获得附加信息 http://cauchy.blog.163.com/blog/static/17527253920122941150543/curl_easy_getinfo() 函数原型声明如下:#include CURLcode curl_easy_getinfo(CURL *cu转载 2014-04-17 15:55:19 · 4328 阅读 · 0 评论 -
如何使用CCRenderTexture来创建动态纹理
http://www.cnblogs.com/andyque/archive/2011/07/01/2095479.html原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertexture教程截图: 对于事先制作好的背景图片,我想你转载 2014-03-19 23:23:04 · 716 阅读 · 0 评论 -
Cocos2d-x 加载 gif 文件,生成jpg
一。下载 giflib-4.2.3.tar解压后 搜索 /* Make it into a stream: */”用下句来替换 f = _fdopen(FileHandle, "rb"); /* Make it into a stream: */替换的原因是,原SDK已经废弃,读取流的时候有问题二。增加转换函数bool Lo原创 2014-02-27 18:08:29 · 4193 阅读 · 0 评论 -
跟踪 android c++代码崩溃函数栈
进 adb 目录,敲入如下命令./adb logcat | /xxxx/android-ndk-r8e/ndk-stack -sym /xxxxxx/proj.android/obj/local/armeabi/把NDK目录和 .so 文件的目录替换上去。原创 2014-01-26 16:14:37 · 1780 阅读 · 0 评论 -
c++ RTTI(运行时类型识别)
通过RTTI,能够通过基类的指针或引用来检索其所指对象的实际类型。c++通过下面两个操作符提供RTTI。(1)typeid:返回指针或引用所指对象的实际类型。(2)dynamic_cast:将基类类型的指针或引用安全的转换为派生类型的指针或引用。对于带虚函数的类,在运行时执行RTTI操作符,返回动态类型信息;对于其他类型,在编译时执行RTTI,返回静态类型信息。当具转载 2013-10-23 09:25:48 · 828 阅读 · 0 评论 -
C++双冒号::的作用
1、 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么 A::member就表示类A中的成员member B::member就表示类B中的成员member 2、 全局作用域符号:当全局变转载 2013-10-12 14:45:05 · 3208 阅读 · 0 评论 -
编译所有渠道
#!/usr/bin/sh# @Author:agui# 本文件的主要作用是快速打 debug 包# 然后安装到设备上 再启动echo 'We will start'echo "This sh file is run for Release !!"debugMode=""currentVersion=""currentVersionCode=""#打印错误printErro原创 2016-03-09 11:15:11 · 1020 阅读 · 0 评论