logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

yolov5的tensorrt加速转换

一.前期工作转化源码:tensorrt-yolov51.确定自己使用的YOLO是哪个版本2.确定自己训练模型的类别3.确定自己训练模型是使用的预训练模型是哪个对应的YOLOv5的那个版本参数对应的模型网络层,要和预训练模型对应权重文件下载路径: 不同的版本的权重文件,版本要对应https://github.com/ultralytics/yolov5/tags二.模型转换1.下载对应的tensor

#python#计算机视觉#机器学习 +1
ELT工具kettle的基本使用

​ kettle是一款开源的ETL工具,存java编写,可以在wind,linux,unix上运行,绿色无需安装,数据抽取高效稳定。kettle允许开发人员管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想干什么,而不是你想怎么做。

#数据库#大数据
tcping实用小工具

tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

文章图片
#网络#服务器#tcp/ip
vue 中的 scoped

前言我们平常在开发过程中特别是Vue技术栈的前端同学们,经常会用到一些UI组件库,特别是element-ui使用的频率是比较高的,我们经常会修改这些UI组件库的默认样式时会使用到深度选择器,大家都知道这么做,有没有想过为什么?趁着疫情在家于是研究了一下,在这里分享一下scoped的使命与作用这里用vue做了一个demo,两个页面,一个页面中是掘金的a标签,一个页面是vue的a标签,我们一起看下sc

#css
如何跳出forEach循环

其实不仅仅是 forEach()方法,还有一个平时经常使用的map()方法也是大同小异的,可以用抛出异常来实现跳出循环的操作。但我们其实也完全可以使用some(), every()等方法来提前验证好,或者使用findIndex() 去检测条件捕获索引后再进行二次遍历处理。...

#javascript#开发语言#ecmascript
form表单提交数据如何拿到返回值

使用form表单提交参数的时候,是依据input框里面的name值传给后端的,只需在form节点添加action以及提交方式就可以调通前后端。但是这种直接的操作是不能够判断接口是否调通的,是拿不到返回值的。这就意味着不能够做对应的操作。主要就是创建一个回调函数,然后在传统的提交form表单的方法调用即可。

文章图片
#前端
API文档工具knife4j使用详解

编写api文档是一个费时的操作,过程枯燥。那有没有一种可以自动生成api文档的工具呢,答案是有,比如swagger就是可以自动生成的,像yapi、apidoc、showdoc等等是需要我们编辑的,这样较为复杂且容易遗漏。但是他们的界面很好看,那有没有一种好看的的api文档工具呢,答案也是有,swagger文档增强工具knife4j,界面和功能比swagger更好看,但是是基于swagger开发的。

文章图片
#文档资料#java
easy-es简单应用

对于使用过mybatis-plus的开发者来说,可以完全依葫芦画瓢的搬用mybatis-plus的结构、唯一不用的一点就是继承的BaseEsMapper<T>,springboot启动扫描的注解@EsMapperScan("*"),所以使用起来是非常友好,在简单的CURD功能上,感知不到这个是ES搜索引擎,更方便开发者使用和学习。

文章图片
#java#开发语言#elasticsearch
Mybatis @Select in

​​​​​​​​要在Mybatis中使用in查询主要有三种方式:1.XML2.Mybatis-plus里的QueryWrapperqueryWrapper.lambda().in(ToolUtil.isNotEmpty(ids), User::getId, ids);3.@Select注解XML\color{red}{XML}XML的方式编写SQL从功能上来说是非常完备的,但是最大的缺点就是编写成

#java
暂无文章信息