自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周小董

万物互联,环环相扣。

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 [747]SQLite-database disk image is malformed问题

SQLite-database disk image is malformed,此句英文的意思是数据库文件损坏。怎么证明SQLite数据库文件损坏呢?首先sqlite3 database_name进入数据库然后运行命令 PRAGMA integrity_check;如果数据库文件损坏就会报损坏的错误,如何数据库文件是完好的就会显示OK。遇到这个问题怎么解决?网上一般的做法有两种:方法...

2019-12-29 21:48:23 1906

转载 [746]sqlite排序规则

sqlite 排序规则BINARY - 使用 memcmp() 对字符串数据进行比较,无论文本编码。NOCASE - 与 BINARY 相同,除了在比较执行之前会将 ASCII 码的 26 个大写字母被折换为与其等值的小写字母。注意,只有 ASCII 码的字符进行大小写折换。由于所需表的大小,SQLite 不会尝试对完整 UTF 的大小写进行折换。RTRIM ...

2019-12-29 21:47:52 2014

转载 [745]Debian打开关闭防火墙

Debian原来用的是UFW防火墙,之前没接触过这种类型防火墙,这里记录一下简单的使用规则,后期在使用过程中慢慢完善UFW防火墙的使用操作方法;安装ufwapt-get install ufw查看防火墙现有规则:ufw status开启/关闭防火墙:ufw enable //开启ufw disable //关闭开启指定tcp或者udp端口:ufw allow 22/tcp...

2019-12-29 21:47:19 33532 1

