/*
给一个n*m的图,F代表起点,G代表充电池,一个充电池只能用一次,但可以用多个充电池,只能把电池充到最大(原始的电量),可以走过不用,D不能走,
问的是把所有的Y走一遍的原始的电量是多少
dp+状态压缩+二分+bfs
dp[i][j]表示的状态是在i状态到达j的最大的电量
*/#include
#include
#include
#define Max(a,b) a>b?a:b
#...
分类:
其他好文 时间:
2015-01-26 15:08:05
阅读次数:
170
基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。
引言
对于占用资源的系统,有两条基本原则:
不要做不必要的事
不要分配不必要的内存
...
分类:
移动开发 时间:
2015-01-26 10:17:11
阅读次数:
205
基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。引言对于占用资源...
分类:
移动开发 时间:
2015-01-26 10:08:52
阅读次数:
204
Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电...
分类:
移动开发 时间:
2015-01-26 01:16:56
阅读次数:
182
STM32 的实时时钟( RTC)是一个独立的定时器。 STM32 的 RTC 模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。
由于时钟只需要配置一次,下次开机不需要重新配置(开发板有电池的情况下),所以需要用到备份区域(BKP)来标记是否配置过时钟
简单介绍BKP:备份寄存器是 42 个 16 位的寄存器( Mini...
分类:
其他好文 时间:
2015-01-24 15:59:50
阅读次数:
349
今天晚上在测试前几天做数据库课设的应用时,可能因为前些天手机刷机导致驱动有点问题,在连接eclipse时会显示设备unknown,相信大家在开发中也经常遇到,并且如果长期用数据线连接手机做开发,会大大折短电池的寿命,在此介绍下android开发的无限调试过程。
1.android端安装“终端模拟器”
下载地址(已经帮你们上传到网盘)点击打开链接
2.电脑与手机组成局域网:可选择电脑端发出w...
分类:
其他好文 时间:
2015-01-24 09:01:19
阅读次数:
139
CMOS主要的功能为记录主板上面的主要参数,包括系统时间、CPU电压与频率、各项设备的I/O地址与IRQ等,由于这些数据的记录要花费电力,因此主板上面才有电池。BIOS为写入到主板上某一块闪存或EEPROM的程序,它可以在开机的时候执行,以加载CMOS当中的参数,并尝试调用存储设备中的开机程序,进一...
分类:
移动开发 时间:
2015-01-22 20:00:04
阅读次数:
171
uevent可以实现内核通知上层的一种机制,最常见的电池状态的变化就是kernel uevent通知的,每次百分比或者其他的变化通过power_supply_changed通知上层update;
每个device下面都有kobj,找到device就可以通过kobject_uevent_env 通知android了;
以拔出T卡为例,内核通知上层。这里的T卡是一种sdio设备,普通T...
分类:
移动开发 时间:
2015-01-20 22:18:00
阅读次数:
341
Linux时钟分为系统时钟(SystemClock)和硬件(RealTimeClock,简称RTC)时钟。系统时钟是指当前LinuxKernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件..
分类:
系统相关 时间:
2015-01-17 23:39:18
阅读次数:
533
Android 5.0 提供了一个新的 JobScheduler API,它允许您通过为系统定义要在以后的某个时间或在指定的条件下(例如,当设备在充电时)异步运行的作业来优化电池寿命。首先看一下官方JobScheduler的API https://developer.android.com/reference/android/app/job/JobScheduler.htmlThis is an...
分类:
移动开发 时间:
2015-01-17 15:18:13
阅读次数:
711