自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 优化编译选项命令

1 .去掉没有调用的代码。 LOCAL_CPPFLAGS += -ffunction-sections -fdata-sections LOCAL_CFLAGS += -ffunction-sections -fdata-sections LOCAL_LDFLAGS += -Wl,--gc-sections 2. 去掉符号表。 LOCAL_CFLAGS := \ '-fvisibility=hidden'

2021-06-18 16:02:50 408

原创 C和C++入门——编译与链接

笔者前段时间负责了部门应届生的面试工作,在面试过程中,发现很多学生C/C++应用较多,甚至参与过一些大的软件项目的开发,但是却缺乏理论,希望本系列能够为即将毕业的同学们提供帮助。 目录 C++的编译和链接 Hello word的ELF文件 内存分布问题 从内存的角度看链接问题 C++的编译和链接 在编程阶段,经常报错的一个最简单的程序,分为编译和链接两部分 Hello word的ELF文件 内存分布问题 从内存的角度看链接问题 从编译的角度看多态 从内存角度看多态 ...

2021-03-14 19:50:39 235

原创 指向类的空指针问题

指向类的空指针异常调用,偶尔能正常运行,系统并未抛出调用栈异常 class A { public: func1() { printf("call the func1"); } } main() { A *p = NULL; p->func1(); } 上面这段代码运行的时候,会输出 call the func1 这时候如果去打印p的值,仍然为0,稍后从编译器和链接器两方面去解释。 .

2021-02-25 23:39:10 628

原创 论逻辑运算与位运算(&与&&,|与&&)

昨天参加了一下午的code review会议,看到某些同事的代码中出现了逻辑运算与位运算混用的情况,觉得有必要针对这个问题进行说明 目录 1 & 与&& 2 | 与 ||的区别 3 对性能的影响 1 & 与&& &是位运算,在二元运算中输出的是位运算后的值 a = 0xff; b = 0x03; c = a & b; 上述计算中c = 0x03;其二进制计算过程如下 0xff ---> 1111 1111 0x

2021-02-21 13:38:54 383

转载 android camera HAL v3.0概述

Android的camera硬件抽象层(HAL)将更高层次的android.hardware.Camera中的camera框架层API与底层的camera驱动和camera硬件模块连接了起来。Android最新版本介绍了camera栈的一个新的、底层的实现。如果你有一个以前开发的camera HAL模块,可以驱动android其他版本,那你将发现在camera流水线中发生了非常大的变化。

2016-03-21 17:33:00 487

原创 Android的adb shell

aandroid adb shell

2011-04-24 01:21:00 378

空空如也

空空如也

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

TA关注的人

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