一、可以使用driver.get()方法打开多个窗口但是会覆盖,所以可以用前进后退进行操作 from selenium import webdriver import time driver_path = r"D:\install\chromedriver\chromedriver.exe" dri ...
分类:
其他好文 时间:
2020-06-20 23:58:20
阅读次数:
89
1. 解决问题:一个全局使用的对象要频繁的创建和销毁 实现单例模式的要素:①类只有一个实例 ②由类自行创建这个实例 ③提供一个获取这个实例的方法 实现:①类提供静态成员存储此单例对象 ②构造私有 ③提供get方法获取单例对象 1.1 饿汉式 ①静态变量--类加载时就初始化了这个变量 package ...
分类:
其他好文 时间:
2020-06-20 22:14:31
阅读次数:
69
HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。GET 方法我们在之前的项目中创建一... ...
分类:
其他好文 时间:
2020-06-20 21:12:43
阅读次数:
46
1.两个对象的hashCode()相同,equals()不一定为true (1)重写equals()的同时,重写hashCode() a.定义Person类,私有属性name,age;有参构造,set/get方法; b.重写equals()、hashCode()方法 c.测试: d.运行结果: 结论 ...
分类:
编程语言 时间:
2020-06-19 22:32:55
阅读次数:
57
对于私有属性常常会添加set以及get方法,此时可以使用Python内置的@property装饰器,将set以及get方法简化为如同属性一样调用 示例: 普通情况: class book: _score = 0 def __init__(self): self._score = 100 def ge ...
分类:
编程语言 时间:
2020-06-19 16:30:50
阅读次数:
74
@JsonIgnore在对应的字段上添加这个注解在get方法上面添加,如果是 lombok.Data,直接在属性上面添加 @Data public class test { /** * 字段 */ @JsonIgnore private String testColmun; } ...
分类:
编程语言 时间:
2020-06-19 11:49:16
阅读次数:
181
首先创建3个类 1个 Person类 1个Student类 1个Worker类 Person类中 写两个变量 姓名 年龄 写出构造方法 set/get方法 重写toString方法 Student类继承Person类 写出构造方法 Worker类先声明都不写 马重的技术https://movie.d ...
分类:
其他好文 时间:
2020-06-18 12:56:58
阅读次数:
95
一:字段和方法的信息YEAR 字段:public static final int YEAR ;指示年的 get 和 set 的字段数字。这是一个特定于日历的值;get 方法:public int get(int field) ;返回给定日历字段的值。在 lenient 模式下,所有日历字段都被标准 ...
分类:
编程语言 时间:
2020-06-15 20:47:31
阅读次数:
73
ThreadLocal 每个线程的变量副本是存储在哪里的 ThreadLocal(线程局部变量) 在线程之间共享变量是存在风险的,有时可能要避免共享变量,使用ThreadLocal辅助类为各个线程提供各自的实例。 如果加锁,那么会开销很大 实现原理: ThreadLocal的get方法就是从当前线程 ...
分类:
编程语言 时间:
2020-06-12 20:12:36
阅读次数:
68
Android Adapter基本理解: 我的理解是: 1、一个有许多getter的类(就是getView(),getCount()....这些方法) 2、有多少个get方法?都是什么? 这些getter是特定的,你可以复写他们,全部的方法如下 其中一般我们只用复写getCount(),getVie ...
分类:
移动开发 时间:
2020-06-11 10:39:19
阅读次数:
67