51dev.com IT技术开发者社区

51dev.com 技术开发者社区

简单易用的字符串模糊匹配库Fuzzywuzzy

简单易用的字符串模糊匹配库Fuzzywuzzy

简单易用的字符串模糊匹配库Fuzzywuzzy 阅读目录FuzzyWuzzy简介安装用法已知移植 FuzzyWuzzy是一个简单易用的模糊字符串匹配工具包。它依据LevenshteinDistance算法计算两个序列之间的差异。LevenshteinDistance算法,又叫Ed...

社会工程学框架

社会工程学框架

转载:作者:i春秋作家 地址:https://bbs.ichunqiu.com/forum.php?mod=viewthread&tid=34240&extra=page%3D1%26filter%3Dtypeid%26typeid%3D77    https:/...

数据结构【基础知识点总结】

数据结构【基础知识点总结】

  数据(Data)是信息的载体,它能够被计算机识别、存储和加工处理。它是计算机程序加工的原料,应用程序处理各种各样的数据。计算机科学中,所谓数据就是计算机加工处理的对象,它可以是数值数据,也可以是非数值数据。数值数据是一些整数、实数或复数,主要用于工程计算、科学计算和商务处理等...

Go数组

Go数组

  1.数组:是同一种数据类型的固定长度的序列。2.数组定义:vara[len]int,比如:vara[5]int,数组长度必须是常量,且是类型的组成部分。一旦定义,长度不能变。3.长度是数组类型的一部分,因此,vara[5]int和vara[10]int是不同的类型。4.数组可...

Flask开发系列之数据库操作

Flask开发系列之数据库操作

我们可以在Flask中使用MySQL、Postgres、SQLite、Redis、MongoDB或者CouchDB。还有一些数据库抽象层代码包供选择,例如SQLAlchemy和MongoEngine。你可以使用这些抽象包直接处理高等级的Python对象,而不用处理如表、文档或查询语言此类的数据库实体...

python  generator与coroutine

python generator与coroutine

 简单介绍协程,又称微线程,纤程,英文名Coroutine。协程是一种用户态的轻量级线程,又称微线程。协程拥有自己的寄存器上下文和栈,调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态(即所有局部状态的一个特定组...

【渗透技巧】资产探测与信息收集

【渗透技巧】资产探测与信息收集

 “在渗透测试中,我们需要尽可能多的去收集目标的信息,资产探测和信息收集,决定了你发现安全漏洞的几率有多大。如何最大化的去收集目标范围,尽可能的收集到子域名及相关域名的信息,这对我们进一步的渗透测试显得尤为重要。”在众测中,基本上SRC的漏洞收集范围有如下几种形式:...

社会工程学:关于一些信息收集的网站

社会工程学:关于一些信息收集的网站

一、信用查询二、企业查询三、政府信息查询四、物品资产查询五、个人身份信息查询六、驾驶员及车辆信息查询七、物流查询八、发票查询九、金融查询十、手机信息查询十一、搜索引擎十二、其他   1、信用中国查询内容:工商注册企业和个人、行政许可和处罚网址:http://www.cr...

Flask开发系列之Web表单

Flask开发系列之Web表单

 fromflaskimportFlask,request,render_templateapp=Flask(__name__)@app.route('/',methods=['GET','POST'])defhome():returnrender_template('home.html'...

Flask开发系列之模板

Flask开发系列之模板

本文对《FlaskWeb开发:基于python的Web应用开发实战》模板一节做的总结。模板模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替代变量,再返回最终得到的响应字符串,这一过程成为渲染。Jinja2模板引擎官网地址Jinja2是纯...

[转]Python 资源大全中文版

[转]Python 资源大全中文版

原文链接:http://www.jianshu.com/p/9c6ae64a1bd7 GitHub上有一个Awesome-XXX系列的资源整理,资源非常丰富,涉及面非常广。awesome-python是vinta发起维护的Python资源列表,内容包括:Web框架、网络爬虫、网络内容提取、...

python字符串/列表/字典互相转换

python字符串/列表/字典互相转换

目录字符串与列表字符串与字典列表与字典 字符串与数值字符串转列表1.整体转换str1='helloworld'print(str1.split('这里传任何字符串中没有的分割单位都可以,但是不能为空'))#输出:['helloworld']2.分割str2="helloworld"list...

Flask开发系列之Flask+redis实现IP代理池

Flask开发系列之Flask+redis实现IP代理池

 多站抓取,异步检测:多站抓取:指的是我们需要从各大免费的ip代理网站,把他们公开的一些免费代理抓取下来;一步检测指的是:把这些代理通过异步请求的方式,利用这些代理请求网站:如果能正常请求就证明代理可用,如果不能正常请求就证明代理不行,这时就可以把这个代理剔除掉,异步指的是:我们不需要一直...

Flask开发系列之快速入门

Flask开发系列之快速入门

文档一个最小的应用调试模式路由变量规则构造URLHTTP方法静态文件模板渲染访问请求数据环境局部变量请求对象文件上传Cookies重定向和错误关于响应会话消息闪现日志记录整合WSGI中间件部署到Web服务器 fromflaskimportFlaskapp=Flask(__name__)@a...

python redis之连接池的原理

python redis之连接池的原理

 转载地址通常情况下,当我们需要做redis操作时,会创建一个连接,并基于这个连接进行redis操作,操作完成后,释放连接,一般情况下,这是没问题的,但当并发量比较高的时候,频繁的连接创建和释放对性能会有较高的影响于是,连接池就发挥作用了连接池的原理是,通过预先创建多个连接,当进行redi...