80x86中的32位CPU全面支持32位的数据、指令和寻址方式,提供了3种工作方式:是地址方式、保护方式和保护方式下的虚拟8086方式。在计算机上电或复位后,32位CPU首先初始化为是地址方式,再通过是地址方式进入32位保护工作方式。保护方式是32位CPU固有的工作方式,只有在该方式下CPU才能发挥...
分类:
其他好文 时间:
2014-10-12 15:33:28
阅读次数:
350
曾经做过IM应用中考虑过的一些关于应用优化的问题。优化重心主要放在了电量优化和流量优化上:电量优化怎样测试耗电量(前台耗电、后台耗电)1、专用设备2、性能相关的app3、自己动手去写电量消耗电量优化1、不要影响手机休眠心跳包使用 alarm manager出发心跳包2、尽量减少网络请求数据缓存、本地存储,同步增量、一次发送多个请求3、少使用GPS定位,网络定位优先4、针对不同网络类型做优化移动网络...
分类:
其他好文 时间:
2014-10-11 23:41:56
阅读次数:
453
5个用于移动开发的最流行数据库对比五个数据库分别从数据库存储类型、优点、缺点、特点、API接口、操作示例六个方面进行阐述。BerkeleyDB数据库存储类型relational,objects,key-valuepairs,documents2.优点a)处理速度快。b)BDB并发高于RDBMS。c)基于HASH支持select数据比RDBMS..
分类:
移动开发 时间:
2014-10-11 15:40:47
阅读次数:
1141
一、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)
二、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载:
如何打开USB OTG功能:
1).在alps/mediatek/config/[project]/autoconfig/kconfig/project中打开CONFIG_USB_MTK_OTG和CONFIG_U...
分类:
移动开发 时间:
2014-10-09 15:59:38
阅读次数:
430
题目:有一栋楼,现在设计一种电梯调度算法:电梯在一楼让大家上电梯,然后根据大家选择要到的楼层算出某一楼层i,电梯在i层停下让所有人下电梯,然后大家爬楼梯达到自己的楼层。请问电梯停在哪一层,可以使得这一次的所有乘客爬楼层之和最短?
(一)
最直接最简单的方法就是直接枚举从第一层到最后一层,然后算出电梯停在哪一层会使得所有乘客爬楼层之和最短。
代码如下:
int nPerson[]; //n...
分类:
其他好文 时间:
2014-10-07 18:43:43
阅读次数:
196
1. 首先打开手机上的开发者选项,USB调试。拨号:*#*#717717#*#* ,手机会以Toast形式出现“……enable”字样。再次拨号可disable。2. Ubuntu安装mtpfs;用lsusb命令查看当前usb端口占用;3.手机连上电脑,再次lsusb,对比上次,新增的ID即小米手机...
分类:
移动开发 时间:
2014-10-03 16:26:44
阅读次数:
242
开机上电的阶段开机上电时CPU寄存器的值CS:0xffff, IP: 0x0000, 此时CPU处于实模式因此会去执行地址 addr = cs * 16 + ip = 0xffff0 此处就是固化在ROM中的一段程序也就是BIOS, 然后BIOS 会去读MBR(引导扇区 512B) , 将这512...
分类:
系统相关 时间:
2014-10-02 19:13:53
阅读次数:
187
家里的无线路由很老了,平均1-2天就得断电重启一下,决定换一个,稳定可靠的网络设备或新鲜的小米路由犹豫了几天,最终尝鲜的心理战胜了理智,699出手买了小米路由。今天刚刚到手,迫不及待的试用了一下。分享一下试用的感受。1、设置:路由上电后,计算机搜索到wifi,连接后打开浏览器,马上出现了小米路由的设...
分类:
移动开发 时间:
2014-10-02 00:56:21
阅读次数:
366
软件目的随着安卓应用开发的普及,手机项目演示时很不方便。安卓屏幕助手旨在解决此问题软件简介通过安卓屏幕助手,手机USB连接上电脑后,在电脑屏幕上同步显示手机的屏幕画面。功能列表实时同步显示手机屏幕,支持横屏竖屏切换。实时记录屏幕影像保存为视频。截取当前屏幕保存为图片。软件截图注意事项软件正常使用前提...
分类:
移动开发 时间:
2014-09-30 10:13:22
阅读次数:
285
1 总述
为了方便客户日后的固件升级,本周研究了一下android的recovery模式。
2 2 Android启动过程
在这里有必要理一下android的启动过程:
图1 android启动过程
系统上电之后,首先是完成一系列的初始化过程,如cpu、串口、中断、timer、DDR等等硬件设备,然后接着加载boot def...
分类:
其他好文 时间:
2014-09-25 18:36:17
阅读次数:
352