自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赖德发的博客

征途路上,星辰大海,交流微信:laidefa

原创 【python 多线程和多进程】说说进程和线程的区别

多线程图解: 在理解这些概念之前首选要对并发有一定的感性认识,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂出翔来,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路复用。 多进程: 进程...

2018-11-30 19:49:52 272 0

原创 【python 陷阱】Python为我们做的一些优化工作

每种编程语言都有一些不为人知的陷阱,有些实际工作中会踩到,有些可能根本排不上用场,但弄明白这些陷阱有利于我们更好的去了解这门语言的实现机制。 下面这个题,你是否能一眼看出问题的本质。 # 第一组 >>> a = 256 >>&...

2018-11-30 10:57:41 307 0

原创 【python 日志模块】打印常见的日志模块

python 程序经常需要打一些日志文件,如error,erro,debug,waring 等,所以我们需要一个模块去处理这个日志。下面是一个日志模板,以后可以拿来用。 loggers.py # -*- coding: utf-8 -*- import os import time import...

2018-11-28 20:13:34 448 1

原创 【python celery】分布式任务队列Celery入门教程1

官方文档: http://docs.jinkan.org/docs/celery/# 简介: Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。 它是一个专注于实时处理的任务队列,同时也支持任务调度。运行模式是生产者消费者模式: Celery的...

2018-11-28 18:31:41 1190 0

原创 【python 连接池】python使用连接池连接oracle、mysql

安装包 pip install DBUtils pip install cx_Oracle pip install MySQLdb DBUtils下载地址:https://pypi.python.org/pypi/DBUtils/ oracle 连接池方式: from DBUtil...

2018-11-27 18:36:09 3186 0

原创 【pandas 读文本数据】pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 2

pandas读取文本总会出现坏的几行,这时候会报如下错误: pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 2144, saw 3 解决办法:加入参数error_bad_l...

2018-11-26 18:27:16 8063 2

原创 【Sublime 去除空白行】Sublime Text快捷键去除空白行

如果使用notepad++或者Dreamweaver的朋友,应该知道有个快捷键或者功能按钮,可以实现删除文档空白行的功能。虽然空白行不会影响程序运行,但是会占一定的空间。到了Sublime Text中却是没有发现任何一个快捷键或者组合可以做到一键去除空白行。不过Sublime Text有一个插件可...

2018-11-26 17:56:41 1672 0

原创 【python 文字识别】利用pytesseract库进行图片文字识别

关于中文的识别,效果比较好而且开源的应该就是Tesseract-OCR了,python 里面也有一个包去使用Tesseract-OCR。 这个包 叫pytesseract 。 安装pytesseract pip install pytesseract 除此之外还需要安装图像处理的包PI...

2018-11-23 15:21:30 2157 0

原创 【python 线程】python线程通信与生产者消费者模式

1.什么是生产者消费者模型 生产者:比喻的是程序中负责产生数据的任务 消费者:比喻的是程序中负责处理数据的任务 生产者 --》共享的介质(队列)《-- 消费者 2.为何用 实现了生产者与消费者的解耦和,生产者可以不停地生产,消费者也可以不停地消费 从而平衡了生产者的生产能力与消费者的消...

2018-11-21 20:05:59 136 0

原创 【python 双端队列】双端队列python操作

双端队列,是一种具有队列和栈的性质的数据结构 双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双端队列可以在队列任意一端入队和出队 双端队列的实现 操作: Deque()创建一个空的双端队列 add_front(item)从队头加入一个item元素 add_re...

2018-11-21 19:48:44 284 0

原创 【R 推荐系统】基于用户推荐协同过滤算法(UserCF)

系统在现在的互联网应用中很常见,比如,亚马逊会推荐你买书,豆瓣会给你一个书评,影评。那么如何用R语言实现推荐模型? 算法步骤: 1). 建立数据模型 2). 欧氏距离相似度算法 3). 最紧邻算法 4). 推荐算法 5). 运行程序 我们选用一组比较简单的数据集testCF.csv ...

