- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 一站式学习Redis从入门到高可用分布式实践-第一章redis初识
私信小编,即可分享详细课程哟Redis特性(1)-速度快:官方给的是10万ops(每秒10万次读写)Redis特性(2)-持久性:我们知道内存是不具有持久性的,一旦断电就会丢失数据。所以Redis会将数据异步更新到磁盘中Redis特性(3)...
2020-03-31 13:40:53 181
原创 Python3 高级核心技术97讲之属性描述符
from datetime import date,datetimeclass User: def __init__(self,name,birthday): self.name=name self.birthday=birthday self.age=0 def get_age(self): return da...
2020-03-30 12:16:53 318
原创 Python if __name__=="__main__":的用法
#我们创建一个有两个属性的类class User: def __init__(self,name,birthday): self.name=name self.birthday=birthdayif __name__=="__main__":pass讲到这儿,有同学会说为什么要下面这行代码?if __name__=="__main_...
2020-03-30 10:52:18 126
原创 Scrapy_Redis第一讲
分布式爬虫状态管理器可以部署在A,B,C任何一台上,也可以部署在另外的服务器上。URL的分配和去重都是通过我们的状态管理器来进行管理的分布式爬虫的优点:1.充分利用多机器的宽带加速爬取2.充分利用多机的爬取速度我们在使用SCHEDULER时是一种单机状态,scrapy在通信时使用的是queue,这个是存在某台机器的内存上的,不支持分布式。...
2020-03-27 16:04:20 95
原创 Python闭包精讲
1.什么是闭包?闭包就是一个函数2.如何创建闭包?(1)要有函数的嵌套(要有外部函数,内部函数)(2)内部函数要使用到外部函数的变量(3)外部函数必须有返回值,返回内部函数名3.如何使用闭包?参数的传递是从外向内的def funOut(num1): def funIn(num2): return num2+n...
2020-03-26 15:01:09 101
原创 如何使用Python查看酒店里是否有针孔摄像头
/1 前言/最近各种针孔事件弄得大家人心惶惶,但是酒店还是要住得,尤其对于有女朋友的来说,嘿嘿嘿!今天教大家一下如何用python查看酒店内是否有针孔摄像头/2 原理介绍/我们大家都知道,针孔摄像一般都很小,所以它基本没有存储的空间,都是通过wifi传给安装针孔的人,于是我们就从这方面入手,来扫描网段是是否有疑是摄像头的设备。需要用到的模块库有scapy,所有我们需要Linux...
2020-03-25 18:50:04 807
原创 Python特殊方法和运算符重载
Python运算实际上是通过调用对象的特殊方法实现的,比如a+b:a=20b=30c=a+bd=a.__add__(b)print("c:",c)print("d:",c)运算结果:c: 50d: 50Python中所有的运算符号,都是方法,咱们现在重载运算符方法class Person: def __init__(self,nam...
2020-03-25 11:20:03 168
原创 Python精讲深拷贝和浅拷贝
理论上来说:浅拷贝:不拷贝子对象的内容,只拷贝子对象的引用深拷贝:会连子对象的内存也全部拷贝一份,对子对象的修改不会影响到源对象实际举例:浅拷贝红色为源对象蓝色为浅拷贝的对象深拷贝红色为源对象蓝色为深拷贝的对象可以理解为:浅拷贝只克隆个人,深拷贝克隆一个家庭。子孙辈都被克隆浅拷贝和深拷贝测试代码:import copyd...
2020-03-24 17:04:24 129
原创 Python基础堆和栈
内存中的堆栈和数据结构堆栈不是一个概念,可以说内存中的堆栈是真实存在的物理区,数据结构中的堆栈是抽象的数据存储结构。内存空间在逻辑上分为三部分:代码区、静态数据区和动态数据区,动态数据区又分为栈区和堆区。代码区:存储方法体的二进制代码。高级调度(作业调度)、中级调度(内存调度)、低级调度(进程调度)控制代码区执行代码的切换。静态数据区:存储全局变量、静态变量、常量,常量包括final...
2020-03-22 23:03:45 379
原创 Python如何实现单例模式
class MySingleton: __obj=None#类属性 def __new__(cls, *args, **kwargs): if cls.__obj==None: cls.__obj=object.__new__(cls) return cls.__obj def __init__(sel...
2020-03-22 21:00:38 216
原创 CVE_2020_0796重大windows SMB RCE漏洞
描述如下:漏洞是因为操作系统在处理SMBv3协议中的压缩数据包时存在错误处理。 成功构造数据包的攻击者可在远程无验证的条件下利用该漏洞执行任意代码。易被感染系统: + Windows 10 Version 1903 for 32-bit Systems + Windows 10 Version 1903 for ARM64-based Systems + Windows 1...
2020-03-13 10:05:47 517
原创 Scrapy模拟登录赶集网
在我们输错密码时按下F12就可查看到如下信息会发现有个随机的hash值(普遍规律:这种hash值会在网页源码中)于是我们去网页源码中找在模拟登录赶集网的时候出现的问题:1.allowed_domains这个字段的理解,回调函数失败的原因(把限制域名注释掉就可以了!allowed_domains)import scrapyimport re...
2020-03-12 13:41:23 160
原创 爬取猫眼电影(推送item)( 减少IO文件流)
import scrapyclass MaoyanSpider(scrapy.Spider): name = 'maoyan' allowed_domains = ['maoyan.com'] start_urls = ['https://maoyan.com/films?showType=3'] def parse(self, response): ...
2020-03-11 11:39:44 209
原创 爬虫基础之模拟登陆原理
1.为什么说HTTP协议是无状态的比如我们在连接到某个网站的时候,连接请求收到数据后就会断开2.现在的网站是要识别请求是属于哪个用户的通过cookie和session 一般是这样:你在输入用户名和密码后,服务器判断成功后会给返回一段字符串(这段字符串想对于来说比较复杂,生成算法别人伪造不了)这种字符串就叫seesion,然后我们在服务器中存储一下这种数据结构use...
2020-03-10 13:00:48 222
原创 用漫画了解 Linux 内核到底长啥样
英文:Daniel Stori,译者:LCTT - HuanCheng Baihttps://linux.cn/article-8290-1.html...
2020-03-09 09:34:09 544
原创 Python工程师面试题
第1题:列表和元组有什么不同?相同点:都是序列都可以存储任何数据类型可以通过索引访问第2题: 如何随机打乱列表中元素,要求不引用额外的内存空间?用 random 包中的 shuffle() 函数来实现import randomrandom.shuffle(你的列表)举个例子:L1 = [1, 3, 5, 7]random.shuffle(L1)第3题: is 和 == 的区...
2020-03-05 22:20:04 187
PortScanIdentification-master.zip
2021-02-25
CVE-2020-11989环境
2020-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人