框架

在这里插入图片描述

kali中浏览器攻击框架BeEF的使用

BeEF 是由Wade Alcorn 在2006年开始创建的,至今还在维护。是由ruby语言开发的专门针对浏览器攻击的框架。比如这个可以查看对方摄像头,绿色的代表能用,黄色代表需要交互会出现弹窗,红色是不能用作者: »

Shiro安全框架之SpringBoot工程实践(二)

简介   上篇文章说了下在 SpringBoot 项目中整合 Shiro 来对用户进行认证和授权,实际上就是使用拦截器的方式来实现的。那么这篇文章说一下另一种实现方式–基于注解。 一、修改接口 在接口方法上加上相应的注解(这里以 home 方法举例) //使用shiro注解鉴权 //@RequiresPermissions() -- 设置访问此方法必须具备的权限 //@RequiresRoles(... »

授权流程

Shiro安全框架之自定义Realm域

简介   上一篇文章说了 Shiro 基于 ini 文件的方式实现用户认证和授权的的简单案例,明白了 Shiro 的运行机制。实际上在真实项目中不会用基于 ini 文件的方式去实现,这太不灵活了,所以这篇文章谈谈怎么在实际项目中运用 Shiro。 一、自定义Realm   Realm域: Shiro 从 Realm 获取安全数据(如用户、角色、权限),就是 SecurityManager 要验证用... »

Python笔记:基于Django框架的数据库设计

Python笔记:基于Django框架的数据库设计

实体的属性值是数据库中存储的主要 数据,一个属性实际上相当于表中的一个列。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再进行过多的叙述。物理结构设计数据库设计的最后阶段是确定数据库在物理设备上的存储结构和存取方法,即物理数据模型。物理数据模型的设计其实也是在设计表结构。 »

使用scrapy框架爬取图片网全站图片(二十多万张),并打包成exe可执行文件

使用scrapy框架爬取图片网全站图片(二十多万张),并打包成exe可执行文件

目标网站:https://www.mn52.com/ 本文代码已上传至git和百度网盘,链接分享在文末 网站概览  目标,使用scrapy框架抓取全部图片并分类保存到本地。 1.创建scrapy项目 scrapy startproject images 2.创建spider cd images scrapy genspider mn52 www.mn52.com 创建后结构目录如下  3.定义it... »

架构之占位式插件化框架 –组件通信

