2019年12月11日

android 启动流程 相关2 init进程 属性服务

摘要: Init属性服务 系统属性服务 属性梳理 来源和读取时机 来源:内核参数 ro.kernel.* 代表有qemu内核参数才会设置(在虚拟机中) ro.boot.* 1.内核设备树相关的设备属性,从 /proc/cmdline 的androidboot.* 中来 2.内部变量export_kernel 阅读全文

posted @ 2019-12-11 04:53 jald 阅读(463) 评论(0) 推荐(0) 编辑

android 启动流程 相关 杂项记录

摘要: Android原生流程 Init进程 主要流程及分支梳理 ueventd_main()watchdogd_main()主要流程a) 公共部分 增加PATH 环境变量初始化内核日志,打开/dev/kmsg,此时logcat还未初始化,使用内核的log系统设置selinux b) First_stage 阅读全文

posted @ 2019-12-11 04:52 jald 阅读(453) 评论(0) 推荐(0) 编辑

暴力回溯法 解八皇后

摘要: 国际象棋 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 public class _8Queen { //回溯 阅读全文

posted @ 2019-12-11 03:32 jald 阅读(235) 评论(0) 推荐(0) 编辑

单词错误纠正功能 编辑距离 最大公共字串 两个字符串的相似度 差异度

摘要: 莱文氏距离i指向a字符串中的字符j指向b字符串中的字符s[][]存储第a中第i个字符和b中第j个字符相比较后,最小的莱文氏距离值状态的转移对应2种,其中字符不相等时有3种情况1.a[i]==b[j] ,那么 i++ j++ ,距离值保持上一状态的2.a[i]!=b[j] ,需要增加距离值,那么需要考 阅读全文

posted @ 2019-12-11 03:04 jald 阅读(238) 评论(0) 推荐(0) 编辑

导航