自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 收藏
  • 关注

原创 go包管理工具mod

go环境简单使用

2022-08-18 20:10:47 265 1

原创 解决linux vi/vim或命令行出现方向键、删除出现乱码

解决linux vi/vim或命令行出现方向键、删除出现乱码

2022-07-07 00:00:00 2168

原创 【无标题】django中logging配置

django的logging配置

2022-06-24 18:01:20 481

原创 python 异步使用demo

python 异步

2022-06-24 16:54:37 230

转载 python socket

python socket

2022-06-21 18:17:42 60

原创 python logging模块初步使用

【代码】python logging模块初步使用。

2022-05-12 09:13:43 766 2

原创 sqlalchemy初识

# coding=utf-8from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, Stringfrom sqlalchemy.orm import sessionmaker# 创建连接引擎# echo=True表示会用logger的方式打印传到数据库的SQL# engine = creat

2022-03-07 15:46:33 179

原创 【实用技巧】

python列表展平s = [1, [2, [3, [4, [5, 6], 7], 8], (9, 0)]]f = lambda x: [y for _x in x for y in f(_x)] if isinstance(x, (list, tuple)) else [x]print(f(s)) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]numpy数组转一维data.flatten()data.reshape()

2022-02-28 16:34:06 264

原创 【cartopy 天地图做底图使用缓存】

天地图使用缓存

2021-12-27 16:21:58 1538 2

原创 matplotlib 持续绘图内存使用问题

func 1plt画图时出现Fail to allocate bitmap,添加两行代码matplotlib.use(‘Agg’)plt.close(“all”)func 2多次重复使用一块画布,暂未完成

2021-09-09 10:31:44 380

原创 numpy矩阵拼接

import numpy as npa=np.array([[1,2,3],[4,5,6]])b=np.array([[11,12,31],[14,15,16]]) #方法1c=np.r_[a,b] #沿着矩阵行拼接print('c=',c)d=np.c_[a,b] #沿着矩阵列拼接print('d=',d) #方法2e=np.vstack((a,b)) #沿着矩阵行拼接print('e=',e)f=np.hstack((a,b)) #沿着矩阵列拼接print('f=',

2021-08-24 16:17:51 433

原创 python多进程异常挂起

