摘要: 最近面试问到这个问题,之前了解过但答的不是很好,再补充补充一下https方面的知识。 备注:以下非原创文章。 CA证书与https讲解 1.什么是CA证书。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,但是 B 公司的所有人都不认识他,他咋办捏? 阅读全文
posted @ 2020-09-17 21:34 该搬砖啦 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 二叉堆是一种完全二叉树,我们可以使用列表来方便存储,也就是说,用列表将树的所有节点存储起来。 如下图,是小根堆方式的二叉堆,假设父节点的下标为p,则他的左孩子下标为2P+1,右孩子下标为2P+2 class BuildHeap: """构建一个小根堆二叉树 预先定义一个下标为0的元素,实际没有用途, 阅读全文
posted @ 2020-09-04 11:41 该搬砖啦 阅读(547) 评论(0) 推荐(0) 编辑
摘要: class MyQueue: """ 头指针front指向队头元素,尾指针rear指向队尾元素的下一个位置 牺牲一个空间位置用于区分队空队满 """ def __init__(self, capacity): self.capacity = capacity self.data = [None] * 阅读全文
posted @ 2020-09-02 13:44 该搬砖啦 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 上下文管理器允许你在有需要的时候,精确地分配和释放资源。使用上下文管理器最广泛的案例就是with语句了。举个例子: with open('some_file', 'w') as opened_file: opened_file.write('Hello!') 上面这段代码打开了1个文件,往里面写入了 阅读全文
posted @ 2020-08-31 17:28 该搬砖啦 阅读(229) 评论(0) 推荐(0) 编辑
摘要: # 简易Web Server,可以直接快速共享文件 python -m http.server # 脚本性能分析 python -m cProfile my_script.py # 列表辗平 import itertools a_list = [[1, 2], [3, 4], [5, 6]] pri 阅读全文
posted @ 2020-08-31 15:49 该搬砖啦 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Virtualenv 是一个工具,它能够帮我们创建1个独立(隔离)的Python环境。想象你有1个应用程序,依赖于版本为2的第三方模块,但另1个程序依赖的版本是3,请问你如何使用和开发这些应用程序? 使用virtualenv!针对每个程序创建独立(隔离)的Python环境,而不是在全局安装所依赖的模 阅读全文
posted @ 2020-08-31 14:33 该搬砖啦 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 从别处拷贝一份node.js项目,如图 控制台启动 nodemon index.js 后报错:Cannot find module xxx。删除node_modules,在启动时仍提示Cannot find module XXX 只不过XXX变成express了 解决办法: cmd进入到项目目录后, 阅读全文
posted @ 2020-08-30 20:27 该搬砖啦 阅读(12484) 评论(0) 推荐(0) 编辑
摘要: show variables like 'datadir'; #查询数据库所在的位置 show engines\G; #查询支持的引擎,默认innodb,唯一个支持事务的引擎 show create table zabbix.users\G; 或者 DESC zabbix.users; #查询表结构 阅读全文
posted @ 2020-08-30 20:15 该搬砖啦 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Python标准库中提供了三种用来分析程序性能的模块,分别是cProfile, profile和hotshot,另外还有一个辅助模块stats。这些模块提供了对Python程序的确定性分析功能,同时也提供了相应的报表生成工具,方便用户快速地检查和分析结果。 这三个性能分析模块的介绍如下: cProf 阅读全文
posted @ 2020-08-22 16:59 该搬砖啦 阅读(387) 评论(0) 推荐(0) 编辑
摘要: class Node: """先定一个node的类""" def __init__(self, value=None, next=None): self.value = value self.next = next def getValue(self): return self.value def 阅读全文
posted @ 2020-06-07 23:11 该搬砖啦 阅读(268) 评论(0) 推荐(0) 编辑