- 博客(6)
- 收藏
- 关注
原创 C/C++面试八股文汇总
以对象管理资源,利用的就是C++构造的对象最终会被对象的析构函数销毁的原则。上述的的申请、使用、释放资源的程序较为简单,但是如果程序很复杂的时候,需要为所有的new 分配的内存delete掉,导致极度臃肿,效率下降,更可怕的是,程序的可理解性和可维护性明显降低了,当操作增多时,处理资源释放的代码就会越来越多,越来越乱。栈在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。
2024-02-27 16:37:57
10161
2
原创 android sensor
本文以android13 代码为基础,分析android sensor模块,主要以sensorservice 启动,sensor 注册和sensor数据上报逻辑为主。
2023-10-23 21:21:55
99
原创 android AIDL
Stub 类:继承自 Binder 类,实现了 IAdd 接口,用于在服务端创建 Binder 对象,并处理来自客户端的事务请求。Proxy 类:实现了 IAdd 接口,用于在客户端创建代理对象,并通过 transact 方法向服务端发送事务请求,并接收回复。重写 onTransact 方法,根据事务码,从数据包中读取参数,并调用相应的接口方法,并将结果写入回复数据包中。调用 Binder 对象的 transact 方法,将数据包发送给远程 Binder 对象,并等待回复。
2023-06-20 12:06:11
97
原创 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
630
原创 gtest gmock
文档1. 官方文档 :https://google.github.io/googletest/https://github.com/google/googletest2.基于Android源码实例https://blog.youkuaiyun.com/qq_42685012/article/details/1006936753. 相关bloghttps://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html?spm=a...
2021-06-28 14:10:42
541
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人