之刷专题

Fastboot线刷“复活”之刷机心得(一)——背景简介

在讲述Fastboot线刷心得前,感觉我还是有必要先向大家大致介绍下导致这一情况的背景,以防出现我的这种情况: 背景:     在一个夜黑风高的夜晚,我像平常一样玩着手机,突然手机提示更新系统(更新的系统已经下载好了),我心想更新系统也挺好的,说不定还会有什么惊喜呢((*^__^*) 嘻嘻……),于是下意识的就点了“立即更新”的按钮,就这样手机顺其自然的重启更新,但是在更新到25%的时

Fastboot线刷“复活”之刷机心得(二)——线刷刷机

刷机的有不少的方法:卡刷、线刷、OTA。在这里我就简单介绍下:    1.卡刷:一般来说卡刷简单的可以理解为在内存卡中刷机,就是进入Recovery中刷入系统。    2.线刷:线刷其实可以简单的理解为用USB线刷机,一定要注意是文件路径和驱动。线刷包的文件名上有个FASTBOOT字样,而且大小会比卡刷大了很多,一般线刷包大小是179-189MB左右。(以下我会对此方法进行更详细的介绍

Fastboot线刷“复活”之刷机心得(三)——错误处理

在刷机的过程中可能不会是一帆风顺的,至少我是这样的,总是会遇到这样或者那样的问题,以下是我为大家总结一些问题和解决的方法,希望能对大家有所帮助。 一、电量问题     刷机和系统更新有一个共同的前提保障,要想让过程能够顺利进行,我们需要保证有充足的电量(50%以上),所以在刷机和更新前都需要充好电。但是如果遗忘了,如果能及时发现就请赶快连接充电器吧! 二、模式问题     如果无法

定个小目标之刷LeetCode热题(22)

这道题最容易想的就是排序后再遍历,但是时间复杂度就不是O(n)了,所以还是得用更优的解法,直接看题解,它是使用了HashSet,遍历数组,对于每一个数x,如果不存在x - 1则进入内循环,否则跳过,内循环里就是依次查看x+1、x+2、x+3、......是否存在,并维护一个变量currentStreak来记录连续数字的长度,维护一个longestStreak变量来记录出现最长的连续数字的长度,

定个小目标之刷LeetCode热题(21)

这是道技巧题,利用了 (num - 1)% n 计算下标的形式来将数组元素与数组索引产生映射关系,代码如下,可以看下注释 class Solution {public List<Integer> findDisappearedNumbers(int[] nums) {int n = nums.length;for (int num : nums) {// 利用哈希表原理计算元素下标,从题意可

定个小目标之刷LeetCode热题(20)

这题与上一题有一点不同,上一题是判断链表是否存在环,这题是寻找入环的第一个节点,有一个规则是这样的,在存在环的情况下,运用快慢指针判断是否有环结束时,把快指针指向头结点,慢指针不变,然后循环快慢指针每次只走一步,最终会在入环的第一个节点相遇,代码如下 public class Solution {public ListNode detectCycle(ListNode head) {if (

定个小目标之刷LeetCode热题(15)

这道题直接就采用两数相加的规则,维护一个进阶值(n)即可,代码如下 class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {// 新建一个值为0的头结点ListNode newHead = new ListNode(0);// 创建几个指针用于遍历链表ListNode p = l1, q = l

C语言之刷到的怪题(i与sizeof(i)比较大小)

这个题目一般都是选择输出<。为什么呢?因为i是一个全局变量,并且没有初始化,那么i的值就等于0。i--之后就是-1了。而sizeof(i)求出的就是整形变量对应的大小4个字节。-1<4,因此就选择 输出<。其实不然,这个sizeof的返回值对应的是一个unsigned long long,而我们知道这个int与unsigned long long 数在比较大小时,int数会进行表达式求值的提升

【STM32F429开发板用户手册】第46章 STM32F429的DMA2D应用之刷色块,位图和Alpha混合

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第46章       STM32F429的DMA2D应用之刷色块,位图和Alpha混合 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第46章       STM32F429的DMA2D应用之刷色块,位图和Alph