51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python3使用pytesseract进行验证码识别

python3使用pytesseract进行验证码识别

 1.Python-tesseract是一个基于google'sTesseract-OCR的独立封装包;2.Python-tesseract功能是识别图片文件中文字,并作为返回参数返回识别结果;3.Python-tesseract默认支持tiff、bmp格式图片,只有在安装PIL之后,才能...

python实现蓝牙通信

python实现蓝牙通信

 linux下安装sudoapt-getinstallpython-piplibglib2.0-devsudopipinstallbluepy 官方示例importbtleclassMyDelegate(btle.DefaultDelegate):def__init__(self...

分布式全局ID的几种生成方案

分布式全局ID的几种生成方案

 前言在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。&...

python线程池

python线程池

1.控制线程,系统可以创建的线程数量有限,如果创建的线程资源数量不能够很好的加以限制,反而会导致系统性能的下降。2.管理线程,对线程资源的重复利用。3.提高响应速度:任务到达时,任务可以不需要等到线程创建就能立即执行。线程池,通俗的理解就是有一个池子,里面存放着已经创建好的线程资源,当有任务提交给线...

web开发中的Cookie与Session技术

web开发中的Cookie与Session技术

 Cookie的由来HTTP协议是无状态的,无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。对服务器来说,记不住是谁刚刚发了HTTP请求,所以每次的请求都是全新的。状态可以理解为...

PyInstaller使用教程

PyInstaller使用教程

 PyInstaller是一个第三方库,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller支持Python2.7和Pyt...

python使用openpyxl操作execl

python使用openpyxl操作execl

  openpyxl可以用来对excel进行操作,但只能操作xlsx文件而不能操作xls文件。主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作薄;Sheet是工作表中的一张工作表;Cell就是简单的一个格。openpyxl就是...

linux下Django Nginx+uwsgi 安装配置

linux下Django Nginx+uwsgi 安装配置

 原文链接在前面的章节中我们使用 pythonmanage.pyrunserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache,Nginx,lighttpd等,本文将以Nginx为例。Centos下安装步骤...

python 修改、读取图片元数据

python 修改、读取图片元数据

 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有:EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。IPTC:比如图片标题、关键字、说明、作者、版权等信息。XMP:由Adobe公司制定标准,以...

SQL学习——SELECT INTO和INSERT INTO SELECT

SQL学习——SELECT INTO和INSERT INTO SELECT

原文链接SELECTINTO语句从一个表中复制数据,然后将数据插入到另一个新表中。SELECTINTO语法我们可以把所有的列都复制到新表中:SELECT*INTOnewtable[INexternaldb]FROMtable1;或者只复制希望的列插入到新表中:SELECTcolumn_name(s)...

python 利用pyttsx3文字转语音(转)

python 利用pyttsx3文字转语音(转)

原文链接作者 #-*-coding:utf-8-*-importpyttsx3engine=pyttsx3.init()withopen("all.txt",'r',encoding='utf-8')asf:while1:line=f.readline()print(line,end=''...

SQL学习——IN运算符

SQL学习——IN运算符

IN的作用IN运算符允许您在WHERE子句中指定多个值。IN运算符是多个OR条件的简写。IN的语法SELECTcolumn_name(s)FROMtable_name WHEREcolumn_nameIN(value1,value2,...);或者SELECTcolumn_name(s)F...

SQL学习——BETWEEN运算符

SQL学习——BETWEEN运算符

原文链接BETWEEN的作用BETWEEN操作符用于选取介于两个值之间的数据范围内的值。BETWEEN运算符选择给定范围内的值。值可以是数字,文本或日期。BETWEEN运算符是包含性的:包括开始和结束值,等价于>=AND<=BETWEEN的语法SELECTcolumn_name(s)FR...

【数字图像处理】灰度转换算法

【数字图像处理】灰度转换算法

黑白照片的时代虽然已经过去,但现在看到以前的照片,是不是有一种回到过去的感觉,很cool有木有~看完这篇文章,就可以把彩色照片变成各种各样的黑白的照片啦。本文完整的在线例子图片灰度算法例子,例子的图片有点多,可能有些慢。例子的源码位于blog/demo里原色是指不能透过其他颜色的混合调配而得出的&l...

SQL学习——LIKE运算符

SQL学习——LIKE运算符

原文链接LIKE作用在WHERE子句中使用LIKE运算符来搜索列中的指定模式。 有两个通配符与LIKE运算符一起使用:% -百分号表示零个,一个或多个字符_ -下划线表示单个字符注意: MSAccess使用问号(?)而不是下划线(_)。 百分号和下划...