自定义博客皮肤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)
  • 收藏
  • 关注

原创 C/C++面试八股文汇总

以对象管理资源,利用的就是C++构造的对象最终会被对象的析构函数销毁的原则。上述的的申请、使用、释放资源的程序较为简单,但是如果程序很复杂的时候,需要为所有的new 分配的内存delete掉,导致极度臃肿,效率下降,更可怕的是,程序的可理解性和可维护性明显降低了,当操作增多时,处理资源释放的代码就会越来越多,越来越乱。栈在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。

2024-02-27 16:37:57 3826 2

原创 android sensor

本文以android13 代码为基础,分析android sensor模块,主要以sensorservice 启动,sensor 注册和sensor数据上报逻辑为主。

2023-10-23 21:21:55 43

原创 android AIDL

Stub 类:继承自 Binder 类,实现了 IAdd 接口,用于在服务端创建 Binder 对象,并处理来自客户端的事务请求。Proxy 类:实现了 IAdd 接口,用于在客户端创建代理对象,并通过 transact 方法向服务端发送事务请求,并接收回复。重写 onTransact 方法,根据事务码,从数据包中读取参数,并调用相应的接口方法,并将结果写入回复数据包中。调用 Binder 对象的 transact 方法,将数据包发送给远程 Binder 对象,并等待回复。

2023-06-20 12:06:11 56

原创 双buffer与环形buffer 无锁队列

生产者消费者无锁队列

2021-11-28 11:00:49 1148

原创 c++ 学习

参考手册https://www.cplusplus.com/https://www.apiref.com/cpp-zh/index.html c++ 中文参考手册https://zh.cppreference.com/w/cpp c++ 参考手册

2021-07-28 10:46:12 562

原创 gtest gmock

文档1. 官方文档 :https://google.github.io/googletest/https://github.com/google/googletest2.基于Android源码实例https://blog.csdn.net/qq_42685012/article/details/1006936753. 相关bloghttps://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html?spm=a...

2021-06-28 14:10:42 482 1

空空如也

空空如也

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

TA关注的人

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