搜索到与相关的文章
Python

python SSTI绕过

原理首先以jinja2模板注入为例:{{request[request.args.param]}}可以用{{request|attr(request.args.param)}}替代绕过"["、"]"过滤绕过的方式也就是同义语句转化,下面给出其他的替换绕过"_"字符:?exp={{request|attr([request.args.usc*2,request.args.class,request.args.usc*2]|join)}}&usc=_&clas

系统 2019-09-27 17:51:45 2373

Python

Python日志模块学习,从这里开始...

消息与记录刚才谈到了关于历史账号的文章与消息记录,所以今天想跟大家聊聊Python关于消息记录的模块:日志管理模块logging。学习python的第一课,肯定都是print('HelloWrold...')。但print仅仅使用于我们日常学习,当我们的程序需要部署上线时,程序必须要具备记录日志与程序输出的功能。此时print就不能满足我们的需求,而logging应运而生。logging是python的内置模块,无需安装即可直接使用。logging模块借鉴

系统 2019-09-27 17:51:36 2373

Python

2019-09-18 Docker 安装Python 3.7.4

要安装运行Python的容器,那先到https://hub.docker.com/去查找一下,看看有哪些可用的镜像。恩,最高的版本已经是3.8.0b4了,不过考虑下还是安装3.7.4稳定版把。用来安装的虚拟机是Ubuntu18.04服务器版,安装虚拟机就跳过不写了,太简单。为了方便,使用root用户操作。在Ubuntu上安装Docker使用官方脚本,在终端输入curl-fsSLget.docker.com-oget-docker.sh瞬间下载安装脚本:-r

系统 2019-09-27 17:51:07 2373

Python

python 根据网易云歌曲的ID 直接下载歌曲的实例

特么的,上次写了一堆,发现,原来下载网易云的歌曲根本不用这么费劲,直接用!http://music.163.com/song/media/outer/url?id=这里填歌曲id.mp3这个URL就可以下载了,真特么操蛋!!现在再来做一次!根据歌单下载歌曲importrequests,os,time,sys,refromscrapy.selectorimportSelectorclasswangyiyun():def__init__(self):self.

系统 2019-09-27 17:49:00 2373

Python

python-爬虫-爬虫前奏(一)

爬虫前奏爬虫的实际例子搜索引擎(百度、谷歌、360搜索等)伯乐在线惠惠购物助手数据分析与研究(数据冰山知乎专栏)抢票软件等什么是网络爬虫通俗理解:爬虫是一个模拟人类请求网站行为的程序,可以自动请求网页,并将数据爬取下来,然后使用一定的规则提取有价值的数据通用爬虫和聚焦爬虫**通用爬虫:**通用爬虫是搜索引擎抓取系统(百度、谷歌、搜狗等)的重要组成部分,主要是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份**聚焦爬虫:**是面向特定需求的一种网络爬

系统 2019-09-27 17:48:25 2373

Python

ubuntu之路——day12.1 不用tf和torch 只用python

首先感谢这位博主整理的AndrewNg的deeplearning.ai的相关作业:https://blog.csdn.net/u013733326/article/details/79827273本来想要进deeplearning.ai的官网看作业的,因为我是在网易云上面看的课所以没有作业,然而GFW把我关了,我现在用的新机器代理还没设置好。照例来一句GTMDGFW!然后本来想把jupyternotebook直接上传到博客,但是转换成html不支持,转成m

系统 2019-09-27 17:47:54 2373

Python

解决Centos7安装python3后pip工具无法使用

问题描述:Centos7安装python3,正常流程全部配置完成,python3,pip3的软链接也建立了但是python3可以正常使用,而pip3报错,无法找到文件或目录解决方法:which命令:查找python的路径type命令:也是查找python的路径发现两次命令查询的结果并不一致使用hash-r清除Linux下哈希表中所有缓存,下次再typepython就会去系统环境变量中查找路径,就可正常解决掉系统找不到pip3路径的问题[root@local

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

Python

python实现Dijkstra算法的最短路径问题

迪杰斯特拉(Dijkstra)算法主要是针对没有负值的有向图,求解其中的单一起点到其他顶点的最短路径算法。1算法原理迪杰斯特拉(Dijkstra)算法是一个按照路径长度递增的次序产生的最短路径算法。下图为带权值的有向图,作为程序中的实验数据。其中,带权值的有向图采用邻接矩阵graph来进行存储,在计算中就是采用n*n的二维数组来进行存储,v0-v5表示数组的索引编号0-5,二维数组的值表示节点之间的权值,若两个节点不能通行,比如,v0->v1不能通行,那么

系统 2019-09-27 17:46:36 2373

Python

Python引用类型和值类型的区别与使用解析

Python数据类型分为值类型和引用类型,下面我们看下它们的区别:值类型:对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象包含:字符串、元组、数值,本身不允许被修改引用类型:对象本身可以修改,包含:列表、字典,本身允许修改例子:a=11printid(a)a=16printid(a)结果:43525053L57628312L修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值l=[1,2,3]printid(l)l[0]=0pr

系统 2019-09-27 17:38:02 2373

编程技术

VC网络通信API概览

1.WinSockAPIWindowsSockets是在Windows环境下使用的一套网络编程规范,常常简称为Winsock。WinSock主要是基于socket来开发基于TCP/IP模型中各层的服务器端与客户端程序。可使用RAWSOCKETAPI(原始套接字)开发低层协议的程序,当然这需要了解协议的报文格式。1.1WindowsSocketsAPI参考《WinSock编程基础》中的WindowsSockets规范。1.2WinsockAPI函数的分类在W

系统 2019-08-29 23:44:50 2373