文章 2017-11-01 来自:开发者社区

Python Selenium爬虫实现歌曲免费下载

最近发现越来越多的歌曲下载都需要缴费了,对维护正版是好事。但有的时候也想钻个空子,正好最近在学习python,随手写了一个建议爬虫,用来爬取某播放软件的在线音乐。 主要思路就是爬取播放页里的播放源文件的url,程序可以读取用户输入并返回歌单,,,因为在线网站包含大量js,requests就显得很无奈,又懒得手动解析js,于是寄出selenium大杀器。 selnium是一款很强大的浏览器自动化测....

Python Selenium爬虫实现歌曲免费下载
文章 2017-11-01 来自:开发者社区

利用内存破坏实现Python沙盒逃逸

几周之前心痒难耐的我参与了一段时间的漏洞赏金计划。业余这个漏洞赏金游戏最艰巨的任务就是挑选一个能够获得最高回报的程序。不久我就找到一个存在于Python沙盒中执行的用户提交代码的Web应用程序的bug,这看起来很有趣,所以我决定继续研究它。 进过一段时间的敲打之后,我发现了在Python层实现沙盒逃逸的方法。报告归档了,漏洞几天内及时被修复,得到了一笔不错的赏金。完美!这是一个我的漏洞赏金征程.....

利用内存破坏实现Python沙盒逃逸
文章 2017-11-01 来自:开发者社区

Python之三十行代码实现简易计算器

实现的简易计算器如下: 完整的代码如下: from tkinter import * from math import exp,log,sin,cos,tan class Calculator: def __init__(self): window=Tk().title("简易计算器") frame1=Frame(window).pack() ...

Python之三十行代码实现简易计算器
文章 2017-10-31 来自:开发者社区

python实现线程池

什么是线程池?      诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的开销很大。 所以提高服务器效率的一个手段就是尽可能减少创建和销...

文章 2017-10-29 来自:开发者社区

python实现FTP服务器

FTP服务的主动模式和被动模式 在开始之前,先聊一下FTP的主动模式和被动模式,两者的区别 , 用两张图来表示可能会更加清晰一些: 主动模式: 主动模式工作过程: 1. 客户端以随机非特权端口N,就是大于1024的端口,对server端21端口发起连接 2. 客户端开始监听 N+1端口; 3. 服务端会主动以20端口连接到客户端的N+1端口。 主动模式的优点: 服务端配置简单,利于服务器安全管.....

文章 2017-10-26 来自:开发者社区

矩阵类的python实现

  科学计算离不开矩阵的运算。当然,python已经有非常好的现成的库:numpy。   我写这个矩阵类,并不是打算重新造一个轮子,只是作为一个练习,记录在此。   注:这个类的函数还没全部实现,慢慢在完善吧。   全部代码:   1 import copy 2 3 class Matrix: 4 '''矩阵类''' 5 def __init__(...

文章 2017-10-25 来自:开发者社区

用 eric6 与 PyQt5 实现python的极速GUI编程(系列04)---- PyQt5自带教程:地址簿(address book)

(address book) 【引子】 在PyQt5自带教程中,地址簿(address book)程序没有完全实现界面与业务逻辑分离。 本文我打算用eric6+PyQt5对其进行改写,以实现界面与逻辑完全分离。   【概览】 1、界面: 2、功能简介: 程序有三种操作模式:浏览模式、添加模式、编辑模式。 其实现的功能都显式的体现在各个按钮上 3、主要步骤: 1)、在eric6中新建项目,...

用 eric6 与 PyQt5 实现python的极速GUI编程(系列04)---- PyQt5自带教程:地址簿(address book)
文章 2017-10-24 来自:开发者社区

可变多隐层神经网络的python实现

  说明:这是我对网上代码的改写版本,目的是使它跟前一篇提到的使用方法尽量一致,用起来更直观些。   此神经网络有两个特点: 1、灵活性 非常灵活,隐藏层的数目是可以设置的,隐藏层的激活函数也是可以设置的   2、扩展性 扩展性非常好。目前只实现了一个学习方法:lm(Levenberg-Marquardt训练算法),你可以添加不同的学习方法到NeuralNetwork...

可变多隐层神经网络的python实现
问答 2017-10-23 来自:开发者社区

Python SDK如何订阅主题,最新SDK没有相应实现吗

$ cat /lib/python2.7/site-packages/aliyun_python_sdk_iot-4.1.1-py2.7.egg-info/SOURCES.txt MANIFEST.in README.rst setup.cfg setup.py aliyun_python_sdk_iot.egg-info/PKG-INFO aliyun_python_sdk_iot.egg-.....

文章 2017-10-19 来自:开发者社区

蒙特卡罗方法 python 实现

蒙特卡罗(Monte Carlo)方法的精髓:用统计结果去计算频率,从而得到真实值的近似值。 一、求圆周率的近似值,采用 投点法 import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Circle # 投点次数 n = 10000 # 圆的信息 r = 1.0 # 半...

蒙特卡罗方法 python 实现

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像