自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现百分数和小数的相互转换

python实现百分数和小数的相互转换

2022-10-26 14:45:34 1618

原创 Google浏览器怎么导入证书

我们在使用谷歌浏览器时,有时需要导入证书,但是很多人不知道怎么操作,那么Google浏览器怎么导入证书呢,下面本文就介绍一下。我的Chrome的版本是1.首先,打开电脑上面的Google之后,点击浏览器右上角的“三个点”按钮,如图所示。2.然后选择下拉菜单中的“设置”,进入Google的系统设置,如图所示。3.进入Google的设置之后,点击"隐私设置和安全性",如图所示。4.点击"安全"按钮,如图所示。5.找到下面"证书管理",点击"证书管理",如图所示。6

2021-02-25 11:08:21 18804 1

原创 matplotlib解决中文乱码问题windows

用matplotlib绘制图形的时候出现了中文乱码的问题只需要在其中加入两行代码就可以解决问题#解决中文显示问题plt.rcParams['font.sans-serif'] = ['KaiTi'] # 指定默认字体plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题...

2021-01-29 14:59:43 335

原创 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 218

原创 什么是缓存雪崩、缓存穿透、缓存击穿以及解决方案

1.缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没有取到,那直接返回空结果。 2.缓存雪崩缓存雪崩:是指缓存同一时间大面积失效,后面数据查询时都查询数据库,数据查询的压力全部落到了数据库上,导致数据库短时间内承受大量的请求而down掉解决方案:1.缓存数据的过期时间随机设置(或者加上一个随机值),防止同一时间出现大批数据过期的现象。 ...

2020-12-25 14:06:36 1189

原创 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 1891 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 229

原创 mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

安装mysql时出现这个错误:这种错误是由于未安装 vcredist 引起的下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784安装刚才下载的那个软件,位置默认即可,安装成功然后重新进行安装,成功解决这个问题!...

2020-11-11 14:41:34 740

原创 python中的GIL详解

GIL是什么首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过CPython,PyPy,Psyco等不同的Python执行环境来执行。像其中的...

2020-05-06 23:02:59 319

原创 windows下载安装mysql

1.安装包下载官网下载地址:https://dev.mysql.com/downloads/mysql/可以选择下载版本,我下载的是5.7如果官网下载太慢,可以选择用镜像:http://mirrors.sohu.com/mysql/MySQL-5.7/?C=S&O=A下载完成之后,解压即可。2.安装教程1.配置环境变量我的电脑--右键属性--高级系统设置--...

2020-03-06 12:31:57 524

原创 HTTP和HTTPS的区别

1.什么是HTTP?http(Hypertext Transfer Protocol)的中文叫做超文本传输协议,它负责完成客户端到服务端的一系列操作,是专门用来传输注入HTML的超媒体文档等web内容的协议,它是基于传输层的TCP协议的应用层协议2.什么是HTTPS?https是基于安全套接字的http协议,也可以理解为是http+ssl/tls(数字证书)的组合http和http...

2020-03-03 21:27:05 378

原创 解决Jupyter notebook中文显示乱码问题

在用jupyter notebook绘图时出现中文乱码解决办法: plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus']=False 成功解决。

2020-01-11 20:38:24 9992 3

原创 CMD中执行python程序报ModuleNotFoundError: No module named 'XXX' 错误

