![](https://img-blog.csdnimg.cn/20200526173806304.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 68
使用python,追求自由!
凌木LSJ
安全开发
展开
-
Python实现MYSQL蜜罐
实际上Server可以在回复任何Client端的请求时返回Response TABULAR响应包,而不仅仅是在Client发起Load data local infile后。而如果在这个数据包中指定文件路径,就可以读取Client相应的文件。服务端同意请求文件的Response TABULAR数据包部分内容如下:。1)模拟服务器发送greeting信息。2)模拟服务器发送成功连接信息。3)模拟服务器发送服务文件信息。4)读取文件时的效果。原创 2023-09-21 06:16:32 · 471 阅读 · 0 评论 -
PyQt5开发入门到IP查询工具实现
QT 是最强大的 GUI 库之一,PyQt 是 Python 绑定 QT 应用的框架,是最强大和流行的跨平台 GUI 库之一。PyQt 兼容所有流行的操作系统,包括 Windows、Linux 和 Mac OS。它是双重许可的,可在 GPL 和商业许可下使用。新的稳定版本是 PyQt5,最新版本的 PyQt 可从其官网下载 − riverbankcomputing.comPyQt API 是一组包含大量类和函数的模块:QtCore − 其他模块使用的核心非 GUI 类。原创 2023-05-17 20:35:53 · 506 阅读 · 0 评论 -
python处理API返回的JSON数据
API拿到的JSON数据处理原创 2019-08-15 10:31:38 · 8145 阅读 · 0 评论 -
Python 扫描探测
“脚本小子”就是会使用各种厉害的工具;“hacker”要了解工具的原理,会写各种工具;当然,目前我还是小白菜一棵,进修视频学习中!1 ARP扫描ARP报格式:以太网首部:字段 长度(Byte) 默认值 备注接收方MAC 6 广播时,为 ff-ff-ff-ff-ff-ff发送方MAC 6原创 2020-05-28 15:54:19 · 841 阅读 · 0 评论 -
python黑编——IP包嗅探
1、附上源码import socketimport osimport structfrom ctypes import *# 本地监听host = "127.0.0.1"#IP头定义class IP(Structure): _fields_ = [ ("ihl", c_ubyte, 4), ("version...原创 2019-06-13 08:48:10 · 1116 阅读 · 0 评论 -
精通Python——IO文件编程
IO在计算机中指的是Input/Output,也就是输入输出。凡是用到数据交换的地方,都会涉及IO编程。在IO编程中,Stream(流)是一种重要的概念,分为输入流( Input Stream)和输出流( Output Stream)。1 文件读写1.1 文件打开open (文件路径,打开模式,编码方式)1)文件路径: 绝对路径:从盘符开始到具体文件具体路径,如:C:/abc?1.txt 相对路径:以操作的程序文件所在路径为参照...原创 2021-03-19 08:56:50 · 202 阅读 · 0 评论 -
scrapy 爬取一组有序的URL
http://www.xxx.com/search/1.htmlhttp://www.xxx.com/search/2.htmlhttp://www.xxx.com/search/3.htmlhttp://www.xxx.com/search/4.html比如如上的URL,只有一个地方在改变,如何简写呢?start_urls = [http://www.xxx.com/search/1.html]url = "http://www.xxx.com/search/%d.html"pa.原创 2020-05-27 13:53:40 · 525 阅读 · 0 评论 -
精通Python——Office编程
1 Excel编程1.1 读Excel1)Pandas读取df=pd.read_excel('lemon.xlsx')#这个会直接默认读取到这个Excel的第一个表单df=pd.read_excel('lemon.xlsx',sheet_name='sheet1')#可以通过sheet_name来指定读取的表单df=pd.read_excel('lemon.xlsx',sheet_name=['sheet0','sheet1'])df=pd.read_excel('lemon.xlsx'原创 2020-05-18 15:22:51 · 1265 阅读 · 0 评论 -
精通Python——GUI编程学习
1 GUI的Python实现1.1 实现Tkinter是Python的默认GUI库。它基于Tk工具包,该工具包最初是为工具命令语言设计的。Tk 普及后,结合 Tk 的 GUI 开发的可移植性与灵活性,可以让你快速开发和实现很多与商业软件品质相当的 GUI 应用。让 GUI 程序启动和运行起来需要以下 5 个主要步骤。1.导入 Tkinter 模块(或 from Tkinter import *)。2.创建一个顶层窗口对象,用于容纳整个 GUI 应用。3.在顶层窗口对象之上构建所有的 GUI原创 2020-05-18 11:42:58 · 255 阅读 · 0 评论 -
精通Python——多线程编程学习笔记
在 Python 中,你可以启动一个线程,但却无法停止它。1 介绍在多线程(multithreaded,MT)编程出现之前,计算机程序的执行是由单个步骤序列组成的,该序列在主机的 CPU 中按照同步顺序执行。让这些独立的任务同时运行,就是多线程编程。多线程本质上是异步的。使用多线程编程,以及类似 Queue 的共享数据结构,这个编程任务可以规划成几个执行特定函数的线程: •UserRequestThread:负责读取客户端输入,该输入可能来自 I/O 通道。程序将创建多个线程,...原创 2020-05-12 16:31:22 · 291 阅读 · 0 评论 -
精通python——网络编程学习笔记
目录1 网络编程介绍1.1 客户端/服务器网络编程简述1.2 通信端点1.3 面向连接的套接字与无连接的套接字2 模块介绍2.1 Socket2.2 SocketServer 模块2.3 Twisted1 网络编程介绍1.1 客户端/服务器网络编程简述服务器首先会创建一个通信端点,它能够使服务器监听请求;然后,监听服务器进入无限循环中,等待客户端的连接并...原创 2020-04-28 11:13:23 · 378 阅读 · 0 评论 -
python网络爬虫——BeautifulSoup模块
BeautifulSoup 尝试化平淡为神奇。它通过定位 HTML 标签来格式化和组织复杂的网络信息,用简单易用的 Python 对象为我们展现 XML 结构信息。#coding:utf-8 from bs4 import BeautifulSoupfrom urllib.request import urlopenurl = "http://www.zuihaodaxue.com...原创 2020-04-14 14:45:39 · 3105 阅读 · 0 评论 -
Python数据分析——California房价的线性梯度提升回归模型学习笔记
1 需求分析模型的输出,是某个地区的房价。显而易见是监督学习的任务。另外,因为这是个预测准确值的任务,所以它也是个回归任务。注:1)监督学习(Supervised learning):根据已有的数据集,知道输入和输出结果之间的关系。根据这种已知的关系,训练得到一个最优的模型。也就是说,在监督学习中训练数据既有特征(feature)又有标签(label),通过训练,让机器可...原创 2020-03-27 11:22:25 · 1795 阅读 · 1 评论 -
python数据分析——认识GBR梯度提升回归模型
Gradient boosting regression梯度提升回归模型的分析。1BoostingBoosting是一种机器学习算法,常见的机器学习算法有:决策树算法、朴素贝叶斯算法、支持向量机算法、随机森林算法、人工神经网络算法Boosting与Bagging算法(回归算法)、关联规则算法、EM(期望最大化)算法、深度学习1.1集成学习背景我们希望训练得到的模型是...原创 2020-03-27 10:47:11 · 13546 阅读 · 1 评论 -
Python——入门到精通
目录1 Python介绍2 基础操作列表元组字典集合字符串基本数据处理基本输入输出自定义函数控制流正则表达式3 核心技术文件操作网路多线程4 重要的模块sysosoptparse1 Python介绍(1)缩进Python对代码缩进是硬性要求,严格使用缩进来体现代码的逻辑从属关系。一般以4个空格为一个...原创 2020-03-16 17:02:13 · 304 阅读 · 0 评论 -
Python网络爬虫——requests模块
1、初见网络爬虫#coding:utf-8 from urllib.request import urlopenurl = "http://www.zuihaodaxue.com/BCSR/wangluokongjiananquan2018.html" html = urlopen(url,timeout = 10) print("Status1")print(html.rea...原创 2019-07-23 10:19:01 · 341 阅读 · 0 评论 -
精通Python——正则表达式
1 python中正则表达式常用符号:******1.1 正则表达式是由字符和操作符构成元字符 说明. 代表任意字符| 逻辑或操作符,左右表达式任意一个[ ] 匹配内部的任一字符或子表达式[^] 对集和内的单个字符取非() 内部可有|操作符- 定义一个区间* 匹配前面的字符或者子表达式...原创 2019-08-06 08:57:18 · 391 阅读 · 0 评论 -
python网络爬虫——数据采集
前言:之所以叫网络爬虫(Web crawler)是因为它们可以沿着网络爬行。它们的本质就是一种递归方式。为了找到 URL 链接,它们必须首先获取网页内容,检查这个页面的内容,再寻找另一个 URL,然后获取 URL 对应的网页内容,不断循环这一过程。1 遍历单个域名示例:写一段获取维基百科网站的任何页面并提取页面链接的 Python 代码from urllib.request im...原创 2019-08-06 10:49:22 · 728 阅读 · 0 评论 -
python数据分析——数据存储与读取
1 存储数据1.1 媒体文件存储媒体文件有两种主要的方式:只获取文件 URL 链接,或者直接把源文件下载下来。在 Python 3.x 版本中, urllib.request.urlretrieve 可以根据文件的 URL 下载文件:from urllib.request import urlretrievefrom urllib.request import urlopenfr...原创 2019-08-18 10:27:18 · 800 阅读 · 0 评论 -
Python网络爬虫——Selenium库
1 Ajax和动态HTML如果提交表单之后,或从服务器获取信息之后,网站的页面不需要重新刷新,那么你访问的网站就在用 Ajax 技术。Ajax 其实并不是一门语言,而是用来完成网络任务(可以认为它与网络数据采集差不多)的一系列技术。Ajax 全称是 Asynchronous JavaScript and XML(异步 JavaScript 和 XML),网站不需要使用单独的页面请求就可以和网络...原创 2019-08-23 09:39:29 · 329 阅读 · 0 评论