?????? Actor模型不仅仅被认为是一种高效的解决方案 ,它已经在世界上一些要求最苛刻的应用中得到了验证,为了突出Actor模型所解决的问题,本节首先讨论传统编程模型与现代多线程和多CPU的硬件架构之间的不匹配:  对面向对象中封装(encapsulation)特性的挑战  对共享内存在现代计...
?????? 谷歌研究人员进行了一项分析,这项分析揭示了该公司的工程师如何管理 10 亿行代码的代码测试覆盖率。????? 该图片来自于谷歌,其中彩色标识的行号(用红色矩形框突出显示)用来可视化地查看代码覆盖情况。行号如果被测试覆盖,则为绿色;如果没有被覆盖,则为橙色;如果没有检测该行,则为白色。 ...
????? 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象  刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。  首先发现开发的本地i...
?????? Redis数据库是一个基于内存的 key-value存储系统,现在redis最常用的使用场景就是存储缓存用的数据,在需要高速读/写的场合使用它快速读/写,从而缓解应用数据库的压力,进而提升应用处理能力。  许多数据库会提供慢查询日志帮助开发和运维人员定位系统存在的慢操作。所谓慢查询日志...
欢快锣鼓已敲响 激情旗帜在飞扬开心已展翅飞翔 快乐乐曲在激荡转眼间又是一年一度的国庆佳节...妈呀 重来 这风格不适合我国庆节快到了我怕我的祝福没有悍马的力度奔驰的速度,宝马的气度...还是不对 算了我不开头了其实今天我就两个目的第一 提前祝大家国庆节快乐第二 国庆课程有活动 太合适了!为了迎金秋双...
?????? Graph Query Language(GQL,图形查询语言) 是由同时维护 SQL 标准的国际工作组开发和维护的一种新语言。  GQL 很大程度上借鉴了现有的语言,主要的灵感来自 Cypher(现在实现版本有 10 多个,包括 6 个商业产品)、Oracle 的 PGQL 和 SQ...
???? ? 前言  selenium基础知识  制定爬取目标  编写代码  实现效果  总结  前言  这篇文章,带大家初谈爬虫对于安全的魅力;本篇抛砖引玉,仅仅sql和stu2的历史爬虫,其他的搜索关键字也可以  selenium基础知识  介绍  python做爬虫,如果爬取静态网页,requ...
?????? 一、什么是Selenium?  Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。  Seleniu...
??? ?? 在持续集成的过程中,并行的执行那些没有依赖关系的任务可以缩短整个执行过程。Jenkins 的 pipeline 功能支持我们用代码来配置持续集成的过程。本文将介绍在 Jenkins 中使用声明式 pipeline 语法完成任务的并行执行。  Stage 内的并行执行  在声明式 pip...
?????? 使用 HTTPie 调试 API,这是一个用 Python 写的易用的命令行工具。  HTTPie 是一个非常易用、易于升级的 HTTP 客户端。它的发音为 “aitch-tee-tee-pie” 并以 http 命令运行,它是一个用 Python 编写的来用于访问 Web 的命令行工...
?????? 我们在性能测试过程中,首先应该去设计测试场景,模拟真实业务发生的情境,然后针对这些场景去设计测试脚本。为了暴露出性能问题,要尽可能的去模拟被测对象可能存在瓶颈的测试场景。  我在本地部署了一个项目,可以用来模拟考勤打卡?????? 性能测试之前我们要设计一下场景:  业务流程:  打卡...
?????? 概述  数据库系统与文件系统很大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。下面简单介绍一下InnoDB的崩溃恢复流程。  相关概念lsn: 可以理解为数据库从创...
?????? Web端 Selenium 测试框架介绍  在开始之前,请让我先声明几点: 1. 请确保你已经掌握了基本的Python语法、函数的二次封装等 2. 如果你要搭建UI框架,请确保你已经掌握了Selenium的基本用法  框架主要的作用就是帮助我们编写更加简单而且好维护的用例,让我们把主要...
?????? 在持续集成的过程中,并行的执行那些没有依赖关系的任务可以缩短整个执行过程。Jenkins 的 pipeline 功能支持我们用代码来配置持续集成的过程。本文将介绍在 Jenkins 中使用声明式 pipeline 语法完成任务的并行执行。  Stage 内的并行执行  在声明式 pip...
?????? 背景  新年伊始,项目组的版本迭代周期从之前1.5个月一个版本变为0.5个月一个版本。自从有了这个改变后,项目组出现了如下问题:  1. 测试排期紧,测试时间被一压再压  2. 部分事情因为时间紧被省略  3. 线上问题增多  4. 性能评测时间紧  原因分析  那么如何解决上面这些问...
???????? 随着全球城市化发展的不断衍进,当前城市发展面临着巨大的挑战,对城市运行与管理也提出了新的要求。以中国为例,城市化发展尤其迅速,1978年中国城市化率为17.8%,2017年已达到59%,快速的城市化给城市发展带来的新问题比较典型的诸如:二元社会变成了三元社会——市民、农民、移民(流...
????? 在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。?????? 1.为什么要用lambda函数?  先举一个例子:将一个列表里的每个元素都平方。  先用...
??? 一个项目从需求确定到最后上线,通常来说流程是这样的:???? 「测试」作为一个项目质量保证角色,在上面的整个流程中均有参与。而用例设计、项目测试环节更像测试的主场,PRD的评审测试人员也会发表很多自己的观点,对项目的技术评审虽然测试人员也有参与,但也不如前两个环节的参与程度深。  其实,一个...
????? 上线三天爆红的AI换脸软件“ZAO”的微信分享链接被停止访问了。  9月1日,澎湃新闻记者注意到,打出“仅需一张照片,出演天下好戏”口号的“ZAO”,微信分享链接已停止访问,页面显示“网页存在安全风险,被多人投诉,为维护绿色上网环境,已停止访问”。?????? 此前,“ZAO”因用户协议...
重庆肘时彩开奖历史