ICode9

精准搜索请尝试: 精确搜索
  • 6.8__selenium实战(3)2022-06-08 19:31:19

    一、定位文本框,密码框 a. 先使用web元素定位方法定位文本框,密码框,再使用send_keys()方法进行文本, 密码输入 案例: 网站:http://cms.duoceshi.cn/cms/manage/login.do    案例: from selenium import webdriverfrom time import sleepd=webdriver.Chrome()lj="http://cms.duo

  • async/await的应用场景2022-06-07 19:04:13

    个人理解,async/await的应用场景主要是为了解决异步多层回调嵌套的问题,举例如下: function sleep(time) { return new Promise((resolve, reject) => { setTimeout(() => { console.log(`sleep ${time}s`); resolve(time); }, time);

  • 电脑睡眠(sleep)和休眠(Hibernate)的区别2022-06-07 11:33:48

    选择睡眠和休眠的原因 当你因为写论文,浏览器上打开了N个查询页面,电脑上还运行着尚未敲完代码的工程。总之,需要电脑辅助完成的工作今天没干完,你现在想休息,想明天接着干。如果此刻选择关机,再次开机,所有这些数据,一切都不复存在。怎么办呢? 没关系,我们电脑里有睡眠和休眠两个功能,可以满

  • selenium + pycharm2022-06-01 16:00:34

     简单写了一个邮箱登陆 有一些入门的知识难点可以看一下   # 从 selenium 中导入 webdriver from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep # 设置驱动程序 driver = webdriver.Chrome() # 设置等待时间 # 最大化窗口 d

  • 自动化测试(二)2022-05-28 23:34:38

    定位元素 from selenium import webdriver from selenium.webdriver.common.by import By import time as t # 在By类中,类属性就是元素定位的方式 driver=webdriver.Chrome() # 实例化webdriver,并指定浏览器 driver.maximize_window() # 窗口最大化 driver.implicitly_wait(30)

  • Java面试题(11)2022-05-28 22:02:31

    1.并发和并行有什么区别? 并发:两个或多个事件在同一时间间隔发生。 并行:两个或者多个事件在同一时刻发生。 并行是真正意义上,同一时刻做多件事情,而并发在同一时刻只会做一件事件,只是可以将时间切碎,交替做多件事情。 网上有个例子挺形象的: 你吃饭吃到一半,电话来了,你一直到吃完了以后

  • 1.协程2022-05-27 01:01:52

    协程 协程不是计算机提供,而是人为创造出来的 协程也可以被称为微线程,是一种用户态内的上下文切换技术,其实就是通过一个线程实现代码块相互切换执行 协程本质上是一个线程上多个代码来回切换执行     协程实现的几种方法: greenlet:早期的一个实现协程的第三方模块 gevent: 基

  • 第九章 selenium模块的基本使用2022-05-20 23:00:07

    selenium模块的基本使用问题:selenium模块和爬虫之间具有怎样的关联? - 便捷的获取网站中动态加载的数据 - 便捷实现模拟登录什么是selenium模块? - 基于浏览器自动化的一个模块。selenium使用流程: - 环境安装:pip install selenium - 下载一个浏览器的驱动程序(谷歌浏

  • python+appium实战小例子2022-05-19 15:36:00

    一、打开Appium 主机:127.0.0.1 端口:4723      点击放大镜图标【启动检查器会话】,输入对应参数与值,相关内容见: https://www.cnblogs.com/luoxue631/p/16241392.html 【JSON Representation】的内容后面写代码要使用      二、打开模拟器 模拟器的相关配置见:https://www.cnb

  • 十四、线程休眠2022-05-14 21:04:35

    sleep(时间)指定当前线程阻塞的毫秒数; sleep存在异常InterruptedException; sleep时间达到后线程进入就绪状态; sleep可以模拟网络延时,倒计时等。 每一个对象都有一个锁,sleep不会释放锁; 倒计时Demo: public class ThreadSleep2 { public static void main(String[] args)

  • 【并发编程】java线程2022-05-14 13:02:02

    一。创建线程的方式   1.继承Thread,直接运行 // 构造方法的参数是给线程指定名字,推荐 Thread t1 = new Thread("t1") { @Override // run 方法内实现了要执行的任务 public void run() { log.debug("hello"); } }; t1.start();   2.实现runnable,配合Thread // 创建任

  • php--------暂停函数 sleep() 与 usleep() 的区别2022-05-13 23:32:37

    在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。   注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。   如果程序中要使用要暂停多少毫秒,只

  • 持续集成:Jenkinsfile使用方法介绍2022-05-13 08:01:58

    在pipeline项目中,可以直接在jenkins的web UI上编写pipeline脚本,还有一种方法是使用Jenkinsfile,它放在源码管理库中,比如github、SVN等。为了使pipeline项目管理更加方便,推荐使用这种方式。本文将介绍pipeline项目如何使用Jenkinsfile。 目录1. 编写jenkinsfile2. pipeline项目配置3

  • python-死锁和递归锁(可重复锁)2022-05-12 13:02:59

    一、什么是死锁 【1】两个线程同时占有某个资源,并且同时等待对方的资源,就会造成死锁 # -*- coding:utf-8 -*- # __author__: # 2022/5/12 import threading,time #A向B要钱,B向A要货物,A要让B先给,B让A先给,两者造成死锁 # 创建锁A lockA = threading.Lock() # 创建锁B lockB = threa

  • 【Python开发】那些年因填报体温困扰了我的双手2022-05-12 12:34:13

    一、起因 因为这些天要求报体温限制了我的双手,还时不时的给忘了。怎么办,自动化吧!怎么自动化,直接服务器定时任务吧。这里因为从调试到服务器定时任务并实现任务通知,整个的流程比较复杂,我就简单说一下自己开发的思路吧。个人娱乐,大佬轻喷。毕竟这种不起眼的脚本也就只有我好意思拿得

  • 装饰器缓存2022-05-08 12:00:46

    对于函数参数类型def(x,y,z)或者def(x,y,**kwargs)或者def(*args)这样类型的函数,缓存装饰器这样写: # 实现一个cache装饰器 import inspect,time def cache(fn): local_cache = {} # 缓存的key 元组 value 返回值 def wrapper(*args,**kwargs): # make_key

  • linux sleep命令的用法2022-05-04 08:34:19

      linux中sleep命令用于将当前动作延迟一段时间: 001、示例: root@PC1:/home/test2# date ## date命令显示当前日期 2022年 05月 04日 星期三 08:10:15 CST root@PC1:/home/test2# date && sleep 10 && date ## 两侧date命令之间延迟10秒钟 2022年 05月 0

  • 允许分享文件2022-05-03 23:34:11

    控制面板的网络连接设置里,有个选项,是否允许文件和打印机共享,不知什么原因,我的机器每次启动后,这个选项都没选中。因为需要在另一台电脑上访问机器上的资源,所以需要点选这个选项。每次手工操作太繁,就打算用程序来实现。查到一条命令行: netsh advfirewall firewall set rule group="F

  • python 线程锁2022-05-03 11:34:51

    python 互斥锁 from threading import Lock, Thread from time import sleep # 生成一把锁 mutex = Lock() money = 100 def fn():  # 这里涉及到全局数据共享, 需要开始加锁 mutex.acquire() global money temp = money sleep(0.1) money = temp - 1

  • oeasy教您玩转python - 012 - # 刷新时间2022-05-02 06:31:56

    ​   刷新时间 回忆上次内容 通过搜索 我们学会 import 导入 time 了 time 是一个 module import 他可以做和时间相关的事情 time.time() 得到当前时间戳 time.localtime() 得到本地时间元组 local为本地 time.asctime() 得到时间日期字符串 asc为ascii 完

  • js实现sleep函数2022-04-28 09:04:53

    四种方式: //Promiseconst sleep = time => { return new Promise(resolve => setTimeout(resolve,time))}sleep(1000).then(()=>{ console.log(1)}) //Generatorfunction* sleepGenerator(time) { yield new Promise(function(resolve,reject){ setTimeout(resolv

  • sleep()和wait()的异同2022-04-28 00:32:39

    相同点: 一但执行方法,都可以使当前线程进入阻塞状态 不同点: 1、两个方法声明的位置不同:sleep()声明在Thread类中,而wait()声明在Object类中。 2、调用的要求不同:sleep()可以在任何需要的场景中调用,而wait()必须使用在同步代码块或者同步方法中。 3、关于是否释放同步监视器:如果两个方法都使

  • 隐藏 Thread.sleep2022-04-27 10:03:47

    隐藏 Thread.sleep 无聊随便写写不做任何用途 实现原理: 1.反射调用Thread.sleep方法 2.把 Class.forName("java.lang.Thread ") 中的字符串 java.lang.Thread 换成ascii码 3.使用int数组来装,同时把ascii码转 16进制,8进制,2进制 4.sleep方法同样如此 5.sleep时间用2<<9 = 1024 大概1

  • i sleep all night and I work all day2022-04-27 00:32:41

    人生苦短,我用python 学了一个michigan的老师就是好,听Charles Severance讲课真是有意思。 从此我又多了一个身份就是programer,进入了一个全新的世界,生活中说废话的人真的很多, 有了python我可以进入一个没有废话的世界。 这两天没有交易,因为橡胶又输钱,而且铁矿看到空没做空,难得跌停,

  • led_test2022-04-27 00:03:12

    #include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h> int main(int argc, char *argv[]){ //调用驱动 int fd; int value = 0; fd = open(

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

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

ICode9版权所有