python
wangshu_liang
如果你没有价值,那么你随时可能被取代;如果你的价值不如别人,那么社会也不会惯你,你将被无情地淘汰掉。不管什么时候,你一定要学会构建自己的价值。
展开
-
matplotlib解决中文乱码问题windows
用matplotlib绘制图形的时候出现了中文乱码的问题只需要在其中加入两行代码就可以解决问题#解决中文显示问题plt.rcParams['font.sans-serif'] = ['KaiTi'] # 指定默认字体plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题...原创 2021-01-29 14:59:43 · 329 阅读 · 0 评论 -
Linux之定时任务crontab
1.什么是定时任务? 需要定点执行的任务。2.为什么用crondcrond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。3.crontab配置文件SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs#..原创 2021-01-05 14:25:28 · 212 阅读 · 0 评论 -
什么是缓存雪崩、缓存穿透、缓存击穿以及解决方案
1.缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没有取到,那直接返回空结果。 2.缓存雪崩缓存雪崩:是指缓存同一时间大面积失效,后面数据查询时都查询数据库,数据查询的压力全部落到了数据库上,导致数据库短时间内承受大量的请求而down掉解决方案:1.缓存数据的过期时间随机设置(或者加上一个随机值),防止同一时间出现大批数据过期的现象。 ...原创 2020-12-25 14:06:36 · 1181 阅读 · 0 评论 -
windows性能监控:Telegraf+InfluxDB+Grafana window服务器安装使用
初学grafana性能监控,小小记录。。Windows下的监控解决方案所有工具栈(Grafana,InfluxDB和Telegraf)全部支持在Windows实例上运行监控架构一套监控系统,一般情况下都由三部分组成,指标收集器、数据存储和可视化工具(UI界面):指标收集器,用来获取系统或者Agent的监控项目数据,一般有监控Agent和一些数据搜集脚本构成。常见的数据指标收集器有Zabbix Agent,Telegraf,CollectD,StatsD,Datadog,Pushgetway以原创 2020-11-20 15:31:10 · 1805 阅读 · 1 评论 -
Python项目在Windows创建虚拟环境
一、安装virtualenvwrapper-winpip install virtualenvwrapper-win二、创建一个存放虚拟环境的目录(建议命名为.env或者.virtualenv)三、配置环境变量(变量名:WORKON_HOME,值:虚拟环境的路径)四、操作虚拟环境virtualenv 的使用命令:workon 列出所有虚拟环境workon [name] 进入指定的虚拟环境deactivate 退出当前的虚拟环境mkvirtualenv [n原创 2020-11-12 11:12:12 · 222 阅读 · 0 评论 -
mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
安装mysql时出现这个错误:这种错误是由于未安装 vcredist 引起的下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784安装刚才下载的那个软件,位置默认即可,安装成功然后重新进行安装,成功解决这个问题!...原创 2020-11-11 14:41:34 · 739 阅读 · 0 评论 -
python中的GIL详解
GIL是什么首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过CPython,PyPy,Psyco等不同的Python执行环境来执行。像其中的...原创 2020-05-06 23:02:59 · 313 阅读 · 0 评论 -
解决Jupyter notebook中文显示乱码问题
在用jupyter notebook绘图时出现中文乱码解决办法: plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus']=False 成功解决。原创 2020-01-11 20:38:24 · 9901 阅读 · 3 评论 -
python连接RabbitMQ
之前用flask写了一个接口,调用的方法不是直接调用,而是用MQ来消费,这里选用了RabbitMQRabbitMQ的下载与安装这里我就不介绍了,不懂得可以参考下这篇文章:https://blog.csdn.net/u011709128/article/details/81082331安装好后登陆后添加一个新的exchange创建完然后添加queue创建完...原创 2019-10-12 15:21:58 · 3754 阅读 · 0 评论 -
/usr/bin/pip: No such file or directory
pip已经安装,但是/usr/bin/pip: No such file or directory解决方法:执行以下四步可以解决1.which pip 2.pip 3.type pip 4.hash -r转载 2019-09-06 14:06:45 · 679 阅读 · 0 评论 -
Linux下安装Anaconda过程
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。首先进入anaconda官网下载:https://www.anaconda.com/distribution/选择要下载的版本:这里选择的是python3.7找到下载好的安装包:Anaconda...原创 2019-09-06 10:47:27 · 1423 阅读 · 0 评论 -
Django简述
Django简介: 是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。 由于Django在近年来的迅速发展,应用越来越广泛,位列“API、库和框架”分类第6位,被认为是该领域的佼佼者。 Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,...原创 2019-07-31 15:03:27 · 589 阅读 · 0 评论 -
python-冒泡排序
每次比较两个相邻的元素, 如果第一个数比第二个数大就把他们交换位置,每一趟只能将一个数归位, 如果有n个数进行排序,只需将n-1个数归位, 也就是说要进行n-1趟操作(已经归位的数不用再比较)冒泡排序的时间复杂度是O(N^2)list = [12, 34, 65, 2, 56, 87]def bubble_sort(list): count = len(list) ...原创 2019-04-16 16:25:41 · 127 阅读 · 0 评论 -
简述Django和Flask区别
最近一直在忙别的事情,一直没更新博客今天在聊天中聊到了django和flask 简单说一下python web框架 Django和Flask的区别吧Django和Flask都是python的web开发框架 那到底哪个好用呢?各有优势!Django:Django 是一个重量级的框架,Django原生提供了众多的功能组件Django功能大而全,Django提供了一站式解决的思路...原创 2019-03-23 22:01:18 · 2428 阅读 · 0 评论