自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 jmeter修改配置文件,jtl是否带有接口返回结果

import osimport sysdef jmeterHelper(): print('请将此脚本放于jemter的bin目录下\n' '一、请查看user.properties文件中是否有\n' 'jmeter.save.saveservice.output_format=xml\n' 'jmeter.save.s...

2020-04-21 11:20:23 624

原创 脚本实现jmeter不同并发数循环执行

比较简单就不注释了import subprocessimport time# import reimport osimport sysimport json# from requests_html import HTMLSessionbase_path = '/data/jmeter/apache-jmeter-5.1.1/bin/data'thread_num = 'Thr...

2020-04-13 18:41:13 1133

原创 opencv实现寻找两张图片的不同

from skimage.measure import compare_ssimimport argparseimport imutilsimport cv2import osimport subprocessimport sysclass DiffPic: def __init__(self, picA, picB): ''' :par...

2020-04-13 18:39:47 1402

原创 jmeter + BlazeMeter+influx+grafana(telegraf)性能测试软件下载(windows)

1.jmeter链接:https://pan.baidu.com/s/1QW000Ub42p0dgAawyw8fCg提取码:wtwd2.BlazeMeter脚本录制1.安装流程:https://blog.csdn.net/weixin_38250126/article/details/826298762.BlazeMeter下载:链接:https://pan.baid...

2019-08-09 16:33:37 567 2

原创 IntelliJ IDEA注册码

http://idea.lanyus.com/

2019-05-28 10:08:27 124

转载 Navicat Premium 12.0.23 安装与激活(亲测可以注册)

转载自:https://blog.csdn.net/zxgmdzz/article/details/79207944文章里唯一需要注意的是一定要安装Navicat Premium 12.0.23,这个是亲测可以成功的!其他的文章介绍的很详细!...

2019-03-19 09:42:15 865

原创 navicat for mysql安装、注册

一、下载破解版navicat for mysqlurl:http://www.xue51.com/soft/5775.html二、用PatchNavicat.exe破解navicat1.把patchNavicat.exe放到navicat安装目录下面(能看到navicat.exe的目录下)2、安装结束后双击PatchNavicat.exe3.找到安装目录下的navicat....

2019-03-15 17:59:49 395

原创 find 、grep

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。  一.find命令    基...

2019-03-14 14:44:33 141

原创 adb下载、配置

url:https://pan.baidu.com/s/1mgGkNZM?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0方法一:配置环境变量直接将 adb 文件夹的目录添加到系统环境变量 Path 中,操作步骤:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量:方法二:...

2019-03-14 14:37:56 2339

原创 更换linux下python版本当遇到python2版本缺少动态库等问题时

一般来说目前的linux版本支持python2和3,默认的符号链接的是Python我们需要做的是,删除/usr/bin目录下的python link文件cd /usr/binsudo rm -rf python删除后再建立新的链接关系:sudo ln -s /usr/bin/python3 /usr/bin/python...

2019-02-27 18:06:52 385

原创 两数之和和两数相加

1.两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1...

2019-02-20 16:40:40 501

原创 学习go资料以及配套学习代码

下载地址:http://github.com/pink-pig-pig/go_learn

2019-01-26 11:28:14 141

原创 认识go

goroutine可以对比协程来思考:goroutine 是可以与其他 goroutine 并行执行的函数,同时也会与主程序(程序的入口)并行执行。在其他编程语言中,你需要用线程来完成同样的事情,而在 Go 语言中会使用同一个线程来执行多个 goroutine。例如,用户在写一个 Web 服务器,希望同时处理不同的 Web 请求,如果使用 C 或者 Java,不得不写大量的额外代码来使用...

2019-01-25 21:22:23 135

原创 builtins.TypeError TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given

提交表单出现该错误:builtins.TypeErrorTypeError: __init__() takes from 1 to 2 positional arguments but 3 were given代码如下:from flask import Flask, render_templatefrom flask_bootstrap import Bootstrap...

2019-01-20 17:33:22 6027

原创 Flask Bootstrap区块介绍

官方文档:https://getbootstrap.com/docs/4.1/getting-started/introductionFlask_Bootstrap基模板定义的区块:doc:整个HTML文档html_attribs:<html>标签的属性html:<html>标签内容head:<head>标签的内容title:<title...

2019-01-20 15:27:54 319 3

原创 Flask请求对象、响应对象

请求对象:flask通过上下文变量request(请求上下文,还有应用上下文变量包括current_app和g)对外开放请求对象。对象包含了很多信息,包括客户端发送HTTP请求的全部信息form:一个字典, 保存了请求提交的所有表单字段args:一个字典,保存了URL查询字符串传递的所有参数values:一个字典,form和args集合cookies:字典,保存了所有cookie...

2019-01-18 14:57:45 395

原创 linux安装vscode(官方文档)

https://code.visualstudio.com/docs/setup/linux

2019-01-18 13:24:23 2896

原创 FieldError at /account/login/ Cannot resolve keyword 'user_name' into field. Choices are: date_joine

FieldError at /account/login/Cannot resolve keyword 'user_name' into field. Choices are: date_joined, email, first_name, groups, id, is_active, is_staff, is_superuser, last_login, last_name, logent...

2019-01-17 14:06:27 923

转载 红黑树介绍(比较清晰的)

URl:https://segmentfault.com/a/1190000012728513?utm_source=tag-newest

2019-01-16 15:15:52 119

原创 Paginator分页

分页Django提供了一些类实现管理数据分页,这些类位于django/core/paginator.py中Paginator对象Paginator(列表,int):返回分页对象,参数为列表数据,每面数据的条数属性count:对象总数 num_pages:页面总数 page_range:页码列表,从1开始,例如[1, 2, 3, 4]方法page(num):下标以1开始,如...

2019-01-11 19:04:20 656

原创 Django创建mysql

对于Django新手,你刚开始可以不使用MySQL数据库,但一定要学会如何配置使用MySQL。Django项目中配置使用MySQL一共分四步: 安装MySQL, 创建数据库名和用户名,通过pip安装第三方库pymysql和修改配置文件settings.py。 第一步 安装MySQLWindows用户可以直接从MySQL网站上下载相应版本安装。Linux用户可以使用如下命令安装mysq...

2019-01-11 17:28:48 654

原创 HttpResponseRedirect(reverse("xxx")) 出现NoReverseMatch错误

在应用app的views.py中,用HTTPResponseRedirect重定向reverse反向解析函数的url出现如下NoReverseMatch错误: from django.shortcuts import render, redirectfrom django.http import HttpResponseRedirectfrom django.http import ...

2019-01-09 18:16:28 938

转载 "CSRF token missing or incorrect."的解决方法

1、setting.py:MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',#确认存...

2019-01-09 17:37:06 9497

原创 Django表单(pig)

1.表单绑定django为继承自Form类的表单维护了一个绑定状态(bound):如果一个表单对象在实例化后被赋予过数据内容,则称该表单处于bound状态;已经处于bound状态的表单不能再python代码中修改其数据,而只能由网页用户在页面中输入数据进行修改!2.表单数据验证字段属性验证:验证表单中的字段是否满足特定的格式要求,比如Charfield字段是否有max_length...

2019-01-09 17:10:39 144

原创 Django视图函数设计

视图函数即为处理HTTP请求的python函数。一般情况下,视图函数的功能是通过模型层对象处理数据,然后通过下面三种方式返回HTTP Response:直接构造HTTP BODY用数据渲染HTML模板文件如果有逻辑错误就返回HTTP错误或者其他状态!1.直接构造HTML页面对于简单的页面,可以直接在视图函数汇总构造返回给客户端的字符串,通过HttpResponse函数封装后返...

2019-01-06 17:07:55 1022

原创 Django视图层(URL)

Django视图层主要工作就是衔接HTTP请求、python程序、HTML模板。URL分发(URL dispatcher)映射配置可以被看作Django项目的入口配置(项目下的urls.py以及应用的下的urls.py,include将两者联系起来在项目下的urls.py),通过URLdispatcher可以指定用户的每一个访问的后台的python处理函数是什么。1.普通url映射每一...

2019-01-05 22:52:36 177

原创 django面向对象ORM

Django ORM对模型继承的支持,将python面向对象的编程方法与数据库面向关系表的数据结构结合的很巧妙。支持三种风格的模型继承。1.抽象类继承:父类继承自models.Model,但不会在底层数据库中生成相应的数据表,父类的属性列存储在其子类的数据表中。2.多表继承:多表继承的每个模型类都在底层数据库中生成相应的数据表管理数据。3.代理模型继承:父类用于在底层数据库中管理数据...

2019-01-04 18:38:35 359

原创 django模型层

Django models是Django框架自定义的一套独特的ORM技术。使用该层开发的首要任务就是定义模型类以及属性。每个模型都可以被映射为数据库中的一个数据表,而类属性被映射为为数据字段。from django.db import modelsclass ModelName(models.Model): field1 = models.xxfield(..) fi...

2019-01-02 20:05:09 230

原创 Django组成结构--基本概念

django遵循MVC架构:管理工具(management):一套内置的创建站点、迁移数据、维护静态文件的命令工具。模型(Model):提供数据访问接口和模块,包括数据字段、元数据、数据关系等定义及操作。视图(View):django视图封装了HTTP Request和Response的一系列操作和数据流,主要功能包括URL映射机制、绑定模板等模板(template):自身的页面渲...

2019-01-02 16:07:47 985

原创 win7下安装twisted

使用twisted,在windows需要安装两个支持库:zope.interface和pywin32。1.安装zope.interface,下载地址:https://pypi.python.org/pypi/zope.interface#download,下载zope.interface-4.6.0-cp37-cp37m-win_amd64.whl,然后进入命令窗口执行命令: pip3 i...

2019-01-02 14:21:09 579

转载 三次握手以及四次挥手

http://blog.csdn.net/whuslei/article/details/6667471/建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资...

2018-12-11 09:52:30 137

转载 xss与csrf

XSS:脚本中的不速之客XSS 全称“跨站脚本”,是注入攻击的一种。其特点是不对服务器端造成任何伤害,而是通过一些正常的站内交互途径,例如发布评论,提交含有 JavaScript 的内容文本。这时服务器端如果没有过滤或转义掉这些脚本,作为内容发布到了页面上,其他用户访问这个页面的时候就会运行这些脚本。运行预期之外的脚本带来的后果有很多中,可能只是简单的恶作剧——一个关不掉的窗口:wh...

2018-12-10 17:07:46 103

转载 主键与unique

定义了 UNIQUE 约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义, 在 UNIQUED 约束的字段上可以包含空值。ORACLE自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引;UNIQUE 可空,可以在一个表里的...

2018-12-10 10:07:07 2040

转载 Django面试(转)

1. 对Django的认识?#1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; #理论上可以切换掉其ORM模块,但这就相当于要把装...

2018-12-04 20:15:29 371 1

原创 无序链表去除重复项

# def listFlushBySet(inputList):#集合去重# newList = list(set(inputList))# print(newList)#空间换时间def flushList(inputList): objList = [] for i in range(0, len(inputList)): length = 0 for j in ...

2018-11-26 20:23:32 645

原创 链表逆序

#空间换时间# def Reverse(preList):# nextList = []# for i in range(0, len(preList)):# nextList.append(preList.pop())# print(nextList)# a = ['head', 1,2,3,6,8,4,9,7,5]# Reverse(a)#链表的交换de...

2018-11-26 19:20:36 88

转载 ip/tcp/udp头解析(转)

报文封装整体结构mac帧头定义/*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cType;      //上一层协议类型,如0x0...

2018-11-15 17:21:59 158

原创 tornado websocket在线聊天

最基本的聊天页面:基本层次:chat.py     ---static        --- favicon.icotemplates ---index.html 主代码chat.py:# coding:utf-8import tornado.webimport tornado.ioloopimport tornado.httpserverimport to...

2018-11-15 16:52:48 605 1

原创 一行代码写出9*9乘法表

print("\n".join("\t".join(["%s*%s=%s"%(x, y, x*y) for y in range(1, x + 1)])for x in range(1, 10))) 

2018-11-15 13:43:22 1538

转载 SQL 大数据查询如何进行优化?

SQL 大数据查询如何进行优化? 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索    2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:引。 select id from t where num is null 可以在num上设置默认值0,确保表...

2018-11-13 18:53:51 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除