自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 django related_query_name和related_name的区别

则更多地关注于查询表达式构建以及在查询语句中更自然地表示这种关联关系。来获取某个作者的所有书籍,而不再是默认的。在这个例子中,可以通过。更侧重于直接的反向关系查询,而。

2024-01-05 11:13:07 560

原创 1:M 27 Dec 2023 10:19:53.061 # Error writing to the AOF file: Stale file handle

错误信息“Error writing to the AOF file: Stale file handle”通常表示在尝试写入AOF文件时遇到了问题

2023-12-28 09:47:40 397

原创 Python高性能编程

本文重点关注python性能,先简单介绍下计算机系统和Python虚拟机,为后文做下铺垫;之后使用性能分析工具对Python代码进行性能分析并进行可视化展现,这之后讲述Python序列实现原理和对其的性能分析,更为深刻的了解Python;最后采取优化代码,并行和异步并发编程,Python集成C语言的方式进行性能优化。

2023-02-10 09:11:43 3056

原创 flask用uwsgi启动部署后报500

针对uwsgi代理部署flask遇到的服务500问题

2022-07-15 18:08:49 1944

原创 kubernetes configmap文件挂载

1.创建configmap2.volumeMounts下的mountPath为容器挂载路径,如果该参数为容器已存在的目录会导致容器目录下的文件不可见也就是被覆盖;如果该参数为不存在的目录,则会将目录生成为文件并将挂载文件内容加入因此文件挂载之时特别注意!标准做法如下:...

2021-08-19 13:42:54 960

原创 celery 终止异步任务

from celery.result import AsyncResultAsyncResult(task_id).revoke()

2021-07-06 10:36:40 844 3

原创 golang1.11版本以上第三方包管理问题

golang1.11版本以上第三方包管理问题一、Golang使用过程中go get 下载github项目慢或无法下载1.windows打开CMD,执行$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.cn,direct如果您使用的 Go 版本是 1.13 及以上 (推荐) go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct2.Li

2020-08-03 17:21:55 489

原创 机器学习-线性回归模型判断标准

回归模型的判断标准一般有三种: MSE(误差平方和的均值,又称均方差),误差越小即越趋近于0表示模型的效果也就是对数据的拟合性越好。 m是指m个样本,i指的是向量y第i个维度的值 RMSE(均方差的算术平方根), 作用与MSE相同 R^2,取值范围是,其值越大越好,越接近1表示模型拟合效果越好,当预...

2019-05-19 19:24:01 8338

原创 机器学习-线性回归-过拟合问题

一、线性回归的拟合情况 欠拟合:模型在训练过程中,模型在训练集和测试集中的表现差,即模型的泛化能力弱。 过拟合:模型在训练过程中,模型在训练集上变现非常好但在测试集上表现差,即模型的泛化能力太强。 从左上往右下,依次第一幅图是原始样本分布,第二幅图明显过度迎合数据,已经过拟合了,第三幅图明显偏移数据过多是欠拟合,最后一幅图训练比较少维度不...

2019-05-19 18:49:27 6194

原创 机器学习-线性回归 原理详解

一、什么是线性回归 回归算法是一种有监督算法。 回归算法可以看作是用来建立“解释”变量(自变量X)和因变量(Y)之间的关系。从机器学习的角度讲,就是构建一个算法模型来做属性(X)与标签(Y)之间的映射关系,在算法的学习过程中,试图寻找一个函数使得参数的拟合性最好。 回归算法中算法的最终结果是一个连续的数据值,输入值(属性值)是一个d维度的属性/数值向...

2019-05-15 22:45:06 2841

原创 机器学习-混淆矩阵、ROC曲线和AUC图像

在监督问题中,混淆矩阵可用作模型评估,一般常见于分类问题。基本模型如图横向代表真实值,纵向代表预测值。真正例指预测为正实际也为正的值,假负例是预测为负实际为正的值,假正例是预测为正实际为负的值,真负例指预测为负实际为负的值。由此引出了模型效果评估的评价指标准确率(Accuracy)=提取出的正确样本数/总样本数召回率(Recall)=正确的正例样本数/样本中的正例样本数——...

2019-04-09 22:52:27 2842

原创 django annotate和aggregate

两者都是django的聚合函数annotate的每个参数是一个annotation,参数表达式可以是简单的值、模型(或任何关联模型)上的字段的引用或聚合表达式(总和、平均值等),它们与QuerySet中的对象的相关对象进行了计算,返回的是一系列的QuerySet对象。aggregate参数同上,返回一个包含汇总值(平均值、总和等)的字典。from django.db import m...

2019-03-12 14:55:34 764

原创 机器学习概述二

一、基本概念1.分类    通过分类模型,将样本数据集中的样本映射到某个给定的类别中2.聚类    通过聚类模型,将样本数据集中的样本分为几个类别,属于同一类别的样本相似性比较大3.回归    反映了样本数据集中样本的属性值的特性,通过函数表达样本映射的关系来发现样本属性值之间的依赖关系4.关联规则    获取隐藏在数据项之间的关联或相互关系,即可以根据一个数据项的...

2018-12-09 22:39:38 168

