摘要:
-- 速度(提升速度) -- 程序员必备技能 -- 1.绝对不能有not in -- 2.对常见的查询条件的字段,需要添加索引 -- 3.对于海量的数据,设置分区 -- 系统维护 -- 保证数据库服务器内存足够大,让SGA足够大,保证缓存足够,减少硬盘的读写 -- 尽可能把最小而且查询频率最高的数据 阅读全文
摘要:
各层之间彼此之间分离,不便于测试代码是否正确,所以这时需要引入Junit4来让各层都可以有自己的测试。 public class MyTest { private UserDao userDao; private Stu stu;//定义一个学生,作为addOneStu方法的参数 //程序启动之前 阅读全文
摘要:
Git:是一个版本控制工具。 Github:是非常有名的在线版本管理网站(速度比较慢)。 Oschina:中国版本的github,(旗下的的码云地址:gitee.com,速度快) ssh key:我们使用ssh登录服务器时,一般常见的会使用用户名/密码方式登录,使用ssh key可以实行免密码登录。 阅读全文
摘要:
解压后,新增2个环境变量 M2_HOME PATH : home\bin 编辑maven配置文件,配置2项内容: 回到IDEA 创建一个空项目 阅读全文
摘要:
Spring框架必须 Spring Core <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring-version}</version> < 阅读全文
摘要:
AppiumLibrary关键字记录 Background App 实参:[ seconds=5 ] Puts the application in the background on the device for a certain duration. 将应用程序放到后台去,在某个特定时间段。 把 阅读全文
摘要:
xpath定位和web上的不同点: 先放一个图: 第一,appium1.5及之后的版本废弃了name属性(如name=账单,将不被支持用于定位),所以基本的定位就用下id就好了。其他的不多说了。 第二,下面就来说一下关于xpath的定位。主要场景为没有id或者没有text,或者text是一个不可控的 阅读全文
摘要:
1.定位: A.利用 Android UIAutomator定位: 例: driver.find_element_by_android_uiautomator(‘new UiSelector().description("Animation")‘) B.利用Accessibility ID定位 例: 阅读全文
摘要:
Select提供了三种选择方法: select_by_index(index) ——通过选项的顺序,第一个为 0 select_by_value(value) ——通过value属性 select_by_visible_text(text) ——通过选项可见文本 Select提供了四种方法取消选择: 阅读全文
摘要:
1、id定位: find_element_by_id() 从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框 代码: # coding = utf-8 from time import sleep from selenium import webdriver 阅读全文
摘要:
一、MVC Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)显示数据(数据库记录) Controller(控制器)处理输入(写入数据库记录) 二、MVVM Model-View-ViewModel 组成 模型 模型是指代表真实状态内容的领域模型(面向对象),或指代表内容的数 阅读全文