随笔分类 - python黑帽子
摘要:花了几乎半小时,写出了一个关于计算杨辉三角的函数,然而对答案时,又发现 活到老,学到老 。 没错, 函数是我写的,而 则是另一位 "网友" 写的。 我说一下我写的函数里我踩的坑: 要想复制列表L为R后,L和R各自修改互不影响,就得这样复制 。否则: 这里是代码: 版权:保留所有解释权。转发请注明出处
阅读全文
摘要:我们在定义默认参数时,有时会遇到一写似乎难以理解的问题。比如,在第二次调用函数时,默认参数记住了上一次执行的结果: 看了一下上面代码,我们不难发现,当我们 不带参数 执行 函数时,它的默认参数会记住上次的执行结果。原因时默认参数是一个列表变量,它的地址在开始时已经定住了,所以每次改变都会被记录下来。
阅读全文
摘要:来看这一种判断素数(质数)的函数: form math import sqrt def is_prime(n): if n==1: return False for i in range(2, int(sqrt(n) + 1)): if n % i == 0: return False return
阅读全文
摘要:extract() 和 extact_first() 都是提取 的`data Selector`。 Selector是选择器的意思。具体定义我不知道,但通过下面的例子,你就可以知道选择器是个什么东东。首先看一段代码: 这里,你还要知道 response 是什么:它是 返回的一个 TextRespon
阅读全文
摘要:代理技术 代理一般被我们用于“穿墙”,具体来说可以看 "这里" ,或者查wiki。理解代理背后的原理之后,便很容易知道,代理的作用不仅仅只是“穿墙”。例如我们可以把经过代理的流量拦截下来,修改或干其他你喜欢做的事情,再发送出去。相当于你送礼要经过第三方时,这个第三方可以对你的礼物做点手脚,比如抽点水
阅读全文
摘要:前言 众所周知,netcat是网络界的瑞士军刀,它的主要作用是:提供连接其他终端的方法,可以上传文件,反弹shell等等各种利于别人控制你电脑的操作。所以聪明的系统管理员会将它从系统中移除,这样当别人渗透进入你的系统,也没有现成的连接工具给他们用。 代码实现 注意,我这个代码是python3的,如果
阅读全文
摘要:网络基础 对于这个网络基础,需要你懂的一点TCP/IP协议的相关知识,最起码知道socket(套接字)是什么。简单来说,套接字就是由地址和端口组成。其次就是懂的socket这个python的模块。 socket:底层网络接口 该模块提供对BSD套接字接口的访问。 它可以在所有现代的Unix系统,Wi
阅读全文