摘要:
前两天使用Selenium分布式时,总抛出异常。更新成最新驱动可以解决。其中chrome异常如下, 驱动下载地址 【firefox】:https://github.com/mozilla/geckodriver/releases/ 【ie】:http://selenium-release.stora 阅读全文
摘要:
mysql基础操作语句,包括数据库的增、删、切换,以及表的增、删、改、查、复制。 创建数据库 使用数据库 删除数据库 创建数据表 student表 创建score表 插入表数据 student表 score表 查询表数据 查询student表中的全部数据 查询student表的第3条到5条记录 查询 阅读全文
摘要:
linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令。 cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubuntu:~/test/page/inception$ pwd ls:显示当前目录或指定目录下的文件和 阅读全文
摘要:
使用python实现《剑指offer》面试题ヾ(◍°∇°◍)ノ゙,以此记录。 2_实现Singleton模式 题目:实现单例模式 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 阅读全文
摘要:
二叉树的遍历,分为深度优先遍历,以及广度优先遍历。 在深度优先遍历中,具体分为如下三种: 先序遍历:先访问根节点,再遍历左子树,再遍历右子树; 中序遍历:先遍历左子树,再访问根节点,再遍历右子树; 后序遍历:先遍历左子树,再遍历右子树,再访问根节点; 针对上图二叉树,三种遍历结果为: 先序遍历:50 阅读全文
摘要:
md5方法在hashlib库中,使用前需要先导入。它的主要方法为update,copy,以及转换为二进制,十六进制。 用法说明: 实例如下: 阅读全文
摘要:
用python3.6.5创建mysql库时出现如下报错,虽然报错,但是数据库可以插入成功。 解决方法 python版本:3.6.5 mysql版本: 8.0.12 1. 首先查看下mysql字符集 2. 根据上述查询结果,修改sql语句 DEFAULT CHARSET utf8 COLLATE ut 阅读全文
摘要:
二叉搜索树 定义:如果一颗二叉树的每个节点对应一个关键码值,且关键码值的组织是有顺序的,例如左子节点值小于父节点值,父节点值小于右子节点值,则这棵二叉树是一棵二叉搜索树。 类(TreeNode):定义二叉搜索树各个节点 在该类中,分别存放节点本身的值,以及其左子节点,右子节点,父节点的值。 类(BS 阅读全文
摘要:
链表基础(Linked list) 定义 链表:是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer) 链表的基本元素: 节点:每个节点有两个部分,左边部分称为值域,用来存放用户数据;右边部分称为指针域,用来存放指向下一个元素的指针。 head:hea 阅读全文
摘要:
扩展算法 树 二叉查找树(binary search tree) 对于其中的每个节点,左子节点的值都比它小,而右子节点的值都比它大 O(log n) 数组与二叉查找树运行时间对比 数组 二叉查找树 查找 O(log n) O(log n) 插入 O(n) O(log n) 删除 O(n) O(log 阅读全文