自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Christ的博客

学习分享

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 被墙后如何获取android源代码

话不多说,mark!转自:http://blog.sina.com.cn/s/blog_70b9730f01016peg.html不知道什么原因,按照http://source.android.com上的步骤并不能获取android源代码,估计又是被墙了。不过经过研究发现可以从一些镜像站点上获取android源代码Step 1.按照http://source.android.com

2015-07-31 09:42:23 782

原创 C++新特性学习(3)

1 易用性方面1.1 改进的右“>”括号解析C++11中,定义模板实例时,不再需要小心地在多个连续的大于号之间添加空格了。不必再担心模板定义中的“>>”被解析为右移操作。1.2 auto类型推导C++11重新定义了auto关键字,该关键字修饰的变量可以使变量在编译时令编译器自动进行变量类型推导。比如下列代码: double foo(); auto x = 1; //x类型自

2015-07-28 22:13:57 485

原创 C++新特性学习(4)

4 提高类型安全方面4.1 强枚举类型“枚举类”C++98:在老标准的C/C++中,如果程序员希望为一些有意义的数值定义各自的名字,则经常使用三种方法:宏、枚举和静态常量。使用宏的弱点在于其定义的只是在预处理阶段的名字,预处理结束后所有的名字都会被定义值替换。这在有的时候可能会干扰到正常代码(如果宏名与某变量名重定义)。枚举定义的名字都是编译时期的名字,会得到编译器的检查,相比

2015-07-28 22:12:58 618

原创 C++新特性学习(2)

1        通用性方面1.1      继承构造函数C++98: 不支持           派生类可以自动获得基类的成员和接口(虚函数和纯虚函数),但非虚函数就无法派生使用,这包括构造函数。在构造派生类时,需要在初始化列表中显式调用基类的构造函数,以此完成派生类的构造。                存在一种特例:基类A实现了多种构造函数以及其它成员,派生类B继承自A,B中

2015-07-28 22:12:00 755

转载 Java中的参数传递方式

最近在学习《JAVA核心技术》这本书,在看到第4章时对于方法参数的传递方式与C++中的传递方式发生了混淆。根本上讲java的传递方式是值传递,其在传递对象引用的时候类似于C++的指针传递方式;但并不是C++中的引用传递。这里引用了http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html 与http://hxraid.iteye.com/blog/42

2015-07-27 16:40:21 560

原创 C++新特性学习(1)

最近在学习c++11的新特性,参考书籍为《深入理解C++11:C++11新特性解析与应用》。大概总结了一下,并在一些感觉不妥的地方做了一些修正。1  保证稳定性和兼容性方面1.1      预定义宏1.2     一些宏定义兼容c99定义的__func__预定义标示符.该标示符用于返回函数的名字。兼容C/C++的#pragma预处理指令,该指令用于向编译器传达语

2015-07-12 17:26:31 510

转载 Android makefile overview

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK

2015-07-08 11:29:00 525

转载 ARM Neon指令

转自:http://blog.csdn.net/chshplp_liaoping/article/details/12752749在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm

2015-07-07 20:09:45 732

原创 函数参数的使用

个人总结了一下函数的参数在传递时的应用情况,如有不足或者错误,请大家帮忙指出。1、函数参数的传递方式函数参数的传递方式主要为值传递和地址传递,其中地址传递方式有可以分为引用传递和指针传递。(1)值传递方式值传递方式只将实参的值的副本传递给形参,函数内的逻辑只对形参进行而不影响实参。函数执行完后会销毁栈,此时形参也被释放,实参不受任何影响。对于内置类型:由于其所占大小有限,可以采

2015-07-03 09:56:02 1123

转载 Android环境在C代码中使用logcat获取log

第一步:在需要输出log的文件中加入 #include ;第二步:在该文件下定义宏 #define TAG  "test"#define LOGD(...) __android_log_print(android_log_debug, TAG, __va_args__)第三步:.mk中加入LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog

2015-07-01 15:58:51 614

OpenGLES3.0编写指南第二版

OpenGL ES3.0编写指南(原书第二版),扫描版,还算清晰

2018-01-08

Ransac随机抽样一致性算法

RANSAC是“RANdom SAmple Consensus(随机抽样一致)”的缩写。它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果;为了提高概率必须提高迭代次数。该算法最早由Fischler和Bolles于1981年提出。

2011-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除