文章目录Activity通信通过宿主来加载Plugin Activity1. 环境准备2. 加载3. 启动插件4. 插件Activity的生命周期插件内部 Activity 加载Service通信动态广播的使用 占位式,也叫插装式。运行的APP,也称之为宿主。 Activity通信 通过宿主来加载Plugin Activity 1. 环境准备 项目分为3个基础模块,分别是 宿主module(可以启... »

Shiro安全框架之基于ini的简单案例

简介   对于我们而言,最简单的一个 Shiro 应用的运行机制:   1、应用代码通过 Subject 来进行认证和授权,而 Subject 又委托给 SecurityManager;   2、我们需要给 Shiro 的 SecurityManager 注入 Realm(域),从而让 SecurityManager 能得到合法的用户及对其权限进行判断。 一、创建工程导入相关坐标 org.apac... »

重新设计一款Android App,我会怎么做?

开发工具的选择开发工具我将选用 Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了。为重要的是Google已宣布将在年底前停止对 Eclipse Android开发工具的一切支持,因此请早日转移到Android Studio上来。在Android 中,通常使用消息机制来实现,但消息机制的耦合度比较高。 »

大数据框架整理

  大数据离线部分   一、HDFS   1:HDFS的架构部分及工作原理   NameNode:负责管理元素据,将信息保存在内存中   DataNode:保存数据,以块的形式保存。启动后需要定时的向NameNode发送心跳,报告自身存储的块信息   2:HDFS的上传过程   3:HDFS的下载   4:NameNode的元数据安全机制   以记日志的形式将每一个操作写在磁盘的日志文件中,然后借... »

敏捷开发自动化测试框架

敏捷开发自动化测试框架

  自动化测试框架搭建及开发,我是按照敏捷开发的用户故事模式,把每个阶段都拆成一个大故事,再拆分成一个个小的故事,一一实现。   用户故事是描述对用户有价值的功能,好的用户故事应该包括角色、功能和商业价值三个要素:   1.角色:谁要使用这个功能。   2.功能:需要完成什么样的功能。   3.价值:为什么需要这个功能,这个功能带来什么样的价值。   使用这种模式的目的:用户故事越细,越能更好的统... »

Web自动化测试框架设计

Web自动化测试框架设计

  背景   为什么要设计自动化测试框架,主要是由于以下几点原因:   · 统一不同的测试技术,协同工作   · 降低测试人员编写自动化测试用例的门槛   · 对测试流程实现统一的管理   · 方便测试脚本的维护,代码复用   设计   构建通用的Web自动化测试框架,这里我们选用了一些技术和工具,整体架构图如下:   上图,是两个技术栈实现... »

.NET应用框架架构设计实践

  我研究领域驱动设计已经近4年时间了,在这4年里,我从了解领域驱动设计的基本思想开始,系统地学习了与领域驱动设计相关的概念、开发模式以及应用系统架构风格,并将其运用在了实际的项目架构与开发中。在此之前,我一直被一些应用程序架构设计上的问题所困扰,比如:在数据持久层,如何让数据持久化机制能够支持不同的数据库类型,甚至是非关系型数据库;如何能够让开发人员将关注点放在领域模型上,而在更改领域模型的同时... »

Java异常框架设计

  什么是异常?   异常(exception)应该是异常事件(exceptional event)的缩写。   异常定义:异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流。   当在一个方法中发生错误的时候,这个方法创建一个对象,并且把它传递给运行时系统。这个对象被叫做异常对象,它包含了有关错误的信息,这些信息包括错误的类型和在程序发生错误时的状态。创建一个错误对象并把它传... »

通用权限系统框架功能实现设计

通用权限系统框架功能实现设计

  1  开发环境技术:B/S(.NET C# )   1、Windows 7及以上 (支援新Win 8)   2、Microsoft Visual Studio 2013 C#.NET   3、.NET Framework 4.0及以上 (支援新4.5版本)   4、SQL Server 2008 R2及以上 (支援2012/2014)框架特点   2  系统简介   1、帮... »

Java轻量级IOC框架Guice

  Guice是由Google大牛Bob lee开发的一款轻量级的java IoC容器。其优势在于:   速度快,号称比spring快100倍。   无外部配置(如需要使用外部可以可以选用Guice的扩展包),完全基于annotation特性,支持重构,代码静态检查。   简单,快速,基本没有学习成本。   Guice和spring各有所长,Guice更适合与嵌入式或者高性能但项目简单方案,如OS... »

创建一个有效的GUI自动化框架

创建一个有效的GUI自动化框架

  一个良好的自动化测试框架应该具备灵活的,与应用程序无关的,与技术无关和不过时的特点。本文强调的准则可以帮助开发者深层分析测试方案中的代码。这种能力已经被证明在多个自动化项目上是有效的。   “自动化框架”这个术语已经为软件测试领域所熟知。尽管很多人都把它与应用在基于UI自动化的技术联系起来,但是它几乎总是被滥用于那些参与测试领域。这大部分的原因是由于大家对自动化框架的应... »

搭建自己的前端自动化测试框架

搭建自己的前端自动化测试框架

  在这一章我们将安装之前提到的 Selenium 与 Nightwatch 然后并正确配置它俩,让它俩能正常的运 ♂ 作起来,赶紧搞 ♂ 起!   不过首先 ……   首先要安装 Java 7 或更高 ,并且 java 命令可正常执行才能测试噢~~ 简单的判断方法是打开自己的终端,输入 java 并回车,看看是不是有 Java 运行。如果有命令不存在之类的提示,请重新... »

Watir-Ruby的开源Web自动化测试框架简介

Watir是一个使用Ruby实现的开源Web自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。 因为Watir的网站上用户手册、示例代码以及FAQ都维护的不错,所以已有的东西我不重复了,在这里简单介绍一下,如果同行们有兴趣,可以一起研究一下。 1.脚本示例 先丢一段脚本给大家看看使用Watir来书写脚本是... »

Java集合框架和泛型机制

Java集合框架和泛型机制

  1、容器类   JDK API中专门设计用来存储其他对象的类,一般称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。集合框架中容器类的关系如下图示   主要从两方面来选择容器:   (1)存放要求   无序:Set,不能重复   有序:List,允许重复   “key-value”对:Map   (2)读写... »

面向业务的软件自动化测试框架

实践证明,该自动化测试框架功能丰富、扩展便捷,有效降低自动化测试难度,提高测试工作效率。4、结论针对传统自动化测试框架不足之处,结合实际工作需求,提出了一种面向业务的软件自动化测试框架-BOSATF。 »

JAVA WEB框架的错误体系

JAVA WEB框架的错误体系

  不管是什么程序开发都可能会出现各种各样的异常。可能是程序错误,也可能是业务逻辑错误。针对这个各个开发人员都有自己的处理方式,不同的风格增加了业务系统的复杂度和维护难度。所以定义好一个统一的异常处理框架还是需要的。我们开发框架采用java实现,java中的异常一般分为两种,检查异常和运行时异常。检查异常(checked exception)有可能是程序的业务异常,这种异常一般都是开发人员自定义的... »

一个菜鸟测试工程师的简易自动化测试框架

  引子   作为一个无 dev 经验的 tester 来说,目前遇到许多新的问题,关于 tester 以后的人员基本素质的构成,现在也有许多说法,在这里,不想过多的铺开讨论了。 作为一个 tester,本身当然必须对test这件事情感兴趣,才能把工作做好。 有的人天生喜欢找茬,喜欢提意见,在我看来,是一个不错的 tester 的料。 当你天天对着同一个产品的不同版本不停的测试的时候,自然会产生一... »

新的自动测试框架探讨

一直在想,如何把自动测试做的更简单,更流程化,更傻瓜,实现通过自动测试节省成本的目标。 先分析一下当前自动测试的问题。 问题一,录制和编写脚本的效率低下。 这个问题的根源在于,很多自动测试工具的同步点设置,特别是自动设置是很差的,缺少了一些“智能”。举个例子,我们来click一个button,正常都是正确的;如果在脚本执行过程中,上一个动作出发了UAT的一个响应,如果这个响... »

自动化测试框架设计参考准则

问题描述 目前为止,还没有一种关于如何开发测试框架以及在开发过程中需要考虑哪些因素的准则。这种自动化测试框架提供了一些通用的关键字,这些关键字适用于各种类型的系统。混合型自动化测试框架同时具有数据驱动型和关键字驱动型框架的优点。开发一套混合型的自动化测试框架的代价相对较小而且开发周期短。 »

iOS开发网络篇?使用ASI框架进行文件下载

iOS开发网络篇?使用ASI框架进行文件下载

  一、简单介绍   代码示例: 1 #import "YYViewController.h" 2 #import "ASIHTTPRequest.h" 3 4 @interface YYViewController () 5 6 7 @end 8 9 @implementation YYViewController 10 11 – (void)... »

Page 1 of 80123»