在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误解决方法:在报错的模块中添加一下代码import sysimport oscurPath = os.path.abspath(...

2020-01-03 15:36:02 804

原创 Java 代码规范 (code style + check style)

0. 概要当前围绕几个问题,进行讨论:为什么:统一代码规范的必要性 怎么做: 明确规范 使用规范 1. 为什么:统一代码规范的必要性为什么需要统一代码规范:背景:不同的小组\同学,采用不同的代码格式规范,导致每次 format 代码,都有大量的变化,review 代码时,引入很多干扰项。 目标:统一代码格式规范,保证 format 代码时,不会引入格式上的干扰,提升小...

2019-11-14 14:18:17 3412

原创 java的https请求忽略证书

java在发送https请求的时候会报缺少ssl证书错误。错误如下:org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://www.baidu.com": sun.security.validator.ValidatorException: PKIX path...

2019-11-12 14:25:47 6882 2

原创 python连接RabbitMQ

之前用flask写了一个接口,调用的方法不是直接调用,而是用MQ来消费,这里选用了RabbitMQRabbitMQ的下载与安装这里我就不介绍了,不懂得可以参考下这篇文章:https://blog.csdn.net/u011709128/article/details/81082331安装好后登陆后添加一个新的exchange创建完然后添加queue创建完...

2019-10-12 15:21:58 3761

转载 /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 686

原创 Linux下安装Anaconda过程

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。首先进入anaconda官网下载:https://www.anaconda.com/distribution/选择要下载的版本:这里选择的是python3.7找到下载好的安装包:Anaconda...

2019-09-06 10:47:27 1429

原创 linux 下载安装jdk

最近安装了一个低版本的jdk.首先官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html选择下载:这里可以选择要下载的历史版本:选择需要下载的版本:下载会跳转到登陆页面:如果没有账户就创建一个,很简单.下载成功后,上传jdk的tar包,到l...

2019-09-05 10:00:41 194

原创 使用git时输错密码解决办法

在使用git在clone项目的时候出现了让输入用户名和密码,然而密码输入错误导致项目clone不下来..解决办法:找到在控制面板\用户帐户\凭据管理器\windows凭据\ 里面删除原来的密码,删除后就可以重新输入密码了输入正确的密码就可以clone了...

2019-08-10 13:29:04 7340 3

原创 Django简述

Django简介: 是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。 由于Django在近年来的迅速发展,应用越来越广泛,位列“API、库和框架”分类第6位,被认为是该领域的佼佼者。 Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,...

2019-07-31 15:03:27 594

原创 mongdb聚合查询日期 统计每天数据

mongodb聚合查询日期 统计每天的数据:db.getCollection('Br-Special').aggregate( [ { $project : { day : {$substr: ["$datetime", 0, 10] }}}, { $group : { _id : "$day", num...

2019-07-10 13:11:18 3202

原创 Windows下安装Neo4j

Neo4j介绍:Neo4j是一个高性能的,NOSQL图形数据库,它完全支持ACID(原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))数据库事务属性,采用JAVA语音编写,由于其良好的图数据模型设计,Neo4j的速度非常快。对于连接的数据操作,Neo4j的速度要比传统的关系型数据库快1000倍。部署一个neo4j服务器...

2019-06-03 13:53:34 273

原创 Spring boot 把static资源放在jar外部

最近要把保存到本地的pdf文件显示到页面,但是在打jar包的时候会把static目录打包进去,这样就访问不到static目录下的文件了,所以需要把static资源放到jar包外 之后把pdf文件保存到static目录下就可以了import org.springframework.context.annotation.Configuration;import org.springfram...

2019-05-23 18:43:07 4071

原创 Git出现 fatal: Authentication failed for 'http://xxx.xxx.xx:xxx.git/'解决方法

今天更新git后在输入密码的时候输入错误,导致从gitlab上clone的时候出现fatal: Authentication failed for 'http://xxx.xxx.xx:xxx.git/'这个错误,各种百度,很多都说这个方法管用(据说这个方法mac上管用),但是到了我这里就不管用了,我的是windows系统,先记录一下:不管用方法:git config --system...

2019-04-17 17:25:09 14690 6

原创 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 129

原创 vue和jquery的区别

vue:一渐进式javascript框架Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。二vue中两个核心点...

2019-04-09 15:35:07 1460

原创 前端JS判断json数据中是否包含某个键

var json = {city: "浙江省/宁波市",code: 200,data: {ljjf: "0"},initurl: "https://ngb.122.gov.cn/views/inquiry.html",message: "操作成功!"}if(json.hasOwnProperty("city")){ console.log(json["ci...

2019-03-25 15:39:55 6175

原创 简述Django和Flask区别

最近一直在忙别的事情,一直没更新博客今天在聊天中聊到了django和flask 简单说一下python web框架 Django和Flask的区别吧Django和Flask都是python的web开发框架 那到底哪个好用呢?各有优势!Django:Django 是一个重量级的框架,Django原生提供了众多的功能组件Django功能大而全,Django提供了一站式解决的思路...

2019-03-23 22:01:18 2439

原创 Spring Boot 从Json静态文件中读取数据

Spring Boot 从Json静态文件中读取数据加载文件:import org.springframework.beans.factory.annotation.Value;import org.springframework.core.io.Resource; @Value("classpath:json/demo.json") private Re...

2019-03-01 14:37:56 9734 4

原创 Spring Boot中mongodb的连接

初识java spring boot框架 ,先记录在慢慢学习:Spring Boot对各种流行的数据源都进行了封装,当然也包括了mongodb,记录下spring boot中使用mongodb:1、pom包配置pom包里面添加spring-boot-starter-data-mongodb包引用<dependencies> <dependency>...

2019-02-15 09:58:24 882

原创 python-pip升级报错- AttributeError: 'NoneType' object has no attribute 'bytes'

今天用pip安装第三方包的时候出现让升级pip,所以根据提示操作报错了。。。解决办法:easy_install -U pip 

2019-02-01 16:22:35 1105

原创 centos7 安装Anaconda3及使用

最近在服务器上安装了anaconda3,先简单说一下anaconda3是干什么的。anaconda指的是一个开源的Python发行版本,包括了python和很多常见的软件库, 和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。...

2019-01-31 14:08:23 5191

原创 Flask实现跨域请求的处理方法

在Flask开发RESTful后端时,前端请求会遇到跨域的问题。下面是解决方法:使用 flask-cors库可以很容易的解决 pip install flask-cors两种方法,一个是全局/批量的,一个是单一独立的:安全起见,一般来说使用独立的方式会常用一些。1.独立方式通过给路由添加@cross_origin标识即可2.全局方式 ...

2019-01-15 11:49:52 14677

原创 Flask 用jsonify返回数据在浏览器上支持中文显示

今天在写flask接口的时候,  用jsonify返回的json串,在用postman调试的时候是正常的,用浏览器访问的时候中文不显示,是这样显示的是unicode编码  查了资料最终解决问题 特此记录一下:解决方案如下:在此加入一行代码,app.config['JSON_AS_ASCII'] = False参考资料:http://stackoverflow.com/...

2019-01-11 11:27:33 1016 1

转载 32个Python爬虫项目让你一次吃到撑

今天为大家整理了32个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)OWechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆...

2019-01-08 11:26:29 420

原创 Scrapy在pycharm中运行爬虫项目

一般运行Scrapy项目的爬虫是在命令行输入指令运行的:先 cd到项目文件目录,在scrapy crawl 爬虫名称这样写还是比较麻烦得,而且也没法调试,Scrapy提供了一个命令行工具可以这样:在项目得同级目录下创建一个 begin.py  文件中添加 如图两行代码,右键运行begin.py即可 还可以这样:在spider文件中加入以下代码直接右键运行...

2019-01-02 16:43:24 1327

原创 Scrapy学习篇---scrapy的使用

1. scrapy项目实现流程 创建一个scrapy项目: scrapy startproject +<项目名字>  ----示例:scrapy startproject myspider 生成一个爬虫: scrapy genspider +<爬虫名字> + <允许爬取的域名> ----示例:scrapy genspider ...

2018-12-27 14:08:35 333

原创 Scrapy学习篇---scrapy框架

1. 为什么要学习scrapy先说一下为什么要学习scrapy呢?基本来说通过 requests + selenium 可以解决大部分的爬虫问题了,scrapy是为了解决那一小部分的问题吗?NO!scrapy框架能够让我们的爬虫效率更高!那么那一小部分的问题只能靠自己工作中实践解决了。2. 什么是scrapyScrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我...

2018-12-25 16:40:30 247

原创 python常用库的安装

1:urllib urllib.request这两个库是python自带的库,不需要重新安装,在python中输入如下代码:import urllibimport urllib.requestresponse = urllib.request.urlopen("http://www.baidu.com")print(response)返回结果为HTTPResponse的对象:...

2018-12-04 13:22:43 1125

空空如也

空空如也

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

TA关注的人

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