- 博客(10)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 Android ANR 实例分析
什么事ANR以下四个条件都可以造成ANR发生:InputDispatching Timeout:5秒内无法响应屏幕触摸事件或键盘输入事件BroadcastQueue Timeout :在执行前台广播(BroadcastReceiver)的onReceive()函数时10秒没有处理完成,后台为60秒。Service Timeout :前台服务20秒内,后台服务在200秒内没有执行完毕。C...
2018-12-30 16:44:55 3846
原创 notepad++正则表达式去掉关键字所在行
如下图1、选择正则表达式2、选择匹配大小写3、^(.*)KERNEL(.*)$\n 加上\n就是把去除的行删除,不加就算把删除的行替换为空格
2018-12-29 14:54:29 4748
原创 RK3288/RK3399 CPU定频方法
直接上方法查看cpu能支持的频率cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies写入userspace说明要用户设定频率echo userspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor写入上面列出...
2018-12-29 14:12:32 10279
原创 linux kernel编译 undefined reference to `__ae
问题代码 ktime_t calltime, delta, rettime; unsigned long long duration; calltime = ktime_get();/*获取当前时间*/rettime = ktime_get();/*计算时间差 ktime_sub(A,B) 计算A-B的时间差 返回纳秒*/delta = ktime_sub(rettime,...
2018-12-29 10:00:18 1687
原创 C/C++函数指针与指针函数
前面说的话面试的时候,经常有面试官问这个问题,在Linux内核里面也是经常被使用的,在看很多大神的代码里面,我们也经常遇到函数指针与指针函数,一样,如果你自己没问题了,就不用往下看了。 定义我们看个代码int *func(int a,int b)我们之前说过运算符的优先级,*的优先级低于(由于“*”的优先级低于“()”的优先级,因而func首先和后面的“()”结合,...
2018-12-20 15:39:02 3146
原创 C语言-数组a 和&a 的区别
面试经典题目#include "stdio.h"int main(){ int a[5] = { 1,2,3,4,5 }; int *ptr = (int *)(&a + 1); printf("%d,%d", *(a + 1), *(ptr - 1)); /*getchar是用VS编写方便查看输出*/ getchar(); return 0;} 请思考...
2018-12-20 15:35:25 1758
原创 老王带你理解算法复杂度O(1),O(N),O(N^2)
上图对应的是算法复杂度的图片,X轴对应的是n(问题规模),Y轴对应的是执行的运行时间。 我们先从简单的复杂度解读O(1)从上面的图片我们可以看到O(1)的复杂度是恒定的,一点波澜都没有,什么是O(1)呢,就比如你是一个酒店的管理员,你负责管理酒店的钥匙,你很聪明,你把酒店的100把钥匙放在了100个格子里面存着,并且把格子从1~100进行了编号,有一天有客人来了,酒店老板说,给我拿...
2018-12-17 11:12:20 1434
原创 Android 充电LED控制
1、前言充电LED灯控制是Android设备的基本功能,主要用于提示设备的电池状态,充电状态,满电状态,低电状态,很多手机厂商还使用呼吸效果来显示,普通的低端设备会使用两个LED灯表示,红灯表示充电和低电,绿灯表示满电。 之前写的文章 《Android充电系统介绍》2、kernel 层控制充电LED代码位置主要在kernel/driver/power/power_supply_...
2018-12-14 10:36:36 2712
原创 C语言测试n的阶乘和x的n次方
题目描述输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。 ×输出保留4位小数。输入x n输出数列和样例输入2.0 3样例输出1.3333 答案/****************************************...
2018-12-12 16:54:48 6266
原创 git commit查找提交的关键字
使用命令git log --grep=aplog 参考:https://stackoverflow.com/questions/1337320/how-to-grep-git-commit-diffs-or-contents-for-a-certain-word
2018-12-03 09:25:52 3694 1
vimtaglist
2015-09-24
SSHSecure连linux虚拟机工具
2013-05-17
SecureCRT串口
2013-05-16
18b20中文资料文资料
2010-04-20
Android usb camera框架实现
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人