2018-11-18 12:05:15 1420 0

原创 【python Elasticsearch】python 操作Elasticsearch之dsl语句查询

python 实现上面的查询语句: # -*- coding:utf-8 -*- from elasticsearch import Elasticsearch import json es = Elasticsearch() dsl = {"query":{"...

2018-11-16 15:25:32 2255 1

原创 【Elasticsearch 入门篇】Elasticsearch 相关概念

在 Elasticsearch 中有几个基本的概念,如节点、索引、文档等等,下面来分别说明一下,理解了这些概念对熟悉 Elasticsearch 是非常有帮助的。 1、Node 和 Cluster Elasticsearch 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行...

2018-11-16 15:10:51 217 0

原创 【python Elasticsearch】python 简单操作Elasticsearch

windows本地安装ES,见链接:https://blog.csdn.net/u013421629/article/details/84136744 python提供了操作ElasticSearch 接口,因此要用python来操作ElasticSearch,首先要安装python的Elast...

2018-11-16 12:14:42 585 0

原创 【elasticsearch 入门篇】Windows10下安装ElasticSearch

1、什么是ES? 如果我们想实现自己的搜索引擎,方便存储和检索,Elasticsearch 就是不二选择,它是一个全文搜索引擎,可以快速地储存、搜索和分析海量数据。Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 那 Luce...

2018-11-16 11:47:16 4246 0

原创 【python Flask】使用 Flask 通过预先训练的深度学习模型来提供预测API

1、首先安装包 pip install tensorflow pip install keras pip3 install pandas 2、keras 训练你的模型保存为一个文件。 # -*- coding:utf-8 -*- # 导入panda,keras 和te...

2018-11-15 16:22:23 4228 3

原创 【python Flask】用uwsgi 启动flask 服务方式

用uwsgi 启动flask 服务方式: 在flask项目目录下新建文件 uwsgi.ini 文件,写入如下内容: [uwsgi] master = true http=:5000 chdir = /home/urun/web/cluster_manager wsgi-file=/ho...

2018-11-15 14:37:43 10414 1

原创 【python RAS验签】RSA生成公钥和私钥,并验签

1、RSA加密解密过程 公钥加密,私钥解密 2、RSA验签过程 私钥产生签名,公钥验证签名 1.服务端产生公钥和私钥 私钥,去掉换行,空格,头部,利用阿里的工具转成pkcs8给客户端 2.客户端用私钥对需要验签的参数,得到签名,用base64工具类加密一次 把需要验签的参数和签名传到服务端 3.服...

2018-11-09 12:23:45 2065 0

原创 【python 定时任务调度】 用APScheduler调度框架完成python脚本调度

先写三个脚本: test1.py: # -*- coding: utf-8 -*- def main_job1(): print('This job is run every 20 seconds.') test2.py: # -*- coding: utf-8 ...

2018-11-09 12:04:58 784 0

原创 【python flask应用】ImportError: No module named 'flask.ext' 解决

实用flask 过程中报如下错误: File "E:\laidefa\lib\site-packages\flask_cache\jinja2ext.py", line 33, in <module> ...

2018-11-07 15:54:00 2662 0

原创 【python Flask应用】使用flask缓存机制提高应用访问效率

如果你开启了一个flask应用运行很慢,建议尝试引入一些缓存。下面介绍下如何引入缓存机制–Flask-Cache。 首先使用pip将其安装上: pip install flask-cache 然后创建一个Flask-Cache的实例: from flask import Flask ...

2018-11-07 15:46:43 1169 0

原创 【java 正则表达式】java正则表达式匹配图片个数

Java 正则表达式和 Perl 的是最为相似的。 java.util.regex 包主要包括以下三个类: 1、Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 ...

2018-11-03 11:09:41 895 0

原创 【oracle 客户端】linux下安装配置oracle客户端

要在服务器linux 下连接使用oracle 必须先按装oracle客户端。下面来记录下如何安装成功。 一、安装必要的库gcc依赖 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc p...

2018-11-23 16:17:46 3091 2

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