原创 机器学习概述一

机器学习定义根据已有的数据,建立更加符合现实的模型,用以预测未来的趋势。 对于某给定的任务T,在合理的性能度量方案P(模型准确率)的前提下,某计算机程序可以自主学习任务T的经验E(历史数据);随着提供合适、优质、大量的经验E,该程序对于任务T的性能逐步提高。机器学习基本概念拟合:构建的算法符合给定数据的特征 :表示第i个样本的x向量,即矩阵的行 :x向量的第i维度的值,即矩阵的列...

2018-12-02 21:17:56 301

原创 概率论基本概念三

一.均匀分布若随机变量X的密度函数为则称随机变量X服从区间[a, b]上的均匀分布。记作X~U[a, b]。a和b为数轴上的最大值和最小值均匀分布的概率背景    如果随机变量X服从区间[a,b]上的均匀分布,则随机变量X在区间[a, b]上的任意一个子区间上取值的概率与该子区间的长度成        正比,而与该子区间的位置无关。这时,可以认为随机变量X在区间[a, b]上取...

2018-11-18 17:09:33 2712

原创 概率论基本概念二

一.伯努利分布(两点分布)进行一次伯努利实验,A是随机事件。假设:P(A)=p,P()=1-p设X表示这次伯努利实验中事件A发生的次数.或者设1表示事件发生,0表示事件不发生。则  X~B(1, P) 二.二项分布如果随机变量X的分布率为   ,则称随机变量X服从参数为(n, p)的二项分布。记作X~B(n, p)  (其中n为自然数即样本空间数,为参数)    二...

2018-11-18 11:39:43 567

原创 CGI、fastcgi、WSGI、uwsgi和uWSGI的关系

