摘要:
TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;网络层的主要协 阅读全文
摘要:
*解包:是对迭代对象进行解包,比如说列表 **解包:在传递实参时,可以通过 ** 对字典对象进行解包 *解包 在传递实参时,可以通过 * 对迭代对象进行解包 def fun(a, b, *arg): print(a, b, arg) ls = [1, 2, 3, 4, 5, 6] fun(*ls) 阅读全文
摘要:
案例:查询出部门中所有人的平均薪资等级 背景:当前数据库的department表、salgrade表、employee表,数据分别如下: -- 查询出每个部门的平均薪资,起别名t ,用作临时表(一会放入子查询),根据部门id进行排序;SELECTe.departmentid,AVG(e.salary 阅读全文
摘要:
MySQL 处理重复数据 你可以在 MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 建表时防止重复数据产生: 下表中无索引及主键,所以该表允许出现多条重复记录。 1 CREATE TABLE person_tbl 2 ( 3 阅读全文
摘要:
having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。 SQL实例: 一、显示每个地区的总人口 阅读全文
摘要:
1. xpath(一种解析html/xml的语言) - 语法 - 选取节点 - nodename 选取此节点的所有子节点。 - * 表示选取任意节点 - / 从根节点选取。 - // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 - . 选取当前节点。 - .. 选取当前节点的父节点。 阅读全文
摘要:
web 自动化环境搭建 - selenium - 组件 - webdriver - selenium客户端 - driver - 浏览器驱动 - browser - 浏览器 浏览器 地址 Chrome: https://sites.google.com/a/chromium.org/chromedr 阅读全文