- 博客(1229)
- 资源 (15)
- 收藏
- 关注
原创 多线程循环打印abc
import java.util.concurrent.CountDownLatch;public class PrintXYZ { private CountDownLatch xCount = new CountDownLatch(1); private CountDownLatch yCount = new CountDownLatch(1); private CountDownLatch zCount = new CountDownLatch(1); publ.
2021-01-05 21:48:51
212
原创 Selenium IDE使用指南七(参数定义)
alertText名称:alertText描述:要检查的文字answer名称:answer描述:响应弹出提示而给出的答案。attributeLocator名称:attributeLocator描述:元素定位符,后跟一个@符号,然后是属性名称,例如“ foo @ bar”。arrayVariableName名称:arrayVariableName描述:包含JavaScript数组的变量的名称。conditionalExpression名称:conditionalExpress
2020-05-31 08:39:16
1288
1
原创 Selenium IDE使用指南六(指令列表)
add selection将选择添加到多选元素中的选项集。论点locator:元素定位器。value:要输入的值。answer on next prompt影响下一个警报提示。此命令将向其发送指定的答案字符串。如果警报已存在,请改用“可见提示时的webdriver回答”。论点答案:提示弹出窗口时给出的答案。assert检查变量是否为期望值。变量的值将转换为字符串以进行比较。如果断言失败,则测试将停止。论点变量名:不带括号的变量名。期望值:您期望变量包含的结果(例
2020-05-30 08:40:26
2012
原创 Selenium IDE使用指南五(常见问题)
如何记录悬停?鼠标悬停(aka悬停)操作很难作为记录周期的一部分自动捕获。要在您的测试中添加鼠标悬停,需要进行一些手动干预。您可以通过两种不同的方式来做到这一点。选项1:在录制时添加录制时,右键单击要悬停的元素在出现的菜单中,单击Selenium IDE,然后Mouse Over确认Mouse Over测试步骤在测试中的正确位置(如果需要,将其拖放到其他位置)选项2:在测试编辑器中手动添加右键单击IDE中的测试步骤选择 Insert new command输入mouse over到
2020-05-29 07:40:44
951
1
转载 美团点评技术年货2018,美团点评技术年货2019,覆盖前端、后台、大数据、算法……
今天给大家分享美团技术团队推出的技术年货《美团点评2018年技术年货.pdf》《美团点评2019年技术年货.pdf》该“年货”精选美团技术团队技术干货以及数篇国际顶会论文,希望对您有用。文末附电子书下载链接。2018目录如下:2019目录如下:如何获取?长按并识别文末的二维码,关注“分布式编程”公众号,回复 【电子书】,即可免费下载美团点评技术文章精选。作者:分布式编程出处:https://zthinker.com/如果你喜欢本文,请长按二维码,关注 分布式编程....
2020-05-28 07:59:48
201
原创 Selenium IDE使用指南四(代码导出)
入门您可以通过右键单击测试或套件,选择Export,选择目标语言,然后单击,将测试或套件的测试导出到WebDriver代码Export。这会将包含导出的目标语言代码的文件保存到浏览器的下载目录中。原产地跟踪代码注释导出时,有一个可选的切换开关可启用源跟踪代码注释。这会将内联代码注释放置在导出的文件中,其中包含有关生成该文件的Selenium IDE中的测试步骤的详细信息。支持的出口当前,支持导出到以下语言和测试框架。C#NUnitJava JUnitJavaScript Mocha
2020-05-28 07:53:43
1090
1
原创 Selenium IDE使用指南三(控制流)
Selenium IDE附带的命令使您可以添加条件逻辑和循环到测试中。这使您仅在满足应用程序中的某些条件时才执行命令(或一组命令),或根据预定义的标准重复执行命令。JavaScript表达式通过使用JavaScript表达式检查应用程序中的条件。您可以在测试过程中的任何时候使用execute script或execute async script命令运行一段JavaScript,并将结果存储在变量中。这些变量可以在控制流命令中使用。您也可以直接在控制流命令中使用JavaScript表达式。可用命
2020-05-27 07:53:24
588
原创 Selenium IDE使用指南二(命令行运行器)
现在,您可以在任何浏览器上,并行和在Grid上运行所有Selenium IDE测试,而无需编写任何代码。只需安装Selenium IDE命令行运行程序,获取必要的浏览器驱动程序(如果在本地运行测试)以及从命令提示符启动具有所需选项的运行程序,就可以了。先决条件要使命令行运行程序正常运行,需要以下依赖项:node(Node.js编程语言)版本8或10npm (NodeJS程序包管理器),通常与 nodeselenium-side-runner (Selenium IDE命令行运行程序)
2020-05-26 07:57:35
1203
原创 Selenium IDE使用指南一(爬虫脚本录制器)
安装从Chrome或Firefox网络商店安装Selenium IDE 。启动IDE安装后,通过从浏览器菜单栏中单击其图标来启动它。故障排除在菜单栏中没有看到Selenium IDE的图标?选项1确保在浏览器的扩展程序设置中启用了IDE。通过在地址栏中输入以下内容并点击,您可以快速到达目的地Enter。Chrome: chrome://extensionsFirefox: about:addons选项2该扩展名可能已启用,但图标已隐藏。尝试调整菜单栏的大小,以提供更多空间。在C
2020-05-25 08:18:05
1089
原创 [不得不知道系列]Java面试你不得不知道的基础知识一
当今世界上使用最广泛的编程语言之一是Java。Java是通用的高级编程语言。核心java是java编程技术概念的基础,该术语由sun Microsystems用来描述Java的标准版本(JSE)。核心Java只是Java的一部分,它代表J2SE,其中包含Java的所有基础知识,包括一些原理和软件包详细信息。Java核心概念涵盖了所有OOPS概念,特殊运算符,数据类型,包装类,异常处理,多态性,多线程,链接列表,队列,堆栈,数组列表。它最常用于开发桌面应用程序和服务器环境(开发独立应用程序)。JDK和JVM
2020-05-23 19:54:56
682
原创 (Python基础教程之二十二)爬虫下载网页视频(video blob)
现在视频链接一般为m3u8,找到m3u8地址就可以下载了打开Chrome Developer工具,然后点击“网络”标签。导航到包含视频的页面,然后开始播放。将文件列表过滤为“ m3u8”。找到master.m3u8或index.m3u8并单击它。将文件保存到磁盘并在其中查看。如果文件包含一个m3u8主URL,则复制该URL。使用ffmpeg 工具下载m3u8视频ffmpeg -i "https://secure.brightcove.com/services/mobile/stre
2020-05-22 07:46:35
2532
原创 (Redis基础教程之十三) 如何从命令行更改Redis的配置
介绍Redis是一个开源的内存中键值数据存储。Redis有几个命令,可让您即时更改Redis服务器的配置设置。本教程将介绍其中一些命令,并说明如何使这些配置更改永久生效。如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何在Ubuntu 18.04上安装和保护Redis的步骤1进行操作。我们将通过使用Redis命令行界
2020-05-17 17:00:39
795
原创 (Redis基础教程之十二) 如何解决Redis中的故障
介绍Redis是一个开源的内存中键值数据存储。它带有几个命令,可以帮助您进行故障排除和调试。由于Redis具有内存中的键值存储的性质,因此其中许多命令都集中在内存管理上,但是还有一些其他命令对于概述Redis服务器的状态很有用。本教程将提供有关如何使用其中一些命令来帮助诊断和解决使用Redis时可能遇到的问题的详细信息。如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上
2020-05-17 16:56:15
737
原创 (Redis基础教程之十一) 如何使Redis中的Key过期
介绍Redis是一个开源的内存中键值数据存储。默认情况下,Redis密钥是_永久性_的,这意味着Redis服务器将继续存储它们,除非手动将其删除。但是,在某些情况下,您已经设置了密钥,但是您知道要在经过一定时间后才将其删除。换句话说,您希望密钥是_可变的_。本教程说明了如何设置密钥的过期时间,如何检查直到密钥过期的剩余时间以及取消密钥的过期设置。如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubu
2020-05-17 16:54:31
694
原创 (Redis基础教程之十) 如何在Redis中运行事务
介绍Redis是一个开源的内存中键值数据存储。Redis允许您计划一系列命令,然后一个接一个地运行它们,这一过程称为_transaction_。每个事务都被视为不间断且隔离的操作,以确保数据完整性。在执行事务块时,客户端无法运行命令本教程介绍了如何执行和取消交易,还包括一些与交易通常相关的陷阱的信息。如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置
2020-05-17 16:51:23
634
原创 (Redis基础教程之九) 如何在Redis中使用Sorted Sets
介绍Redis是一个开源的内存中键值数据存储。在Redis的,排序集合类似于一个数据类型集在这两者都是串的非重复的组。不同之处在于,已排序集中的每个成员都与一个分数相关联,从而可以从最小分数到最大分数进行排序。与集合一样,排序集合中的每个成员都必须是唯一的,尽管多个成员可以共享同一分数。本教程说明了如何创建排序集,检索和删除其成员以及如何从现有集合中创建新的排序集。如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis
2020-05-17 07:43:00
154
原创 (Python基础教程之十九)Python优先级队列示例
1.什么是优先队列优先级队列是一种抽象数据类型,类似于常规队列或堆栈数据结构,但每个元素还具有与之关联的“优先级”。在优先级队列中,优先级高的元素先于优先级低的元素提供。如果两个元素具有相同的优先级,则将根据其在队列中的顺序为其提供服务。2. Python中的优先级队列实现以下python程序使用该heapq模块实现简单的优先级队列:PriorityQueue.pyimport heapqclass PriorityQueue: def __init__(self):
2020-05-16 07:12:40
979
原创 (Python基础教程之十八)Python字典交集–比较两个字典
Python示例,用于查找2个或更多词典之间的常见项目,即字典相交项目。1.使用“&”运算符的字典交集最简单的方法是查找键,值或项的交集,即 & 在两个字典之间使用运算符。example.pya = { 'x' : 1, 'y' : 2, 'z' : 3 }b = { 'u' : 1, 'v' : 2, 'w' : 3, 'x' : 1, 'y': 2 }s.
2020-05-16 07:09:54
1921
原创 (Python基础教程之十七)Python OrderedDict –有序字典
一个OrderedDict 维护插入顺序添加到字典中的项目。项目的顺序在迭代或序列化时也会保留。1. Python OrderedDict示例OrderedDict 是python collections模块的一部分。要轻松构建OrderedDict,可以OrderedDict在collections模块中使用。OrderedDictExample.pyfrom collections import OrderedDictd = OrderedDict()d['how'] =
2020-05-15 07:38:34
449
原创 (Python基础教程之十六)Python multidict示例–将单个键映射到字典中的多个值
1.什么是multidict词典>在python中,“ multidict ”一词用于指代字典,在字典中可以将单个键映射到多个值。例如多重结构multidictWithList = {'key1' : [1, 2, 3],'key2' : [4, 5]}multidictWithSet = {'key1' : {1, 2, 3},'key2' : {4, 5}}1. list如果要保留项目的插入顺序,请使
2020-05-14 07:31:31
1124
原创 (Python基础教程之十五)Python开箱Tuple–太多值无法解压
Python示例,用于unpack元组或序列或可迭代,以便该元组可能长于N个元素,从而导致“ 太多的值无法unpack ”异常。1.打开任意长度的元组Python“ star expressions”可用于unpack任意长度的元组。example1.py>>> employee = ('Lokesh', 'email@example.com', '111-222-333', '444-555-666')>
2020-05-13 07:15:27
195
原创 Redis数据类型简介(十分钟快速学习Redis)
如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在Redis中管理Sets如何在Redis中管理Sorted Sets如何在Redis中运行事务如何使Redis中的Key失效如何解决Redis中的问题如何从命令行更改Redis的配置Redis数据类型简介Redis数据类型简介Redis.
2020-05-12 07:52:58
1188
原创 (Python基础教程之十四)Python将tuple开箱为变量或参数
Python示例将N元素元组或序列开箱缩为N个变量的集合。将元组开箱缩为变量的 Python示例。1. Python开箱元组示例可以使用简单的赋值操作将任何序列(或可迭代)开箱缩为变量。唯一的要求是变量的数量和结构与序列匹配。.beloposttitle300250 { text-align: center; margin-top: 20px; margin-bottom: 20px;} @media (min-width:960px) { .beloposttitle300250 { display
2020-05-12 07:25:25
195
原创 (Python基础教程之十三)Python中使用httplib2 – HTTP GET和POST示例
学习使用Python httplib2模块。的超文本传输协议(HTTP)是用于分布式,协作,超媒体信息系统的应用协议。HTTP是万维网数据通信的基础。Python httplib2模块提供了用于通过HTTP访问Web资源的方法。它支持许多功能,例如HTTP和HTTPS,身份验证,缓存,重定向和压缩。$ service nginx status* nginx is running我们在本地主机上运行nginx Web服务器。我们的一些示例将连接到本地运行的nginx服务器上的PHP脚本。目录检查h
2020-05-11 08:11:23
2484
原创 (Python基础教程之十二)Python读写CSV文件
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.
2020-05-10 08:35:41
1130
原创 (Python基础教程之十一)Python找到最大的N个(前N个)或最小的N个项目
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.
2020-05-09 07:32:53
402
原创 (Python基础教程之十)Python max()和min()–在列表或数组中查找最大值和最小值
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.
2020-05-09 07:14:30
921
原创 (Python基础教程之九)Python中的Tuple操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-08 07:43:06
198
原创 (Python基础教程之八)Python中的list操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-06 07:54:58
978
原创 (Python基础教程之七)Python字符串操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-04 17:15:59
865
原创 (Python基础教程之六)Python中的关键字
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-04 08:06:08
906
原创 (Python基础教程之五)Python中的数据类型
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-03 22:16:40
618
原创 (Python基础教程之四)Python中的变量的使用
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-03 20:24:21
881
原创 (Redis基础教程之八) 如何在Redis中管理Sets
如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在Redis中管理Sets如何在Redis中管理Sorted Sets如何在Redis中运行事务如何使Redis中的Key失效如何解决R...
2020-05-03 19:18:16
722
原创 (Redis基础教程之七)如何使用Redis中的Hashes
如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在Redis中管理Sets如何在Redis中管理Sorted Sets如何在Redis中运行事务如何使Redis中的Key失效如何解决R...
2020-05-02 18:38:32
842
原创 (Python基础教程之三)Python代码中添加注释
在Python(或任何其他编程语言)中,注释用于解释源代码。注释描述了代码,这有助于将来维护应用程序。python中的注释# prints 4print(2 + 2)print(2 + 3) # prints 5"""prints the sum oftwo numbers which are 2 and 2""&quo...
2020-05-02 17:56:40
1209
原创 (Python基础教程之二)在Sublime Editor中配置Python环境
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-02 16:05:45
904
原创 Python基础教程之一
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...
2020-05-02 16:01:58
1175
原创 (Redis基础教程之六)如何使用Redis中的List
如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在Redis中管理Sets如何在Redis中管理Sorted Sets如何在Redis中运行事务如何使Redis中的Key失效如何解决R...
2020-05-01 18:27:36
864
原创 (Redis基础教程之五)如何在Redis中操作字符串
如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在Redis中管理Sets如何在Redis中管理Sorted Sets如何在Redis中运行事务如何使Redis中的Key失效如何解决R...
2020-05-01 18:17:58
810
libgen网站 数据库备份
2023-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人