1.CGI(Common Gateway Inteface)通用网关接口,是外部应用程序与Web服务器之间的接口标准,用来规定一个程序该如何与web服务器程序之间通信从而可以让这个程序跑在web服务器上。2.fastcgifastcgi是Web服务器(ex:nginx)和语言解释器(ex:uWsgi)两者底层的通信协议的规范,是对CGI的开放的扩展。3.WSGI(Python...

2018-11-02 10:22:59 1652

原创 概率论基本概念一

一、联合概率定义:表示两个事件共同发生的概率,事件A和事件B的共同概率记作P(AB), P(A,B), P(AB)二、条件概率定义:事件A在另外一个事件B已经发生的条件下的发生概率,表示为P(A|B)。读作“在B条件下A发生的概率”。三、全概率公式(结果概率公式)样本空间Ω有一组事件A1 A2…… An,如果事件组满足ij{1,2,3,4....n},AiAj=并且A...

2018-09-27 22:17:45 3043

原创 python的__getattr__、__getattribute__、__setattr__

1.__getattr__如果某个类定义了__getattr__,那么当该类的实例字典中找不到所要查询的属性时,便会调用该方法。class People: def __init__(self): self.name = 'John' def __getattr__(self, item): value = 'The value is % ...

2018-09-14 21:44:41 153

原创 python3使用saml2.0协议接入SSO

SAML(Security Assertion Markup Language)是一个 XML 框架,也就是一组协议,可以用来传输安全声明。比如,两台远程机器之间要通讯,为了保证安全,我们可以采用加密等措施,也可以采用 SAML 来传输,传输的数据以 XML 形式,符合 SAML 规范,这样我们就可以不要求两台机器采用什么样的系统,只要求能理解 SAML 规范即可。其核心是: IDP和SP通过...

2018-09-10 18:31:57 7199 13

原创 使用django自带的加解密功能

以django版本1.11.12为例导入相应的库from django.contrib.auth.hashers import make_password, check_passwordmake_password("123456")u'pbkdf2_sha25615000MAjic3nDGFoi$qbclz+peplspCbRF6uoPZZ42aJIIkMpGt6lQ+Iq8nf...

2018-08-02 16:31:16 1364 1

转载 django csrf工作原理

参考链接地址:https://yiyibooks.cn/xx/Django_1.11.6/ref/csrf.html 一个基于随机secret值的CSRF cookie,其它站点无法获取到。 此Cookie由CsrfViewMiddleware设置。 它和每个响应一起发送,如果请求上没有设置,则调用django.middleware.csrf.get_token()(这个函数用于内部获取...

2018-08-01 14:55:22 831

原创 django查看执行的sql查询语句

对于一些比较复杂的查询在做优化时,通常需要查看下django底层执行的sql语句。'SELECT `db_tasks`.`id`, `db_tasks`.`create_at`, `db_tasks`.`publisher`, `db_tasks`.`service_type`, `db_tasks`.`task_type`, `db_tasks`.`period`, `db_tasks`.`ti...

2018-07-09 17:58:41 3099

原创 使用BeautifulSoup解析HTML

from bs4 import BeautifulSoupimport requestsreq = requests.get('http://www.iqiyi.com/')ret = req.content.decode('utf-8')# print(ret)# 使用BeautifulSoup解析HTML# soup = BeautifulSoup(ret, 'lxml')so...

2018-07-08 15:53:48 3571

原创 numpy

numpy是python用于实现数据科学计算的数据包,以矩阵为基础的数学计算模块,纯数学存储和处理大型矩阵。import numpy as npfrom numpy import pidata = np.arange(15).reshape(3, 5)# 返回矩阵的行和列数print(data.shape)# 数组的维度print(data.ndim)# 数组中元素对象的类型...

2018-07-01 17:21:05 422

原创 python使用元类验证子类

元类是python比较高级的用法,简而言之,元类就是创建类的类。而type就是一个元类,是用来创建类对象的类。因此,要定义元类就要使其继承type类。通常情况下,开发者在使用OOP的方式编程时,往往会用到__init__方法,即构造函数。该方法会在类初始化时运行。但是我们可以将验证的时机提前,以至于提前到类创建之时,因此就会用到__new__方法。class Base(type)...

2018-06-23 18:06:27 530

转载 边缘计算

原文链接:http://news.rfidworld.com.cn/2017_07/fd8ac009637554fe.html  图1、邻近计算或者边缘计算让智能更加靠近设备  边缘计算(Edge computing )是一种在物理上靠近数据生成的位置处理数据的方法,即事物和人所在的现场区域如家庭和远程办公室内。  图2、物联网设备中通常集成具有一定计算能力的处理器  由于这些产生数据的事物和人通...

2018-06-20 20:20:25 7202

原创 python代码编写规范

最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们写代码就很不舒服,今天就谈谈python写代码时的一些规范。python的代码编写基本上都要遵循PEP8的风格。https://blog.csdn.net/ratsniper/article/details/7895...

2018-05-27 20:32:15 5940

原创 python for...else... 和 try...except...else...finally

python在for循环语句中加入else语句,在这里else的作用和if...else...语句不一样,这里的作用是循环语句结束后执行else语句里的内容。for i in range(5): print(i)else: print('end')01234endtry语句是异常处理语句,往往会和except配合一起出现,意思是当try语句出现异常时会执行excep...

2018-05-26 22:05:37 4291

原创 python类的私有属性和公共属性

对于python而言,类的属性的可见度只有两种,public和private。类的私有属性便是在前面加上“__”标识符,而公共属性则不必。在类的外面访问私有属性会引发异常。class Base: def __init__(self, value): self.__value = valueb = Base(5)print(assert b.__value)Trac...

2018-05-20 17:17:43 6572

原创 python钻石继承

如果子类继承自两个单独的超类,而那两个超类又继承自同一个公共基类,那么就构成了钻石继承体系。这种继承体系很像竖立的菱形,也称作菱形继承。class Base: def __init__(self, value): self.value = valueclass One(Base): def __init__(self, value): Base...

2018-05-20 16:43:51 4486 3

原创 python执行精确的小数计算

在进行浮点数计算时它们无法精确表达出所有的十进制小数位。a = 4.1b = 5.329print(a+b)9.428999999999998这些误差实际上是底层CPU的浮点运算单元和IEEE754浮点数算数标准的一种“特性”。python的浮点数类型保存的数据采用的是原始表示形式,因此使用float实例时就不能避免这样的误差。我们可以使用decimal模块避免这种操作(如果不介意牺牲下性...

2018-05-13 21:33:21 25462 2

原创 python将多个映射合并为一个映射

我们有时需要将多个字典合并成一个单独的映射结构,但不同的字典之间可能有相同的键,又不想将键覆盖掉,于是可以使用ChainMap类来实现。它在逻辑上将不同的字典合并为一个单独的映射结构。from pprint import pprintfrom collections import ChainMapa = {'x': 1, 'y': 2, 'z': 3}b = {'y': 4, 'z': 5...

2018-05-12 20:41:58 1434 1

原创 python获取序列中元素及其出现的次数

有时,我们会在一个包含多个重复元素的序列中,查找出现次数最多的元素。data = ['a', 'b', 'c', 'a', 't', 'p', 't', 'a', 'b', 'c', 'c', 'a', 't', 'p', 'l', 'm', 'n', 'b', 'd', 'l', 'l', 'm', 'n', 'b', 'd', 'l', 'd', 'l', 'l...

2018-05-05 22:23:52 1369

原创 python将字典排序

如果有一系列字典或对象实例,我们想根据某个特定字段来分组迭代数据。有一字典列表:rows = [ {'address': '北京朝阳区金台路', 'date': '07/01/2012'}, {'address': '北京朝阳区将台', 'date': '07/04/2012'}, {'address': '北京海淀区上地三街', 'date': '07/21/2012'}...

2018-05-01 20:50:58 706

原创 python通过公共键对字典列表排序

本人的代码是基于python3.6的。有时我们想在一个字典列表中,根据某一个或多个字典中的值来对该列表字典排序。通常有这样一个数据结构:rows = [ {'fname': 'Brian', 'lname': 'Jones', 'uid': 1}, {'fname': 'Dacid', 'lname': 'Bee', 'uid': 7}, {'fname': 'Jone',...

2018-04-29 22:02:04 409

scrapy入门.png

scrapy入门.png

2021-05-08

VirtualBox-6.1.20-143896-OSX.dmg

MAC

2021-05-08

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

TA关注的人

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