`
文章列表
Recovery 模式最主要的两个功能是恢复出厂设置和升级系统版本。本Recovery相关的分析内容主要为两部分:FACTORY RESET+OTA INSTALL Recovery模式的主界面 进入recovery的方式 我公司手机一般正确手动进入recovery模式的方式为:power+volume up+volume down 手机开机后,硬件系统上电,完成一系列的初始化工作:CPU、串口、终端、timer、DDR等硬件设备,然后加载bootloader,为后面内核加载做准备工作。在系统启动初始化完成后系统检测进入哪一种工作模式,这一部分代码的源文件在\bootable\bootloa ...
一、[FAQ12481]Recovery mode在cache/recovery目录下新建一支文件,重启后,新建文件消失了 [DESCRIPTION] 1、在recovery.cpp文件的最后新建一支文件 /cache/recovery/wetest;并写入内容:welcome to recovery mode! 2、编译版本、烧写手机,开机后,进行恢复出厂设置;等手机进入自动重启状,并在弹出开机向导前,通过命令进入到/cache/recovery/,有wetest文件,内容也正确;但是等开机向导走完之后,再进入/cache/recovery查看,生成的文件就消失了。 [SOLUTION] ...
本文转载自:http://blog.csdn.net/champgauss/article/details/8373172 1、init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc 2、init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属于特殊字符) 3、如果关键字中有空格,处理方法类似于C语言,使用/表示转义,使用“”防止关键字被断开,另外注意/在末尾表示换行 4、#开头的表示注释 5、init.rc包含4种状态类别:Actions/Comm ...
update.zip包整理 一、 update.zip包的目录结构           |----boot.img           |----system/           |----recovery/                 `|----recovery-from-boot.p                 `|----etc/                         `|----install-recovery.sh           |---META-INF/               `|CERT.RSA               `|CERT.SF   ...
今天打开Mysql的是否提示:不能创建tcp/ip socket (10106) 这里mark一下解决办法: 要为 Windows 7 重置 Winsock,请按照下列步骤操作: 1.单击“开始”,在开始搜索框中键入cmd,右键单击“cmd.exe”,单击“以管理员身份运行”,然后按“继续”。 2.在命令提示符处键入 netsh winsock reset,然后按 Enter(回车键)。 3.然后键入 exit,然后按 Enter,退出命令行对话框。 重启后解决。
map是一种常见的存储数据的集合,对其的遍历也很常见,这里做一下总结: public static void main(String[] args) {   Map<String, String> map = new HashMap<String, String>();   map.put("1", "value1");   map.put("2", "value2");   map.put("3", "value3");     //第一种:普 ...
往往在页面上展示数据的时候往往不是来自同一张数据表中,这就需要进行多表查询,我一般操作有两种方式:但这两种方式都需要建立一个VO,就是需要将查询出来的数据用一个临时VO接受。 第一种做法:通过构造 1.先建立VO ...
今天做页面的时候对easui组件的布局很头疼,看了一些好的资料,这里记录一下: http://www.easyui.info/easyui/demo/layout/layout_resize_2.html http://www.easyui.info/archives/105.html http://www.cnblogs.com/javaexam2/archive/2012/07/31/2632661.html http://www.cnblogs.com/Philoo/archive/2011/10/01/jeasyui_api_layout.html
今天测试了一下观察者设计模式,把代码贴上来总结一下: 一共4个类,分别是subject、ConreateSubject、observer、ConcreateObserver和一个测试类 public abstract class Subject { private List<Observer>list=new ArrayList<Observer>(); public void attach(Observer o){ list.add(o); } public void detach(Observer o){ list.remove(o); ...
最近看一些操作系统的内容,总结一下进程之间的通信方式 进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义上这也是进程间通信的手段,但是一般都不把这算作“进程间通信”。因为那些通信手段的效率太低了,而人们对进程间通信的要求是要有一定的实时性。   进 ...
我的做法很简单,想问一下有没有更简单的?如果字符串很长又该怎么办呢》 public class string { public static void main(String[] args) { String str="qywyer23tdd"; List<String>list=new ArrayList(); for(int i=0;i<str.length();i++){ System.out.println(str.substring(i, i+1)); if(list.contains(str.substring(i, i ...
在项目开发中方便后期的移植,需要将一些属性写在文件中,防止硬编码的发生,举一个例子,文件上传的路径设置,首先写一个属性文件upload.properties 内容: path=d:\\uploadfile\\ 接下来在类中调用即可 /** * */ package com.xupt.upload; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Properties; import javax.servlet.http.HttpServletRequ ...
按照排序过程中所使用的内外存情况不同,可把排序分为内排序和外排序两大类;若排序过程全部在内存数据表(如数组)中进行,则成为内排序,若排序过程需要不断地进行内存数组和外村文件之间的数据交换,则成为外排序。对于大的数据文件,由于内存限制不能一次装入内存进行排序,只能进行外排序来完成。 常用的排序有:插入排序,选择排序,堆排序,快速排序,归并排序,二路归并的外排序等。 1、插入排序 将数组a中待排序的n个元素看成一个有序表和一个无序表,开始的时候有序表总只含有一个元素,无序表总含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把他插入到有序表中的适当位置,使之成为新的有序表,经过n-1次插入后 ...
最近在看查找算法,所以就总结一下: 1、顺序查找(sequential search)是一种最简单的查找方法,一般用于数组。他从顺序表的一端开始依次将每个元素值同给定的值进行比较,若找到则返回该元素所在的下标;否则返回特定值,表示查找失败。时间复杂度O(n)。 对顺序查找算法的一个改进,可在表的尾端设置一个“岗哨”,即在查找之前把给定值x赋给数组a[]中下标为n的元素,这样在循环中就不必进行下标是否越界的检查,当比到下标为n的元素位置时,由于a[n]=x必然成立,则退出循环。即 a[n]=x; for(int i=0;;i++) if(a[n].equals(x)) break; ...
最短路径长度(分为有权值和无权值,无权值的最短路径长度是路径上经过的边的数目,有权值的最短路径是经过的边的权值之和); 求图的最短路径问题包括两个方面:一是求图中一顶点到其余各顶点的最短路径;二是求图中每对顶点之间的最短路径。 求一顶点到其余各顶点的最短路径的算法:迪克特斯拉(Dijkstra) 具体思路:按照从源点到其余每一顶点的最短路径长度的升序依次从源点求出从源点到各顶点的最短路径及长度,每次求出从源点i到一个终点m的最短路径长度后,都要以该顶点m作为新考虑的中间点,用Vi到Vm的最短路径和最短路径长度对Vi到其他尚未求出最短路径的那些终点的当前最短路径及长度做必要的修改,使之成为当前新的 ...
Global site tag (gtag.js) - Google Analytics