自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积而后薄发

越努力越幸运

  • 博客(37)
  • 收藏
  • 关注

转载 Loadrunner)Abnormal termination, caused by mdrv process termination.(转)

Loadrunner)Abnormal termination, caused by mdrv process termination.Load generator跑了太多用户导致CPU和内存爆满,进程无法处理请求 确认自定义的代码是否释放内存 合理调整或增加思考时间 关闭extended log 尽量避免使用Load generator本身测试机做压力测试 增加迭代次数 打开loadrunner installation\config\wlrun7.ini 调整AgentMaxThread

2024-03-06 09:22:05 80

转载 [Linux] yum和apt-get用法及区别

Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。显示已安装包裹的信息。-------------------------------- *.rpm形式的二进制软件包[centos]-------------------------------- src.rpm 源代码分发软件包的安装与卸载。

2023-03-08 10:26:05 567

原创 YAML语法规则

YAML是一个可读性高,用来表达数据序列化的格式。其基本的语法规则是:大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 编辑器: 建议使用能将跳格字符自动转换成空白字符的编辑器,并且使用定宽度的字体。 编辑器要能正确的处理UTF-8和UTF16编码 标量定义字符串字符串可以用单引号或者双...

2019-08-14 11:56:55 6667

转载 数据库设计三大范式

数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式...

2019-06-12 20:05:26 148

原创 python--两数之和的相关题目

1.给定一个列表和一个整数,设计算法找到两个数的下标,使得两个数之和为给定的整数。保证肯定仅有一个结果。n例:列表[1,2,5,4]与目标整数3,1+2=3,结果为(0, 1).li = [1,3,6,9,13,18,21,26,33]target = 31# 方法一def two_sum_1(li, target): for i in range(len(li)): ...

2019-05-10 10:58:27 206

原创 mysql常用的函数

1.聚合函数avg count max min sum2.用于处理字符串的函数合并字符串函数:concat(str1,str2,str3…) 比较字符串大小函数:strcmp(str1,str2) 获取字符串字节数函数:length(str) 获取字符串字符数函数:char_length(str) 字母大小写转换函数:大写:upper(x),ucase(x);小写lowe...

2019-04-25 22:27:23 99

原创 linux下mysql数据库的导入导出命令

首先linux 下查看mysql相关目录whereis mysqlmysql:/usr/bin/mysql---- mysql的运行路径/etc/mysql/usr/lib/mysql----- mysql的安装路径/usr/bin/X11/mysql/usr/share/mysql/usr/share/man/man1/mysql.1.gz此外还有一个:va...

2019-04-25 22:19:59 626

原创 消息队列之RabbitMQ

目录了解RabbitMQ消息队列消息队列的应用 RabbitMQ安装RabbitMQ相关命令python客户端使用RabbitMQ消息持久化了解RabbitMQ消息队列RabbitMQ是一个消息代理,它接收和转发消息,可以理解为是生活的邮局。你可以将邮件放在邮箱里,你可以确定有邮递员会发送邮件给收件人。概括:RabbitMQ是接收,存储,转发...

2019-04-20 18:39:05 495

转载 Python中的PEP

目录PEP是什么?为什么要读PEP?哪些PEP是必读的?PEP的中文翻译PEP是什么?PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书。PEP的官网是:https://www.python.o...

2019-04-19 23:26:20 2451

原创 用两个队列实现一个栈

思路:1.进栈:那个队列不为空就进那个队列,都为空时随便进哪个都行2.出栈:先将不为空的队列中的元素依次出队,并入队到另一个空队列中,剩余最后一个为出栈的元素. 如果两个队列都为空,则栈空.用列表模拟队列,实现栈:class Stack: def __init__(self): self.q1=[] self.q2=[] def...

2019-04-07 22:45:37 126

原创 用两个栈实现一个队列

