潭州课堂25班:Ph201805201 第十一课 继承,多继承和魔术方法,属性和方法 (课堂笔记)

继承: class p : cls_name = 'p' def __init__(self): print('正在实例化') def __del__(self): print('正在销毁') class cb(p): # 当前类继承()中类 pass c = cb() print(c) 重写: class p : cls_name = 'p' def __init__(self): p
分类: 其他 发布时间: 06-12 23:37 阅读次数: 3

app自动化测试中的相关api

这个说的api即python自动化测试中经常会使用到的一些api,具体如下: 1、find_element_by_id/find_elements_by_id 定位元素api,使用方法如下: driver.find_element_by_id('digit8') 2、find_element_by_name 定位元素api,使用方法如下: driver.find_element_by_name('8') 3、find_element_by_accessibility_id 定位元素api,使用
分类: 其他 发布时间: 06-12 23:37 阅读次数: 3

zhilianceshi

1 #-*- coding:utf-8 -*- 2 from selenium import webdriver 3 import requests 4 from time import * 5 6 class Zhilian(): 7 def __init__(self,keywords,education,working_life,update_date): 8 self.keywords=keywords 9 self.educa
分类: 其他 发布时间: 06-12 23:37 阅读次数: 3

[TimLinux] Python 元类

1. type函数 name = "This is a string" print(type(name)) # <class 'str'> print("*" * 10, "分界线", "*" * 10) cls = type('Foo', (), {}) f = cls() print(type(f)) # <class '__main__.Foo'> print(type(cls)) # <class 'type'> print(cls.__name__) # Foo print
分类: 其他 发布时间: 06-12 23:37 阅读次数: 3

生动形象讲解 OSI 七层模型和两主机传输过程?

我们假设每个个体就是一台电脑,我们生活中的物品就是电脑中保存的文件。我们有一天想要与世界上其他地方的人交换货物,我们会用什么方法呢? 我们首先会看我们想要交换什么样的物品,如果是电子产品,可能会上苏宁易购,如果是书本,可能会上当当网,如果是服装裤子,可能会上淘宝或京东,如果是生活中的小玩意,可能会上咸鱼。这些电商平台为我们交换货物提供了专用的通道和规则,我们称这些平台为应用层。(应用层作用:为网络用户之间的通信提供专用的程序和协议) 提供不同服务的电商平台 假设我们最终选择在淘宝上卖给别人一个
分类: 其他 发布时间: 06-12 23:37 阅读次数: 3

华为设备RIP配置

通过RIP技术,可以实现在内网的多个路由器之间自动的学习、同步路由表,以计算出一个去往目标网络的最短、无环、数据转发路径。适合小规模的企业内部,RIP最大跳数限制为16跳。
分类: 企业开发 发布时间: 06-12 23:37 阅读次数: 3

格式化打印

'''1、能够很规范的打印出想要的内容2、双引号内没有办法放变量'''##格式化输入#%s输入任意扥内容都不会报错因为全部当做str来处理#%d只能输入数字#案例一name=input("Name:")age=input("Age:")hosttown=input("HostTown:")info='''Name:%sAge:%sHosttown:%s'''%(name,age,hosttown)
分类: 编程语言 发布时间: 06-12 23:37 阅读次数: 3

Linux CentOS 学习第6天(2018年6月12日)

mkdir创建目录命令rmdir删除目录命令rm删除文件命令-f命令选项,强制删除文件命令!tree使用命令历史里面最近一次tree的命令history可以看见之前使用过的命令rm-r删除目录和文件rm-rf强制删除该目录及该目录以下的目录和文件-v选项是查看删除的过程view的意思
分类: 企业开发 发布时间: 06-12 23:37 阅读次数: 2

hadoop学习笔记1---Hadoop体系介绍

Hadoop体系介绍
分类: 企业开发 发布时间: 06-12 23:37 阅读次数: 4

文本数据分析

一、文本数据预处理 二、分词 三、TF-IDF计算 四、情感分析 五、主题分析 。。。。。
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

微信小程序-简介

微信小程序定位   1. 不需要下载安装即可使用   2. 用户用完即走,不用关系是否安装太多应用   3. 应用无处不在,随时可用   # 不要安装可使用是个伪命题,因为小程序的安装包小于1M,下载安装到使用的过程太短,用户感觉不到而已   # C2P 人与服务   # 其他概念: B2C 人与商品 ,P2P 人与人 小程序特点   1. 业务逻辑简单   2. 使用频率低   3. 性能要求不高   4. 用户不会停留太久 小程序应用场景   # 由于小程序的特点产生不同应用场景   1.
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

