- 博客(23)
- 收藏
- 关注
原创 算法刷-Day01
你好,自己,从现在开始不能再什得过且过的一天,要好好的利用自己的业余时间进行记录。加油,未来的自己。Day01,二分查找的使用给定一个n个元素的有序的整型数组nums,和一个目标值targets,写一个函数搜索nums的target,如果目标存在即返回下标,不存在返回-1。输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4输入: nums = [-1,0,3,5,9,12], target = 2输出: -1。
2023-04-11 20:04:58
141
原创 清华镜像地址
清华镜像地址pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package
2022-05-21 21:55:05
236
原创 鼠标键盘的操作
前言对浏览器进行鼠标键盘的操作一、使用步骤1.引入库代码如下(示例):from selenium import webdriverimport timefrom selenium.webdriver import ActionChains #引入鼠标的类2.鼠标操作代码如下(示例):driver=webdriver.Chrome()driver.maximize_window() #窗口最大化driver.implicitly_wait(7) #设置隐形等待时间driver
2021-09-21 23:01:23
204
原创 selenium 模拟浏览器刷新
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档模拟浏览器的刷新前言记录一下学习过程提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.引入库代码如下(示例):from selenium import webdriverimport time2.读入数据代码如下(示例):driver=we
2021-09-21 22:23:52
1779
原创 解决Tomcat一闪而过的问题
文章目录前言一、怎么登陆Tomcat?二、一闪而过的解决办法1.先检查一下环境变量2.上一步没有问题之后还是一闪而过总结前言解决Tomcat一闪而过的问题一、怎么登陆Tomcat?1、进入命令行界面,win+r2、找到你下载Tomcat的目录,然后进入bin目录下3、输入startup.bat进行启动![正常启动](https://img-blog.csdnimg.cn/67d02e2ab8d04d35b8026c5ed4c8704f.png?x-oss-process=image/w
2021-08-21 23:43:44
917
原创 python读取Excel里面的数据
python读取Excel里面的数据前言首先用open_workbook方法打开Excel文件,然后获取到Excel里面的sheet数量,然后在获取到sheet的名称列表对获取到的Excel进行筛选,选取其中的一个sheet页进行操作,通过索引的方式,sheet_by_index()方法,也可以通过sheet的名称进行获取sheet页,sheet_by_name();然后在获取到sheet列表的行和列的数量,通过nrows,ncols,同样的通过索引的方式获取到行的数据或者列的数据,row_val
2021-07-02 23:02:26
56876
8
原创 configparser.DuplicateOptionError: While reading from ‘D:\\PythonCharmProject\\Demo/config/config.in
python读取配置文件里面的浏览器的时候,当config.ini里面的浏览器的类型是多个的时候,读取异常。config.ini文件:[browserType]browserName=ChormebrowserName=Ie #IE浏览器类型#browserName=Firefox #火狐浏览器[testServer]URL=http://baidu.com代码:#coding=utf-8import configparserimport osclass Test
2021-06-27 16:03:05
2993
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 73: illegal multibyte sequence
在读取config配置的文件的时候返回的编码问题。代码部分:#coding=utf-8import configparserimport osclass TestReadConfigFile(object): def get_value(self): root_dir=os.path.dirname(os.path.abspath('.')) print(root_dir) config=configparser.ConfigP
2021-06-27 15:34:35
332
原创 python+selenium获取图片的时候遇到‘WebElement‘ object is not iterable
通过python+selenium获取百度新闻界面的图片时候报错:代码:for image in driver.find_element_by_tag_name("img"): print(image.text)分析报错:'WebElement' object is not iterable:“WebElement”对象不可编辑。由于我们获取的是一组图片而不是单个的,所以报错。修改后:for image in driver.find_elements_by_tag_nam
2021-06-24 22:31:55
406
1
原创 python中遇到的问题---invalid syntax
在运行python程序的时候遇到invalid syntax 这种报错,指的是无效语法。这种情况一般是代码中有括号不完整或者代码首行缩进造成的。
2021-03-02 21:41:53
6147
1
转载 IndentationError: expected an indented block
IndentationError: expected an indented block缩进错误,期望一个缩进的块。python对代码的缩进是很严格的,python中的缩进规则:物理行:代码编辑器中显示的行数,每一行是一个物理行。逻辑行:python解释器对代码进行解析,一个语句是一个逻辑行。缩进规则:逻辑行的首行需要顶格,无需缩进相同的逻辑层需要保持相同的缩进“:”标记一个新的逻辑生成,增加缩进,进入代码下一层;减少缩进,返回代码上一层...
2021-01-02 20:38:21
560
转载 执行程序时报the selection cannot be launched,and there are no recent launches
执行程序的时候报the selection cannot be launched,and there are no recent launches,无法启动选定内容,并且没有最近的启动。这种检查自己的代码问题,特别是一些容易忽略的地方, 比如main写成mian,亦或者是String写成Stng,我的就是main写成mian导致,细节决定成败。参考:https://blog.csdn.ne...
2020-03-01 22:10:49
3375
转载 java的构造方法
引用:https://blog.csdn.net/zw1996/article/details/52878270constructor:构造方法new对象时,都是用构造方法进行实例化的;例如 Animal animal =new Animal();1\构造方法的方法名必须与类名一样。2\构造方法没有返回值,不能用void,在方法名前面不能声明方法类型。3\可以进行重载单个构造方法 ...
2019-02-27 20:52:11
163
转载 java中重写与重载的区别
文章参考来源:https://www.cnblogs.com/upcwanghaibo/p/6527354.html 重载:同一个类中不同方法具有相同的名字,但是参数不一样,即参数的名称和参数的类型不一样。同类不同参重写:子父类的,即子类与父类具有相同的方法名字还有参数参数相同和相同的返回类型。即同名同参同类型子类不能重写父类中的final方法,必须重写父类的abstract(抽象...
2019-02-27 17:58:47
3063
原创 spring的学习之路
spring的点点滴滴: spring 包含IOC(控制反转)、DI(依赖注入)两种形式。 控制反转(IOC): 控制:获取依赖对象的方法。例如A依赖于B,A就要首先获取B对象,则A直接依赖于B:B b=new BImplement(); implement:实现类与接口类的关键字,可以实现多个接口,中间用逗号隔开。A依赖于工厂: B b=Factory.getBInstanc...
2019-02-26 20:32:02
260
转载 单例模式和多例模式的区别 (2019-2-25)
原文章出自:http://www.cnblogs.com/zhangliang88/p/5388472.html http://cantellow.iteye.com/blog/838473 单例模式是所有的请求都用一个对象来处理,例如service、dao层的对象,通常都是单例的;而多例模式则是new一个新的对象来处...
2019-02-25 08:59:20
2540
翻译 constructor-arg与property的区别
constructor-arg:通过构造方法注入 property:是通过setter方法注入 constructor-arg 示例说明:代码:package cn.com.leadfar.spring;import java.io.File;import java.util.List;import org.springframework.beans....
2019-02-23 11:21:47
2774
原创 DI依赖注入的一些小概念 (今日份学习记录)
在单例中(singleton)的对象不能通过常规的注入方法来注入一个多例(prototype)的对象 我们可以通过在单例的类中实现BeanFactoryAware接口,这个接口有一个方法:setBeanFactory,spring在创建单例对象的时候,会把BeanFactory进行注入,这样在单例中,我们可以通过BeanFactory.getBean 进行获取多例对象。...
2019-02-23 10:19:30
172
原创 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from
练习spring的时候遇到的问题:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from class path resource [beans.xml] is invalid; nested exception is org.xml.sax.SAXPar...
2019-02-22 15:52:37
2266
转载 i++与++i的区别
i++与++i的简单区别:i++是先赋值,然后在自增,例如a=i++ ----- a=i,i=i+1++i是先进行自增,然后在进行赋值 例如a=++i ------ i=i+1,a=i
2018-12-06 10:16:04
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人