思路:1.进队的时候始终进stack1.2.出队的时候始终从stack2出:如果stack2有元素,就直接从stack2出栈一次; 如果stack2没有元素,stack1有元素,就把stack1的元素依次出栈,并进栈到stack2,再将stack2出栈一次(最后出队的元素); 如果stack1和stack2都为空,则为空队列.用列表模拟栈,实现队列功能:class Queu...

2019-04-07 22:20:27 84

原创 django--性能问题

沙发放着。。。。 能用values,别用对象进行查询 select_related 主动连表 prefetch_related 子查询 only defer 5.QuerySet

2019-04-02 23:38:19 448

原创 django之signal

Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。1.django内置信号Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # django的mo...

2019-04-02 23:07:15 1082

原创 django中执行原生sql语句

小板凳先占个位~~~from django.db import connection, connections# cursor = connection.cursor()cursor = connections['db2'].cursor()cursor.execute("SELECT * from app01_student ", )row = cursor.fetchall...

2019-04-02 22:17:31 830

原创 django-debug-toolbar的使用

django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。1.安装pip3 install django-debug-toolbar2.setting.py中的配置# 1.将debug_toolbar添加到INSTALL_APPS中INSTALLED_APPS = [ … '...

2019-04-02 21:53:19 264

原创 django使用redis缓存

django本身是不支持用redis做缓存的,需要借助一个第三方模块django-redis实现。1.安装pip install django-redis2.settings.py中配置缓存CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", # 引擎 "L...

2019-04-02 21:33:09 991

原创 Django的缓存机制

由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用缓存。缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者memcache中之前缓存的内容拿到,并返回。Django中提供了6种缓存方式:开发调试 内存 文件 ...

2019-04-02 21:16:28 104

原创 django数据库读写分离