fragment--总结

16.fragment与activity交互方式? 15.fragment保存数据? 14.Fragment的事务 与 fragment的回退栈? 13.给Fragment设置参数? 12.对于Fragment的一些操作对生命周期的影响 11.fragment生命周期: ====== 15.fragment保存数据? 与Activity类似,你可以利用Bundle来记录Fragment的状态,当Activity被销毁需要记录Fragment状态,并且在Activity重新创建的时候恢复Frag
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

第七章 中间代码

7.1 中间语言 语法树 后缀式 三地址代码表示 7.1.1 图表示法 语法树,有向非循环图和后缀式表示源程序的自然层次结构,例如: a:=b * - c+b * -c 赋值语句: 中 缀式: a:=b*-c+b*-c 后缀式: a b c - * b c - * + = 7.1.2 三地址代码 一般形式 x:=y op z (1)赋值语句 x:=y op z,op为二目算术算符或逻辑算符; (2)赋值语句 x:=op y ,op为一目算符,如一目减uminus、逻辑非not、移位算符及转换算
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

C++之构造函数、参数列表、析构函数

参考自:https://blog.csdn.net/sunSHINEEzy/article/details/78122485 构造函数之默认构造函数(调用的构造函数不用传递参数) 两种实例化方式都是默认构造函数 构造函数之初始化列表 红字部分即为初始化列表:一个引号,多个参数用逗号隔开,赋值用() 初始化列表特性: 其先于构造函数执行 其只能用于构造函数 其可以同时初始化多个数据成员 【注意】初始化列表的功用:对于类中的静态常量,不能用构造函数来初始化,必须使用初始化列表的方式 拷贝构造函数
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

Java 继承和多态

一、 1、媒体资料库 package dome; //CD类 public class CD { private String title;//名称 private String artist;//歌手 private int numofTracks;//几首歌 private int playingTime;//播放时间 private boolean gotIt;//是否借出 private String comment;//评论 //构造函数初始化对象 public
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

InputStream、InputStreamReader和BufferedReader的区别

转自:https://www.cnblogs.com/redick/p/6644594.html 1.InputStream、OutputStream 处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2.InputStreamReader OutputStreamWriter 处理字符流的抽象类 I
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

mysql -- 用索引应避免空值

由于数据库的复杂性,以讹传讹的空间非常大,快赶上中医养生了。避免使用 NULL 的理由,在高性能MySQL里有提到一段。建议大家多读些书,少看网上的奇技淫巧。特意把书翻出来摘录了下以供参考: 要尽量避免 NULL 要尽可能地把字段定义为 NOT NULL。即使应用程序无须保存 NULL(没有值),也有许多表包含了可空列(Nullable Column),这仅仅是因为它为默认选项。除非真的要保存 NULL,否则就把列定义为 NOT NULL。 MySQL难以优化引用了可空列的查询,它会使索引、索
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

Pycharm 2018 Activation code 在线激活

1. 下载官方 pycharm https://www.jetbrains.com/pycharm/download/ 2. 点击获取激活码 2.1 打开 hosts 文件 2.2 使用前请将“0.0.0.0 account.jetbrains.com ”添加到hosts文件中 3. 粘贴赋值的 code 注册码 点击 ok即可完成
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

Java内存溢出问题总结

  使用Java那么久,在此总结一下Java中常见的内存溢出问题以及对应的解决思路 堆溢出 报错信息 java.lang.OutOfMemoryError: Java heap space 报错原因 堆中(新生代和老年代)无法继续分配对象了; 某些对象的引用长期被持有没有被释放,垃圾回收器无法回收; 使用了大量的 Finalizer 对象,这些对象并不在 GC 的回收周期内。 解决办法 将堆内存 dump 下来,使用 MAT 分析一下,解决内存泄漏; 如果没有内存泄漏,使用 -Xmx 增大堆内
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3

给json对象去除重复的值

给数组去除重复值 Array.prototype.distinct = function() { var arr = this, result = [], i, j, len = arr.length; for (i = 0; i < len; i++) { for (j = i + 1; j < len; j++) { if (arr[i] === arr[j]) { j = ++i; } } result.push(arr[i]); } return result; } 2.给json数组
分类: 其他 发布时间: 06-12 23:32 阅读次数: 3