保存成功
订阅成功
保存失败,请重试
提交成功
最新热门
严选

Python 实现单接口层面的快速异常测试

接口测试有正向(Postive Case)和异常(Nagetive Case)测试,正向测试是为了保证提供的服务在正常的情况下可以使用,异常测试是为了保证在异常的情况下服务可以友好的处理,不会出现不可控的情况。之前曾用 PHP 实现了这样一套脚本,后来学习了 Python,实在无法不用 Python 再去实现那个我心仪的作品。 其中单个接口层面的异常测试痛点如下: 1. 接口字段多,少则一两个,多则十几二十多个 2. 字段值的异常情况多,字段缺失,字段值包含特殊字符,字段值格式不正确,长度过短或者超长等等 3. 修改字段值和发送请求耗时且繁琐 在这个 Chat 中我将给大家展示如何用 Python 实现单接口增面异常测试的脚本,解决上述这些痛点,做到既快又好。
墨池墨池 · 高级测试工程师
1 订阅

内网渗透的奥义

在渗透测试过程中,我们经常会遇到以下场景:某处于域中的服务器通过路由做端口映射,对外提供 Web 服务,我们通过 Web 脚本漏洞获得了该主机的 System 权限,如果甲方有进一步的内网渗透测试需求,以证明企业所面临的巨大风险,这个时候就需要做内网的域渗透。 本文我会提到我如何从一台共享的打印机拿到域管理员。当你知道了 WIFI 密码后如何拿到 WIFI 主人的电脑最高权限吗? 1. 内网信息收集 2. 跳板攻击 3. arp 欺骗拿 shell 4. 本地提权 5. msf 的基础讲解 6. 制作绕过 360 的木马 7. 添加隐藏后门 适合人群:适合对信息安全感兴趣的人
边路霸主边路霸主 · 高级web安全工程师
8 订阅

Python 识别图片中的文字

很多情况我们需要用到文字识别,像是拍照翻译,文字提取等。而实际上我们用 Python 实现图片文字识别也是非常方便的,我们可以使用百度的通用文字接口,也可以 Tesseract 工具。百度的文字接口要更为准确,本次 Chat 将会分别使用两种方式实现文字识别。 本次 Chat 的内容如下: 1. 申请开发者账号并获取必要参数 2. 使用接口识别图片中的文字 3. Tesseract 的安装及环境的配置 4. 使用 Tesseract 识别图片中的文字 适合读者:有 Python 基础,对文字识别有兴趣的同学
扎克斯扎克斯 · Java开发工程师
10 订阅

面试官关于消息队列的 10 个灵魂拷问,你抗住了吗?

随着系统从单体应用向分布式服务的演进,消息队列成为了大型分布式系统不可缺少的中间件,他主要解决应用解耦,异步消息,流量削锋等问题,在高并发高可用场景下扮演着重要作用。因此,消息队列也成了面试时的热点话题,关于消息队列的灵魂拷问般追问,你真的可以应对吗? 本场 Chat 我们将分析消息队列的 10 个热点话题,教你轻松应对面试: 1. 你们为什么使用消息队列啊? 2. 你说说用消息队列都有什么优点和缺点? 3. Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别? 4. 你们是如何保证消息队列的高可用啊? 5. 消息为什么会出现重复? 6. 如何保证消息不被重复消费啊?如何保证消费的时候是幂等的啊? 7. 如何保证消息的可靠性传输啊?要是消息丢失了怎么办啊? 8. 如何保证消息的顺序性? 9. 事务消息怎么实现?说说你的思路 10. 如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路
JacksJacks · 架构师
16 订阅

C# 基础知识系列- 5 反射和泛型

简单介绍了一下C# 中的泛型和反射内容。
高先生高先生 · 系统开发工程师
C# · 4 订阅

从 0 开始,手把手教你用 Halcon 做机器视觉项目

