自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 AttributeError: module ‘cv2‘ has no attribute ‘face‘ 另类解决方法,但是百分百有用

AttributeError: module ‘cv2‘ has no attribute ‘face‘论文题目要求用opencv开发人脸检测系统,要使用里面的级别分类器,但是 需要cv2里面一个face模块,搞了一段时间,发现怎么样cv2都没有face模块,我也参考了其他博客写的文章,无非就是说包下载的不齐,重新卸载,下载就行,我试了好几次,没用,可能是版本不兼容,发现都不是,没有的主要原因是使用的python环境都是从网上下载的,比较普通,让我想起了当初下载配置tensorflow的环境,可以说是十

2022-05-11 22:55:59 2211

原创 Requirement already satisfied

Requirement already satisfied:今天下载python包时候碰到下面问题:Requirement already satisfied: numpy in c:\users\lenovo\appdata\roaming\python\python36\site-packages (1.19.4)无论下载什么包都报相同错误,翻译过来 “要求已经满足”,看了其他人写的文章,归结几点原因一. 网络原因,查看一下镜像源,可能没有添加相应的镜像源,在不同的软件下可以查寻具体添加,Py

2022-01-08 16:35:02 29102

原创 tf2.0没有fully_connected()

tf2.0没有fully_connected()全连接层函数今天在做卷积层的时候,要做一个全连接层,发现调用 tf.contrib.layers.fully_connected()调用失败,查阅发现tf2.0已经去除了contrib的库,因为该库比较繁琐,不容易维护,所以已经逐渐去除了,contrib库中的layers但是还是保存的,所以有些函数还是存在的,直接调用 tf.compat.v1.layers.有些函数还是存在的,但是fully_connected()已经去除。显然这里再去想方设法的调用c

2021-04-08 23:34:49 3075 6

原创 tf忽略Warning警告信息

WARNING:tensorflow:From E:/PycharmProject/onlyfortest/test1.py:39: flatten (from tensorflow.python.keras.legacy_tf_layers.core) is deprecated and will be removed in a future version.在用tf2.0的时候,可能会提示函数升级或者变换了,即将删除的warning消息,用普通的代码去消除warning代码根本不行,弄死强迫症。im

2021-04-05 22:48:33 1907 1

原创 sess.run()读取数据卡住,死循环

sess.run()读取数据死循环,卡住这个问题困扰了我好几天,要读取tfrecord文件里面存储的二进制数据,发现用sess.run去读取tensor张量的值时候,一直卡住,一开始以为可能数据量较大,卡住了,但是等了三四分钟发现还是没有反应第一种情况数据量计算太大,需要加上线程,在with tf.Session() as sess: 下加上一下代码,开启线程coord=tf.compat.v1.train.Coordinator()threads=tf.compat.v1.train.start

2021-02-24 14:39:09 1499 2

原创 新手宝塔搭建网站,快速搭建网站的方法

如何使用宝塔快速搭建网站?1.登录自己的宝塔ID点网站,添加站点2.让服务器绑定你的网域这里让服务器绑定你的域名,宝塔面板会为你自动为该域名来添加文件夹,你以后要写的网页代码都会在www/wwwroot/网络域名/ 文件夹里建议这里写上两个,一个带有www 一个不带的,其实无所谓,弄其中一个也可以3.让服务器配置好了,让后去你所购买的网域网站,下面是以腾讯作为例子,目的是让网站去绑定对应的服务器,也被称为解析操作找到对应网站后面的解析操作,进去添加记录就是解析操作,两个NS记录类型是默认

2021-02-22 22:15:15 10344

原创 tensorflow中的self._traceback = tf_stack.extract_stack()

运行Tensorflow时候发生以下错误:tensorflow.python.framework.errors_impl.FailedPreconditionError: Error while reading resource variable loss from Container: localhost. This could mean that the variable was uninitialized. Not found: Container localhost does not exist.

2021-01-06 22:10:36 3039 1

原创 ValueError: Object arrays cannot be loaded when allow_pickle=False

ValueError: Object arrays cannot be loaded when allow_pickle=False 报错在用 numpy.load 加载文件数据的时候报错 , numpy版本过高,换成1.16.2 或者以下版本,或者在load()函数里加上参数allow_pickle=True即paramters1=np.load('data/data.npy',allow_pickle=True).item()...

2020-11-21 22:27:36 486

原创 数据结构-----------------------哈希表(最通俗易懂的文章)

哈希表简要通俗来讲,哈希表是通过函数 (映射关系) 来直接寻找表中存储的关键字,哈希表也是一种数据结构,它是表结构的一种升级拓展,哈希就是一种函数映射,表是一种数据结构,那么合起来就叫哈希表那么那一张图来描述一下它们的关系:表那么这里就简单说一下什么是表结构,表也是一种常见的数据结构,但是它的结构非常简单,是由同一种类型数据组成的集合,就是里面只有一个数组,来存放同一类型的值,...

2020-10-24 21:08:23 2167

原创 NotADirectoryError: [WinError 267] 目录名称无效。: ‘E:\\driver\\geckodriver.exe‘

