前言 部分真机可能会出现每次运行代码,启动app之前都会重复安装Unlock和Appium Setting这两个小工具,有的手机会自动安装,这个还好。 有的手机每次都会弹出一个安装确认框(如部分小米和vivo出现),这样就比较麻烦了,不手动去点,就无法继续执行代码了。 注意:appium之前老的版本 ...
分类:
移动开发 时间:
2018-06-04 22:33:31
阅读次数:
457
一、计算机基础 操作系统启动流程 加电,BIOS-检测硬件-CMOS 找启动盘-》读取第一个扇区,512b(前446引导信息,中64为分区信息,后2位结束标志位)加载bootloader 读取操作系统内核到内存(接管BIOS) 平均寻道时间:寻找到所在信息磁道的平均时间,5ms 平均延迟时间:找到磁 ...
分类:
其他好文 时间:
2018-06-04 19:45:46
阅读次数:
180
参考资料:https://blog.csdn.net/qqliyunpeng/article/details/51180276 程序框架 1、NAND FLASH 控制器 Rnb:状态引脚 nFCE: CLE:ALE: nFWE nFRE: LDATA0~LDAT7A: 芯片手册关于引脚的定义 2、 ...
分类:
其他好文 时间:
2018-06-04 11:28:39
阅读次数:
177
多线程(理解) (1)Lock锁 为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。 Lock: void lock(): 获取锁。 void unlock():释放锁。 ReentrantLock是Lock的实现类. (2)死锁问题的描述和代码体现 同步的弊端: A:效率 ...
分类:
编程语言 时间:
2018-06-03 21:36:20
阅读次数:
315
将uboot,kernel,rootfs下载到开发板上 1、为什么要下载 所谓下载,也称烧录,部署。 1.1、什么是u boot Hi3518EV200 单板的 Bootloader 采用 U boot。 u boot是一种普遍用于嵌入式系统中的Bootloader,Bootloader是在操作系统 ...
分类:
Web程序 时间:
2018-06-03 14:24:11
阅读次数:
289
这是本专题的续集,没读过第一部的看这里:http://bbs.2ccc.com/topic.asp?topicid=548153之所以要搞第二部是因为第一部跟贴太多,读起来不方便,浪费大家的时间。今天咱们聊的主题是:Delphi的DataSnap实质分析先说DataSnap中文应该翻译成什么,我个人 ...
前言 熟悉 Java 并发编程的都知道,JMM(Java 内存模型) 中的 happen before(简称 hb)规则,该规则定义了 Java 多线程操作的有序性和可见性,防止了编译器重排序对程序结果的影响。 按照官方的说法: 当一个变量被多个线程读取并且至少被一个线程写入时,如果读操作和写操作没 ...
分类:
移动开发 时间:
2018-06-02 00:30:27
阅读次数:
253
多表查询sql语句 1 --解锁SCOTT用户 2 alter user scott account unlock 3 --检索指定的列 4 select job,ename,empno from emp; 5 --带有表达是的select子句 6 select sal*(1+0.2),sal fr ...
分类:
数据库 时间:
2018-06-01 19:10:38
阅读次数:
226
参考资料:https://blog.csdn.net/lee244868149/article/details/50450232 https://blog.csdn.net/lee244868149/article/category/2759039 1. 初始化SDRAM 通过配置内存控制器来出事化 ...
分类:
其他好文 时间:
2018-06-01 19:08:18
阅读次数:
201
一般情况下X86架构平台的启动流程:1.POST:Power-onSelfTesting,加电自检保证硬件的正常操作,从而能够正确的使用各种硬件2.BootSequence(程序的启动顺序)决定到底从何种设备加载操作系统内核;通常可选的设备包括:光驱,硬盘,U盘,网络接口;按照给定的顺序,依次查找各个设备,第一个被找出有引导程序(BootLoader)即为本次启动要用到的设备;Bootloader
分类:
其他好文 时间:
2018-06-01 18:13:52
阅读次数:
191