摘要: ``` class Child(object): first = None def __init__(self, no=None, pNext=None): self.no = no self.pNext = pNext def addChild(self): cur = None for i in ran... 阅读全文
posted @ 2018-11-08 11:34 桥前石头 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ``` class BubbleSort(object): def __init__(self, data): self.data = data self.length = len(data) def base_sort(self): """ 拿到第一个数往后比较,碰到比它小的,与之交换位置,碰到比它大的则选择大的那... 阅读全文
posted @ 2018-11-08 11:33 桥前石头 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 假设n个输入元素中每一个都是介于0到k之间的整数,此处k为某个整数。当k=O(n)时,计数排序的运行时间为O(n)。 对每一个数的元素x,确定出小于x的元素个数。有了这一信息就可以把x直接放到最终输出数组中的位置上。 计数排序的核心原理就是统计每个数比列表其他数大的次数, 次数越多说明, 这个数越大 阅读全文
posted @ 2018-11-08 10:57 桥前石头 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 什么是Socket? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 TCP连接的端点 阅读全文
posted @ 2018-09-18 19:59 桥前石头 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 学前知识储备: 偏函数是functools.partial()函数,将原函数当做第一个参数传入,原函数的各个参数依次作为partial()函数后续的参数, 。 举个栗子: 但是不是偏函数给我们的函数传入的参数就是第二个参数。有关键字参数的情况下,就可以不按照原函数的参数位置和个数了。 阅读全文
posted @ 2018-09-17 17:44 桥前石头 阅读(1104) 评论(1) 推荐(0) 编辑
摘要: Windows服务 连接与断开服务器 系统级别的库 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 选择类型 列属性(列约束) 1. PRIMARY 主键 能唯一标识记录的字段,可以作为主键。 一个表只能有一个主键。 主键具有唯一性。 声明字段时,用 primary key 标识。 阅读全文
posted @ 2018-09-16 12:23 桥前石头 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、SSL Cert Verification 阅读全文
posted @ 2018-09-16 11:30 桥前石头 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 安装pymsql模块 pip install pymysql 使用前准备 在进行本文以下内容之前需要注意: 1.你有一个MySQL数据库,并且已经启动。 2.你有可以连接该数据库的用户名和密码 3.你有一个有权限操作的database 基于pymsql模块的数据库操作类(单例) 基于数据库连接池实现 阅读全文
posted @ 2018-09-15 13:35 桥前石头 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 介绍 基于GET请求 1.基本请求 2.带参数的GET请求(params) 3.带参数的GET请求(headers) 4.带参数的GET请求(cookies) 基于POST请求 1.介绍 2.发送post请求,模拟浏览器的登录行为 对于登录来说,应该输错用户名或密码然后分析抓包流程,用脑子想一想,输 阅读全文
posted @ 2018-09-11 15:18 桥前石头 阅读(211) 评论(0) 推荐(0) 编辑
摘要: URI(Uniform Resource Identifier):同一资源标识符 Uniform 规定统一的格式可方便处理不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。 Resource 资源定义的是“可标识的任何东西”。且资源不是单一的,也可以是多数的集合体。 Identifier 阅读全文
posted @ 2018-09-10 10:55 桥前石头 阅读(206) 评论(0) 推荐(0) 编辑