Python

Flask框架实现的前端RSA加密与后端Python解密功能详解

张军博客
本文实例讲述了Flask框架实现的前端RSA加密与后端Python解密功能。分享给大家供大家参考,具体如下:前言在使用Flask开发用户登录API的时候,我之前都是明文传输username和password。这种传输方式有一定的安全隐患,password可能会在传输过程中被窃听而造成用户密码的泄漏。那么我认为解决该问题的方法是这样的:在前端页面对数据进行加密,然后再发送到后端进行处理。这一篇文章是前端用RSA的publicKey进行加密,然后后端用Pyth

系统 2019-09-27 17:57:34 717

Python

Python数组批量转换

张军博客
数组批量转换,用于多线程比较有用,或分批进行数据处理比较有用

张军 2019-11-02 14:17:51 394

Python

pandas常用函数

张军博客
df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名,0,1,2,3... names=['A', 'B', 'C'...] 自定义列名 index_col='A'|['A', 'B'...] 给索引列指定名称,如果是多重索引,可以传list skiprows=[0,1,2] 需要跳过的行号,从文件头0开始,skip_footer从文件尾开始 nrows=N 需要读取的行数,前N行 chunksize=M 返回迭代类型TextFileReader,每M条迭代一次,数据占用较大内存时使用 sep=':'数据分隔默认是',',根据文件选择合适的分隔符,如果不指定参数,会自动解析 skip_blank_lines=False 默认为True,跳过空行,如果选择不跳过,会填充NaN converters={'col1', func} 对选定列使用函数func转换,通常表示编号的列会使用(避免转换成int) dfjs = pd.read_json('file.json') 可以传入json格式字符串 d

张军 2019-10-16 23:13:02 358

Python

Python调用海康威视网络相机之——python读取相机rtsp码流显示画面

张军博客
搜了网上一些关于如何在python中实现海康威视相机的连接与画面播放的资料,最直接的方式是通过rtsp流来实现。海康的rtsp协议格式如下(参考:海康相机使用RTSP):rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream主码流:rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_streamrtsp:

系统 2019-09-27 17:56:37 691

Python

尝试使用Python多线程抓取代理服务器IP地址的示例

张军博客
这里以抓取http://www.proxy.com.ru站点的代理服务器为例,代码如下:#!/usr/bin/envpython#coding:utf-8importurllib2importreimportthreadingimporttimeimportMySQLdbrawProxyList=[]checkedProxyList=[]#抓取代理网站targets=[]foriinxrange(1,42):target=r"http://www.prox

系统 2019-09-27 17:46:37 3228

Python

Python源文件改写。编写一个程序,读取一个Python源程序文件...够被Python解释器正确执行。

张军博客
Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。我不知道还有什么其他方法可以从列表中把单词逐个分离出来所以我用了jieba库测试文件名:source.py(将此文件放在主程序相同目录)defsum(num):result=0forxinrange(1,num+1):result+=xreturnresultprint(sum

系统 2019-09-27 17:57:23 1004

Python

Python xlwings模块简单使用

张军博客
Pythonxlwings模块简单使用xlwings安装xlwingsexcel-book-打开-新建xlwingssheet-apixlwings操作数据xlwings读取数据xlwings安装操作excel模块的比较xlwings官方文档基本操作安装pipinstallxlwingsxlwings打开-新建打开excel文件多个excel操作importtimeimportxlwingsasxw"""visibleTure:可见excelFalse:不

系统 2019-09-27 17:57:35 958

Python

Coursera课程《Using Python to Access Web

张军博客
1.WhatdowecallitwhenabrowserusestheHTTPprotocoltoloadafileorpagefromaserveranddisplayitinthebrowser?DInternetProtocol(IP)DECNETSMTPIMAPTheRequest/ResponseCycle1分2.第2个问题WhatseparatestheHTTPheadersfromthebodyoftheHTTPdocument?BFourd

系统 2019-09-27 17:55:26 887

Python

python3使用pyppeteer绕过navigator.webdriver

张军博客
如今,网上说的检测脚本特征值的办法是#chrome启动#F12console输入navigator.webdriver#脚本被识别则返回>>true#正常浏览器会返回>>undefined#或者>>False以上是目前网上比较流行的脚本检测一种说法,如果有其他pyppeteer是什么?pyppeteer是基于node.js操作chromium的非官方模块是网上文章比较流程的一种,用来替代selenium绕过驱动器特征值检测的一个模块,网上文章常见例子,淘宝

系统 2019-09-27 17:56:46 884

Python

Python信号分析 | 信号的表示(二)【三角、复指数、矩形脉冲、阶跃】

张军博客
戳链接看第一篇:Python信号分析|信号的表示(一)1、三角信号三角信号在MATLAB中用tripuls函数表示。ft=tripuls(t,width,skew)产生幅度为1,宽度为width,且以0为中心左右各展开width/2大小,斜度为skew的三角波。width默认值为1,skew的取值范围为[-1,1]。在Python中用一个分段函数来表示三角信号。Python代码如下:"""三角信号"""importnumpyasnpimportmatplo

系统 2019-09-27 17:55:40 855

Python

python SSTI利用

张军博客
原理python的SSTI不仅可以向网页插入一些XSS代码,而且还可以获取一些变量和函数信息,尤其是secret_key,如果获取到则可以对flask框架的session可以进行伪造。对于tornado框架,render(request,'account/login.html',{'error':error_msg}如果error_msg用户可控,那么就存在注入。如果error_msg为,如果没有过滤则会执行XSS如果error_msg为{{data}}的

系统 2019-09-27 17:51:46 748

Python

【Python】Windows 下使用 pyinstaller 对 keras

张军博客
用到的几种主要的python包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、opencv-python:4.1.0.25(主要用于图像数据的读取与存储)5、numpy:1.15.0(主要用于图像数据的矩阵操作)6、h5py:2.9.0(打包的时候提醒需要这个包)……注:很多时候打包不成功,或者打包成功,

系统 2019-09-27 17:55:17 735

Python

python 实现二维码生成 python有一个库专门让我们来生成二维码,MyQR是Python的一个第三方...

张军博客
python有一个库专门让我们来生成二维码,MyQR是Python的一个第三方库,专门用来制作个性二维码myqr库:https://github.com/sylnsfar/q...一:按照MyQRpipinstallmyqr如下表示按照成功二:myqr库简单使用生成二维码我们主要使用到了myqr中的run方法run方法一共有九个参数words#二维码信息version#版本(1,2,3,...,40),默认为1level#级别(L,M,Q,H),默认为Hp

系统 2019-09-27 17:08:11 719