202303-16 Burpsuite模块之Burpsuite Intruder模块详解 目录一、简介二、模块说明BurpSuiteIntruder的4种攻击类型一Sniper(狙击手模式)二Batteringram(攻城锤模式)三Pitchfork(草叉模式)四Clusterbomb(集束炸弹模式)介绍:仅供技术交流学习探讨,请勿用于非法用途,。本文部分资源来源于网络,如有侵权请联系版主删除。一、简介BurpIntruder是一个强大的工具,用于自动对Web应用程序自定义的攻击,BurpIntruder是高度可配置的,并被用来在广范围内进行自动化攻击。你可以... 继续阅读 >
202201-06 Node.js 中的 fs 模块与Path模块方法详解 概述:文件系统模块是一个简单包装的标准POSIX文件I/O操作方法集。可以通过调用require("fs")来获取该模块。文件系统模块中的所有方法均有异步和同步版本。文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。如果异步操作执行正确并返回,该错误形参则为null或者undefined。如果使用的是同步版本的操作方法,... 继续阅读 >
202110-12 Python多线程 Queue 模块常见用法 queue介绍queue是python中的标准库,俗称队列,可以直接import引用,在python2.x中,模块名为Queue在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(... 继续阅读 >
202107-09 详解Angular结构型指令模块和样式 目录一,结构型指令二,模块Module写一个forRoot()三,风格定义使用ngStyle在拖拽的时候调整顺序一,结构型指令*是一个语法糖,<a*ngIf="user.login">退出</a>相当于<ng-template[ngIf]="user.login"><a>退出</a></ng-template>避免了写ng-template。<ng-template[ngIf]="item.reminder"><mat-icon>alarm</mat-icon></ng-template><!--<mat-icon*ngIf="item.reminder">alarm</mat-... 继续阅读 >
202106-08 Js模块打包exports require import的用法和区别 1、Commonjs之exports和require用法Commonejs规定每个文件是一个模块。将一个JavaScript文件直接通过script标签引入页面中,和封装成CommonJS模块最大的不同在于:前者的顶层作用域是全局作用域,在进行变量及函数声明时会污染全局环境;而后者会形成一个属于模块自身的作用域,所有的变量及函数只有自己能访问,对外是不可见的。1.1CommonJS导出之module.exports导出是一个模块向外暴露自身的唯一方式。在CommonJS中,通过modul... 继续阅读 >
202103-11 如何将自己写的模块上传到pypi 楔子我们在安装第三方包的时候,直接一个pipinstallxxx命令就搞定了,然后pip会去pypi上寻找我们要安装的包,然后下载下来。而pypi(PythonPackageIndex)你可以看成是官方维护的一个大仓库,专门用来存储世界各地的程序员编写的第三方模块。我们使用pip进行安装的时候就会去这个仓库里面找,找到了进行下载,找不到就提示不存在。当然我们在安装的时候还可以指定清华源、豆瓣源,因为pypi在国外,下载有时候比较慢,而一旦指定... 继续阅读 >
202103-09 Python 关于模块和加载模块的实现 一.导入模块模块(Modules)模块就是Python程序,任何Python程序都可以作为模块代码的可重用性,只要编程过程中需要用到该模块中的某个功能(由变量、函数、类实现),直接在程序中导入该模块即可使用该功能封装特性的结构:诸多容器,列表、元组、字符串、字典等都是对数据的封装函数是对Python代码的封装类是对方法和属性的封装,是对函数和数据的封装模块,可以理解是对代码更高级的封装,把能够实现某一特定功能的代码编写在同... 继续阅读 >
202102-21 通用的Django注册功能模块实现方法 注册功能实现forms组件进行表单验证;用户头像前端实时展示;ajax发送post请求;应用forms组件实现用户输入信息的校验。首先在app目录下创建一个myform.py的文件。如果你的项目至始至终只用到一个forms组件那么你可以直接建一个py文件书写即可。但是如果你的项目需要使用多个forms组件,那么你可以创建一个myforms文件夹在文件夹内,根据forms组件功能的不同创建不同的py文件。regform.pyloginform.pyuserform.pyo... 继续阅读 >
202012-07 Python hashlib和hmac模块使用方法解析 python之hashlib模块:主要提供字符加密功能,python3中将md5和sha模块整合到了hashlib模块,支持md5,sha1,sha224,sha256,sha384,sha512等算法#!/usr/bin/envpython3#-*-coding:utf-8-*-importhashlib#md5加密算法a=hashlib.md5()a.update("HelloLanten.".encode("utf-8"))print("md5加密算法:",a.hexdigest())#sha224加密算法b=hashlib.sha224()b.update("HelloLanten.".encode("utf-8"))print("sha224加... 继续阅读 >
202011-11 NodeJS模块Buffer原理及使用方法解析 Buffer作为nodejs中重要的概念和功能,为开发者提供了操作二进制的能力。本文记录了几个问题,来加深对Buffer的理解和使用:认识缓冲器如何申请堆外内存如何计算字节长度如何计算字节长度如何转换字符编码理解共享内存与拷贝内存认识Buffer(缓冲器)Buffer是nodejs核心API,它提供我们处理二进制数据流的功能。Buffer的使用和ES2017的Uint8Array非常相似,但由于node的特性,专门提供了更深入的a... 继续阅读 >
202011-10 python request 模块详细介绍 requestRequests是使用Apache2Licensed许可证的基于Python开发的HTTP库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。GET请求#1、无参数实例 importrequests ret=requests.get('https://github.com/timeline.json') printret.urlprintret.text ... 继续阅读 >
202010-21 Python模块常用四种安装方式 安装Python模块时大多还要依赖一些其他模块,可以利用自动化安装工具,会自动帮你解决依赖关系,自动帮你下载并安装所缺少的那些模块。这样我们可以有更多时间去用各种模块,而不是花很多时间在安装上。easy_insall的作用和perl中的cpan,ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版,提供更好的提示信息,删除package等功能。老版本的python中只有easy_install,没有pip。 现在... 继续阅读 >
202010-16 如何手动实现一个 JavaScript 模块执行器 如果给你下面这样一个代码片段(动态获取的代码字符串),让你在前端动态引入这个模块并执行里面的函数,你会如何处理呢?module.exports={name:'ConardLi',action:function(){console.log(this.name);}};node环境的执行如果在node环境,我们可能会很快的想到使用Module模块,Module模块中有一个私有函数_compile,可以动态的加载一个模块:exportfunctiongetRuleFromString(code){constmyModule... 继续阅读 >
202010-13 Python pymysql模块安装并操作过程解析 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文环境python3.6.1Mysql5.7.181、安装模块pip3installpymysql2、python操作1)获取查询数据#!/usr/bin/envpython#-*-coding:utf-8-*-importpymysql#创建连接conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='redhat',db='homework',charset='utf8')#创建游标cursor=co... 继续阅读 >
202010-13 Python importlib模块重载使用方法详解 模块介绍Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__函数)。另外,importlib允许程序员创建他们自定义的对象,可用于引入过程(也称为importer)。什么是imp?另外有一个叫做imp的模块,它提供给Pythonimport语句机制的接口。这个模块在Python3.4中被否决,目的就是为了只使用importlib。了解:模块的重载考虑到性能的原因,每个模块只被导入一次,放入字典sys.module中... 继续阅读 >
202010-10 浅析Python requests 模块 Pythonrequests模块requests模块是我们使用的python爬虫模块可以完成市场进80%的爬虫需求。安装pipinstallrequests使用requests模块代码编写的流程:-指定url-发起请求-获取响应对象中的数据-持久化存储-------------案例-------------------------importrequests#指定urlurl="https://www.sogou.com/"#发起请求response=requests.get(url)#获取响应对象中的数据page_text=response.text#持久化... 继续阅读 >