Python - 进程中队列达到一定长度,会阻塞进程正常退出,导致程序一起挂起当队列大小是1409的时候,这个进程不会自动关闭,导致程序一直挂着,当大小是1408的时候,进程会退出,程序终止。为什么会这样?难道python的multiprocessing.Queue就是这么设计的吗? 代码如下:import multiprocessingdef queueuein(queue): for x in range(1409): queue.put(x) print('qu

2021-08-23 16:56:21 726

原创 进程池报错

python 进程池 can’t pickle _thread.lock objectswindows 平台python3.9进程池传递data_array对象正常linux 平台python 3.6.8进程池传递data_array对象报以上的错误,修改(把对象生成代码移动到进程方法内部)

2021-08-06 16:00:30 99

原创 cartopy加载地图乱码

解决cartopy加载地图文件乱码的问题from cartopy.io.shapereader import Reader修改Reader方法为可传递encoding参数from cartopy.io.shapereader import Readerreader = Reader(china_city, encoding=“GBK”) # 其中encoding为修改后添加的参数进入Reader原始方法文件中 shapereader.py 修改如下粗体class BasicRe

2021-06-09 16:53:43 1354 5

原创 matplotlib显示中文乱码

解决matplotlib显示中文乱码的问题1、执行以下两行确定matplotlib字体的位置import matplotlib print(matplotlib.matplotlib_fname())- 2、把 *.ttf 移入字体文件夹内 - 3、设置plt.rcParams['font.sans-serif'] = ['SimHei'] # 字体名称要对应...

2021-06-08 16:03:56 64

原创 Python Django发送邮件

经常我们登陆一些网站或者软件都会出现短信验证或者邮箱验证,今天来初步了解一下邮箱验证的实现。路由配置等这里不再介绍,具体的邮箱设置请参考我以前的博客https://blog.csdn.net/qq_38059635/article/details/81569081设置邮箱以及获得授权码from django.shortcuts import renderfrom django...

2021-01-19 20:14:58 415

原创 python 多线程实例

方式一import requestsimport threadingdef get_stock(code): url = 'http://hq.sinajs.cn/list=' + code resp = requests.get(url) print('%s\n' % resp.text)#多线程异步,加速抓取#根据有几个股票代码,就创建几个线程codes...

2019-07-15 19:58:50 221

转载 python paho-MQTT

pip install paho-mqttpaho-mqtt 是一个MQTT python client 库,支持mqtt 3.1/ 3.1.1协议。·The MQTT protocol is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol. Designed as an extremely lig...

2019-03-15 20:56:51 5993

转载 nginx实现https网站设置

nginx实现https网站设置一、HTTPS简介1.https简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据2.https协议原理首先,客户端与服务器建立连接,各自生成私钥和公钥,是不同的。服务器返给客户端一个公钥,然后客户端拿...

2019-03-07 09:46:25 252

原创 物联网MQTT协议之mosquitto

1.根据网络配置mosquitto略2.测试通讯是否成功mosquitto_pub # 消息发布mosquitto_sub # 消息订阅3.实现将监听的数据存入数据库1.将数据重定向到csv或者txt文件中mosquitto_sub *** >> test.csv2.将文本文件遍历逐行存入数据库import jsonimport pymysqli...

2019-03-04 21:01:22 420

原创 django http转换为https

1.django 默认的runserver使用的是http协议,如果需要https协议,需要以下3个库pip install django-extensionspip install django-werkzeug-debugger-runserverpip install pyOpenSSL2.配置settings文件 在INSTALLED_APPS下添加‘werkzeug_d...

2019-03-02 14:15:07 2290

转载 Django Model 详解

Django基础——Model篇(一)    到目前为止,当程序涉及到数据库相关操作时,我们一般都会这么操作:    (1)创建数据库,设计表结构和字段    (2)使用MySQLdb来连接数据库,并编写数据访问层代码    (3)业务逻辑层去调用数据访问层,执行数据库操作import MySQLdb def GetList(sql): db = MySQLdb...

2019-02-14 14:58:46 16641 1

转载 详细的docker教程

一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行、发布你的...

2019-01-18 10:34:32 374

转载 国密SM2算法流程概述

SM2的主要功能A1. 公私钥私钥:BN_大整数公钥:EC-Point 椭圆曲线上的点整体结构A.2 数字签名算法A.2.1 签名(User A)l 签名者用户A的密钥对包括其私钥dA和公钥PA=[dA]G= (xA,yA)签名者用户A具有长度为entlenA比特的可辨别标识IDA,ENTLA是由整数entlenA转换而成的两个字节ZA=H256(ENTLA || I...

2018-12-25 18:41:20 6511 1

原创 RabbitMQ消息队列

配置环境centos 7RabbitMQ 能为你做些什么?消息系统允许软件应用相互连接和扩展.这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据进行连接.消息系统通过将消息的发送和接收分离来实现应用程序的异步和解偶.或许你正在考虑进行数据投递,非阻塞操作或推送通知。或许你想要实现发布/订阅,异步处理,或者工作队列。所有这些都属于消息系统的模式。RabbitMQ 是一个消息代理...

2018-11-29 21:49:09 147 1

原创 django restful framework api的使用

遵循为了更加方便的遵循和使用restful API的规范和开发 可以使用django restful framework1.在开发项目中使用安装模块djangorestframeworkpip install djangorestframework也可以在pycharm中直接安装2. 在setting中进行配置在INSTALLED_APPS中添加rest_framework配...

2018-11-26 11:21:43 543

原创 简单使用memcached

1、yum install memcached安装memecached2、chkconfig memcached on设置memcached开机启动3、service memcached start立即启动memcached服务4、rpm -ql memcached 查找memcached安装位置5、cat /etc/sysconfig/memcached 查看memcached配置文件...

2018-11-22 21:08:00 151

原创 Django中模型查询

Django中模型查询1,定义属性Django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key...

2018-11-20 21:21:10 265

转载 Django中多条件查询解决方法

title: Django中多条件查询解决方法tags: django中对条件查询一些cms项目都会使用到多条件查询,我们后端如何处理请求的条件呢?满足一个条件满足两个条件满足多个条件………………….​这样处理起来会非常的恼火. 其实有多方法比如(传参数,传字典,传Q对象,传F对象…)陷入深深的思考中…怎么用做简单的方法把这个需求解决了.个人觉得.把我们的查...

2018-11-09 20:46:01 7389 2

转载 mysql基本操作

启动mysqlwindows:方法一: 启动服务: service.msc找到mysql 57 右键 重启 停止 方法二: 以管理员身份运行 cmd net stop mysql57 停止服务 net start mysql57 启动服务 net rstart mysql57 重启服务 show databases; 查看数据库select ...

2018-10-29 20:58:02 191

原创 django中的模型查询

Django中模型查询1,定义属性Django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key...

2018-10-27 15:01:20 330

转载 Django文件上传

文件上传的知识点django之对FileField字段的upload_to的设定用django开发,经常要处理用户上传的文件, 比如user模型里面如果又个人头像的字段 ImageField等等,而django在FielField字段(包括ImageField)的支持和扩展是做的很好的,首先一个问题,是上传的文件,django是放到哪里去了,(note: 文件流是不会放到数据库里面的,该字段在...

2018-10-27 15:00:13 152

转载 Django中的cookie和session

django中的cookie和sessioncookie(储存在用户本地终端上的数据)Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265 [1] 。(可以叫做浏览器缓存)session(计算机语言):...

2018-10-27 14:57:25 254

原创 python3中的一些实用技巧 (持续更新)

1、递归求和i=1sum=0def he(i,sum): sum+=i if i<10: i+=1 return he(i,sum) print(sum)he(i,sum)2、集合去重list=['a','d','s','f','a','a','f']set=set(list)print(set) 3、装饰器记录程...

2018-10-24 20:40:30 172

转载 MySQL数据库ERROR 1698 (28000)

如果安装过程中,没有设置密码,输入$mysql -u root -p,会显示ERROR 1698 (28000): Access denied for user 'root'@'localhost'因此,需要设置root密码1.cat /etc/mydql/debian.cnf,记录下其中的user和password字段内容2.$mysql -u user字段内容 -p输入passw...

2018-10-22 11:29:52 416 2

原创 Centos 7 下部署Django + uWSGI + Nginx

环境:Python: 3.6Django: 2.1OS: CentOS 7 x86_64uwsgi: 2.0.17安装Python3.6 不要删除自带的python2.7,否则会出问题,因为centos许多软件需要依赖系统自带python 安装依赖工具 yum install openssl-devel bzip2-devel expat-devel gdbm-...

2018-10-21 16:05:30 138

转载 解决CentOS在VMware中桥接网络无法获取IP的问题

解决CentOS在VMware中桥接网络无法获取IP的问题导致此问题解决方法(1)经过多方位排查以及网络搜寻资料,发现VirtualBox和VMware的冲突(2)在打开的网络编辑器页面我们看到虚拟机使用的桥接模式网卡不在列表中,需要点击右下角的更改设置,使用管理员权限才能打开。(3)点击更改设置后,VMware重新加载设置,这个时候就能在列表中看到对应的桥接模式网卡,它默认设置是自动模式。如下面...

2018-10-18 20:38:28 9312 1

原创 ubuntu 安装python3

由于unix系统组件有很多依赖于自带的python 而他自带的python环境是python2,所以我们不方便卸载,而且经过实测,删除了python2 会导致centos yum命令无法使用,所以我们需要在一个系统上面安装两个python版本记录Ubuntu系统安装python 3.7wget http://www.python.org/ftp/python/3.7.0/Python-3...

2018-10-16 21:10:49 416

原创 简单的flask

from flask import Flask#创建一个appapp = Flask(__name__)# 建立路由基础@app.route('/')def home(): return ("home hello")@app.route('/index')def index(): return ("index hello")# 建立启动文件if __name...

2018-10-16 12:05:53 108

原创 图像识别

一个同学现在的工作是图像识别ocr ,我也了解一下1)首先新建一个虚拟环境2)进入虚拟环境,安装依赖包 pip install Pillow 和pytesseract3)安装驱动驱动引擎下载https://download.csdn.net/download/qiushi_1990/9987023解压如下4)双击.exe安装,安装路径自己选择,为了可以识别中文,...

2018-10-10 21:16:48 368

工业和信息化部教育与考试中心区块链考试复习题库.docx

区块链考试复习题,Ethereum。

2019-07-15

python django 学习路径

Python django 学习路径 思维导图 根据思维导图可以更加清晰直观的看到自己的学习进度 ,了解自己需要加强学习的部分,此文档仍需要完善

2018-09-08

空空如也

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

TA关注的人

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