- 博客(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
876
原创 修改系统信息,增加壁纸 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
513
原创 MTK 8735A 8.1 自定义按键向APP发送广播
首先需要一个能够接收广播的APP 然后需要自定义一个按键,通过GPIO中断触发键值 在kernel-3.18/drivers/input/keyboard/mediatek/kpd.c中注册中断 1.声明函数,定义命名 #ifdef CONFIG_KPD_HOMEKEY_USE_EINT int home_key_irq_num; static u8 kpd_homekey_state = !K...
2019-11-04 10:05:13
825
原创 一些GIT与ADB常用的命令
先确定暂存区是否干净(跟踪的文件,为跟踪的不用管) git status 然后切换分支 git checkout -b 本地分支名 服务器上的分支名 8e1fb7495dbe321ebed262b3a9bbabdd4d6cd1fb git add -u(全部暂存区) git add 未跟踪的文件名 git commit -m “[mt8735A_T51]关于指纹selinux权限” ( git ...
2019-11-04 09:42:21
253
原创 关于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
1042
原创 MTK 转屏180°
首先要知道,转屏180°,不仅意味着LCM改变180°,同样的TP触摸感应,G-sensor旋转重力感应也需要改变180°。(在改完后发现,摄像头也要改,指南针也得改) LCM的改变可以找LCM供应商提供 TP的改变需要找到上报函数,在上报函数中改变参数值 G-sensor的改变则是选择或新建一个数组,重新确定X,Y,Z轴的位置,在设备树中选择该数组。 Camera的改变只需要修改公共配置文件就行...
2019-09-10 11:05:50
1117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