- 博客(47)
- 资源 (62)
- 收藏
- 关注
原创 Python3爬取OpenStreetMap平台的城市道路交通网数据
Python3 爬取OpenStreetMap平台的城市道路交通网数据
2022-02-06 14:12:13
5035
7
原创 中科大EPC抢预约考试脚本简单版
中科大EPC抢课和预约考试脚本简单版一、前言二、代码三、效果与总结一、前言源于EPC约考,每次开放名额很少,用脚本比在网页快的多。使用Python3,涉及requests和re模块。second_id 的获取:cookies 的获取:二、代码使用的是Jupyterimport requestsimport timeimport re#############全局变量管理##################second_id="3003"#个人idbaseURL="https://
2021-06-28 08:38:30
2542
3
原创 基于Python对图片添加个人信息的数字签名,非水印
利用python将个人信息加密到图片的拓展信息,进行数字签名同时不暴露发布者真实信息,同时将该图片的时间戳进行添加方便溯源。
2021-06-19 16:49:12
1154
原创 用Python的aiohttp和B站API分析UP主的流量变化
闲来无事,练习aiohttp的模块使用,借助B站的API对UP主视频的流量趋势分析,包括播放量和评论数的变化,废话不多说直接上代码。
2021-06-18 23:21:12
537
原创 用Python的flask、tornado和fastapi探索SSE推送服务
用Python探索推送服务一、引言二、SSE 实现1、Tornado 框架2、Flask 框架三、WebSocket 实现一、引言最近在学习Python服务器框架,考虑到未来可能会用到推送服务,就在此记录一下学习过程。实现推送目前有两种方案比较好,一种是基于HTTP协议的SSE,另外一种是不同于HTTP协议的WebSocket协议,纯理论的我也不太明白,不做说明,网上资料很多。二、SSE 实现SSE是基于HTTP协议之上的,因此就得有支持HTTP协议的web框架,这里我对Tornado和Flask都
2021-06-18 17:08:01
4604
原创 python的fastapi、tornado、flask框架并发探索
python nginx tornado flask fastapi JMter
2021-06-18 12:31:10
2042
2
原创 基于fastapi和ffmpeg的流媒体服务器简单实现
基于fastapi的流媒体服务器的简单实现,python,m3u8,videojs,ffmpeg
2021-06-17 17:00:47
2844
2
原创 python 实现将图像转化为位图数组
目前在做Arduino的知识学习,在使用OLED屏幕的时候为了实现精美的图片展示,需要将图像image转化为位图数组bitmap的形式,网上的资源很多,可是自己想实现一下,本篇记录下探索的过程。
2021-04-09 13:47:17
2765
1
原创 Python 实现 异步回调实现的探索
在学习Javascript的时候随处可见的异步回调,我在思考Python 是否也可以实现异步回调。前几次的学习明白了Python利用协程实现异步的方法,那接下来实现回调不就简单了吗?记录学习过程。Python 3.7一、正常的回调import timeimport asyncio#这是一个回调函数def callback(ret,err): print("显示回调结果:",end="\n") print(ret,err)# 带有回调功能的函数def task_b(
2020-09-16 14:47:30
1163
原创 python 关于await/async 的思考(非理论)
最近在学习python的异步,网上的很多资料 指向“协程”这个东西,在python3.4版本之后用的是await/async关键字。如果大家读到这篇文章欢迎大家交流,我阅读过不少博客,基本提到 asyncio.sleep()来模拟实际的生产环境,但是在实际项目中我们并不会用到这个。在学习中我记录下学习的代码,异步在实际的表现,开发环境为3.7版本,asyncio这个库 有些语法 3.7以前版本和3.7版本还是不一样的,会报错。...
2020-09-13 15:13:29
309
原创 JS 正则表达式 隐藏数据
前端项目中需要正则表达式处理 业务数据,对姓名 身份证号 手机号 银行卡号 车牌号 邮箱号做隐藏处理,下面记录实现方法。一、简单的查阅正则语法固定格式:/表达式/修饰符修饰符可有,可没有,也可组合,有三种 全局匹配,即是匹配一个后继续匹配,直到结束g; 忽略大小写匹配i; 多行匹配,即是遇到换行后不停止匹配,直到结束m需要的通配符 ?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符,要匹配 ? 字符,请使用 \?...
2020-08-28 17:07:33
2007
原创 auto.js 快手极速版刷视频简易demo
这是一个无聊做的demo 快手极速版刷视频。auto.js是基于javascript的自动化脚本,它可以模拟人的操作,功能非常强大,说是外挂但不破坏原程序或者在原程序中注入某些东西。本次开放使用vs code,当然能 auto.js APP本身也是支持编辑功能的,用vs code 只是为了方便在手机上调试,而且写代码手感好啊。一、准备工作1、如果你用vs code 那...
2020-02-28 15:08:03
21056
5
原创 Python Tornado之搭建微信公众号引入JS-SDK(七)
参考链接:https://www.cnblogs.com/sufaith/p/python-wechat-dev.html本章我们将调用js-sdk,调用js-sdk的目的是为了使用微信公众号接口,比如分享功能,扫码,客服等等。js-sdk是JavaScript语言的sdk当然是用在web上的,而Tornado是可以调用html页面的。本章只是记录调用微信公众平台的airkiss,就是智能配网...
2020-02-27 22:21:54
435
原创 Python Tornado之搭建微信公众号网页授权(六)
有这么个需求,大学教务处公众号要实现查成绩,一般来说你发送数据行为我们可以拿到客户的openid就是唯一标识,然后如果你绑定了学号,那么我们就会在数据库中找出你的成绩给你返回,这就是查询业务,实现很简单,但是客户慢慢的发现这个交互效果不好,他要看更好看的界面,那么你就得自己写网页了,并且在公众号中调用这个网页。此时就得需要网页授权。强烈建议 看 官方文档:如果用户在微信客户端中访...
2020-02-27 22:06:25
882
1
原创 Python Tornado之搭建微信公众号token们的缓存统一(四)
重复 强烈建议看 官网文档 微信有很多开放接口,那么必然需要权限验证,access_token 和jsapi_ticket是我们使用微信高级接口必不可少的数据,而且它们都是有有效期的。一、access_token (我厚颜无耻的复制了官方文档)access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存...
2020-02-27 21:21:56
680
原创 Python Tornado之搭建微信公众号项目总览(二)
上一章我们结束了测试号的申请,也在公众平台页面控制台熟悉了一些重要的数据,接下来就是项目的编写。我个人很随意,用的编写环境是Win10,测试环境是自己租的阿里云服务器,Centos7,基本配置都已搞定,包括Python3 以及所需包,Redis数据库等。下面就简单说一下项目是实现哪些功能:1、 接口验证,这是自己编写后台必要的环节;2、回复功能,包括对客户发送的语音,文字的回复,关注事件回复;3、自定义菜单功能,并对点击菜单的事件进行响应;4、网页授权,这个是为了跳转自定义页面实现业务逻辑功
2020-02-27 20:09:16
1066
原创 Python Tornado之搭建微信公众号自定义菜单(五)
这个自定义菜单属于高级接口,如果想用,要么你是服务号、测试号,要么花钱认证订阅号,300一年。接着上篇文章继续,还是强烈建议大家阅读 官方文档。一、基本知识以下内容来自微信官网:1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。3、创建自定义菜单后,菜单的刷新策略...
2020-02-25 21:46:29
515
原创 Python Tornado之搭建微信公众号接口验证和消息回复(三)
第一篇,我们解决了测试公众号,下面就得开始写服务器了,同时别忘记我们还留了一个断点,那就是配置接口还未提交成功。强烈建议看 官网文档。其实后端服务器并不复杂,仅有一个路由,例如我的服务器中的/start,start路由所指向的类有两种请求,get和post,get请求是来验证接口的,post是来处理客户的行为数据的。一、写接口验证1、上目录结构2、上微信消息包结构,我...
2020-02-25 21:03:26
737
原创 Python Tornado之搭建微信公众号前言准备(一)
作为一名计算机学生,在业余时间涉猎其他知识是很有必要的,一段时间我曾经盯上微信公众号,也申请了个人订阅号,当时也捣鼓了一段时间,也没弄出啥名堂。寒假到了,疫情期间重拾微信公众号。微信公众号为大家提供可视化的操作界面,配套app,可是功能有限,作为一名极客显然不甘如此,那么放弃使用微信提供的服务器,意味着自己需要搭建微信公众号后台。 简单介绍一下,微信公众号分为订阅号,...
2020-02-25 21:02:20
486
原创 IPv6学习之在Centos7上利用ipv6隧道开启ipv6
本章记录在华为云 Centos7 服务器上开启IPv6。一、开篇个人认为IPv6是一种趋势,因此先下手吃香,咱们小白不会去封装协议,但是我们可以用已有的工具去完成IPv6到IPv6的通信。二、开始动手...
2020-02-20 15:13:36
1440
原创 搭建Tornado Https服务器之上传和下载文件(12)
本章节介绍Tornado通过获取表单数据,保存文件和参数,简单的说就是实现文件上传功能。
2020-02-19 13:41:45
1470
15
原创 搭建Tornado Https服务器之腾讯云短信的使用(11)
云短信通知验证码业务是在一个完整系统中必不可少的,本章节就来谈谈腾讯云短信的使用。
2020-02-19 12:54:16
304
原创 搭建Tornado Https服务器之Tornado Nginx 反向代理(9)
本章介绍在之前Tornado项目的基础上实现前后端分离的nginx反向代理,同样的,本项目是在Centos上演示的,windows同样的流程,与此同时我们还会提到配置https443端口和布置https,http强制转换到https。
2020-02-18 18:59:05
845
原创 搭建Tornado Https服务器之Tornado Https服务器(8)
本次教程将记录如何配置https服务器,因为本着学习的态度我会将Centos7 和Windows 10 配置https服务器都记录一下。
2020-02-18 14:32:20
1594
1
原创 搭建Tornado Https服务器之Tornado Jwt权限验证(7)
Tornado 连接mysql数据库,使用orm模式,加上jwt权限验证
2020-02-16 22:19:18
2190
3
原创 搭建Tornado Https服务器之Tornado ORM模式(6)
Tornado 连接mysql数据库使用 ORM 模式对数据库操作,避免直接写sql语句,本章节用到python的peewee包。
2020-02-16 16:48:32
692
原创 Centos Python3 的安装和配置
俗话说,“工欲善其事,必先利其器”,因此安装Python3 是我们学习Python的前提,因为Centos自带Python2环境,安装Python3又比较复杂,这里简单的记录一下安装心得。一、从官网下载Python3的源码包 这里我用的是 Python-3.6.9.tgz你可以在本地电脑下载好传到云服务器,也可以在云服务器用下面的命令直接下载wget https://...
2020-02-16 15:31:50
177
原创 Python 爬取科技部计划申报指南pdf文件并作词频分析
这是爬取中国科技部计划申报指南的小程序,目的帮大家提取关键词,方便写论文申请课题,把握研究动向,然后我们再转换为txt文件,做词频处理。关于文件执行流程,就是这三个文件依次执行。一、首先是获得pdf文件"""版本:python 3.6作者:物联网菜鸟时间:2019年8月11这是一个抓取 2019 年 科技部计划申报指南 pdf文件的程序"""import requests...
2020-02-16 14:13:00
898
2
原创 搭建Tornado Https服务器之Tornado连接Postgresql数据库(5)
Tornado通过psycopg2连接postgresql数据库
2020-02-15 21:39:44
838
2
原创 搭建Tornado Https服务器之Tornado连接MySql数据库(4-2增删改查)
Tornado通过pymysql连接mysql数据库,并增删改查
2020-02-15 20:32:00
527
原创 搭建Tornado Https服务器之Tornado连接MySql数据库(4-1基本操作)
tornado通过pymysql连接mysql数据库
2020-02-15 14:46:36
550
1
ACM算法集锦(实现代码)
2019-03-24
树莓派书树莓派书2
2018-10-08
树莓派Python语言
2018-10-08
树莓派Python语言2
2018-10-08
(扫描版PDF)Spark大数据实例开发教程 高清 带索引书签目录_王家林,徐香玉等编著_北京:机械工业出版社_P332_2016.01 下载
2018-09-09
win64 python3.8.10 以及jupyter matplotlib 离线安装包
2022-01-06
Graph Theory by Reinhard Diestel.pdf
2020-09-13
wooyun drops乌云知识库全部文章.zip
2020-09-13
05-STM32核心板例程.zip
2020-09-13
Python-3.8.6rc1.tgz
2020-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人