当前工业上对于机器视觉人才的需求巨大,薪资也水涨船高。然而当前的学习环境并不友好:晦涩难懂的数学公式、枯燥繁杂的理论知识、高昂的培训费用、缺乏一整套的完整的知识讲解教程。 每一小节都从一个实际的工业项目出发,小白也能项目实战!!以一个视觉学习过来者的身份,从 0 开始,手把手教学,力图让所有想学习视觉的朋友少走弯路,以极短的时间入门视觉领域,学完就能自己动手做项目! 本文特点:每一句代码都有详细的注释,每一个重要算子的所有参数都有讲解,0基础也能看懂!!! 在本场 Chat 中,会讲到如下内容: 1. 通用图像处理流程及 Halcon 基础概念讲解 2. 形态学运算 3. 仿射变换 4. Blob 分析 5. 颜色识别 6. 模板匹配 7. Halcon 联合 C# 实现人脸捕捉 8. 一维码识别 9. 二维码识别 10. 字符识别(OCR) 11. 尺寸测量 12. 缺陷检测 13. 运动检测 14. 项目代码网盘链接 适合人群: 想入门视觉行业的朋友,用 Halcon 做毕设、应用的同学。
翔翔 · 重本高校研究生、工程师
10 订阅

程序员必知的 89 个操作系统核心概念

对于初学者来说,学习操作系统你一定要知道这些概念。
cxuancxuan · Java开发工程师
操作系统 · 13 订阅

Python 中关于二维码的一些操作

二维码是当今社会的一种重要的信息载体,我们生活的各个角落都有二维码的身影。本次 Chat 以二维码为主体 讲解从二维码的生成,二维码的一些知识,到二维码的识别。用 Python 创建一个属于自己的二维码。 本次 Chat 的内容如下: 1. 使用 qrcode 生成二维码 2. 是用 myqr 生成二维码 3. 生成特殊的二维码 4. 识别二维码
扎克斯扎克斯 · Java开发工程师
8 订阅

Docker 万字入门到开发

Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务容器化需求。 一万五千字的长文一起聊一聊什么是 Docker,并且如何使用好 Docker 这一技术。 在本场 Chat 中,会讲到如下内容: - 深入内部从根本上解释什么是 Docker 仓库、镜像、容器 - Docker 镜像、容器常规管理操作 - 如何使用 DockerFile 构建镜像 - 什么是数据卷,如何做到数据同步 - 举例说明构建 Docker 镜像的最佳实践 - 结合阿里云提升构建效率 适合人群: 对高效构建 Docker 镜像有兴趣的技术人员
KaneKane · 高级大数据工程师
30 订阅

Node 实现精准高效爬虫

爬虫并非 Python 专属,伴随大前端的兴起和 ES6 的普及,node 唯一种使用前端语言开发的服务端框架,以其轻巧和高效,不仅受到服务端开发人员喜爱,而且也在前端有了广泛的用武之地,使前端开发人员也可以轻而易举地开发出许多前沿与时尚的功能,如爬虫。 在本次的 Chat 中,你将可以学到如下知识: 1. 爬虫的策略 2. 爬虫的流程 3. Superagent 请求页面 4. Cheerio 加载并分析文档 5. Nightmare 模拟浏览器请求 6. 嵌套数据请求获取 7. 写入 MySQL 数据库 合适人群:想在服务端领域提升的前端开发人员 对爬虫感兴趣的开发人员 想了解 node 爬虫的技术人员
程序世界程序世界 · 前端技术讲师
23 订阅

人脸表情识别从 0 到部署

人工智能 or 深度学习发展迅猛,特别是计算机视觉领域,很多入门计算机视觉的同学苦于没有合适的项目进行实践,而不知道自己的不足在哪,在本场 Chat 中,我们将会从 0 实现一个人类表情识别的项目,并且将其部署到服务器中。 在本场 Chat 中,会讲到如下内容: - 项目调研(市场调研和算法调研) - 数据收集 - 数据预处理 - 基于深度学习框架(PyTorch)的模型搭建与训练 - 在线部署 - 总结与思考 参与本场 Chat 的同学,最好要有简单的图像处理知识以及 PyTorch 框架的使用。
LeongLeong · 计算机视觉方向在读研究生
2 订阅

