ICode9

精准搜索请尝试: 精确搜索
  • 利用C库函数time()打印当前系统动态时间2022-12-01 18:37:03

    引入日期和时间头文件#include<time.h>用time_t定义一个存储时间的变量获取时间(以秒为单位)time_t t; time (&t); //获取1970年以来的秒数,UTC(协调世界时)。struct tm 结构体根据time_t函数获得的时间通过struct tm结构体转换为本地时间(北京时间)。struct tm* mt = localtime(&t)

  • UI自动化测试之三(Alert、悬浮、键盘事件、WebDriverWait)2022-09-15 19:04:05

    (一)Alert 三种方式: test:获取弹出框的文本信息 from selenium import webdriverfrom selenium.webdriver.common.by import  Byimport time driver=webdriver.Chrome()driver.maximize_window()driver.get('file:///C:/Users/Administrator/Desktop/%E8%AD%A6%E5%91%8A%E6%A1%86.ht

  • 鼠标、键盘事件处理,等待的处理、iframe页面框架2022-09-15 18:00:09

    七.ActionChainsl类针对鼠标事件的处理 ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。如果想使用ActionChains的类,首先需要导入它,导入的命令为: from selenium.webdriver.common.action_chains import ActionChains (一)悬浮 悬浮的交

  • UI自动化测试之一(元素属性、多元素处理)2022-09-13 19:01:41

    一、UI自动化测试 (一)、简述 基于WEB的UI的自动化测试框架 支持主流的编程语言(Python,java,c#,php,js),支持针对主流的浏览器进行UI的自动化测试(EDGE,Chrome,Firefox)。 selenium2.0=seleium1.0+webdriver 目前是selenium4.0 (二)、python下selenium的环境搭建 1、下载chrome的浏览器 2

  • Selenium3元素定位2022-09-13 17:02:57

    UI自动化测试 selenium4 firefox selenium ide selenium1.0 selenium2.0=seleium1.0+webdriver selenium4.0 基于WEB的UI的自动化测试框架 支持主流的编程语言(Python,java,c#,php,js),支持针对主流的浏览器进行UI的自动化测试(EDGE,Chrome,Firefox)。 为什么需要自动化测试 在学习

  • 写个续集,填坑来了!关于“Thread.sleep(0)这一行‘看似无用’的代码”里面留下的坑。2022-09-13 12:34:03

    你好呀,我是居家十三天只出了一次小区门的歪歪。 这篇文章是来填坑的,我以前写文章的时候也会去填之前的一些坑,但是由于拖延症,大多都会隔上上几个月。 这次这个坑比较新鲜,就是之前发布的《没有二十年功力,写不出这一行“看似无用”的代码!》这篇文章,太多太多的朋友看完之后问出了一个

  • Thread.sleep(0)深入分析2022-09-09 18:33:24

    目录1 Thread.sleep(0)1.1 问题引入1.2 探索1.3 实践1.4 附加 1 Thread.sleep(0) 1.1 问题引入 先看看一个来自RocketMQ(org.apache.rocketmq.store.logfile.DefaultMappedFile#warmMappedFile)代码里面的for循环,在循环里面,专门有个变量 j,来记录当前循环次数。 第一次循环以及往后每

  • SecureCRT 自动循环执行命令,自动存储log2022-09-09 09:04:12

    1、log存储设置        上面可以设置路径,和按照时间存储 %H_%Y%M%D_%h%m%s.log  这样可以设置年月日时分秒的存储文件格式。    上述红框是日志开头提示符。    这是每行打印的时间。   2、脚本制作    一个是录制一个是执行。     脚本写法例子: #$language = "

  • SQLI-LABS(Less-9)2022-09-08 13:01:38

    Less-9(GET-Blind-Time based-Single Quotes) 打开Less-9页面,可以看到页面中间有一句Please input the ID as parameter with numeric value,那么先使用ID这个参数通过GET方式传入一个数值。 确定注入点 注入语句:?id=1。可以看出没有回显查询结果。 接着试一下?id=1',发现和?id=1

  • 没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!2022-09-05 12:31:47

    你好呀,我是喜提七天居家隔离的歪歪。 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码逻辑,只是单单看这个 for 循环。 在循环里面,专门有个变量 j,来记录当前循环次数。 第一次循环以及往后每 1000 次循环之后,进入一个 if 逻辑。 在这个 if 逻辑之上,标注了

  • 多态2022-09-04 21:34:12

    一、多态的概念 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。同一个类型的实例调用“相同”的方法,产生的结果是不同的。 重载overload:在同一个作用域(一般指一个类)的两个或多个方法函数名相同,参数列表不同的方法叫做重载。特点: 相同的方法名 不同的参数

  • 比较:java多线程 sleep()和wait()2022-09-03 14:31:46

      相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。   这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.   区别一:   sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要

  • wait与sleep区别2022-08-30 13:31:04

    wait与sleep区别在于: wait会释放所有锁而sleep不会释放锁资源. wait只能在同步方法和同步块中使用,而sleep任何地方都可以. wait无需捕捉异常,而sleep需要. 两者相同点:都会让渡CPU执行时间,等待再次调度! class Allocator { private List<Object> als; // 一次性申请所有资源

  • java并发 学习记录2022-08-30 02:00:42

    哪些方法会抛出InterruptedException异常? Thread类怎么处理异常 可以在Thread中设置异常处理类(实例方法)--setUncaughtExceptionHandler Thread.interupt()方法可以打断哪些线程? 正在执行Thread.sleep()的线程,这个线程可能还没睡够,可以终止他的睡眠

  • 多态2022-08-29 19:31:00

    package main import "fmt" //本质是一个指针 type AnimalIF interface { Sleep() GetColor() string //获取动物的颜色 GetType() string //获取动物的种类 } //具体的类 type Cat struct { color string //猫的颜色 } func (this *Cat) Sleep() { fmt.Prin

  • PowerShell教程 - 异步处理(Asynchronous Processing)2022-08-29 08:01:33

    更新记录 转载请注明出处。 2022年8月29日 发布。 2022年8月29日 从笔记迁移到博客。 异步处理(Asynchronous Processing) 休眠(Sleep)指定时间 Start-Sleep 实例: 休眠1秒 Start-Sleep -Seconds 1

  • PHP定时器实现每隔几秒运行一次2022-08-26 19:03:54

    PHP定时器实现每隔几秒运行一次 - 谦信君 - 博客园  https://www.cnblogs.com/kenshinobiy/p/5895299.html php是服务器端脚本了并不像js那样有专业的settimeout函数来定时执行了,但只要浏览器不关闭各阶层是可以做到了,下面一起来看看。 下面写个简单例子来讲解这个方法。 <?php 

  • 面经-wait与sleep的比较2022-08-24 15:02:25

    共同点: wait(),wait(long),sleep(long)的效果都是让当前线程暂时放弃CPU的使用权,进入阻塞状态。 不同点: 方法归属不同 sleep(long)是Thread的静态方法。 wait,wait(long)都是Object的成员方法,每个对象都有。 醒来时机不同 sleep(long)和wait(long)的线程都会在等待响应的毫秒数后醒

  • Linux—进程管理2022-08-23 00:02:14

    Linux 进程管理 1、进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 简而言之:进程就是运行中的程序。 1.2 什么是程序? 程序是人使用计算机语言编写的可以实现特定目的或解决

  • selenium - 鼠标悬停操作2022-08-21 12:30:51

    前言: 当鼠标悬停在隐藏文本内容上时,显示所有内容。 场景案例: 百度首页,要选择‘高级搜索’,先得把鼠标放在‘设置上’ F12 - 在页面中搜索‘高级搜索’,找到‘高级搜索’文本,鼠标放到‘设置’上,display的值变为 block;鼠标不放上去之前是 none,即不可见元素。 隐藏的元素操作,会出现报

  • js实现 delay 和 sleep函数2022-08-18 00:03:01

    console.log("====sleep==="); // sleep 等待几秒 const sleep = (seconds) => new Promise((resolve) => setTimeout(resolve, seconds)); async function sleepTest() { console.log("start"); await sleep(1000); console.log(&quo

  • Linux-进程管理(1)Linux进程睡眠状态 disk sleep (kill -9 杀不掉)2022-08-17 18:31:37

    参考文档 Linux进程睡眠状态disk sleep 1. Linux进程状态 Running(R):运行或将要运行 Interruptible(S):被阻断而等待一个事件,可能会被一个信号** Uninterruptible(D):被阻断而等待一个事件,不会被信号** Stopped(T):由于任务的控制或者外部的追踪而被终止,比如:strace Zombie(Z):僵死,

  • javascript实现前端sleep2022-08-16 16:03:58

    一、定义 //第一种,使用while循环 function sleep(delay) { var start = (new Date()).getTime(); while((new Date()).getTime() - start < delay) { continue; } } //或者使用for循环 function sleep(delay) { for(var t = Date.now(); Date.now() - t

  • selenium2022-08-15 23:34:39

    import timefrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium import webdriverfrom selenium.webdriver.common.by import Bydriver = webdriver.Chrome(r"D:\百分浏览器\CentBrowser\Application\chromedriver.exe");driver.get("htt

  • 线程的常用方法2022-08-13 22:01:42

    线程的常用方法 方法名 static 功能描述 注意 start() 启动一个新线 程,在新的线程 运行 run 方法 中的代码 start 方法只是让线程进入就绪,里面代码不一定立刻 运行(CPU 的时间片还没分给它)。每个线程对象的 start方法只能调用一次,如果调用了多次会出现 IllegalThreadStateE

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有