Python全栈开发
Python,大数据,Redis,ES,Django,Flask,Nginx,HTML,CSS,JS,ElementUI。。
王义凯_Rick
如果对你有帮助,就请点个赞吧~
展开
-
惊呆!博主居然教粉丝爬虫爬取自己的文章
python 博客, csdn, 爬虫 , markdownimport requestsfrom lxml import etreeimport html2text as htimport timeimport urllib.requestheaders = ('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 S.原创 2023-04-09 23:27:45 · 423 阅读 · 0 评论 -
Redis系列(六)、数据类型之有序集合ZSet(sorted_set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。常应用于排行榜,分数排名等场景。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。原创 2020-06-12 15:50:09 · 1996 阅读 · 0 评论 -
Redis系列(五)、数据类型之无序集合Set
Redis 的 Set 是 string 类型的无序集合。常用于抽奖,打标签,共同好友等场景。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232- 1 (4294967295, 每个集合可存储40多亿个成员)。原创 2020-06-11 15:07:26 · 1789 阅读 · 0 评论 -
Redis系列(四)、数据类型之列表List
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。因此也有项目直接使用redis做消息队列,我们之前介绍filebeat+logstash+redis的时候也使用redis存储filebeat采集的日志进redis的列表类型中,由logstash从其中消费,传送门。原创 2020-06-10 18:51:13 · 2191 阅读 · 0 评论 -
Redis系列(三)、数据类型之哈希Hash
哈希类型是指键值对里的value本身存储的也是一个个的KV键值对,类似于python中的dict和java中的map集合。hash_value={{field1,value1},...{fieldN,valueN}}原创 2020-06-10 11:54:20 · 5427 阅读 · 0 评论 -
Redis系列(二)、数据类型之字符串String
Redis的String类型可以是字符串(简单的字符串、复杂的字符串(例如JSON、XML))、数字(整数、浮点数),甚至是二进制(图片、音频、视频),但是值最大不能超过512MB;原创 2020-06-10 00:48:16 · 2893 阅读 · 0 评论 -
在Python中使用ibis,impyla,pyhive,pyspark连接Kerberos安全认证的Hive、Impala
在python中连接hive和impala有很多中方式,有pyhive,impyla,pyspark,ibis等等,本篇我们就逐一介绍如何使用这些包连接hive或impala,以及如何通过kerberos认证。原创 2020-06-09 13:28:34 · 8154 阅读 · 19 评论 -
ELK系列(十四)、在Python中操作ES,创建/查询/插入/更新/删除
前面我们介绍了在kibana,curl,es-head,hive中对es的操作,本篇介绍如何使用python操作ES。ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0ELK系列(二)、在Kibana中使用RESTful操作ES库ELK系列(三)、安装Logstash插件及打包离线安装包ELK系列(四)、Logstash读取nginx日志写入ES中ELK系列(五)、Logstash修改@timestamp时间为日志的产生时间原创 2020-06-09 10:29:32 · 5746 阅读 · 4 评论 -
使用Python操作InfluxDB时序数据库
上一篇介绍了如何安装InfluxDB以及开启Web操作页面,本篇介绍一下如何使用python操作influxdb。InfluxDB1.1.0和1.8.0版本安装并开启web界面----------------------------------------------------------------------------安装python包influxdb,这里我安装的是5.3.0版本pip install influxdb==5.3.0使用from influxdb i原创 2020-05-12 18:29:19 · 3046 阅读 · 0 评论 -
使用Python监控本机资源情况写入InfluxDB并使用Grafana监控
前面的文章介绍了如何安装influxdb以及grafana,如何使用python操作influxdb,本篇我们做一个小demo,使用python实时监控本机的资源占用情况,并写入influxdb数据库,通过grafana进行监控。一、Grafana6.7.3安装及使用二、InfluxDB1.1.0和1.8.0版本安装并开启web界面三、使用Python操作InfluxDB时序数据库--------------------------------------------------------原创 2020-05-13 10:28:19 · 1711 阅读 · 0 评论 -
python利用PyQt5和QTDesginer开发GUI应用(四)、使用python嵌入式版编译py文件为exe文件
python应用GUI开发系列:python利用PyQt5和QTDesginer开发GUI应用(一)、环境准备及demopython利用PyQt5和QTDesginer开发GUI应用(二)、股票查询工具python利用PyQt5和QTDesginer开发GUI应用(三)、使用pyinstaller打包成exe文件-----------------------------------...原创 2020-04-30 17:35:45 · 935 阅读 · 0 评论 -
python利用PyQt5和QTDesginer开发GUI应用(三)、使用pyinstaller打包成exe文件
python应用GUI开发系列:python利用PyQt5和QTDesginer开发GUI应用(一)、环境准备及demopython利用PyQt5和QTDesginer开发GUI应用(二)、股票查询工具---------------------------------------------------------------------------------------------...原创 2020-04-30 17:16:34 · 1309 阅读 · 0 评论 -
python利用PyQt5和QTDesginer开发GUI应用(二)、股票查询工具
python应用GUI开发系列:python利用PyQt5和QTDesginer开发GUI应用(一)、环境准备及demo-------------------------------------------------------------------------------------------------------------------这里使用tushare实时采集财经类信...原创 2020-04-30 16:56:38 · 2100 阅读 · 0 评论 -
python利用PyQt5和QTDesginer开发GUI应用(一)、环境准备及demo
1.python环境准备(推荐使用anaconda) 以及pycharm应用安装:略2.安装PyQt5和PyQt5-tools如果安装不成功可以多试几次,还不行的话可以修改pip为豆瓣的源:http://pypi.douban.com/simple,再不行的话就到pypi上下载whl包使用命令行安装即可:pip.exe install xxx.whl我这里的版本分别是PyQt5=...原创 2020-04-30 15:33:09 · 2178 阅读 · 0 评论