漏洞挖掘实用技巧

一开始的漏洞挖掘中,很多攻击方法了解,遇到有漏洞的网站不知道如何入手,本次 Chat 会大体上让你了解什么是漏洞挖掘,漏洞挖掘需要什么知识,认识基本的工具使用,提高你的攻击层面,并且让你在挖掘漏洞中找到乐趣。 如今网路如此发达,各大公司都需要有一定网络安全意识的工作人员,所有学习网络安全也是有必要的。 在本场 Chat 中,会讲到如下内容: 1. HTML 注入 2. HTTP 参数污染 3. CRLF 注入 4. 跨站请求伪造 标头只是简单的概括了,本 Chat 会描写每一个漏洞的挖掘方式和绕过技巧并且结合自己实战经验。 适合人群:所有有兴趣 Web 安全的人员
边路霸主边路霸主 · 高级web安全工程师
9 订阅

Web 安全

SQL Injection:就是通过把 SQL 命令插入到 Web 表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的 SQL 命令。 具体来说,它是利用现有应用程序,将(恶意的)SQL 命令注入到后台数据库引擎执行的能力,它可以通过在 Web 表单中输入(恶意)SQL 语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行 SQL 语句。比如先前的很多影视网站泄露 VIP 会员密码大多就是通过 Web 表单递交查询字符暴出的,这类表单特别容易受到 SQL 注入式攻击。 SQL,注入攻击是通过将恶意的 SQL 查询或添加语句插入到应用的输入参数中,再在后台 SQL 服务器上解析执行进行的攻击,它目前黑客对数据库进行攻击的最常用手段之一。 在本场 Chat 中,会讲到如下内容: 1. SQLmap 的使用 2. SQLmap 如何拿到管理员密码 3. 如何快速的查找网站的 SQL 注入漏洞 4. SQL 注入还有那些绕过的方式 适合人群:适合入门的新手,对 Web 有一定了解的安全人员
边路霸主边路霸主 · 高级web安全工程师
8 订阅

实用数据分析模型:偏业务类

提到数据分析,就一定要说下数据分析模型,因为数据分析的过程,其实质就是通过搭建数据分析模型,然后依照模型所定义的内容,不断进行数据指标的细化和补充,最终得到我们需要的结论。从数据角度来看,数据模型主要包含统计学、数据挖掘、机器学习和人工智能等相关的算法模型;从业务的角度来看,数据模型主要是伴随着具体的业务场景而应用的,常见的有事件模型、留存模型、漏斗模型、分布模型和路径分析模型等。 下面重点介绍一些管理、运营、产品等思维在数据分析偏产品和业务中的应用场景,丰富我们对数据分析的认知,本场 Chat 将主要包含如下内容: 1. KONO 模型 2. 5W2H 模型 3. SWOT 模型 4. RFM 模型 5. 鱼骨模型
SoyogerSoyoger · 数据挖掘工程师
14 订阅

C# 编写俄罗斯方块程序

C# 是一种面向对象的编程语言,无论是工控领域还是基于 Windows 开发的人机交互平台,都有自身不可替代的优势,简单点说 C# 是任何一个喜欢深入理解面向对象开发者的必选指南。 本场 Chat,会讲到如下内容: 1. 深入了解 C# 基础语法,含思维导图 2. 深入了解 C# 面向对象的机制 3. 基于 Winform GUI 游戏开发等操作指南 4. 灵活使用 C# 完成工作中需要定制的小工具
MasirMasir · 工程师
2 订阅

