
c
文章平均质量分 76
lei7143
这个作者很懒,什么都没留下…
展开
-
Android C++ 常用数据类型输出
打印uint8_t * p8printf("%d", *p8); //打印指向指printf("%p",(void*)p8); //打印指针地址C++ string的介绍string 是C++中的字符串。 字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。 不像传统的c-strings,只是在数组中的一个字符序列,我们称之为字符数组,而C++字符串对象属于一个类。#include<string>c_str()函数,就可以把string类型得到等效字符数....原创 2021-10-15 11:09:50 · 825 阅读 · 0 评论 -
设备驱动
1、Linux中的各种initcall总结他们的区别仅仅是优先级不同。如:core_initcall(fn).initcall1.initpostcore_initcall(fn).initcall2.initarch_initcall(fn)...原创 2019-12-30 19:53:06 · 432 阅读 · 0 评论 -
linux 下scandir显示指定目录下文件代码 c 实现
#include <stdio.h>#include <dirent.h>#include <string.h>#include <stdlib.h>#include <sys/stat.h>#include <unistd.h>//#include <assert.h>//#include <ctype.h>//#include <errno.h>/*int scandir(co原创 2016-07-22 10:55:33 · 2320 阅读 · 0 评论 -
apk签名
使用eclipse ADT在Package Explorer 窗口,右键,选择Android Tools—>Export Signed Application Package 然后按照提示一步一步,生成已签名的apk。通过eclipse也可以导出未签名的APK文件。 Window -> Preferences -> Android –> Build 下显示的是我们默认的调试用的签名数字证书使用Ke原创 2016-08-17 21:48:56 · 274 阅读 · 0 评论 -
cpu 调频
cpu 调屏幕kernel-3.18\drivers\misc\mediatek\base\power\mt6735原创 2017-05-24 20:26:40 · 369 阅读 · 0 评论 -
NE 如何调试malloc(堆越界)问题
如何调试malloc(堆越界)问题有一类NE比较特殊,就是堆引起的异常(调用malloc申请的内存后使用不当引起的异常):1. 申请后多次释放 (double free)2. 释放后又去使用 (used after free)3. 使用越界 (比如申请了50节内存,结果在使用时多用了8字节的内存,这样就把后面的内存的内容踩坏,引起堆结构异常)4. 释放时原创 2017-05-23 19:55:15 · 827 阅读 · 0 评论 -
android O 手机关机流程与时间
rebootOrShutdown -》lowLevelShutdown-》SystemProperties.set("sys.powerctl", xxx);在init.rc 中on property:sys.powerctl=*powerctl ${sys.powerctl}kernel-4.4/kernel/reboot.c SYSCALL_DEFINE4(reboot, int,...原创 2018-05-29 21:18:19 · 3752 阅读 · 0 评论 -
libc : invalid pthread_t 0xccf3b970 passed to libc
2E7F63 06-01 17:39:19.760 2737 2737 F libc : invalid pthread_t 0xccf3b970 passed to libc2E7F7C 06-01 17:39:19.764 2737 2737 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 2737...原创 2019-06-05 15:43:34 · 5712 阅读 · 0 评论