chromedriver方法python
《流畅的python》— 列表推导与生成器表达式
列表推导是构建列表(list)的快捷方式,而生成器表达式则可以用来创建其他任何类型的序列。如果你的代码里并不经常使用它们,那么很可能你错过了许多写出可读性更好且更高效的代码的机会。 > 很多Python 程序员都把列表推导(list comprehension)简称为listcomps,生成器表达式 ......
Winform项目中出现 "已经可见的窗体不能显示为模式对话框。在调用 showDialog 之前应将窗体的 Visible 属性设置为 false"异常解决方法!
### 1 问题描述 * 最近做一个winform项目,启动程序弹出的加载进度窗体时,发生如标题所示的异常。 ### 2 尝试debug * 根据异常提示,在进度窗体弹出前添加代码 Visable=false; --未解决 * 逐步debug调试发现Form弹框运行了2次,由此查出bug所在。由于我 ......
java stream常用方法
1、筛选数据 单条 Student student = students.stream().filter(o -> o.getStuNo.equals(1001)).findAny().orElse(null); .orElse(null) 表示如果没有符合条件的学生则返回null 多条 List< ......
依赖注入的单例模式对性能的影响及性能优化方法的思考
摘要: 大概一年前开始在思考 构造函数中 依赖注入较多,这对系统性能及硬件资源消耗产生一些优化想法。 一般较多公司的项目都使用Autofac 依赖注入(Scoped 作用域),但是发现过多的对象产生 会消耗 CPU , 内存 并给GC(垃圾回收)造成一定的压力。那么开始思考是否能够使用 单例 (Si ......
python-flask小结
1.flask和django区别 1.flask是一个轻量级的,django是一个重量级的,包含了很多组件,包括admin,orm等,flask虽然没有但可以引入第三方组件。 2.flask是基于上下文管理做的一个应用上下文appcontext和请求上下文requestcontext管理。djang ......
静态方法 类方法 静态属性
在Python中,有三种特殊类型的方法:动态方法、静态方法和类方法。它们各自具有不同的特点和应用场景,下面我将会对它们进行比较和解释: 动态方法: 定义:动态方法是类中的普通方法,使用self参数来操作和访问对象的属性和方法。 特点:动态方法可以直接访问和操作对象的实例变量,并可以通过实例来调用。 ......
Windows报错0xc0000142的处理方法
## 1、问题描述 ![image](https://img2023.cnblogs.com/blog/2052479/202308/2052479-20230811150727236-1678188507.png) > 桌面有个弹窗报错(0xc0000142),无法关闭,影响Windows的使用 ......
五大学习方法
**一.费曼学习法** 费曼是纳米科学之父,被称为继爱因斯坦之后最睿智的物理学家,诺贝尔奖获得者。通过费曼学习法,我们可以将被动学习转化为主动学习,从而大幅的提高对知识的吸收理解。 具体做法: 1. 把所学的知识写到本子上。 2. 想象一个学生,把这个知识点讲给他听。 3. 在卡壳的地方停下来,重新 ......
AI绘画:SDXL版ControlNet模型和使用方法!
SDXL是目前最强的AI绘画基础模型,直接加载模型,就可以生成不错的效果。但是它有一个致命的问题,就是不支持ControlNet。 在AI绘画中,ControlNet是一个非常重要的工具。有了它,就可以生成更加可控精准的图片。ControlNet的用途非常多,比如,控制人物姿势、线稿上色、动漫变真人 ......
Nexus 如何配置 Python 的私有仓库
Nexus 可作为一个代理来使用。 针对一些网络环境不好的公司,可以通过配置 Nexus 来作为远程的代理。 Group 概念 Nexus 有一个 Group 的概念,我们可以认为一个 Nexus 仓库的 Group 就是很多不同的仓库的集合。 从下面的配置中我们可以看到,我们配置了一个 Nexus ......
编译Sophus报错: error: implicitly-declared 的参考解决方法
一、问题描述 自己在编译Sophus时遇到如下错误: /home/wong/Datum/third_party/Sophus-1.0.0-template/Sophus-1.0.0/test/core/test_so2.cpp:82:31: error: implicitly-declared ‘E ......
python rasa聊天机器人教程六:服务器部署
1.准备环境: 宝塔+nginx+docker 首先在服务器上安装好宝塔,然后在宝塔里面安装nginx+docker 2.创建站点 宝塔站点里面创建一个站点 3.上传rasa项目的代码到站点目录 把之前在本地运行正常的rasa项目代码上传到服务器站点目录上 4.修改index.html代码 修改站点 ......
mysql insert出现主键冲突错误的解决方法
##mysql insert出现主键冲突错误的解决方法 insert 时防止出现主键冲突错误的方法 在mysql中插入数据的时候常常因为主键存在而冲突报错,下面有两个解决方法: ###1 在insert 语句中添加ignore 关键字 ``` insert ignore into table (id ......
error: undefined reference to `cv::imread(cv::String const&, int)' 解决方法
方法1 原文链接:https://blog.csdn.net/WhiteLiu/article/details/72901520 编译时出现下列错误: undefined reference to 'cv::imread(cv::String const&, int)' undefined refe ......
net6 使用ef core 映射mysql数据库(方法一)
1.安装下载nuget包 Pomelo.EntityFrameworkCore.MySql 和Microsoft.EntityFrameworkCore.Design 如下图 2.创建一个模型类,之后映射到数据库里面的表、字段和这个类是一致的。 public class Movies { /// < ......
python - 文件md5校验
通过md5校验文件,我们可以判断文件内容是否改变,用python实现代码如下 ``` import hashlib # 1.txt为空文本 with open('1.txt', 'rb') as f: data = f.read() md5Old = hashlib.md5(data).hexdig ......
Python基础
# python学习 ## 后缀 - .py - 纯Python文件 - .ipynb - Jupyter Notebook文件的扩展名,代表Ipython Notebook - .pyi - 类型提示文件,提供代码静态类型信息,帮助开发人员进行类型检查和静态分析 - 命名和对应py文件相同,以便编 ......
python3_获得文件大小
1、os.path.getsize(file_path),返回文件字节大小,int类型。 import os file_size = os.path.getsize('/home/pi/jodie/log/jodie-test.log') print(file_size, type(file_siz ......
python for循环
格式: for 变量 in 序列: 执行的代码块 实例1: fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) ......
python3_关于数字的一些操作记录
1、数字整数、小数部分分离 方法1:math模块提供的floor方法 xs=num-math.floor(num) zs=num-xs return 'zhengShu: {0}, xiaoShu: {1}'.format(str(zs),str(xs)) 方法2:将浮点类型的数字转化为字符串 zs ......
python+selenium+pytest-(3)_基本操作方法
###浏览器操作 ``` #浏览器实例化 driver = webdriver.Chrome() #窗口最大化 driver.maximize_window() #窗口最小化 driver.miximize_window() #浏览器长、宽设置,单位:像素 driver.set_window_siz ......
小白python和pycharm安装大佬勿扰
# 编程语言发展和Python安装 ## 计算机语言的发展 ### 机器语言 - 1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言。机器语言是第一代计算机语言。这种语言本质上是计 ......
Python
# Python > 知识长久的沉淀,源于不断的思考--尘风 ## 一、Python 概述 ### 1.1 Python 简介 > 学习任何东西之前都应该想明白,学的是什么?为什么去学?该如何去学? * Python概念 Python 是一门流行的编程语言,由 "Guido van Rossum" ......
python解释器的安装与多版本共存
# 内容总结 ## 一、计算机内部存储的原理 ````python # 计算机内部只认识01二进制 因为计算机是基于电频工作的,电频是有高低之分的 # 存储单位 比特位(bit) '''二进制的位数''' 00000001 00000001 8比特位=1字节(bytes) 1024字节(bytes) ......
史上最强.NET数据分页方法
【前言】 本文讲述的.NET数据分页方法为【史上最强】,已被多家大型科技公司实战采用 & 也被圈内多家知名IT培训机构转载收藏。 【正文】 支持.Net Core(2.0及以上)与.Net Framework(4.5及以上) 可以部署在Docker, Windows, Linux, Mac。 数据分 ......
六种python读取语音文件的方法
该文主要记录一下常用的python读取wav文件的常用三方库以及优缺点对比,以一段采样率16k,4.99秒单声道的测试语音为例子,音频文件读取后主要有以下几种形式 #格式一:列表 [-0.00015259 -0.00021362 -0.00021362 -0.00027466 -0.00015259 ......
python 第二天
编程语言的发展史编程语言的分类,Python的介绍,Python的版本问题首先 我们了解了计算机内部数据存储是 基于二进制的语言,了解它的存储单位其次 我们对编程语言的发展史列出了三点①机器语言②汇编语言 二者优势均在效率高速度快 难度大 ③高级语言通过我们能理解的高级语言引出了所需高级语言的“翻译 ......
List<Dictionary<string, string>> 去重方法
List<Dictionary<string, string>>可以使用LINQ的Distinct()方法来去重。 不过需要提供一个自定义的Comparer。实现接口IEqualityComparer public class DictionaryComparer : IEqualityCompar ......