ICode9

精准搜索请尝试: 精确搜索
  • mongodb第一篇:基本概念2022-09-16 20:00:29

    mongodb是一个文档数据库。   https://blog.csdn.net/qq_44300280/article/details/123936134   java客户端使用:https://article.itxueyuan.com/MRjEAp go客户端使用:   命令行客户端命令: 查询: db.$collectionName.find():查全表数据 db.$collectionName.distinct("name"):等价于s

  • Python BeautifulSoup简介2022-09-15 20:33:54

    1.BeautifulSoup简介 BeautifulSoup是一个可以从HTML或XML文件中提取数据的python库;它能够通过转换器实现惯用的文档导航、查找、修改文档的方式。 BeautifulSoup是一个基于re开发的解析库,可以提供一些强大的解析功能;使用BeautifulSoup能够提高提取数据的效率与爬虫开发效率。 2.B

  • Linux常用命令2022-09-15 09:30:51

    一.文件 查看文件 cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 查看一个文件的前两行 tail -2 fi

  • 并查集2022-09-14 23:03:03

    声明:与学校集训内容无关。 并查集是一种树形结构,基本的应用就是判断两个元素是否在同一个集合内,也可以将两个元素所在的集合合并。 举个奇怪的例子。 原理&代码实现+优化 假设这里有一些P主,他们有不同的口味(派别),有摇滚,重金属,古典等等等。 现在我们假设有很多很多种口味,而我们设同

  • 【刷题】Serval and Essay2022-09-14 22:30:31

    题目地址:J-Serval and Essay_"蔚来杯"2022牛客暑期多校训练营1 (nowcoder.com)题意:  有一张n个点m条边的无重边无自环的有向图  初始时可以选择一个点染黑,其余点均为白色  若某个点的所有边的起点都是黑点,则该点可以被染黑  最大化图中黑点的数量  多组数据,n <= 2e5 m <

  • ui2022-09-14 22:02:10

    ui知识 1、常用的元素定位有那几种方法,请举例说明 定位页面的元素属性方法有8种 ID = "id" XPATH = "xpath" LINK_TEXT = "link text" PARTIAL_LINK_TEXT = "partial link text" NAME = "name" TAG_NAME = "tag name" CLASS_NAME = "class na

  • CF1450E Capitalism 题解2022-09-14 21:33:18

    首先发现这个 \(|a_i-a_j|=1\) 的形式比较接近差分约束,稍微转化一下就是:\(-1\le a_i-a_j\le 1\) 且 \(a_i\neq a_j\)。于是你会发现 \(a_i\neq a_j\) 不是差分约束的条件。 换个角度。容易发现一条边相连的两个点一定奇偶性不同。考虑原图中若存在奇环,那么显然这是自相矛盾的。所

  • 元素定位2022-09-14 18:00:53

    查到一个元素  如果存在多个默认返回第一个元素对象   find_element_by_id("id的属性值")                                     id属性值与位置匹配的第一个元素将被返回。 find_element_by_name("name的属性值")                    名称属性

  • Selenium - 元素等待(1) - 强制等待/隐式等待2022-09-14 12:01:46

    Selenium - 元素等待 浏览器的等待可以分为三种:强制等待、隐式等待、显式等待。 强制等待 强制等待使用python自带的 time 模块; time.sleep(second):强制等待,无论页面如何,强制让代码暂停若干秒。 # 导入time模块 import time driver = webdriver.Chrome() driver.get('ht

  • Selenium - 元素操作(1) - 基础操作/元素信息/元素检查2022-09-14 11:34:16

    Selenium - 元素操作 元素示例 基础操作 点击元素: .click() # 点击百度一下按钮 driver.find_element_by_id("su").click() 在元素中输入信息: .send_keys(value) # 在输入框输入python driver.find_element_by_id("kw").send_keys("python") 清空输入框中的

  • Selenium - 元素定位(1) - 八种元素定位2022-09-14 09:05:33

    Selenium - 元素定位 八种元素定位 我们在做WEB自动化时,最根本的就是操作页面上的各种元素,而操作的基础便是元素的定位,只有准确地定位到唯一元素才能进行后续的自动化控制,下面将对各种元素定位方式进行总结归纳。 单一属性定位 : id,name,class name,tag name,link,partial_link

  • MongoDB2022-09-13 21:02:10

    MongoDB介绍 Mongodb 非关系型数据库 但是他是最像关系型 类似于Json格式 数据里面有数据,再有数据 mysql 就比较难做到 分布式储存 计算机节点上 集群 Mangodb数据库 文档数据 json 格式 ​ 集群 运维搭建集群 一个集合类似于关系数据库中的表table 最小的单元是文档---

  • 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)。 为什么需要自动化测试 在学习

  • Web的8种(6+2)元素+常用定位方法2022-09-12 16:35:20

    Web的8种(6+2)元素+定位方法 - id : id属性 - name : name属性 - class_name : - tag_name :标签名 - css定位表达式: 局部html代码 <input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off"> 应用

  • 题解 洛谷 P2700 【逐个击破】2022-09-10 03:01:08

    \(P2700\) 逐个击破 前置知识     克鲁斯卡尔最小生成树算法 并查集 贪心思想 题目描述     给出一颗带权的树,删除任意条边,求出使得给定的点不连通的最小权值。 解题思路     样例说明:删除权值为\(1\)和\(3\)的边,使得\(1.2.4\)三点不连通,答案为\(1 + 3 = 4\)。   

  • Timus 15692022-09-08 23:30:59

    https://acm.timus.ru/problem.aspx?space=1&num=1569 题意就是给你一个无向图,求最小直径生成树。 这题\(O(n^3)\)的题解有很多,但是这题其实可以做到\(O(\frac{n^3}{\omega})\),其中\(\omega\)是bitset中的,可能是\(32\)或\(64\)。 首先设最优的生成树是\(T\)。那么假设\(T\)的直径

  • std::map find和count用法说明2022-09-08 11:33:04

    Map: 在使用标准模板库中的map容器且遇到键值对的值为自定义struct或class类型时,考虑到特殊场景(即不能确保key自始至终唯一),若插入新元素(new 对象),在程序执行结束释放内存时会造成内存泄露(重复的key对应的value所申请的内存空间)。  因此在插入新元素前需要判断key是否已经存在,若存

  • mongodb 基本概念2022-09-07 22:30:17

    文档 是 mongodb 的最小数据集单位,是多个键值对有序租户在一起的数据单元,类似于关系型数据库的记录 集合 一组文档的集合,文档存放的是数据,集合内的结构是可以不同的,集合就类似于关系型数据库的表 库 数据库,由多个集合组成的。每个数据库都市完全独立的,有自己的用户,权限信息

  • 'WebDriver' object has no attribute 'find_element_by_class_name' 解决办法2022-09-06 11:35:18

    运行报错 查看find_elements的源码(发现是源码改了)    修改后需要引入包运行成功  

  • 并查集2022-09-04 20:32:20

    按秩合并 ·如果连接的循序不好,可能导致找某个节点的代表需要O(n)时间 ·合并时小集合连向大集合 ·这样能保证依次查找时间为O(log n) ·为了减少路径上的重复搜索,压缩查找路上的节点 int find(int x){ if(f[x]==x)return x;//自己就是代表 else return f[x]=find(f[x]);//找

  • 9.2 字符串的常用操作_字符串的查询操作2022-09-03 21:00:20

      '''集合的生成式''' s='hello,hello' print(s.index('lo')) #3 print(s.find('lo')) #3 print(s.rindex('lo')) #9 print(s.rfind('lo')) #9 '''如果查找不存在的元素''

  • 并查集2022-09-03 19:33:17

    并查集,是用代表元素来维护一个集合的数据结构。可以差不多\(O(1)\)地查询两个元素是否在同一个集合内。 并查集主要通过路径压缩和按秩合并减小复杂度。单独用的话最坏复杂度都是\(O(logn)\)的(虽然只路径压缩的均摊复杂度还是差不多\(O(1)\))。分开讲。 首先是初始化,每个元素各自属

  • 学习linux基础,补充记背2022-09-02 21:01:49

      1.linux基础 1.1 cp 1.2 ls 1.3 find 1.4 selinux 1.5 echo 1.6 pwd 1.7 通配符 1.8 创建 1.9 touch 1.10 连接 1.11 xargs 1.12 其他命令     1.linux基础命令 1.1 cp cp -i  基本的复制,需要用户确认 cp -f  强制复制 cp -a  完整复制,包括链接 cp -v  可视化 cp -r

  • 04_Linux基础-.&..-cat-tac-重定向-EOF-Shell-more-ps-less-head-tail-sed-grep-which-whereis-PATH-bash-usr-lo2022-09-02 18:01:08

    04_Linux基础-.&..-cat-tac->&>>-EOF-Shell-more-ps-less-head-tail-sed-grep-which-whereis-PATH-bash-/usr-locate-find 一. 回顾 回顾 // 将/home/目录下的所有文件和文件夹复制到/jindafu目录下 cp /home/* . -r #注:复制文件夹 接-r 递归复制(因为提到了文件夹) #注:所

  • 自动填写体温脚本详解2022-09-02 00:34:07

    最近疫情又严重了起来,学校要求每天都要上报我们的早、中、晚体温情况,但是我们居然被要求中午就提供全天的体温,这很明显是一个纯纯欺上瞒下的工程。 为了不每天浪费时间来扫码、填密码、按几个按键、再点提交(虽然不到一分钟的时间,但是有这么个东西真的很烦人!)我希望能用Python脚本能

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

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

ICode9版权所有