知识累积
coding
shixiazhu1989
攻城狮,程序猿
展开
-
java-直接选择排序
package myproject;public class SelectSort { public static void main(String[] args) { // TODO Auto-generated method stub // 创建一个数组 int array[] = {63, 2, 24, 1, 3, 15}; // 创建冒泡排序类的对象 SelectSort sorter = new SelectSort(); // 调用排序方法,将数组排序 sor原创 2021-04-17 18:48:23 · 101 阅读 · 0 评论 -
java-数组冒泡排序
package myproject;public class BubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub // 创建一个数组 int array[] = {63, 2, 24, 1, 3, 15}; // 创建冒泡排序类的对象 BubbleSort sorter = new BubbleSort(); // 调用排序方法,将数组排序 sor原创 2021-04-17 17:54:37 · 101 阅读 · 0 评论 -
apache benchmark 下载, 安装, 使用
需求:需要使用该工具进行接口并发测试, 并发数1000以上1.下载地址: https://www.apachelounge.com/download/2.安装:下载好,解压到你自定义的文件夹中3. 使用: 进入安装目录的bin文件夹下,打开终端,发送post请求:ab -n 40 -c 20 -p <你放post请求,请求体位置:如 body.txt> -T “application/json” <请求url>注意:-n发送请求数, -c开启并发数,请求体必须是json字符原创 2020-11-09 14:58:19 · 3165 阅读 · 0 评论 -
使用phantomjs执行js文件
前提: 已下载phantomjs需求:利用phantomjs发送js请求,获取请求页面截图// 创建一个phantom.js文件// 发送get请求,并截图var page = require('webpage').create();page.open('https://www.baidu.com/s?rtt=1&bsst=1&cl=2&tn=news&w...原创 2020-05-01 01:17:25 · 1770 阅读 · 0 评论 -
python上下文管理器简单实现
# 简单的实现上下文管理器class Mysource: def __enter__(self): print('connect to resource') return self def __exit__(self, exc_type, exc_val, exc_tb): print('close resource connect...原创 2020-04-06 22:40:33 · 282 阅读 · 0 评论 -
flask 蓝图实现swagger api文档自动生成实例
Flask-RESTPlus对于 REST Api 来说,Flask-RESTPlus 是一个优秀的 Api 文档生成工具,这个包将会替换 Flask 路由层的编写方式,通过自己的语法来规定 Api 细节,并生成 Api 文档。安装安装 Flask-RESTPlus:pip install flask-restplus或者:easy_install flask-restplus实践...转载 2020-03-22 14:07:54 · 3937 阅读 · 1 评论 -
flask添加swagger方法及各装饰器参数的作用
# response doc文档中响应结果文档说明# param doc文档中通过param进行字段说明 # doc doc文档中通过doc进行字段说明 doc(params={"id":"123"})# marshal_with: doc文档中把model放入响应体中 # expect doc文档中添加请求头参数from flask import Flaskfrom flask_r...翻译 2020-03-21 20:20:11 · 1547 阅读 · 0 评论 -
Python简单的Gui文本编辑器
from tkinter import *from tkinter.scrolledtext import ScrolledTextdef load(): with open(filename.get()) as f: contents.delete('1.0', END) contents.insert(INSERT, f.read()) ...原创 2020-03-20 22:18:54 · 721 阅读 · 0 评论 -
多进程实现文件夹的copy
import osimport multiprocessingdef copy_file(q, file_name, old_folder_name, new_folder_name): """完成文件的复制""" # print("======>模拟copy文件:从%s--->到%s 文件名是:%s" % (old_folder_name, new_folde...原创 2020-03-15 20:51:08 · 210 阅读 · 0 评论 -
postgres连接池封装及实现快速插入数据模型
# postgress.pyfrom psycopg2 import poolclass PostgreSql: def __init__(self, POSTGRE_HOST, POSTGRE_PORT, POSTGRE_USER, POSTGRE_PASSWORD, POSTGRE_DATABASE): try: self.connectPo...原创 2020-03-14 16:21:07 · 159 阅读 · 0 评论 -
pandas操作excel表格生成标题和内容对应的字典格式
import pandas as pddef test(path): print(path) df = pd.read_excel(path) # 读取excel文档 title = df.columns # 输出title行 print(df.index.values) # 输出列的第一列 for i in df.index.values: ...原创 2020-03-14 13:17:51 · 1046 阅读 · 0 评论 -
封装异步调用,集成线程和协程的Pool
原创 2020-03-12 21:03:31 · 121 阅读 · 0 评论 -
爱奇艺密码加密js分析
工具:发条js调试工具: 使用:封装成函数后问题:通过js找出passwd加密的手段解决:1.找出js中加密码代码通过上图可以发现密码是由e.passwd = r.rsaFun(e.passwd) rsaFun这个函数实现的,搜索这个函数拷贝出逻辑到js调试工具,封装成函数,如下图:思考:这个代码中还有两个函数未定义,同上使用search,查找相关函数的复制到调试工具上改变...原创 2020-03-05 21:41:12 · 1783 阅读 · 1 评论 -
uiautomatorviewer.zip增强版
链接:https://pan.baidu.com/s/1x64nKcAk0zlU_HNsLMY5Bw提取码:xgb2原创 2020-03-01 08:48:08 · 1871 阅读 · 0 评论