三、WebDriver API__2.页面元素属性定位讲解
上传部分截图 一、特征: 1.由标签对组成 、、、 括号内为标签名称 2.标签有属性 、 3.标签对中可以有文本 新闻 、地图 4.标签有层级关系 ,红色箭头表示对应层级 二、定位元素特征,以百度输入框和搜索按钮举例 输入框截图: 搜索按钮截图: 1.ID定位 : HTML规定该属性唯一性 find ... 查看全文
WinForm窗体界面设计
在设计窗体界面时,如何使容器内控件与容器边缘随着窗体放大或缩小始终保持不变,经过多次调试,得出以下经验 例如要使控件与容器的右边缘距离始终保持为20,就要对控件的以下属性进行设置 1:先对控件的Anchor属性设置为Right, 2:再对控件的Margin属性Right设置为20 如果要对控件的te ... 查看全文
前缀和和差分模板(AcWing 795-798)
前缀和分一维前缀和和二维前缀和,前缀和可以帮我们快速统计一段范围内的合。 需要简单的理解 一维前缀和 —— 模板题 AcWing 795. 前缀和S[i] = a[1] + a[2] + ... a[i];a[l] + ... + a[r] = S[r] - S[l - 1]; 二维前缀和 —— 模 ... 查看全文
[LeetCode] 76. Minimum Window Substring
最小窗口子串。题意是给两个字符串S和T,T比较短。请输出一个最小的S的子串,包含了T中出现的所有字母。例子, Example: Input: S = "ADOBECODEBANC", T = "ABC" Output: "BANC" 这个题因为有时间复杂度的要求所以只能用到一个叫做滑动窗口的思想。在 ... 查看全文
高精度乘除法模板(AcWing.793 794)
高精度乘法一般都是由一个大数乘以一个可以由int存放的整数类型。 #include <iostream> #include <vector> using namespace std; vector<int> mul(vector<int> &a,int b){ int t = 0; vector<i ... 查看全文
delphi7学习:数据类型
Object Pascal 语言提供了非常丰富的数据类型,即简单类型( Simple)、字符串类型( String)、结构类型( Struct)、指针类型( Pointer)、函数和过程类型( Procedural)和变体类型( Variant)等.( 1)简单类型( Simple)简单类型包括实数... ... 查看全文
Error : java 不支持发行版本5
本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。 《1》在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java ... 查看全文
python numpy 大矩阵运算容易内存爆炸
程序运行,产生如下结果,然后进程终止,导致这一结果的原因很有可能是内存爆炸。 当两个较大的 (e.g., 10000*10000 维)ndarray 做运算(加法,or 乘法)时,很容易出现这样的结果. 解决办法: 大多数情况下,这种大矩阵都是稀疏的。尽可能地利用稀疏计算的方式,例如稀疏矩阵,或者只 ... 查看全文
SpringBoot整合Swagger-ui快速生成在线API文档
SpringBoot整合Swagger-ui实现在线API文档 Swagger是一款功能强大的api框架,支持在线接口文档的ui界面,还提供了在线测试功能,此外,它还支持流行的Restful风格接口。 本篇要点 简单介绍restful风格。 介绍SpringBoot与Swagger-ui快速整合。 ... 查看全文
SpringMVC基础:运行原理流程图及实现
MVC:Model(dao,service) View(jsp) Controller(servlet) 模型 视图 控制器 一,web开发的两个发展阶段 二,SpringMVC流程图(官方中文版) 实际上(具体流程)SpringMVC流程图 注意:实线部分Spring已经完成的 我们只需要是实现虚 ... 查看全文
python3.8报错ModuleNotFoundError: No module named ‘M
python3.6报错ModuleNotFoundError: No module named ‘MySQLdb‘及解决方法 查看全文
90天Java进阶训练营三期 (完整) 微心:itmall1024
更多资源 加微心:itmall1024,加油! 本次训练营会聚焦在「主流java技术与热门开源项目」上。综合上两期学员的反馈,本期着手加强了技术在实际项目中的运用。 因此,训练营改变了学习方式,通过课堂直播学习新技术、并讲解开源项目的实际运用;课后更是有开源项目解读结合运用技术,力求让学员能理解技术 ... 查看全文
一套基于java的开源车牌识别算法
简介 这是一个基于spring boot + maven + opencv 实现的图像识别及训练的项目 包含车牌识别、人脸识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点 java语言的深度学习项目,在整个开源社区来说都相对较少; 拥有完整的训练过程、检测、识别过程的开源项目 ... 查看全文
剑指 Offer 45. 把数组排成最小的数
思路 本题解来自:面试题45. 把数组排成最小的数(自定义排序,清晰图解) 1 class Solution { 2 public: 3 string minNumber(vector<int>& nums) { 4 vector<string> vs; 5 for(int i = 0; i < n ... 查看全文
C++11 中的std::function和std::bind
1. 背景: C++有不同的调用形式:函数指针、lambda表达式、有operator()的类对象等。 形式不同但调用方式却相同。为了能够统一,引入std::function和std::bind,来实现。 例子: // 普通函数 int add(int a, int b){return a+b;} ... 查看全文
python模拟bfs和dfs,只需修改一处
BFS """ # @Time : 2020/11/8 # @Author : Jimou Chen """ # 广搜 def bfs(graph, start): queue = [start] # 先把起点入队列 visited = set() # 访问国的点加入 visited.add(sta ... 查看全文
Spring Boot 接口幂等插件使用
幂等概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异常 ... 查看全文
【leetcode】删除某些元素后的数组均值
int cmp(const void* a,const void* b){ return *(int*)a-*(int*)b; } double trimMean(int* arr, int arrSize){ qsort(arr,arrSize,sizeof(int),cmp); int num= ... 查看全文
冒泡排序(C、Python)
BEGIN: 1、冒泡排序思想(升序排序): 如 a=[9,6,8,7,5,3] i=0 第一趟排序:3与5比较,3和5交换位置,a=[9,6,8,7,3,5]; j=len-1 3与7比较,3和7交换位置,a=[9,6,8,3,7,5]; j=len-2 3与8比较,3和8交换位置,a=[9,6, ... 查看全文
JavaDoc文档生成
通过命令行生成 javadoc -encoding UTF-8 -charset UTF-8 Doc.java 通过IDEA生成 选中要生成JavaDoc的文件,点击Tools-->Generate JavaDoc ... 查看全文
几种排序算法学习总结
一、选择排序 选择排序是一种非常简单而且很直观的排序算法,此排序算法的时间复杂度为O(n²),因此,从时间复杂度来看,需要排序的数据规模越小,效果就越好;它的好处就是在进行排序的过程中不会占用额外的内存空间。 选择排序的基本思想:每一次在n-i+1(i=1,2,3,...,n-1)个记录中选取最小的 ... 查看全文