2013年12月10日

摘要: 三种root的修补方式system/core/adb/abd.cadbd漏洞,请看abd.c的第917行/* then switch user and group to "shell" */ if (setgid(AID_SHELL) != 0) { exit(1); } if (setuid(AID_SHELL) != 0) { exit(1); }版本:1.6 r1 至2.2.3 r2.1udev漏洞也被修复了,会检查消息的来源的gid和uidsystem/core/libcutils/uevent.cssize_t n = recvmsg(device_fd, &am 阅读全文
posted @ 2013-12-10 09:21 yuan19 阅读(549) 评论(0) 推荐(0) 编辑

2013年12月3日

摘要: 今天在查找问题时,发现一个问题,debug直接运行没有问题,而签名混淆以后,则出现报错。 由于Debug签名是不会去执行混淆的相关代码,而正式签名才会执行project.properties中的proguard.config=proguard.cfg混淆~ 利用名称反射去生成对象,如果混淆中含有反射的代码,则反射时则会找不到相关的类,则无法访问相关的类。 现在的处理方法是直接在反射的相关代码不进行混淆,直接在proguard.cfg文件进行过滤。 -keep class com.test.database.** {*;} 阅读全文
posted @ 2013-12-03 13:59 yuan19 阅读(264) 评论(0) 推荐(0) 编辑

2013年11月27日

摘要: 原文地址:http://blog.csdn.net/ring0hx/article/details/7946397 cocos2dx的内存管理移植自Objective-C, 对于没有接触过OC的C++开发人员来说是挺迷惑的。不深入理解内存管理是无法写出好的C++程序的,我用OC和cocos2dx也有... 阅读全文
posted @ 2013-11-27 10:14 yuan19 阅读(207) 评论(0) 推荐(0) 编辑

2013年11月26日

摘要: 查看官方的文档,在文档的最后添加了如何加载项目。如下代码: UILayer* ul =UILayer::create(); ul->addWidget(CCUIHELPER->createWidgetFromJsonFile("UIEditorTest_1.json")); 但是添加了以后,已... 阅读全文
posted @ 2013-11-26 11:46 yuan19 阅读(851) 评论(0) 推荐(0) 编辑

2013年11月7日

摘要: 在win7的svn提交了coco2d-x 3.0代码,在mac进行更新,用xcode打开工程,编译不成功,一看好多的.a文件全部都是红色的,无法找到文件,一开始不了解coco2d-x的prebuilt预先编译好的.a文件,以后是编译哪个工程得到的, 一直在代码中找,却无法找到。 最后找到问题,原来在win7用svn提交代码时,svn默认设置会过滤了一些后缀的文件,如.a,.so文件等。无法被提交,所以没有更新到svn服务器中。 在Global ignore pattern,原先是有一些过滤的文件后缀名称是无法提交的,把他们删除以后,就可以进行提交了。在mac更新,xcode编译成功。 阅读全文
posted @ 2013-11-07 22:21 yuan19 阅读(188) 评论(0) 推荐(0) 编辑

2013年11月5日

摘要: 1>正在链接...1>LIBCMTD.lib(dosmap.obj) : error LNK2005: __errno 已经在 MSVCRTD.lib(MSVCR90D.dll) 中定义1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSV... 阅读全文
posted @ 2013-11-05 11:28 yuan19 阅读(937) 评论(0) 推荐(0) 编辑

2013年10月30日

摘要: 指针有两个属性:指向变量/对象的地址和长度但是指针只存储地址,长度则取决于指针的类型编译器根据指针的类型从指针指向的地址向后寻址指针类型不同则寻址范围也不同,比如:int*从指定地址向后寻找4字节作为变量的存储单元double*从指定地址向后寻找8字节作为变量的存储单元1.void指针是一种特别的指针 void *vp //说它特别是因为它没有类型 //或者说这个类型不能判断出指向对象的长度2.任何指针都可以赋值给void指针 type *p; vp=p; //不需转换 //只获得变量/对象地址而不获得大小3.void指针赋值给其他类型的指针时都要进行转换 type *p=(type*)vp; 阅读全文
posted @ 2013-10-30 15:03 yuan19 阅读(257) 评论(0) 推荐(0) 编辑

2013年10月16日

摘要: Unity3d,Awake、OnEnable、Start,都是游戏开始运行前,所运行的方法。 GameObject的Activity为true,脚本的enable为true时,其先后顺序为:Awake、OnEnable、Start; GameObject的Activity为true,脚本的enabl... 阅读全文
posted @ 2013-10-16 09:24 yuan19 阅读(635) 评论(0) 推荐(0) 编辑

2013年10月15日

摘要: The animation state AimUp could not be played because it couldn't be found!Please attach an animation clip with the name 'AimUp' or call this function... 阅读全文
posted @ 2013-10-15 16:43 yuan19 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 在上一篇,我们具体的讲解了有关动画的融合,也提到了有关动画状态的权重问题。那么这次,我来以一个例子的形式来向大家讲解动画的叠加,或许会涉及到多方面的知识,我力求一次讲清。好了,我们开始吧! 首先我们必须新建一个工程,我取名为:AnimaitonTestTuriol。我们需要一个模型,这里... 阅读全文
posted @ 2013-10-15 16:17 yuan19 阅读(916) 评论(0) 推荐(0) 编辑

导航