一、封装 1、封装的介绍:封装==整合 2、对于封装的两步操作:隐藏和开放接口 隐藏属性: Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种变形操作,类中所有双下滑线开头的属性都会在类定义阶段、检测语法时自动变成“_类名__属性名”的形式: cl ...
分类:
编程语言 时间:
2020-05-07 13:22:54
阅读次数:
118
java面向对象三大特征:封装,继承,多态 多态的定义: 1、实现关系下的多态,接口的引用类型变量指向了接口实现类的对象 2、继承关系下的多态,父类的引用类型变量指向了子类的对象 继承关系下的多态: 我们定义一个动物类。并定义一个鸟类和老鼠类分别作为动物类的子类 public abstract cl ...
分类:
编程语言 时间:
2020-05-06 20:07:39
阅读次数:
64
今天笔者突然想用C++实现求平方根的程序,整体的思路是采用迭代法 首先,写出迭代表达是Xk+1=0.5*(Xk+Y/Xk),由于笔者只是求解近似解, 所以,我为的控制了迭代的次数,选择5次。代码如下: 1 #include <iostream> 2 using namespace std; 3 cl ...
分类:
编程语言 时间:
2020-05-05 12:42:33
阅读次数:
125
124. 最长连续序列 中文English 给定一个未排序的整数数组,找出最长连续序列的长度。 样例 样例 1 输入 : [100, 4, 200, 1, 3, 2] 输出 : 4 解释 : 这个最长的连续序列是 [1, 2, 3, 4]. 返回所求长度 4 说明 要求你的算法复杂度为O(n) cl ...
分类:
其他好文 时间:
2020-05-05 01:05:21
阅读次数:
81
今天在虚拟机上一直运行着CentOS系统,电脑突然关机后,重启虚拟机系统就变成如下: 看报错应该是设备出现了问题。 在网上搜寻了一大串资料,用了如下的解决方法: 找出/dev/dm-0对应的文件系统本机为/dev/mapper/cl_python-root 然后umount 该文件系统,最后用xfs ...
分类:
其他好文 时间:
2020-05-05 00:19:38
阅读次数:
348
Jerry以前在工作中交替做着ABAP和Java开发时,总是在使用一种语言时,怀念另一种语言的便利之处,比如用ABAP开发时,怀念Java里以List为代表的功能强大,使用方便的集合工具类。 List或许是众多Java初学者最先接触和掌握的Java集合工具接口之一。以最具代表性的实现类ArrayLi ...
分类:
编程语言 时间:
2020-05-02 11:54:42
阅读次数:
74
八个监听器 1. ServletContextListener: 1). what: 监听 ServletContext 对象被创建或销毁的 Servlet 监听器 2). how: > 创建一个实现了 ServletContextListener 的类, 并且实现其中的两个方法 public cl ...
分类:
其他好文 时间:
2020-05-01 22:22:56
阅读次数:
59
数据处理的两个基本问题 数据处理时所有CPU都要面临两个基本问题: 1、要处理的数据在什么地方? 2、要处理的数据有多长? 我们可以定义两个描述性符号reg和sreg,reg代表一个寄存器,sreg代表一个段寄存器。 reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh ...
分类:
其他好文 时间:
2020-04-30 23:05:25
阅读次数:
65
参考书籍:《selenium3+Python3》——田春成 0、驱动准备 1、打开首页 driver.get( ) 2、八大定位 driver.find_element_by_id( ) driver.find_element_by_name( ) driver.find_element_by_cl ...
分类:
其他好文 时间:
2020-04-30 11:37:24
阅读次数:
78
此文档主要为了自己查看方便,因为用git不是很多,但是又必须要用,其实挺简单的,节约自己以后的时间。 此操作的前提是已经在git中新建了项目 1. 首先在本地新建一个文件夹,把自己要上传的内容放到文件夹内。 2. 鼠标右键git bash here 3. 执行git init 4. 执行git cl ...
分类:
Web程序 时间:
2020-04-27 17:17:49
阅读次数:
66