待整理文章(1)

作者 by adtxl / 2021-05-12 / 暂无评论 / 542 个足迹

1.constexpr

https://www.cnblogs.com/fuzhe1989/p/3554345.html
constexpr是C++11中新增的关键字,其语义是“常量表达式”,也就是在编译期可求值的表达式。最基础的常量表达式就是字面值或全局变量/函数的地址或sizeof等关键字返回的结果,而其它常量表达式都是由基础表达式通过各种确定的运算得到的。constexpr值可用于enum、switch、数组长度等场合。

2.string_view

https://en.cppreference.com/w/cpp/string/basic_string_view
https://blog.csdn.net/weixin_34060741/article/details/88535248

3.各种hidl_xxx变量

学习笔记

Android O 前期预研之二:HIDL相关介绍

4.istringstream

istringstream

5.C++11新特性

C++11新特性总结

6.HAL

Audio模块Hal层加载流程及修改方法

Android HIDL HAL 接口定义语言详解

Android9 HAL Service开发

7.c++之lambda表达式

c++之lambda表达式

8.Android HIDL

Android HIDL中的数据类型
HIDL学习笔记

Android Camera原理之camera service与camera provider session会话与capture request轮转

9.C++11强类型枚举

c++11 强类型枚举 enum class

10.c_str()与.data()

[C++中c_str()的用法以及.data()](https://www.cnblogs.com/zhibei/p/12373154

11. C++ map

C++ 中map 的find 用法

C++ map(STL map)构造元素(emplace和emplace_hint函数)详解

12. C++中的delete

C++11中=delete的巧妙用法

13. C++bind函数的用法

c++bind函数的用法

c++11随记:std::bind及 std::placeholders

C++11新特性应用--占位符(std::placeholders std::is_placeholder std::is_bind_expression)

14. C库中的sprintf函数

C库中的sprintf函数

15. C库中的sscanf函数

C库中的scanf函数

C 库函数 int sscanf(const char str, const char format, ...) 从字符串读取格式化输入。
如果成功,该函数返回成功匹配和赋值的个数。如果到达文件末尾或发生读错误,则返回 EOF。

16. C库函数memcpy

C库函数memcpy

C 库函数 void memcpy(void str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字节到存储区 str1。

17. C库函数snprintf

C库函数snprintf

C 库函数 int snprintf(char str, size_t size, const char format, ...) 设将可变参数(...)按照 format 格式化成字符串,并将字符串复制到 str 中,size 为要写入的字符的最大数目,超过 size 会被截断。

18. Linux的readdir函数

linux的readdir和readdir_r函数

19. C库函数strcpy()

C库函数strcpy

C 库函数 char strcpy(char dest, const char *src) 把 src 所指向的字符串复制到 dest。需要注意的是如果目标数组 dest 不够大,而源字符串的长度又太长,可能会造成缓冲溢出的情况。

20. C库函数strchr

C库函数strchr

C 库函数 char strchr(const char str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。
该函数返回在字符串 str 中第一次出现字符 c 的位置,如果未找到该字符则返回 NULL。

21. C库函数fgets

C 库函数 - fgets

C 库函数 char fgets(char str, int n, FILE *stream) 从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。
如果成功,该函数返回相同的 str 参数。如果到达文件末尾或者没有读取到任何字符,str 的内容保持不变,并返回一个空指针。如果发生错误,返回一个空指针。

22. linux /proc/pid/smaps各字段含义

linux /proc/pid/smaps各字段含义

23. C库函数strncmp()

C 库函数 int strncmp(const char str1, const char str2, size_t n) 把 str1 和 str2 进行比较,最多比较前 n 个字节。

24. C++学习网站

C++最好的5 个网站

25. memory概要

Memory 概要

26.jack-server

安装
端口

27. Android内存使用情况

Android系统下内存使用情况与监测

28. Linux内存

Linux内存布局

29. ION内存管理

ION基本概念介绍和原理分析

30. Android init启动

换个角度看init
(连载)Android 8.0 : 系统启动流程之init进程(三)
Android新增自定义分区
https://www.jianshu.com/p/464c3d1203b1

31.GNU构建系统

GNU构建系统
GNU tool
Linux下autoconf和automake使用
Makefile构建系统概览

32. C语言知识点

C语言再学习 -- 关键字return和exit ()函数

33. 内核模块编译

设置linux驱动编译的中间目录
探索 Linux 内核:Kconfig/kbuild 的秘密
编译内核常用参数

34. Android进程调度

Android中关于cpu/cpuset/schedtune的应用
Android 进程管理篇(五)-调度策略与优先级
Android进程调度
android cpu调度策略_Android进程调度
schedtune
从 Linux 进程调度到 Android 线程管理

35. kernel power manager

QTI EAS学习之find_energy_efficient_cpu
ENERGY_MODEL config
Linux电源管理(10)_autosleep

36.uboot defconfig

u-boot-2016.09 make配置过程分析

37.watchdog

Linux Watchdog/看门狗
linux下的watchdog
嵌入式开发】ARM 看门狗 Watchdog

38 PHYTEC wiki

phytec

39. Android选择性编译

产品.mk控制android.bp选择性编译
SystemUI-mk转bp
[实战笔记]系统编译——Android.mk / Android.bp 条件编译实现指南
Android.bp调节编译
native library is not getting loaded to apex_defaults from golang conditional implementation?
Android soong 代码分析

40. Android系统编译

深入Android系统(一)Build系统
Android编译系统介绍
https://www.codeleading.com/article/54512430179/
Android编译系统分析三:make完整编译android系统

41.dts

https://www.cnblogs.com/hellokitty2/p/10992949.html

42.Android 预编译库

Android NDK预编译库设置方法

43. audio driver

RK3399 探索之旅 / Audio 驱动层速读

Linux ALSA音频框架及RK3399 DTS音频配置

44. 内核调试

Linux内核调试

独特见解