8 讲 Docker | 第五章 单节点Nginx+Springboot实战

Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务容器化需求。 本系列会着重讲解 Docker 精华:架构原理、网络模型、多租户隔离实现、 Docker 多容器管理、以及结合真实 Spring Boot 项目实战等,让读者可以快速在短时间内上手并且应用 Docker 在真实开发项目中。
EvanEvan · 架构师
Docker · 2 订阅

图解 GUN/Linux 操作系统之旅

很多 Linux 平台下的开发者,大家天天都在使用 Linux 操作系统,但是很多人对 Linux 操作系统的理解并不够深刻,日常使用也仅仅是专注和自己工作相关的工具链,对和工作无关的知识,如果自己不去折腾,基本上不会涉猎,外加上国人使用最多的 Windows 操作系统对所有学计算机的人而已,并不友好,封闭的无法透视它是如何运作的,你只是它的一个用户,Linux 的开源世界确恰恰相反,所有的一切都由你来定,多年的积累,于是诞生了想写一本能够帮助大家更好的理解操作系统这个想法,同样对自己也是一个温故而知新的过程,所以,开启了《图解 GNU/Linux 操作系统之旅》,仅有图解足够简单,科普又不乏味。 在本场 Chat 中,会讲到如下内容: + 什么是操作系统 + 图解操作系统的基本术语 + 什么是 GUN/Linux 操作系统 + 图解 Linux 操作系统桌面环境 + 图解 Linux 操作系统核心组件 + 图解 Linux 周边轶事 适合人群: 对操作系统缺少客观认识的 IT 从业者
丁江锋丁江锋 · 自由IT人士
16 订阅

Spring Cloud Gateway 服务网关优雅的鉴权

自从 Zuul 2.0 流产后,Spring 官方打造出基于 Spring WebFlux 下一代服务网关Spring Cloud Gateway,号称高性能,易使用。随着该技术已达到生产级水准。对 Spring Cloud Gateway 的需求也变得复杂:动态路由,统一鉴权等。也许你还在为网关如何优雅的解决鉴权而烦恼,也许你会采用一蹴而就的使用全局过滤器实现一个简化版本。 本文章将围绕着 Spring Security 5.2 ResourceServer 基于 WebFlux 打造一个鉴权及网关集成。本文章旨在提供可 Run 的测试代码及思路。 在本场Chat中,会讲到如下内容: 1. 基于 Spring Security OAuth2 快速打造一个鉴权中心。 2. 快速实现 Spring Cloud Gateway 3. 将 Spring Cloud Gateway 改造成 Spring Security ResoruceServer 实现优雅的鉴权。 4. 后续改造的思路。 适合人群:从事 Java 领域软件开发人员及架构师。
SeanSean · 系统架构师
26 订阅

疫情监控大数据平台 Echart 地图实现

2020 年春节期间爆发的新冠肺炎病毒肆虐着中国乃至全球,无数的白衣天使奔赴湖北前线抗击疫情,整个湖北人民也用封城来宣告抗击疫情的坚定信心。我们希望病毒早日灭亡,还全国人民一个太平盛世,加油武汉,加油湖北,加油中国! 由于特殊的背景催生了很多疫情相关的信息产业,今天就在这里说一说我公司的疫情监测大数据平台,主要针对是的智慧社区防控,也可以应用于大型的商业写字楼,购物中心,学校,医院,火车站机场等等。借助于智能硬件,穿戴设备,来实现疫情防控。 在本场 Chat 中,会讲到如下内容: - Vue 中集成 Echarts - Echarts Map 使用 - Echarts Map 省市区三级下钻实现 适合人群: Vue 前端开发人员
MidouMidou · 全栈工程师
Echarts · 7 订阅

阿里云发布 Spring Boot 新脚手架,真香

相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的选项中,进一步的方便开发者使用阿里云的产品。
阿里巴巴云原生阿里巴巴云原生 · 阿里巴巴技术团队
Spring Boot · 7 订阅
-- 我们是有底线的 --
微信扫描登录