上一页 1 2 3 4 5 6 7 ··· 63 下一页

2023年12月20日

C++中的explicit关键字

摘要: 一、简介 explicit关键字可以阻止隐式转换的发生。 举例:C++中只带有一个参数的构造函数,或者或者除了第一个参数外其余参数都有缺省值的多参构造函数,承担了两个角色: (1) 用于构建单参数的类对象。(2)隐含的类型转换操作符。 一个类A的构造函数 A(int i) 就是既可以用来作为构造器, 阅读全文

posted @ 2023-12-20 11:47 Hello-World3 阅读(6) 评论(0) 推荐(0) 编辑

2023年12月19日

C++中的std::move

摘要: 参考:https://zhuanlan.zhihu.com/p/645258818 总结:进行左右值引用转换,避免调用拷贝构造函数,而是使用移动构造函数,避免内存多次分配释放。 阅读全文

posted @ 2023-12-19 10:58 Hello-World3 阅读(7) 评论(0) 推荐(0) 编辑

2023年12月8日

C基础常用代码

摘要: 1. 写文件 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #include <string.h> / 阅读全文

posted @ 2023-12-08 15:00 Hello-World3 阅读(14) 评论(0) 推荐(0) 编辑

2023年12月6日

DDR内存基础知识

摘要: 一、DDR基础知识 1. 几个频率 (1) 核心频率:真实运行频率。 (2) 倍增系数:DDR通过数据预取技术放大速率,每代ddr倍率是固定的,ddr=2, ddr2=4, ddr3=8, ddr4=8, ddr5=16 (3) 有效频率;厂商标注的频率,可以理解为数据传输速率。厂商也想逐步淡化其它 阅读全文

posted @ 2023-12-06 17:36 Hello-World3 阅读(247) 评论(0) 推荐(0) 编辑

2023年11月27日

Android对重启原因的记录

摘要: 事后log中,可以在 prop.txt 中获取到他们: ./prop.txt:259:[persist.sys.boot.reason]: [] ./prop.txt:260:[persist.sys.boot.reason.history]: [kernel_panic,bug,52663 ./p 阅读全文

posted @ 2023-11-27 16:13 Hello-World3 阅读(703) 评论(0) 推荐(0) 编辑

2023年11月10日

App信息汇总

摘要: 1. Android R上只启动一个app线程状态 # ps -e | grep app4 u0_a113 8305 617 5666228 109848 ep_poll 0 S com.example.myapp4 /proc/8305/task # ls 8305 8312 8317 8318 阅读全文

posted @ 2023-11-10 14:05 Hello-World3 阅读(19) 评论(0) 推荐(0) 编辑

2023年10月26日

Binder学习笔记-4——binder service实现框架

摘要: 一、一个HIDL binder服务的例子 1. 实现源码 /hardware/interfaces/graphics/composer/2.3/default/service.cpp #include <binder/ProcessState.h> int main() { android::Pro 阅读全文

posted @ 2023-10-26 16:51 Hello-World3 阅读(93) 评论(0) 推荐(0) 编辑

2023年10月23日

ida/idr-1—文档翻译

摘要: 一、msm-5.4/Documentation/core-api/idr.rst 翻译 概述 要解决的一个常见问题是分配标识符 (ID); 通常用很小的数字来标识一个事物。 示例包括文件描述符、进程 ID、网络协议中的数据包标识符、SCSI 标签和设备实例号。 IDR 和 IDA 为该问题提供了合理 阅读全文

posted @ 2023-10-23 15:06 Hello-World3 阅读(46) 评论(0) 推荐(0) 编辑

2023年9月27日

Android上层WatchDog学习笔记_2

摘要: 一、简述 1. 了解 WatchDog 的原理,可以更好的理解系统服务的运行机制。 二、WatchDog实现 1. 代码实现位置 //frameworks/base/services/core/java/com/android/server/Watchdog.java public class Wa 阅读全文

posted @ 2023-09-27 14:27 Hello-World3 阅读(137) 评论(0) 推荐(0) 编辑

2023年9月26日

Android动画-1——Android三种动画详解

摘要: 一、前言 1. Android的三种动画,即: View Animation(视图动画)Drawable Animation(帧动画)Property Animation(属性动画) 二、View Animation(视图动画) 1. View动画的概述及种类 视图动画的作用对象是 View,支持四 阅读全文

posted @ 2023-09-26 18:38 Hello-World3 阅读(1109) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 63 下一页

导航