1. 配置数据库settings.py文件中数据库配置:--用sqlite3:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'db2': { ...

2019-04-02 12:58:11 361

原创 django的signed_cookie

signed_cookie 只是加了签名的 cookie, 而不是被加密的 cookie.在客户端还是可以看到没有加密的value的signed_cookie 的作用是防止用户私自纂改.参考:Securing Web Cookies With SignaturesSo once I’ve logged in, we set a username cookie containing “Mi...

2019-04-01 22:58:00 832

转载 常用的HTTP请求头与响应头

常用的HTTP请求头与响应头HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。关于HTTP消息头 常用的HTTP请求头 常用的HTTP响应头1. 关于HTTP消息头HTTP消...

2019-04-01 21:30:37 258

原创 正则表达式

正则表达式:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在线测试http://tool.chinaz.com/regex/1.元字符 量词 匹配内容 . 匹配除换行符以外的任意字符 ...

2019-03-31 21:44:39 81

原创 面向对象中类的特殊方法

类的特殊成员__init__() 类名() 会⾃动执⾏ __call__() 对象() 会⾃动执⾏ __str__() print对象的时候 会⾃动执⾏ __add__() 对象+对象 会⾃动执⾏ __getitem__() 对象[key] 会⾃动执⾏ __setitem__() 对象[key] = value 会⾃动执⾏ __delit...

2019-02-27 23:13:21 171

原创 partial的使用

partial用于将原函数声明的参数值固定。使用规则: 要遵循形参的顺序规则:位置参数 -> 默认值参数 -> 关键字参数具体用法:将前面连续的参数固定,就可以直接继续按照原来的参数继续调用。如 from functools import partialdef test(a,b,c,d): return a,b,c,d...

2019-02-27 22:28:51 1142

原创 Flask之flask_session

flask原本的session是保存在浏览器cookie中的,这样就产生了一个很重要的问题,如果我们在session中不存敏感信息还好,如果存的是敏感信息那么信息安全是没有保障的,而flask_session可以让我们把session的值存储在redis/Memcached中。将数据存储在redis/memcached中然后把所对应的key存放在用户的cookie中。实现方式:  在flas...

2019-02-27 18:17:09 2217

转载 ssh启动错误:Permissions 0737

启动ssh服务时若出现“Permissions 0737 for '/etc/ssh/ssh_host_rsa_key' are too open”问题解决办法:正确设置文件的访问权限,如chmod 600 /etc/ssh/ssh_host_rsa_key

2019-02-26 22:16:32 1059

原创 常见的关系型数据库和非关系型数据库

关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL 非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase 两种数据库之间的区别:关系型数据库  关系型数据库的特性  1、关系型数据库,是指采用了关系模型来组织数据的数据库;  2、关系型数据库的最大特点就是事务的...

2019-02-19 19:01:05 447

转载 Django之中间件

什么是中间件?官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,D...

2019-01-10 21:14:16 179

原创 http状态码

常见HTTP状态码大全 1xx(临时响应)表示临时响应并需要请求者继续执行操作。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示请求已成功被服务器接收、理解、并接受 200 (成功) 服务器已成功处理了请求。...

2019-01-10 20:56:38 236

转载 Django自带的用户认证

 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth模块,它默认使用 auth_user 表来存储用户数据。auth模块auth中提供了许多实用方法:auth...

2018-12-24 22:03:36 479

原创 button标签&input标签的提交按钮的区别

input标签<input type="button" /> 就是一个按钮。如果不写javascript 的话,按下去什么也不会发生。<input type="submit" />这样的按钮用户点击之后会自动提交 form,除非写了javascript 阻止它。button标签 <button> 这个按钮放在 form 中也会点击自动提...

2018-12-12 16:10:53 1195 1

原创 ORM-Object Relational Mapping

ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。1.ORM的优势ORM解决的主要问题是对象和关系的映射。它通常将一个类和一张表一一对应,类的每个实例对应表中的一条记录,类的每个属性对应表中的每个字段。ORM提供了对数据库的映射,不用直接编写SQL代码,只需操作对象就能对数据库操作数据。让软件开发人员专注于业务逻辑的处理,提高了开发效率。2.ORM...

2018-12-07 16:19:10 183

原创 django-路由系统

django的路由系统URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。1.URLconf配置from django.conf.urls import urlurlpatterns = [ url(正则表达式, views视图,参数,别名),] #Django 1.0版本中的路由系统是下面的写法fro...

2018-12-05 19:26:18 103

原创 TCP协议和UDP协议下的socket

UDP协议的服务端和客户端:##udp_服务端import socketudp_server = socket.socket(type=socket.SOCK_DGRAM)#选择udp协议ip_port = ('192.168.15.75',8001)udp_server.bind(ip_port)#收消息from_client_msg,client_addr = udp_serv...

2018-10-16 23:00:00 170

原创 爬虫-链家二手房

爬虫-链家二手房import ssl, re,jsonfrom urllib.request import urlopen# ⼲掉数字签名证书ssl._create_default_https_context = ssl._create_unverified_contextdef getPage(url): response = urlopen(url) return...

2018-10-16 15:59:00 223

原创 函数相关

函数相关1.写函数, 传入函数中多个实参(均为可迭代对象如字符串, 列表, 元祖, 集合等),将每个实参的每个元素依次添加到函数的动态参数args里面.例如传入函数两个参数[1, 2, 3](22, 33)最终args为(1, 2, 3, 22, 33)def func(*args): return argsprint(func(*[1, 2, 3],*(22, 33),...

2018-09-17 20:56:00 176

原创 车牌号统计,冒泡排序,彩票

车牌号统计,冒泡排序,彩票1.车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量.cars =["鲁A32444","鲁B12333","京B8989M","黑C49678","黑C46555","沪B25041"]locals={'沪':"上海","黑":"黑龙江","鲁"

2018-09-15 18:01:00 536

原创 函数小练习

函数小练习1.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作import os ##在最上面引入def change(file_name,content1,content2): with open(file_name, mode="r", encoding="utf-8") as f1,\ open("file", mode...

2018-09-15 17:15:00 121

空空如也

空空如也

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

TA关注的人

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