python+selenium下弹窗alter对象处理01
alt.accept() : 等同于单击“确认”或者“OK” alt.dismiss() : 等同于单击“取消”或者“Cancel” alt.send_keys() : 发送文本,针对有提交需求的prompt框 alt.text() : 获取alert文本的内容 alt.authenticate(username,password) : 验证,针对需要身份验证的alert -------------------------------------------------------------
获取带接口的股票数据
import urllib.request
import re
codeUrl = 'https://hq.gucheng.com/gpdmylb.html'
#获取股票代码
def codeTolist():
codeList = []
html = urllib.request.urlopen(codeUrl).read()
html = html.decode('utf-8')
s = '<a href="https://hq.gu
docker-compose安装xxl-job
docker能安装的docker-compose肯定就能安装,锻炼一下写yml的能力。 后面再具体写实际中的应用 [root@localhost mysql]# cat docker-compose.yml
version: '2'
services:
mysql01: #服务名称(不是容器名,名称最好不要含有特殊字符,碰到过用下划线时运行出错)
image: docker.io/mysql:5.6.40
container_name: mysql01 #容器名称
学习Java必看的Java书籍(高清中文最新版附下载链接)
今年下半年,我正式系统地学习Java(之前学习C++)。最近把学习Java所用到的书籍整理了一下,分享出来,希望对正在学习或准备学习Java的人有一定的帮助。 关于Java的学习路线,和IDE工具IntelliJ IDEA的安装使用可以看我之前的文章。当然,我也在不断更新自己的学习总结。也可以关注我一下,大家一起学习交流、共同进步。 链接失效或下载速度慢的话,可以私聊我或留言。 Java入门 《Java 核心技术:卷1 基础知识》 第1版出版以来,一直备受广大Java程序设计人员的青睐,畅销不
Springboot项目搭建(1)-创建,整合mysql/oracle,druid配置,简单的CRUD
源码地址:https://github.com/VioletSY/article-base 1:创建一个基本项目:https://blog.csdn.net/mousede/article/details/81285693 2:整合oracle: (1)添加依赖(pom.xml): <!--jdbc -->
<dependency>
<groupId>org.springframework.boot</groupId>
bzoj1071 [SCOI2007]组队
题目链接 problem 给出A,B,C和n个二元组(x,y)。 问最多选多少个二元组使得所选二元组均满足$A\times (x-minx) + B \times (y - miny) \le C$。其中$minx,miny$分别表示所选二元组中最小的x,y。 solution 将题目中的式子展开得: \(Ax - Aminx + By - Bminy \le C\) \(Ax + By \le C + Aminx + Bminy\) 设$s=Ax+By$。考虑枚举一个minx。然后从小到大枚
到spring官网创建第一个springboot工程
登录到spring的官网,直接生成一个,然后倒入本地工程就可以了。 https://start.spring.io/ 点击创建的时候。 就等于下载了这个工程。 下载后,倒入到我们的maven工程可以直接使用。
HashMap的常见问题
关于HashMap的一些常见的问题,自己总结一下: 首选HashMap在jdk1.7和jdk1.8里面的实现是不同的,在jdk1.7中HashMap的底层实现是通过数组+链表的形式实现的,在jdk1.8中HashMap的底层是通过数组+链表+红黑树来实现的。 Question1: 数组链表是怎么切换的(1.7)? 答:在put的时候采用hash(key)&(len-1)来计算数据存放的index,以此存放元素。当出现哈希冲突的时候,因为有限的数组长度,遭遇哈希冲突,此时就可以使用链表来存储哈希
Ethical Hacking - NETWORK PENETRATION TESTING(20)
MITM - Capturing Screen Of Target & Injecting a Keylogger ScreenShotter Plugin: ScreenShotter:
Uses HTML5 Canvas to render an accurate screenshot of a clients browser
--screen Load plugin 'ScreenShotter'
--interval SECONDS
每日思考(2019/12/14)
题目概览 label都有哪些作用?并举相应的例子说明 用css创建一个三角形,并简述原理 写一个去除制表符和换行符的方法 题目解答 label都有哪些作用?并举相应的例子说明 表示用户界面中某个元素的说明增加命中区域,屏幕阅读器可以读出标签。使使用辅助技术的用户更容易理解输入哪些数据,单击关联标签激活input,需给input一个id属性,给label一个for属性,设为同一个值;有两个属性,for和accesskey,for 属性用来关联表单,accesskey属性设置快捷键 <label
python+selenium的frame表单切换
switch_to.frame() 切换frame switch_to.default_content() 切换到主页面 #从frame中切回主文档 switch_to.parent_frame() 这是switch_to中独有的方法,可以切换到上一层的frame,对于层层嵌套的frame很有用 # selenium给我们提供了一个方法能够从子frame切回到父frame,而不用我们切回主文档再切进来。 element = driver.switch_to.active_element 定位到
软件虚拟机保护分析资料整理
awesome-vmp 关于软件虚拟化保护(如VMProtect)的资料。 工具篇介绍了VM保护的现有分析工具,并进行了简单的试用分析。 文章篇介绍了VM保护相关的分析文章,包括对虚拟机的分析,及一些反混淆方法。 本项目发在了github上, https://github.com/lmy375/awesome-vmp 如果有其他好用的工具或者优秀的文章可以留言链接或者直接在github上提交 pull request,优秀的资源需要分享才能最大发挥其价值。 工具篇 FKVMP 针对目标:VMP
如何给div、p添加onload事件?
前提 其实只有 <body>、<frame>、<iframe>、<img>、<link>、<script>、<style> 这些标签才有onload事件,而div、p等标签是没有的。 但如果我们还是想在div append到DOM时做一些事情该怎么办呢?有人会说那就在append到DOM的代码后面加不就行了,但这样会每个append地方后面都得一一写上,好麻烦。 例如 <div>
<p>我有一只小毛驴,我从来也不骑。</p>
</div> 假设我想在上面内容加载后,弹出“我是小毛驴
天翼云——挂载数据盘
前言 因为业务需要,所以需要对服务器的磁盘进行扩展。 步骤 步骤还是十分简单的,就是日常的一些linux命令,不要忘记创建挂载点了哈,比如本文中的/scrm 创建分区 先查看数据盘是否挂载上来,挂载上来后直接创建分区就好,然后查看下是否创建完成。 格式化磁盘 查看UUID 写入fstab文件 挂载
.net core启用 autoMapper
启用 autoMapper autoMapper 基于约定的对象映射器 目录 安装包 添加服务 书写映射关系 安装包 需要安装两个包:AutoMapper和AutoMapper.Extensions.Microsoft.DependencyInjection第二个是第一个的扩展包 添加服务 在 ConfigureServices 方法中添加:services.AddAutoMapper(typeof(mapperSet));需要注意的是 mapperSet 类为存放映射规则类。 书
bzoj3293 分金币
题目链接 problem 圆桌上坐着n个人,每人有一定数量的金币,金币总数能被n整除。每个人可以给他左右相邻的人一些金币,最终使 得每个人的金币数目相等。你的任务是求出被转手的金币数量的最小值。 solution 肯定会有至少一个相邻位置之间没有进行传递。 枚举这个位置,假设为k。用x表示每个人最终应有的硬币数量,\(S_i\)表示前i个人所有的硬币数量和-前i个人应有的硬币数之和。那么在第i个人与第\(i-1\)个人之间进行传递的硬币数量就是\(|S_i-S_k|\)。枚举\(S_k\),统
今日推荐
周排行