草庐IT

gateway启动报错记录nacos远程连接的坑: Waited 3000 milliseconds (plus 4100 nanoseconds delay)

c.a.n.c.remote.client.grpc.GrpcClient  :Servercheckfail,pleasecheckserverlocalhost,port9848isavailable,error={}gateway启动报错记录nacos远程连接的坑:Waited3000milliseconds(plus4100nanosecondsdelay)原因是配置文件配置错误不要用localhost,要用具体的ipnacos:addr:localhost:8848 

前后端联调sm2加密的坑Invalid point encoding

1.公私钥问题Invalidpointencoding私钥前加00,密文前加04,公钥前加04后端使用hutooldependency>groupId>cn.hutoolgroupId>artifactId>hutool-allartifactId>version>5.7.12version>dependency>dependency>groupId>org.bouncycastlegroupId>artifactId>bcprov-jdk15onartifactId>version>1.68version>dependency>后端生成公私钥,公钥已带有04,私钥已带有00SM2sm2=ne

python.使用selenium新定位方法 driver.find_element(By.‘方式‘, “xxx“) 和 解决复制粘贴不生效也不报错的坑

最近在家歇着没事做就简单复习一下,然后就踩了两个小坑1.旧方式定位运行报错发现新版的python,已经弃用了之前的元素定位方法,所以在使用的时候会发现有报错,重新整理了一下目前使用的元素定位方法:driver.find_element(By.'方式',"xxx"),同时新方法需要导入By包。2.mac复制粘贴不报错也不生效发现就是复制粘贴在windows和mac的使用上有些区别1.win:使用Keys.CONTROL参数实现复制粘贴2.mac:要用Keys.COMMAND参数实现复制粘贴fromselenium.webdriver.common.keysimportKeys#windriver

CompletableFuture异步关于异常的坑

自定义线程池@ConfigurationpublicclassThreadPoolConfig{publicstaticThreadPoolExecutorgetThreadPoolExecutor(){intavailableProcessors=Runtime.getRuntime().availableProcessors();returnnewThreadPoolExecutor(availableProcessors,availableProcessors,0L,TimeUnit.MILLISECONDS,newLinkedBlockingQueue>(9999),newThread

ES scroll查询的坑点

1.scroll查询scroll查询是ES中为了解决一次获取不到全部数据的一种解决方案。2.使用姿势第一次查询GET/ip:port/table/_search/scroll?scroll=1m{ "query":{ "match_all":{} }}第二次查询(第二次查询,可以不加scroll的失效时间)GET/_search/scroll{ "scrollid":"*******************"}第2+n次访问(第三次及之后的查询必须要加scroll的失效时间)GET/_search/scroll{ “scroll":"1m", "scrollid":"************

Element-ui踩的坑-“CSS样式”

目录配置环境错误方向解决 总结配置环境pc端node 16.14.0 npm 8.3.1 vue @vue/cli5.0.8错误方向在使用element-ui时,发现有时候可以在控制台利用内置的类来改变节点元素样式,但是当数据一多就无法利用了(即,无效利用),并且,在无效后在其上添加会发现,添加的样式处于所需要绑定的上层,故又无效。 无效===> style样式的优先度>类的优先度,故无法绑定所需,只能赋予其上层样式解决 在局部样式中,利用element-ui中内置样式设置自定义样式前加上  /deep/有效===>  将原有内置样式替换自定义样式,搞定!总结在网上总共有以下几种方法:1、深度

安装pnpm踩的坑

啊哈~多少年了,我又回来啦!!!真是没想到我还在做前端现在讲讲pnpm这个宝贝pnpm的功能等同于npm,但是他优于npm,主要归结于他可以像maven一样管理jar包,把依赖存在于电脑本地的一个文件夹中,通过连接的方式去获取到vue项目打包所需要的依赖。这样多个项目可以共用一个依赖库,无需重复下载下面说一下安装方式:在已经安装了node和npm的前提下,cmd进入小黑框npminstallpnpm-g进行安装后,通过命令wherepnpm获取到pnpm的安装位置然后去配置系统环境变量设置系统变量然后再用pnpm-v查询是否安装成功,如果现实版本号就是成功了后记:我之前安装的时候,一直报不是内

一个小白曾经踩过的坑,鸿蒙篇

开发过程中遇到的坑使用startAbility跨设备启动Ability错误案例:  像这样子设置Operation的AbilityName参数是错误的,如下是正确的方式。 这两个写法的区别在于错误写法是把AbilitySlice的名称当做AbilityName,在函数withAbilityName中只能填写Ability的名称,至于要具体启动那个AbilitySlice可以有两种方法来控制,一种是通过传参在Ability中的onStart方法中判断具体要启动哪个AbilitySlice,另一种是官方文档中提到的,如下图,文档地址是https://developer.harmonyos.com/

windows10专业版64位安装docker和podman遇到的坑

1.环境cmd输入:winver查看window操作系统的版本windows10专业版64位:版本位22H2(操作系统内部版本19045.2546)docker和podman是什么?请参看:dockervspodman-简书2.安装配置2.1安装podman-desktop-0.11.0-setup,podman的桌面版本2.2podman的桌面版本安装完成后打开界面会提示需要安装podman4.3.1版本,自动点击完成即可2.3初始化podman的虚拟机,前提是没有在windows10中安装过docker,虚拟化没有开启,wsl和wsl2也没有安装2.4初始化podman的虚拟机,会提示需要

yolov5实现机器视觉ai自瞄,本人跑代码训练时总结下来的坑(参数设置,服务器使用,自动打标签,训练速度,显存使用率...)

想到啥些啥,都是些我遇到的,很坑,但偏偏又有点蠢的问题。 路过进来的朋友可以ctrl+F搜一下有没有自己苦恼的问题。1,训练的模型使用越小(最小是yolov5n),帧数越高,自瞄间隔越短。        我一开始是用yolov5l训练,因为官方说这个综合评价最棒,结果训练出来的pt模型大小80多MB,跑程序帧数还低的一匹(我1650的显卡,垃圾的很)。后来群里有个大佬发了个13MB的,我试了一下,简直像用了海飞丝,乐死我了。一问才知道,训练出来的模型大小,是跟训练时使用官方模型大小有关,越小的越快越爽,虽然精度低了,但足够跑个fps游戏自瞄了。        (群友说10系显卡用n,20系用s