- 博客(7)
- 收藏
- 关注
原创 求两个等长升序序列的中位数的算法
已知有两个等长的非降序序列a[n],b[n]、a[n]与b[n]并集的中位数思想:1.若a[n]和b[n]中位数相等,则并集的中位数就是其中一个的中位数2.若a[amid]<b[bmid],则 当n为奇数时,可以删掉并集中的a[0]…a[amid-1],b[mid+1]…b[n-1]当n为偶数时,可以删掉并集中的a[0]…a[amid],b[mid+1]…b[n-1]3.若a[amid]>b[bmid],则 当n为奇数时,可以删掉并集中的b[0]…b[amid-1],a[mid+1
2020-07-19 11:00:23 770
原创 修改系统信息,增加壁纸 logo
一般是在/alps/device/和目录下build/make/target/product/languages_full.mk(语言排序 默认第一个就是默认语言)build/make/tools/buildinfo.sh-echo "ro.build.user=$USER"+echo "ro.build.user=DSIC" echo "ro.build.host=`hostname...
2020-04-30 09:55:58 287
原创 MTK 8735A 8.1 自定义按键向APP发送广播
首先需要一个能够接收广播的APP然后需要自定义一个按键,通过GPIO中断触发键值在kernel-3.18/drivers/input/keyboard/mediatek/kpd.c中注册中断1.声明函数,定义命名#ifdef CONFIG_KPD_HOMEKEY_USE_EINTint home_key_irq_num; static u8 kpd_homekey_state = !K...
2019-11-04 10:05:13 669
原创 一些GIT与ADB常用的命令
先确定暂存区是否干净(跟踪的文件,为跟踪的不用管)git status然后切换分支git checkout -b 本地分支名 服务器上的分支名8e1fb7495dbe321ebed262b3a9bbabdd4d6cd1fbgit add -u(全部暂存区)git add 未跟踪的文件名git commit -m “[mt8735A_T51]关于指纹selinux权限” ( git ...
2019-11-04 09:42:21 169
原创 关于T51的25C°电池曲线合成(MTK)
kernel-3.18/arch/arm64/boot/dts/t51_8735a_64_bsp_geleite_bat_setting.dtsi电池曲线表一部分填到对应数组battery_profile_t2_num = <100 >; (OCV->DOD)r_profile_t2_num = <100 >; (R->DOD)ocv 放...
2019-09-16 11:02:14 870
原创 MTK 转屏180°
首先要知道,转屏180°,不仅意味着LCM改变180°,同样的TP触摸感应,G-sensor旋转重力感应也需要改变180°。(在改完后发现,摄像头也要改,指南针也得改)LCM的改变可以找LCM供应商提供TP的改变需要找到上报函数,在上报函数中改变参数值G-sensor的改变则是选择或新建一个数组,重新确定X,Y,Z轴的位置,在设备树中选择该数组。Camera的改变只需要修改公共配置文件就行...
2019-09-10 11:05:50 859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人