今天做爬虫的时候,在IDLE上面要使用火狐浏览器驱动器时候,反复出现下面错误:Traceback (most recent call last):File “<pyshell#9>”, line 1, in driver=webdriver.Firefox(r’E:\driver\geckodriver.exe’)File “C:\Users\lenovo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2k

2020-09-16 22:27:20 7033

原创 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 最有效的解答

json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)今天爬取12306网站余票的时候,发现了该问题,找了一天的办法都无法解决,首先先分析该问题出现的原因,该问题提出获取的 JSON数据不对,可能是格式不对,或者根本就没有获取上。例如要爬取下面的余票:然后根据请求URL来获取它返回的JSON数据:一般情况下直接就可以获得返回的JSON数据,但是确返回报错,显示JSON数据格式不对:换了网络环境也不行,显然

2020-09-04 10:49:20 9555 9

原创 .qrc文件转化.py文件代码(Arguments)

在创建窗口工具qrc时候有个Arguments参数需要配置,直接上代码,方便直接复制粘贴$ FileName$ -o $ FileNameWithoutExtension$.py

2020-09-01 22:28:17 2281

原创 Pycharm将ui文件转换为py文件的Python代码

为了将QT生成的ui文件转换为py文件的快捷工具,然后创建工具UIC,其中有一个Arguments中需要写转换代码直接上代码:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

2020-08-31 23:03:59 3688

原创 Python笔记(五个常用的序列结构)--------------列表 元组 集合 字典 字符串

什么是序列序列是用于存放多个值的连续空间,并且按一定的顺序排列,每个值被称为元素,并且给其分配一个数字称其为索引,通俗点说,和C语言,Java中的数组作用一样,但是这里不叫数组了,叫列表,元组,字典,集合和字符串,每种都有它自己的特点。但是这五种都被称为序列。先介绍两个序列中基本概念:索引索引这个概念已经不陌生,就是指示元素在序列中的位置,和数组中的一摸一样,在数组中的第一个元素的下标位置都是从 0 开始的,并不是从1开始的,这里很简单理解,同理,这里的索引也是从 0 开始,表示序列中的第一个元素。

2020-08-05 14:38:45 3167

原创 数据结构-------图(最通俗易懂的文章)(一)图的数据结构及其遍历

数据结构之图简要图的结构类似与树,都是一个又一个结点(顶点)连接而成,如下图:因此树其实也是一种特殊的图结构,树的每个节点只能有一个入度,而图可以有多个,图的知识点在这里解不讲解了,例如弧,入度,出度等可以查阅书籍或者网上查阅。这里主要讲解图的存储结构,遍历方法等。图的存储结构图有多种存储结构...

2020-06-24 15:07:32 12775 8

原创 数据结构---------树和森林(最通俗易懂的文章)

树和森林的存储结构简单理解树和森林的结构就不说了,和二叉树的区别就是每个节点可以有多个子树(子节点)。树的存储结构

2020-05-31 11:45:45 5051

原创 Maven添加了阿里镜像还是无法下载怎么办

