摘要: 数据结构 A:栈 先进后出 B:队列 先进先出 C:数组 查询快,增删慢 D:链表 查询慢,增删快 List的三个实现类 (1)List的三个实现类特点 A:ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 B:Vector 底层数据结构是数组,查询快,增删慢 线程安全,效 阅读全文
posted @ 2023-12-10 12:01 coding天荒地老 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1: 数组: 基本类型的数组:int[] 引用类型的数组:Student[] 2:Collection集合(掌握) (1)集合的由来 我们学习的是面向对象的语言,而面向对象的语言常见的操作就是操作对象。 为了方便我们对多个对象进行操作,我们可以使用对象数组来进行。 但是对象数组的长度是固定的,不适应 阅读全文
posted @ 2023-12-10 11:18 coding天荒地老 阅读(19) 评论(0) 推荐(0) 编辑
摘要: import requests result = requests.get("https://127.0.0.1:9200/_search", headers=headers, verify=False) #verify跳过ssl认证 关于http的authorization认证 阅读全文
posted @ 2023-09-17 09:01 coding天荒地老 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 常见参数 -A/--user-agent <string> 设置用户代理发送给服务器 -b/--cookie <name=string/file> cookie字符串或文件读取位置 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/--continue-a 阅读全文
posted @ 2023-09-17 08:41 coding天荒地老 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、安装ElasticSearch 1.ElasticSearch下载地址: https://www.elastic.co/downloads/elasticsearch 2.下载安装包后解压(我的是windows 8.0以上的版本)打开bin/elasticsearch.bat,通过url127. 阅读全文
posted @ 2023-09-16 15:35 coding天荒地老 阅读(13) 评论(0) 推荐(0) 编辑
摘要: **App性能**:内存、cpu、电量、流量、流畅度 性能测试的分类:基准测试、负载测试、稳定性测试 **基准测试**:也是单用户测试.获取单用户的各项性能指标. 基准测试作用: . 为多用户测试和综合场景测试等性能提供参考 . 识别系统或环境的配置变更对性能的响应带来的影响 . 为系统优化前后的性 阅读全文
posted @ 2023-07-07 10:51 coding天荒地老 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 机器学习的算法分类: 监督 无监督 麦哈顿距离: 实际不是直线,|x1-x2|+|y1-y2| 切比雪夫距离(每次走一步,横竖斜): d = max(|x1-x2|,|y1-y2|) 闵可夫斯基距离: pytest自动化框架: 跳过用例执行,对执行test函数加装饰器pytest.mark.skip 阅读全文
posted @ 2022-10-26 14:15 coding天荒地老 阅读(65) 评论(0) 推荐(0) 编辑
摘要: ****JDK和JRE的区别 JDK是开发环境,JRE是运行环境 command: javac 编译打包 java 执行运行java包 java官方文档https://docs.oracle.com/en/java/javase/18/docs/api 字符是不可变类型(同一个内存地址值不可变) 容 阅读全文
posted @ 2022-10-17 15:05 coding天荒地老 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 了解jsonPath模块的使用场景 如果有一个多层嵌套的复杂字典,想要根据key和小标来批量提取value,这是比较困难的。jsonPath模块就能解决这个痛点,接下来我们来学习一下jsonpath模块 jsonPath可以按照key对python字典进行批量数据提取 from jsonpath i 阅读全文
posted @ 2022-08-06 08:01 coding天荒地老 阅读(538) 评论(0) 推荐(0) 编辑
摘要: filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中 注意: Pyhton2.7 返回列表,Pyt 阅读全文
posted @ 2021-07-23 21:58 coding天荒地老 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 1 import shutil 2 3 shutil.copyfileobj(open('old.xml','r'), open('new.xml', 阅读全文
posted @ 2021-04-03 20:11 coding天荒地老 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: Ansible--Ansible之Playbook Ansible之Playbook Playbook介绍 playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook 阅读全文
posted @ 2020-11-22 15:30 coding天荒地老 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一 Python中RPC框架 自带的:SimpleXMLRPCServer(数据包大,速度慢) 第三方:ZeroRPC(底层使用ZeroMQ和MessagePack,速度快,响应时间短,并发高),grpc(谷歌推出支持夸语言) """ Zerorpc的使用 """ #服务端 import zeror 阅读全文
posted @ 2020-10-14 11:00 coding天荒地老 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: from setuptools import setup, find_packages with open("README.md") as f: readme = f.read() with open("LICENSE") as f: license = f.read() setup( name=" 阅读全文
posted @ 2020-09-21 17:46 coding天荒地老 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 字典dict得遍历修改 for k in list(company_dict): #等价于company_dict.keys() del conpany_dict[k] #注意 直接用for k in company_dict会报错的 python中的可变类型和不可变类型 主要的核心类型中,数字、字 阅读全文
posted @ 2020-09-19 14:59 coding天荒地老 阅读(100) 评论(0) 推荐(0) 编辑
摘要: RPC(Remote Procedure Call Protocal) -远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议 在OpenStack里的进程通信方式有两种,一种基于HTTP协议的restful api,另一种则是RPC调用 前者(RESTful 阅读全文
posted @ 2020-09-15 16:50 coding天荒地老 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 总结(可迭代对象): 只要一个对象有__iter__方法,那么这个对象就是可迭代对象 如:字符串 字典 元祖 集合 打开的文件句柄(能够被for循环的都是 ) 迭代器: 只要一个对象有__iter__和__next__方法,这个对象就是迭代器 迭代器的优点: 1.不依赖索引 2.惰性计算,节省内存 阅读全文
posted @ 2020-09-03 17:37 coding天荒地老 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 安装flask-restful from flask import Flask from flask_restful import Resource, Api app = Flask(__name__) api = Api(app) //封装app class HelloWorld(Resource 阅读全文
posted @ 2020-05-27 15:46 coding天荒地老 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 查看etcd中间件版本 etcd --version etcd Version: 3.4.7 Git SHA: e694b7bb0 Go Version: go1.12.17 Go OS/Arch: windows/amd64 3.0以上的版本,需要etcd3模块支持连接(测试python-etcd 阅读全文
posted @ 2020-05-27 11:12 coding天荒地老 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: 一:下载etcd安装包 etcd-v3.4.7-windows-amd64 二:在etcd的压缩文件内创建3个启动配置文件 配置内容如下 .\etcd.exe --name etcd01 ^ --data-dir .\data\etcd01 ^ --advertise-client-urls htt 阅读全文
posted @ 2020-05-27 09:58 coding天荒地老 阅读(1139) 评论(0) 推荐(0) 编辑