转载 [744]smtplib.SMTPDataError: (554, b'DT:SPM的异常

python 发送邮件,出现如下异常异常如下:smtplib.SMTPDataError: (554, b’DT:SPM 163 smtp1,GdxpCgDHzyPXTARelmg4Ag–.6S2 1577340121,please see http://mail.163.com/help/help_spam_16.htm?ip=210.13.127.17&hostid=smtp1&a...

2019-12-29 21:46:36 1738

原创 [743]python sqlite3.ProgrammingError: SQLite objects created in a thread can only be used

错误sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 12096 and this is thread id 19564引言: SQLite是基于文件系统的mini数据库,我...

2019-12-29 21:45:57 2676 1

原创 [742]Flask数据库过滤器与查询集

pip install flask-sqlalchemypip install flask-mysqldbpip install pymysqlflask-sqlalchemy所作的操作只是把模型类转换为sql语句,然后通过数据库驱动访问mysql,在获取到结果后再把数据转换为模型对象Flask的数据库设置:app.config[‘SQLALCHEMY_DATABASE_URI’] =...

2019-12-22 22:28:03 1444

转载 [741]Flask框架(视图及路由)

一.Web框架1.什么是Web框架?协助开发者快速开发Web应用程序的一套功能代码2.为什么要用Web框架?稳定性和可扩展性强可以降低开发难度,提高开发效率总结一句话:避免重复造轮子3.在Python中常用的Web框架有flask   django   tornado4.Flask框架的核心werkzeug(路由模块)Jinja2(...

2019-12-22 22:27:20 239

转载 [740]flask abort函数

demo.py(abort函数)# coding:utf-8 from flask import Flask, abort, Response app = Flask(__name__) @app.route("/login", methods=["GET"])def login(): name = "" pwd = "" if name != "z...

2019-12-22 22:26:08 141

原创 [739]flask-mail发送邮件

pip install flask-mail这里我以QQ邮箱为例,来讲解QQ邮箱的发送!其它邮箱与此类似(下图是QQ邮箱服务器地址、端口号相关信息)服务器名称服务器地址SSL协议端口号非SSL协议端口号IMAPimap.163.com993143SMTPsmtp.163.com465/99425POP3Pop.163.com995110...

2019-12-22 22:25:13 260

原创 [738]Flask集成sentry实现错误监控

sentry是个开源的实时错误报告工具,支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trello 等常见开发工具的集成。flask集成sentry分为4个步骤:首先在sentry官网注册1个账号, Sentry官网地址然后创建1个新的项目,这里我选择的...

2019-12-22 22:24:36 913

原创 [737]flask之flask-script

Flask-Scropt插件为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。pip install flaskpip install Flask-Script第一步:实例化manage对象需要创建一个可以运行你脚本命令的Python模块。你可以随意命名它。我这里就以...

2019-12-22 22:22:47 309

转载 [736]Flask - 解决Access-Control-Allow-Origin跨域请求问题

由于浏览器受同源策略的限制,在使用XMLHttpRequest对象进行跨域请求时,通常会报No 'Access-Control-Allow-Origin' header is present on the requested resource.错误,导致请求失败。解决该问题的基本思路是使用CORS(Cross-Origin Resource Sharing)或JSONP,具体到Flask场景,有...

2019-12-22 22:21:51 694

原创 [735]利用UItraISO软碟通制作U盘启动盘安装Ubuntu16.04系统

准备工作:下载Ubuntu16.04系统:http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso下载UltraISO软碟通官方中文版并安装:https://cn.ultraiso.net/xiazai.html具体安装步骤如下:双击下载后的软件,勾选接受协议,点下一步弹出如下:第2,3可以不勾选:第...

2019-12-22 22:20:50 1057

原创 [734]pycharm常用快捷键

Pycharm中默认是不能用Ctrl+滚轮改变字体大小的,可以在file -> Setting ->Editor-〉General -> Mouse中设置。要设置Pycharm的字体,要先在file -> Setting ->Editor-〉Font中选择一种风格并保存,然后才可以改变。参考:https://www.cnblogs.com/polly-ling/p/9617519.html。注意:在上图标注1 的位置搜索要修改的功能,2的位置直接通过快捷键查找。异常原因:误动了键盘insert键,

2019-12-17 19:19:54 890

原创 [733]TabError: inconsistent use of tabs and spaces in indentation

问题:Python文件运行时报TabError: inconsistent use of tabs and spaces in indentation原因:说明Python文件中混有Tab和Space用作格式缩进。这通常是使用外部编辑器编辑Python文件时,自动采用Tab进行格式缩进。解决:通常将Tab转换成4个Spacenotepad++显示tab键和空格...

2019-12-17 18:36:47 156

转载 [732]kafka介绍

应用往Kafka写数据的原因有很多:用户行为分析、日志存储、异步通信等。多样化的使用场景带来了多样化的需求:消息是否能丢失?是否容忍重复?消息的吞吐量?消息的延迟?kafka介绍Kafka属于Apache组织,是一个高性能跨语言分布式发布订阅消息队列系统[7]。它的主要特点有:以时间复杂度O(1)的方式提供消息持久化能力,并对大数据量能保证常数时间的访问性能;高吞吐率,单台服务器可以达到...

2019-12-17 18:35:44 262

原创 [731]python包py2--py3改名

httplib —> http.clientpython3把httplib改了名字,对应的库是http.clienthttps://docs.python.org/3.4/library/http.client.htmlhttps://docs.python.org/2/library/httplib.htmlthread模块thread 模块已被废弃。用户可以使用 threadi...

2019-12-15 22:48:42 320

原创 [726]Windows下Pytesser安装

安装流程详细步骤安装PIL32位机器:去到PIL官网进行安装  64位机器:建议使用Pillow代替PIL,PIL官网的安装包在64位机器下无法找到,安装Pillow也非常简单,使用pip就可以一句话搞定控制台输入pip install pillow安装Pytesser安装Pytesser是最麻烦的部分,因为Pytesser只在2007更新过...

2019-12-14 20:18:10 1078

原创 [126]远程服务器使用phantomjs报错:phantomjs unexpectedly exited. Status code was: 127

原因是因为缺少phantomjs运行的依赖包Ubuntu尝试:sudo apt-get install libfontconfigcentos尝试: 用wget安装phantomjs依赖的libfontconfigsudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 lib...

2019-12-14 14:00:01 1563

原创 [727]python操作kafka

kafkapypi:https://pypi.org/project/kafka-python/kafka-python:https://github.com/dpkp/kafka-pythonpip install kafkapip install kafka-python如果想要完成负载均衡,就需要知道kafka的分区机制,同一个主题,可以为其分区,在生产者不指定分区的情况,kaf...

2019-12-13 17:09:34 1950

原创 [722]如何查看阿里云端口是否开放以及开放端口

最近在阿里云上安装Tomcat,mysql,完了一直访问不了,经过一番搜索,结果发现端口没开,查看8080端口是否开放的命令如下:netstat -ano | grep 8080记录在阿里云linux服务器上开启tomcat的8080端口的过程:1. 进入控制台,单击云服务器ECS2. 单击云服务器3. 出现您服务器的有关信息,单击更多4. 单击安全组配置5. 单击配置规则...

2019-12-12 19:32:06 8043

原创 [721]linux安装kafka及命令行使用

外网无法连接Kafka集群(报错:NoBrokersAvailable)本地Consumer和Producer无法使用远程Kafka服务器的解决方法:分别修改各台服务器Kafka配置文件server.properties, 在#listeners=PLAINTEXT://:9092下添加如下一行:advertised.listeners=PLAINTEXT://x.x.x.x:9092 ...

2019-12-12 19:11:43 1066

转载 [720]kafka可视化客户端工具(Kafka Tool)基本使用

1、下载下载地址:http://www.kafkatool.com/download.html2、安装根据不同的系统下载对应的版本,我这里kafka版本是1.1.0,下载kafka tool 2.0.1。双击下载完成的exe图标,傻瓜式完成安装。3、简单使用kafka环境搭建请参考:CentOS7.5搭建Kafka2.11-1.1.0集群1)连接kafka打开kafka to...

2019-12-12 19:10:51 316

原创 [719]python检测代理IP是否有效

网上不少文章关于代理IP的验证方法1.访问百度网页,依据其返回的网页内容进行判断import urllib.requestproxy=urllib.request.ProxyHandler({"http": "http://120.77.249.46:8080"})opener=urllib.request.build_opener(proxy)urllib.request.instal...

2019-12-12 19:10:20 9397

原创 [717]canal的安装及配置

简介canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费工作原理canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送 dump 协议MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal...

2019-12-12 19:09:06 317

转载 [716]canal的python客户端canal-python

一.canal-python 简介canal-python 是阿里巴巴开源项目 Canal是阿里巴巴mysql数据库binlog的增量订阅&消费组件 的 python 客户端。为 python 开发者提供一个更友好的使用 Canal 的方式。Canal 是mysql数据库binlog的增量订阅&消费组件。基于日志增量订阅&消费支持的业务:数据库镜像数据库...

2019-12-12 19:08:26 3169

原创 [715]python binlog2sql同步mysql数据

什么是二进制日志(binlog)binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但你可以通过查询通用日志来查看MySQL执行过的所有语句。二进制日志包括两类文件:二进制日志索引文件(文件名后...

2019-12-05 18:15:20 1031

原创 [713]linux系统phantomjs截图乱码

用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。解决办法就是安装字体。在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk在ubuntu中执行:sudo apt-get install xfonts-wqy这样再去截图中文的页面就不会出现一堆的方框了。CentOS 7添加微软雅黑字体在 ...

2019-12-02 18:26:08 727

转载 [712]pyecharts绘画:仪表盘|漏斗图|关系图|水球|极坐标|雷达|词云--支持中文

绘制图形: 仪表盘 - 漏斗图 - 关系图 - 水球 - 极坐标 - 雷达 - 词云–支持中文from pyecharts import Funnel, Gauge, Graphattr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]v1 =[5, 20, 36, 56, 78, 100]v2 =[55, 60, 16, 20, 15, 80]仪表盘...

2019-12-01 22:51:11 828

转载 [711]pyecharts绘画:柱形图-折线图-饼图

常用图形:柱形图-折线图-饼图-散点图from pyecharts import Line, Bar, Pie, EffectScatter# 数据attr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]v1 =[5, 20, 36, 10, 10, 100]v2 =[55, 60, 16, 20, 15, 80]柱形图bar = Bar('柱形图...

2019-12-01 22:50:32 482

原创 [710]python使用pyecharts绘制地图

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。安装pip install pyechartspypi:https://pypi.org/project/pyecharts/p...

2019-12-01 22:49:44 11802 5

原创 [709]python之pywifi

安装pywifipip install pywifipip install comtypes实例# -*- coding: utf-8 -*-import timefrom pywifi import const, PyWiFi, Profileclass WiFi(object): # 创建对象自动初始化,类似Java的构造函数 def __init__(se...

2019-12-01 14:09:22 2907 1

python3 使用 thrift 操作hbase 安装hbase-thirft后有一个Hbase报错

python3 使用 thrift 操作hbase 安装hbase-thirft后有一个Hbase报错 使用这个修改完成的Hbase类替换掉原来的Hbase类问题全部解决 主要是因为python版本兼容性带来的问题

2018-09-10

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

TA关注的人

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