Could not transfer artifact javax.servlet:javax.servlet-api:pom:4.0.1 from/to aliyunmaven (https://maven.aliyun.com/repository/public/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilder

2020-05-19 11:19:47 3703 1

原创 JDBC Template查询复杂对象(封装为实体对象)

查询封装后的对象(queryxxxx)在JAVA中,将每个用户的数据不可能全都封装到Map里面,不安全,所以要将用户数据封装到一个类里面,然后使用queryForObject查询出数据将其封装到类对象里,那么返回出来的就是一个用户类对象。而不是分散的Map集合。之前是将数据封装到Map,现在是封装到类对象里。首先定义一个用户类,创建三个属性,id , name, sex,一键生成相应的get...

2020-05-05 16:20:57 4741 1

原创 Spring里配置的JDBC-Template最详细讲解

为什么要用JDBC-Template可以简化持久代码,在持久层有很大用处,什么叫持久层,就是实现增删改除等功能的一个抽象层面,是和数据库直接打交道的层。为什么说可以简化持久代码呢,大家都知道JAVA传统JDBC的流程首先创建加载驱动,通过加载驱动取得与数据库的连接,通过连接创建语句来实现增删改除。通过下面对比可以看出Template的具体简化作用比如来一个查询结果//传统 JDBC AP...

2020-05-05 11:10:34 2845

原创 获取JDBC连接失败;嵌套异常是java.sql。SQLException异常:服务器时区价值”Oйu±e×¼e±¼的识别或代表多个时区。如果您想利用时区支持,您必须配置服务器或JDBC驱动程序(通

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or rep...

2020-05-02 11:11:28 5461 1

原创 AspectJ如何通过XML配置文件实现配置切面切点?

AspectJ通过xml文件类来配置切面切点有点类似于传统AOP的配置,但比较简单易懂。实现方法1.定义一个通知类2.在通知类里面定义任意的方法,不像前面注解一样,不需要加任何注解,平淡无奇3.直接在配置文件种配置通知类的bean,因为已经配置好了aop的xsd文件使用aop命名空间的config进行配置切点切面还是以用户类做例子,用输出方法代替具体操作public class Use...

2020-04-29 21:35:35 2388

原创 AspectJ如何实现注解配置切面切点?

什么是AspectJ通俗易懂点,AspectJ是基于Java语言的Aop框架,就是用Java语言来实现,在Aop上更进一步实现简单化的操作。当然不懂AOP也没有办法去理解AspectJ。在前面的文章有详细讲解AOP概念使用方法。传统AOP实现切面切点通过配置文件中配置,AspectJ通过注解的方式实现。和 bean 道理一样。可以将AspectJ理解是更简单化操作而出现的一种框架。需要配置的...

2020-04-29 16:22:57 4068 1

原创 Aop自动代理配置

Aop自动代理配置一个ProxyFactoryBean工厂只能配置一个Target类,如果你想增强多个类的话,那么需要配置多个工厂。当需要配置一两个还可以,如果需要加强的类多了的话,那么需要的工厂就很麻烦,明明加强的方法一样,但是还要写多个Proxy工厂来配置,显的很low。那么这里就出现了自动代理配置,只需要建一个工厂就能对多个类实现加强。...

2020-04-26 15:47:48 2492

原创 通过配置文件实现Aop代理模式

通过配置文件实现Aop代理模式Aspect(切面):就是切入点和通知的组合。切入点就是你要实现加强的函数(实现拦截),通知就是增强的代码。Spring通知类型Spring按照通知(Advice)在目标类连接点位置分为几种1.前置通知:在目标函数执行前实现增强2.后置通知:在目标函数执行后实现增强3.环绕通知:在目标函数执行前后都实现增强4.异常抛出通知:在目标函数执行错误后实现增强...

2020-04-26 09:32:42 2168

原创 Aop如何实现代理模式

Aop实现方法上篇文章讲解了aop的概念,就是从类中抽取出方法,加强后再放回去,分为两种代理,JDK动态代理,Cglib代理。第一种当有接口的时候,第二种为没有接口的时候。JDK动态代理这里还是举那个例子,假设要完成客户类的项目,首先定义一个接口public interface UserDao{ public void save(); //定义一个保存方法 pu...

2020-04-22 22:21:38 2913

原创 Aop到底是什么---------最适合新手的文章

什么是aop?

2020-04-21 21:00:39 2426

原创 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 9 in XML document from c

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 9 in XML document from class path resource [Application.xml] is invalid; nested exception is org.xml.sax.SAXParseException; ...

2020-04-17 15:08:42 2559

原创 JSTL在pom文件无法添加,报红

遇到这种问题,由于jstl-impl自带依赖的servlet-api版本过低,应该去除依赖,导入合适版本的servlet-api ,可以看下面文章关于maven无法引入jstl解决方案若还是不管用,可以手动载入jar包到 External Libraries下载地址为:tomcat.apache.org(点击转载)点击下载前两个即可,下载到方便找到的位置打开IDEA File-&g...

2020-04-11 14:12:13 2924

原创 数据结构------------二叉树(最通俗易懂的文章)

二叉树

2020-04-10 11:51:46 2626 1

原创 IDEA JSP文件中response没有代码提示例如sendRedirect

在JSP文件中没有代码提示具体情况如下图所示这种情况提示没有对应的函数,说明没有该jar包,IDEA和Eclipse不同,对于需要添加Tomcat包,才会有request和response的函数1.打开 File -->Project Structure2.在左侧打开Modules,在右侧找到+号,找library3.找到Tomcat 点击下面Add Selected 创建To...

2020-04-08 10:41:00 3490

原创 数据结构-----------队列(最通俗易懂的文章)

数据结构之队列简要队列为队头和队尾,队列只能在头和尾进行操作,和栈类似,不能跳过两面从中间获得。队列也是线性表的一种,因此可以从线性表来想到队列的抽象结构。所以队列也有顺序和链式两种。顺序队列顺序队列和顺序线性表类似,可以说相同,只是不能像线性表随便取值,队列只能从头部取值和尾部存值,队列符合先进先出的规则,它的抽象数据图为...

2020-03-24 14:40:50 2512

原创 栈(最全的概念)-----最通俗易懂的文章

简要栈和队列都是线性表的一种,所以类型差不多,之前说数据结构其实单位都为结构体,磊成抽象的一种结构,就像搭房子一样,原材料一样,只不过搭出来的样式不同。栈首先栈也是一种线性表,因此也有顺序和链式结构,比较常用的为顺序栈,栈的抽象 结构图为栈的抽象结构和一个容器相同,比如水杯,底部为密封上方为开口,因此栈的存储数据都是从上方增删该除。放数据为进栈,拿数据则叫出栈...

2020-03-19 10:33:55 8448

原创 线性表------最通俗易懂的文章

数据结构(线性表篇)简要线性表顺序表只使用于参考简要数据结构简单来说就是一个由简单结构体搭建成的各种数据结构,构成的这几种类型,例如树和图,线性表等,都是属于抽象的。首先了解结构体,C语言里面就有介绍,其相当于一个集合体,里面可以放乱七八糟的数据类型,用struct定义结构体,数据结构里面比较常用的为:typedef struct student{string name;int n...

2020-03-15 14:59:23 2853 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除