精华内容
下载资源
问答
  • 搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么... Description:Field helloService in com.example.demo.service.TestController required a bean of type 'co

    搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个问题,见下面,这里找到解决办法记录下来,供遇到同样的问题的同僚参考

    Description:
    
    Field helloService in com.example.demo.service.TestController required a bean of type 'com.example.service.HelloService' that could not be found.
    
    
    Action:
    
    Consider defining a bean of type 'com.example.service.HelloService' in your configuration.
    

    然后我又看了下自己写的几个类以及注解见下面,感觉写的没有问题啊
      控制器 TestController
      这里写图片描述
      接口HelloService
      这里写图片描述
      接口对应的实现类HelloServiceImpl
      这里写图片描述
      
      根据英文的提示是在配置中找不到一个指定自动注入类型的bean,经过多方排查得出结论:
      正常情况下加上@Component注解的类会自动被Spring扫描到生成Bean注册到spring容器中,既然他说没找到,也就是该注解被没有被spring识别,问题的核心关键就在application类的注解SpringBootApplication上
      这里写图片描述
      这个注解其实相当于下面这一堆注解的效果,其中一个注解就是@Component,在默认情况下只能扫描与控制器在同一个包下以及其子包下的@Component注解,以及能将指定注解的类自动注册为Bean的@Service@Controller和@ Repository,至此明白问题所在,之前我将接口与对应实现类放在了与控制器所在包的同一级目录下,这样的注解自然是无法被识别的

    @SpringBootConfiguration
    @EnableAutoConfiguration
    @ComponentScan(excludeFilters={@Filter(type=CUSTOM, classes={TypeExcludeFilter.class}), @Filter(type=CUSTOM, classes={AutoConfigurationExcludeFilter.class})})
    @Target(value={TYPE})
    @Retention(value=RUNTIME)
    @Documented
    @Inherited
    

    至此,得出两种解决办法:
      1 .将接口与对应的实现类放在与application启动类的同一个目录或者他的子目录下,这样注解可以被扫描到,这是最省事的办法
      2 .在指定的application类上加上这么一行注解,手动指定application类要扫描哪些包下的注解,见下图
      这里写图片描述
      
      通过这两种方式,那个找不到指定Bean的错误就成功解决了。。。。。那么这篇就这样吧
      PS:控制器Controller也要放在与application同级或者子目录下,道理大致一样

    展开全文
  • 最近因为要做一个基于深度学习的人脸识别项目,要用到TensorFlow,但是下载完成后后发现import tensorflow总是出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future ...

    最近因为要做一个基于深度学习的人脸识别项目,要用到TensorFlow,但是下载完成后后发现import tensorflow总是出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'._np_quint8 = np.dtype([("quint8", np.uint8, 1)])的错误,如图

    百度了许多,很多说是numpy的版本不对,换了numpy的版本就行了,但是我换了好几个版本都没用,仍然报错,最后发现,可以在pycharm中使用Import tensorflow,然后将点进出现的警告,进入dtype.py,修改对应行的代码,把np.dtype([("quint8", np.uint8, 1)])修改为np.dtype([("quint8", np.uint8, (1,))])就完美解决了,如图

    修改为

     

    展开全文
  • 随着小新pro发布,看到带了全功能的type-c接口,一直搞不懂什么type-c还有什么全功能,半功能?和雷电3又有什么区别,雷电3又有什么全速,半速。由于搞不清,所以网上看了很多资料,这里总结一下以备后续查阅 说说...

    缘起

    最近某些新电脑的发布,看到带了全功能的type-c接口,一直搞不懂什么type-c还有什么全功能,半功能?和雷电3又有什么区别,雷电3又有什么全速,半速。由于搞不清,所以网上看了很多资料,这里总结一下以备后续查阅

    说说USB

    你肯定会说,这个我知道,就是下面这种的
    在这里插入图片描述
    没错,这确实是USB接口,但其实这个样子的接口全称是USB Type-A,除此之外USB家族还有USB Type-BUSB Type-C
    在这里插入图片描述
    是不是对USB Type-C这个接口无比的熟悉,哈哈。现在很多安卓机充电的接口就是这样的,他解决了USB Type-A的“永远插不对”的问题。但实际上,USB Type-AUSB Type-BUSB Type-C这些都是指接口的形状,什么意思呢?因为USB还有协议的划分,相信你也听过USB又有什么2.0,3.0,3.1,这个呢其实是说的传输协议,理解不了传输协议的可以简单理解为传输的速度,数字越大传输速度越快。

    目前用的比较多的是USB3.1USB3.1极限速度可以达到10GB/SUSB3.1又分为Gen1Gen2Gen1最大传输速率为5Gb/sGen2最大传输速率才为宣称的极限速度10Gb/s

    PS:USB3.1 Gen1其实就是USB3.1没推出之前的USB3.0,随着USB3.1的推出,改名为USB3.1 Gen1

    而传输速率,如果你单单通过接口形状看,是看不出来的,因为你比如USB3.1 Gen1Gen2他们的接口形状都是一样的,你区分不了。那么如何区分呢?Intel有要求在接口旁边和数据线旁边标明带宽提示。就是会在右上角写明带宽,如下图
    在这里插入图片描述
    PS:但我发现有一部分接口并没有这个数字的标识,这个时候只能自己想办法区分了。

    说说全功能type-c到底是什么意思

    全功能的type-c就是集成了DisplayPort Alt Mode的线(DP视频输出),该替代模式允许原生的DisplayPort高清数字信号通过USB Type-C传输,听不懂是吧?听不懂就对了。
    说人话就是全功能可以进行视频传输,非全功能的只支持数据传输和充电,所以如果你想像下面这样通过Type-c接口外接扩展显示器,请一定买全功能的,当然全功能和非全功能在接口上你也看不出来,不过全功能的一般都会拿出来吹(比如小新pro 13.3),没注明的基本就不是全功能。
    在这里插入图片描述

    说说雷电3

    再说说雷电3,雷电3英文叫thunderbolt3,是intel出的一种传输协议,在此之前还存在thunderbolt1,thunderbolt2

    thunderbolt1,thunderbolt2的常用接口长下面这样,其实就是DP接口的形状
    在这里插入图片描述
    thunderbolt1最高支持10Gbps/S,thunderbolt2最高支持20Gbps/S
    thunderbolt3长下面这样,最高支持40Gbps/S
    在这里插入图片描述
    你可能会说,卧槽,thunderbolt3怎么跟USB Type-C一毛一样?是的,你说对了,就是一毛一样。还是那句话,雷电3只是一种协议,他的接口的形状可以为任何形状,可能是发现USB Type-C的接口安卓机用的多,原先的DP接口形状又丑又胖又冷门,所以从thunderbolt3开始,接口形状由DP改成了USB Type-C。
    这个时候你肯定会问,卧槽,我买了一台笔记本,我如何知道他背后的协议是不是雷电的协议呀,万一我花了雷电3协议的钱结果买了个USB3.1 Gen1协议的我不是血亏?是的,你亏了,所以下面会教你如何区分这两者。
    如何区分?有的笔记本生产厂家为了让用户区分,会在旁边加个闪电标识这个接口是雷电的协议
    在这里插入图片描述
    然后自己买的时候多看看商品的说明,一般而言,如果是雷电3的协议厂家都会写出来,雷电3协议这么好,不拿出来吹?比如某宝的某款电脑的详情页会写如下
    在这里插入图片描述
    通过这个就可以区分了

    说说满速雷电3和半速雷电3

    雷电3接口融合了4条PCIe3.0总线、包括USB3.1 Gen2以及DP1.2/1.4(也就是说雷电也可以进行视频传输)

    而之所以会存在满速与半速,其主要原因是部分轻薄本独立显卡加入后占据了部分PCIe,导致剩余的原生PCIe通道数不足4条,只有2条PCle,只有2条的时候速度就慢了,我们就把他叫做半速的雷电3接口。
    由于速度不够就带来了很多问题,比如有的固态硬盘需要PCIe*4带宽才能满速运行,有的5K显示器也需要40Gbps才能带的动,在外接显卡时也会导致性能减弱。

    那么如何分辨是满速和半速的雷电3,通过接口也是看不出来的,但一般如果是满速,厂商早就吹爆了。比如联想的y9000x就是两个满速雷电3

    说说雷电3的NB之处

    雷电3可以作为视频输出接口外接显示器,它可以连接两个4K分辨率/60Hz的显示器或者一个5K分辨率/60Hz的显示器。加上笔记本本身的屏幕,用户最多可以享受到3块显示器带来的震撼体验。相比usb3.1的只能进行单个4K屏输出。
    雷电3接口可以为笔记本或者手机、平板等外接设备充电,最大供电能力可达100W。试想,当笔记本不再需要庞大的电源适配器来充电的时候,它的便携性将会更加突出。
    此外,雷电3接口还可以外接显卡扩展坞,为笔记本提供更强的图形处理能力。
    总的来说,一个雷电3接口就可以搞定传输数据、外接显示器、双向充电等功能,它将为我们使用笔记本带来极大的便利。
    值得一提的是,英特尔在今年初开放了雷电3协议规范,从此以后,无论是PC设备、平板设备,还是任何形式的外接扩展设备,都将无需向英特尔缴纳高昂的授权费。

    雷电3这么强,能外接显卡吗?
    一台轻薄本,在公司工作 (摸鱼),回去家里外接显卡一插开始打游戏的梦想是不是可以实现了?只能说可以实现一部分
    雷电3最高支持40Gbps/S,而桌面平台显卡的标准带宽64Gbps/S。所以采用满速雷电3外接显卡,依然会有性能损失,但这是目前最强的解决方案,如果你不满意,那也没有办法。

    总结

    反正对着下面买不会错
    我下面所说的type-c指usb3.1 type-c。雷电3指 传输协议为雷电3但是接口形状是type-c接口形状的。因为这两个的接口长的一样
    如果厂家没说那个接口是雷电3还是type-c,那他基本就是type-c。
    如果卖家说了他是雷电3,但没说是满速还是半速,那他基本就是半速。
    type-c最高支持10Gbps/s。雷电3最高支持40Gbps/s
    雷电3满速>雷电3半速>全功能Type-c>非全功能type-c

    但是:日常使用过程中,如果你不需要同时外接两个4K显示器,不需要外接显卡的话,那么买全功能type-c的 足矣。

    写文章时是2019年,后期可能以上信息会随时变动,仅供参考,如有不对,也欢迎指出,谢谢。

    关于USB烧脑的命名

    截止发文前,USB家族发布了USB3.2的标准,并且统一了新的命名,所有的USB现在都将被叫做USB 3.2,那么如何区分速度呢?下面列出改名前和改名后

    改名前 带宽 改名后
    USB 3.0 5Gbps USB 3.2 Gen 1
    USB 3.1 10Gbps USB 3.2 Gen 2
    USB 3.2 20Gbps USB 3.2 Gen 2x2

    USB3.1(10Gbps)推出之后,取了个新名字(USB3.1 Gen2),而原来的USB3.0(5Gbps)改名(USB3.1 Gen1),USB3.2(20Gbps)推出之后,达到了烧脑的巅峰,他的完整名字是USB3.2 Gen2x2,而此时的USB3.1,USB3.0又被改名为USB3.2 Gen2(10Gbps)和USB3.2 Gen1(5Gbps)。

    2021年1月补充更新(USB4推出)

    2019年8月USB4来了
    USB4(40Gbps)推出之后,又分为两个类型

    1. USB4 Gen2x2或者叫USB4 20,带宽为20Gbps
    2. USB4 Gen3x2或者叫USB4 40,带宽为40Gbps

    怎么USB20这么像原来的USB 3.2 Gen 2x2的马甲呢~~
    所以现在所有的USB协议是这样的
    在这里插入图片描述

    写在最后

    各位读者,我不知道通过上文我有没有把事情说清楚,如果您有哪里没看懂的欢迎给我发私信或者在评论区提问。
    整理不易,如果您觉得本文帮助到你的话可以给我点赞、收藏、评论一下,谢谢。

    参考

    https://new.qq.com/rain/a/20201204A09J9E00
    https://www.bilibili.com/video/BV1uZ4y1u7jZ

    展开全文
  • type为number的input标签输入小数的方法

    万次阅读 多人点赞 2016-09-17 03:25:13
    type为number的input标签输入小数的方法

    纠结了一段时间都没找出方法,最后灵光一现想出这个方法,没想到测试下果然成功了!
    看目前网上几乎很难找到相对应的解决方法,所以这里分享出来,如果有更佳方法欢迎提出。


    方法如下:

    <input type="number" step="0.01" />
    

    step 属性规定输入字段的合法数字间隔

    在input标签中添加step属性,此例子中将step设为"0.01",即可以输入含两位小数的数字。(仅输入含一位小数或整数也可)
    可以自行修改step值来修改精确度。

    展开全文
  • 使用TensorFlow时报错FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy....... 报错原因:numpy1-17-0版本过高,使用numpy-1.16-0版本即可 解决...
  • java Type 详解

    万次阅读 多人点赞 2017-03-31 16:11:59
    前言错误可分为两种:编译时错误与运行时错误。编译时错误在编译时可以发现并排除,而运行时错误具有很大的不确定性,在程序运行时才能发现,造成的...java 为我们提供了 Type 接口,使用它,我们可以得到这些信息。
  • AttributeError: ‘NoneType’ object has no attribute ‘text’ #出处 difficult = obj.find('difficult').text 方案 错误提示的是空元素,没有对应的属性。 &lt;object&gt; ...
  • 认识USB Type-C Type-CB Type-A 接口

    万次阅读 2019-01-08 10:59:03
    USB接口目前主要有四个接口...2,USB Type-B,这种接口类型主要用在打印机等设备上,没有type-A接口常见。 3,Micro-B,这种接口我们都见过,就是手机充电器的接口。 4,USB Type-C,是以后USB接口的发展趋势。...
  • 问题点1: 如果Content-Type设置为“application/x-www-form-urlencoded;charset=UTF-8”无论是POST请求还是GET请求都是可以通过这种...请求中传JSON时设置的Content-Type如果是application/json或者text/json时,...
  • 细谈Type-C、PD原理(一)

    万次阅读 多人点赞 2018-12-17 15:10:02
    一、Type-C简介以及历史 二、Type-C Port的Data Role、Power Role 三、Type-C的Data/Power Role识别协商/Alt Mode 四、如何进行数据链路的切换 五、相关参数/名词/状态解释 六、PD协议简介 一、Type-C简介...
  • NFC smart tag竟然有四种 Type 1 Tag Type 2 Tag Type 3 Tag Type
  • 解决 No qualifying bean of type 问题

    万次阅读 多人点赞 2019-08-25 20:43:39
    解决 No qualifying bean of type 问题 思路: 1 检查是否添加了对应注解 2 检查配置是否正确,扫描包名, 类名及id是否正确 一. 传统SSM项目 ssm项目,出现“No qualifying bean of type found for dependency...
  • USB Type C规范详解

    万次阅读 多人点赞 2019-08-23 22:19:31
    USB Type C规范详解 目前USB Type C接口应用非常广泛,可以传输DP,USB,PCIE,音频等信号,已经不是纯粹的用来传输USB信号了,即USB Type C摆脱了和USB的从属关系,自己当家作主了。下面来介绍下USB Type C里面比较...
  • Content-Type 详解

    万次阅读 多人点赞 2019-01-11 18:08:50
    Content-Type 详解Content-Type常见Content-Typeapplication/x-www-form-urlencodedmultipart/form-dataapplication/jsonapplication/xml 和 text/xmlContent-Type的使用request 的Content-Typeresponse的Content-...
  • Invalid prop: type check failed for prop value

    万次阅读 2019-08-06 10:42:53
    Vue 报错 Invalid prop: type check failed for prop "value" 问题处理
  • Python进阶(九)-Python陷阱:Nonetype

    万次阅读 多人点赞 2017-03-17 08:54:37
    Python进阶(九)-Python陷阱:Nonetype  今天解决一位网友的问题,内容如下:   请教代码问题def calc_prod(lst): def ff(): print map(lambda x:x*x,lst) return fff = calc_prod([1, 2, 3, 4]) print f()...
  • no typehandler found for property XXXX 解决

    万次阅读 2017-05-02 12:48:48
    1. ssm框架下 启动服务报错如题。 2. 原因: 我的情况是,代码中实体属性映射书写和...数据库字段是:ORDER_TYPE,如下 代码中 书写的是: 3. 解决:代码中改为与数据库一致的 ORDER_TYPE 就行了。 ...
  • ParameterizedType详解

    万次阅读 多人点赞 2018-07-19 15:24:02
    ParameterizedType详解 参数化类型 public interface ParameterizedType extends Type { Type[] getActualTypeArguments(); Type getRawType(); Type getOwnerType(); } 何为参数化类型 列举一个...
  • 一、TypeError:‘NoneType’ object is not iterable(Type错误:'NoneType’对象不是可迭代的) 原因:遍历的对象为 None 。 例子: items = None for item in items: print(item) 报错: Traceback (most ...
  • ae脚本typemonkey是一款非常不错的AE文本复杂排列动画脚本,新版本的typemonkey脚本适用于多个版本的After Effects,可以轻松创建排列文字效果,但是有些朋友可能还不知道typemonkey怎么安装,typemonkey怎么用?...
  • No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。   2. 原因  spring auto ...
  • RuntimeError: Expected object of scalar type Double but got scalar type Float for argument #2 ‘mat2’ 异常代码行: prediction = net.forward(b_x) 解决方法: b_x = torch.tensor(b_x, dtype=torch.float32...
  • 定义的函数没有返回值,加上返回值即可 参考:https://stackoverflow.com/questions/48096547/python-typeerror-object-of-type-nonetype-has-no-len
  • Python-辨析type/dtype/astype用法

    千次阅读 2018-11-07 20:43:21
    Python中与数据类型相关函数及属性有如下三个:type/dtype/astype。 名称 描述 type() 返回参数的数据类型 dtype 返回数组中元素的数据类型 astype() 对数据类型进行转换 type()用于获取数据类型 #...
  • USB Type-C的基本原理

    万次阅读 多人点赞 2020-04-05 09:28:30
    USB Type-C的基本原理
  • Java源码解析TypeTypeVariable接口

    千次阅读 2018-07-28 07:37:39
    Type接口没有任何方法,只有一个接口声明 //Type接口是java编程语言中所有类型的公共高级接口,它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。 public interface Type 所有已知的实现类有...
  • Maven <type>pom</type>

    2017-11-21 09:17:51
    maven中央仓库找到zookeeper的依赖,我在maven文件中引入 <!... ``` ...<groupId>org.apache.zookeeper</groupId> ...<type>pom</type> </dependency> ``` 发现相关jar包并没有下载下来,请问这是怎么回事啊
  • 321_MediaType Media Type 是什么

    万次阅读 2016-10-14 21:42:37
    MediaType是什么 MediaType在网络协议的消息头里面叫做Content-Type 使用两部分的标识符来确定一个类型 所以我们用的时候其实就是为了表明我们传的东西是什么类型 比如 application/json:JSON格式的数据,在RFC ...
  • http请求content-type与响应responseType

    万次阅读 2019-03-27 15:33:46
    http请求 http请求信息由浏览器把地址栏URL信息和... (请求消息行) (请求消息头) (空行) (请求消息数据) content-type是请求消息头中的一个请求参数,标识请求消息数据的格式 http响应 HTTP响应也由四个部分组成,...
  • Caused by: java.lang.IllegalArgumentException: error Type referred to is not an annotation type: com$mr$annotation$RedisCache at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpressio...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,404,811
精华内容 561,924
关键字:

type