- 博客(9)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 加密算法(一):30行代码破解凯撒加密
以时间划分,1976年以前的密码算法都属于 **古典密码学**,古典密码学现在已经很少采用了,然而,研究古典密码的原理对于理解构造和分析现代密码都是十分有益的。凯撒密码(Caesar cipher)是最经典的**替代法**,据传由古罗马帝国的皇帝凯撒所发明,用在与远方将领的通讯上,每个字母被往后位移三格字母所替代
2020-12-26 19:05:53 8448 30
原创 加密算法(二):Base64的一大误区,千万不要踩这个坑
可能有朋友在不了解 Base64 的情况下,将其误用于数据加密或数据校验。乍一看,Base64 编码过的字符串有一种被加密的感觉,但是该字符串会存在许多 Base64 的特征,只要发现了这些特征,那么这个字符串大概率就是一个经过 Base64 编码后的字符串,此时无需任何额外信息即可轻松解码得出原始文本。
2020-12-30 21:08:54 7045 12
原创 倒行逆施:__eq__与 __ne__ 之间 原来还有这层关系
在我们定义一个类的时候,常常想要将这个类实例化的多个对象之间进行比较,一般情况下,当两个对象中的属性一致的时候,我们会认为这两个对象是相等。在如下这段代码中,我们使用同一个类实例化了两个对象,这两个对象的属性完全一致,当我们使用 == 进行判断时,却得到了 `False` ,这是因为 == 默认会使用 **内存地址** 进行比较,那么我们能否重新实现这部分判断的逻辑呢?
2020-12-16 21:15:52 924 3
原创 数据结构:用 Python 实现单向链表
链表 (Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。接下来我们就是用 Python 来实现一个基础的 **单向链表**,在 C / C++ 中,通常采用 "指针+结构体" 来实现链表,而在 Python 中,我们可以采用 "引用+类" 来实现链表。
2020-12-15 23:33:23 1512 11
原创 搞不懂 Python 中的时间操作,来看看这里吧!
在 Python 使用过程中我们经常会遇到时间格式转换的问题,例如:1. API 的返回结果中,时间参数多为 timestamp格式,为了方便展示给用户,我们一般需要将其格式化为 str2. 当用户输入时间字符串时,我们需要转换为 timestamp格式,方便在程序中进行处理3. 当我们需要对时间进行操作时(时间加减等),又需要将时间转换为 Datetime 格式进行一些便捷操作
2020-12-13 19:04:10 1073 1
原创 一剑化三清:使用 Rquests 库模拟 POST请求中常见的数据提交格式
Content-Type 是指 http/https 发送信息至服务器时的内容编码类型,用于 **表明发送数据流的类型**,服务器根据编码类型使用特定的解析方式,获取数据流中的数据。浏览器原生 `<form>` 表单,如果不设置 `enctype` 属性,那么最终就会以 `application/x-www-form-urlencoded` 方式提交数据...
2020-12-08 21:45:27 1546 16
原创 从0到1:NoSQL前世今生,NOT Only SQL
NoSQL (**Not Only SQL**),意为 "不仅仅是SQL"。仅仅是一个概念,泛指非关系型数据库。传统的关系型数据库在处理 web2.0 网站,特别是超大规模和高并发的 **SNS**(社交网络) 类型和 **web2.0 纯动态网站** 已经显得力不从心,而非关系型数据库则由于其本身的特点得到了非常迅速的发展。
2020-12-02 17:39:04 809 4
原创 反反爬虫(1) :破解图片/文字验证码(翻过这座山,让世界听到你的故事)
最初,验证码是一张带有字符的图片,用户只需要将图片中的字符输入到文本框中即可,但这种简单的验证码很快就被绕过了。于是人们向图片中加入了一些混淆的元素,如斜线,彩色斑点等。接着出现了一些基于用户操作的验证码,也就是行为验证码。常见的有滑动验证码,拼图验证码和文字点选验证码等。
2020-12-01 22:22:40 5527 10
LoveString 字串编码查询器
2019-12-18
小白请教 Python 打包 exe 问题
2018-12-31
Python Requests 保存 Cookie 到本地发生的问题
2018-12-27
字符串 截取部分内容 , 求提取方案
2018-12-23
Python 下载网络图片 的 问题
2018-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人