Python+Selenium自动化测试框架--鼠标事件(单击、右击、双击、鼠标悬停、鼠标拖动)
1 # coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.action_chains import ActionChains 4 import time 5 6 driver = webdri ... 查看全文
Netty源码死磕一(netty线程模型及EventLoop机制)
引言 好久没有写博客了,近期准备把 源码啃一遍。在这之前本想直接看源码,但是看到后面发现其实效率不高, 有些概念还是有必要回头再细啃的,特别是其线程模型以及 的概念。 当然在开始之前还是有务必要对 要有清晰准确的认识。 传送门 查看全文
JavaScript的流程控制之for循环语句和while循环语句(二)
JavaScript的流程控制(二)上一篇博客说到了JavaScript流程控制的if条件语句和switch选择语句,现在我们来说一下JavaScript流程控制中的循环语句。JavaScript中循环语句主要包含for循环和while循环两类。 for循环for循环又分为for循环,for…in循 ... 查看全文
SpringBoot和Redis整合
一、什么是Redis? Redis是一个NoSQL数据库,非关系型数据库,是一个key—value(键值)数据库。 二、SpringBoot整合Redis的两种方法 1、使用Jedis整合Redis Jedis是Redis官网对java操作redis-api的一个封装框架。 添加jedis依赖 <d ... 查看全文
java.util.Arrays.equals方法
java.util.Arrays.equals方法 | Modifier and Type | 方法 | 描述 | | | | | | | | 如果两个指定的布尔数组彼此 相等 ,则返回 。 | | | | 如果两个指定的布尔值数组在指定的范围内彼此 相等 ,则返回true。 | | | | 如果两 ... 查看全文
Java openrasp学习记录(一)
前言 最近一直在做学校实验室安排的项目,太惨了,没多少时间学习新知识,不过rasp还是要挤挤时间学的,先从小例子的分析开始,了解rasp的基本设计思路,后面详细阅读openrasp的源码进行学习!欢迎在学习相关知识的师傅找我交流!如本文有所错误请指出~ 例子1 https://github.com/ ... 查看全文
”local variable 'xxx' referenced before assignment“python函数中改变外部定义数值时报错
原代码如下: lane_flag = 0 def change_lane(): lane_flag = ~lane_flag 主程序中调用change_lane()时,报错如下:local variable 'xxx' referenced before assignment(变量在引用前还没有定义 ... 查看全文
C++每日一题2020.5.19(继承与派生类)
继承与派生实验 定义一个本科生类Undergraduate,包括学号、姓名、专业这三个数据成员,在此基础上派生出研究类Graduate,并增加导师、发表论文数等属性,可以通过显示个人信息函数ShowInfo来查个人档案。 ~~~ C++ include include using namespace ... 查看全文
JavaScript,leetcode第198题,打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。 示例 1: 输 ... 查看全文
使域名跳转至SpringBoot设置的content-path路径
通过设置nginx设置二级路径来解决域名直接跳转至指定的content-path下 ... 查看全文
【C/C++】多线程编程
Part1.【 thread 】(#include <thread>) C++中的多线程,常通过thread类来定义一个thread对象(子线程)来实现。 thread t1 (func, arg1, arg2...); 其中func可以是一个函数名,或者函数对象;后边跟这个对象的参数; 在定义一个 ... 查看全文
C语言实验报告(六)
C程序设计实验报告 姓名:杨静 实验地点:家 实验时间:2020.05.19 实验项目 1.一维数组的应用 2.二维数组的应用 3.字符组的应用 一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的引用方法。 2、了解一维和多维数组初始化的方法。 3、学习一维和多维数组的基本算法。 4、掌握 ... 查看全文
python爬虫-静态爬取豆瓣评论
from bs4 import BeautifulSoupimport requestsimport pandas as pdheader = {'Referer': 'https://movie.douban.com/subject/33420285/comments?status=P','Use ... 查看全文
常用的排序算法及其适用场景
https://blog.csdn.net/dingpiao190/article/details/72674199 排序的应用场景: 1.价格排序 (1)租房时看价格,从低到高; (2)购物时,按价格排序; 具体应用:1、淘宝商品价格排序:商品按价格高低排序后显示2、微博热搜排行榜:排序后,最高的 ... 查看全文
java的char类型,只有两个字节,为什么可以存储汉字?java中 char详解
我自己出了一道面试题,如下: public static void main(String[] args) { char a = '9'; char b = 9; char c = '我'; System.out.println(Integer.valueOf(c));//输出为 25105 } 请 ... 查看全文
(Java) 文件打包工具类
依赖文件 <!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <versi ... 查看全文
springboot的EnableTransactionManagement这注解是不是多余的?
问题: 百度说要用事务,需要在启动类加上@EnableTransactionManagement。 但是我都没加,一样可以用@Transactional注解来控制事务。 解答 @EnableTransactionManagement是 spring tx 的注解,不是 spring boot 的 s ... 查看全文
pikachu--PHP反序列化
概述 在理解这个漏洞前,你需要先搞清楚php中serialize(),unserialize()这两个函数。 序列化serialize() 序列化说通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象: class S{ public $test="pikachu"; } $s=new S( ... 查看全文