自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win11下yolov5的onnx文件转rknn

【代码】win11下yolov5的onnx文件转rknn。

2023-05-22 00:38:11 407

原创 opencv+yolov5定位Apex游戏人物

opencv+yolov5自动检测桌面

2022-10-22 17:02:42 5079 10

原创 数据集增强及yolo与voc相互转化

代码都是整合的别人的

2022-10-13 19:57:24 717

原创 ResNet代码训练

深度学习计算机视觉,分类已经烂掉了

2022-09-01 23:52:44 1012 3

原创 阿三的CV很有意思

教程在油管,B站也有转发的视频

2022-08-03 11:54:19 82

原创 centos+hexo换电脑需要修改什么

原电脑原电脑上的文件可以直接复制到新电脑,我觉得应该不需要更改什么东新电脑安装node,git,hexo这些是不可缺少的重要的是git配置好用户名和邮箱后生成密钥xshell我也是需要这个密钥进行登录阿里云服务器也需要配置密钥对修改密钥对之后必须重启服务器操作修改密钥 把本地电脑生成的密钥id_rsa.pub写进去vim .ssh/authorized_keyschmod 600 ~/.ssh/authorized_keyschmod 700 ~/.sshvim /etc/ss

2022-04-23 16:27:06 581

原创 pytorch常用命令

Anaconda环境进入命令# torch1.7是环境名字conda activate torch1.7pip安装jupyter命令pip install jupyter notebook进入jupter命令jupyter notebook

2022-01-07 13:38:07 1255

原创 操作系统面试题

有点少,博客不更新了,最后的了进程与线程的区别​​ 进程是操作系统分配资源的最小单位;​ 线程是进程的实体,是CPU调度和分派的基本单位线程同步的方式有哪些,也就是线程间通信​​ 互斥量:采用互斥对象机制,只有拥有互斥对象的线程才有访问公共资源权限。因为互斥对象只有一个,所以可以保证公共资源不会被多个线程同时访问。​ 信号量:它允许同一时刻多个进程访问同一资源,但是需要控制同一时刻访问此资源的最大线程数量。​ 事件(信号):通过通知操作的方式来保持多线程同步,还可以方便的实现多线

2021-03-29 17:35:13 102

原创 计算机网络面试题

#### 部分内容总结自微信公众号【小林coding】,部分为别人博客,部分为面试常考HTTP推荐阅读的文章太细了,我真背不会HttpHTTP文章HTTP 传输的【超文本】,超文本是文字、图片、视频等的混合体。HTTP 是一个在计算机世界里专门在【两点】之间【传输】文字、图片、音频、视频等【超文本】数据的【约定和规范】HTTP常见状态码1xx1xx 类状态码属于提示信息,是协议处理中的一种中间状态,实际用到的比较少。2xx2xx 类状态码表示服务器成功处理了客户端的请求,也是我们最愿

2021-03-29 17:34:20 659

原创 小米一面面试题(自整理答案)

小米面试题1.HashMap1.7之前是数组+链表,1.8是数组+链表+红黑树1.7数组是Entry,采用的是头插法,在扩容时会改变链表中元素原本的顺序,以至于在并发场景下导致链表成环的问题。1.8是Node,采用尾插入,在扩容时会保持链表元素原本的顺序,就不会出现链表成环的问题了。hashmap扩容机制:默认是16,当超过总容量的0.75f,也就是>12时会进行扩容,为什么是0.75呢?是因为满足统计学上的柏松分布,当扩容因子为0.75时达到最高的概率。每次扩容容量变为原来的两倍。1.

2021-01-19 16:24:25 2464 2

原创 SpringIOC和AOP(七)

IOCIOC详解地址Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源获取(不只是对象包括比如文件等)。为何是反转?因为由容器帮我们查找及注入依赖对象,对象只是被动的接受依赖对象,所以是反转;哪些方面反转了?依赖对象的获取被反转了。1.spring IOC支持的功能依赖注入依赖检查自动转配支持集合指定初始化方法和销毁方法2.BeanFactory:

2020-12-10 20:21:58 133

原创 Java继承多态、String、反射(六)

1.面试题两个子类继承一个父类。父类能调用子类的成员变量或方法不?两个子类之前能互相调用不?多态给解释一下?可以举一个现实生活中的例子不?都不能。所谓继承,为子类继承父类的一切(不包private和构造方法),即子类可以调用父类的方法或变量。但父类无权调用子类的方法或变量。不过在实例化子类时,会自动调用父类的构造方法,也可通过 super 调用父类的构造方法。现实中,男人和女人分别继承 “人” 类 ,人所具备的特性,男人和女人都有,如四肢,说话,以及思考等。但女人能生孩子,男人可不行。这

2020-12-05 17:24:12 154

原创 Java装箱拆箱和重载重写(五)

1.什么是装箱?什么是拆箱?学习地址装箱就是 自动将基本数据类型转换为包装器类型;拆箱就是 自动将包装器类型转换为基本数据类型装箱JavaSE5以前定义变量必须写成Integer x = new Integer(6);以后就可以直接赋值Integer x = 6;这就是装箱,感觉跟spring的自动装配是一样得。拆箱int n=x;看完上面那两句话可能了解概念了,做一道题我这个地方他爆红了,我idea好像引入过阿里的编码规范,他提示我这里是包装类,需要使用equals来判

2020-12-05 16:33:05 172

原创 Java泛型和判断对象相等(四)

1.Java泛型了解吗?什么是类型擦除?介绍一下常用的通配符?Java泛型是jdk5引入的新特性,泛型提供了编译时类型安全检测机制。当我们定义一个list集合是Integer类型的,我们添加String类型会自动报错。Java泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,类型擦除看这个文章List<Integer> list = new ArrayList<>();list.add(12);//这里直接添加会报错list.add("a");Cla

2020-12-05 15:31:18 1601

原创 Java方法参数传递机制(三)

1.常量池jdk8 废弃了永久代,使用元空间来实现方法区,元空间在本地内存中,字符串常量池和运行时常量池逻辑上属于方法区,但是实际存放在堆内存中,因此既可以说两者存放在堆中,也可以说两则存在于方法区中。方法参数传递机制import java.util.Arrays;public class Test { public static void main(String[] args) { int i = 1; String str = "hello";

2020-12-05 15:31:14 122

原创 Java类初始化(二)

1.类初始化过程一个类要创建实例需要先加载并初始化该类– main方法所在的类需要先加载和初始化一个自类要初始化需要先初始化父类一个类初始化就是执行< clinit>()方法,编译器生成的方法– < clinit>()方法由静态类变量显示赋值代码和静态代码块组成– 类变量显示赋值代码和静态代码块代码从上到下顺序执行– < clinit>()方法只执行一次考点:类初始化过程,实例初始化过程,方法的重写/** * 父类初始化<clinit&g

2020-12-04 22:20:22 101

原创 计网常见面试知识(一)

常见面试题TCP三次握手、四次挥手1.三次握手2.四次挥手为什么会有TIME_WAIT状态确保有足够的时间让对方收到ACK包避免新旧连接混淆为什么需要四次握手才能断开连接因为全双工,发送方和接收方都需要FIN报文和ACK报文服务器出现大量CLOSE_WAIT状态的原因对方关闭socket连接,我方忙于读或写,没有及时关闭连接检查代码,特别是释放资源的代码检查配置,特别是处理请求的线程配置3.TCP与UDP的区别面向连接vs无连接可靠性vs不可靠性有序性vs无

2020-12-04 21:29:09 239

原创 Eureka Server多节点部署

1.pom文件springboot版本不要太高会报错,我这里用的2.0.1的版本2.配置文件---spring: application: name: ad-eureka profiles: server1server: port: 8000eureka: instance: hostname: server1 prefer-ip-address: false client: service-url: defaultZone: ht

2020-11-27 17:11:45 278

原创 最近做的谷粒学院项目

尚硅谷的谷粒学院项目学习地址1.项目描述在线教育系统,分为前台网站系统和后台运营平台,B2C模式。前台用户系统包括课程、讲师、问答、文章几大大部分,使用了微服务技术架构,前后端分离开发。后端的主要技术架构是:SpringBoot + SpringCloud + MyBatis-Plus + HttpClient + MySQL +Maven+EasyExcel+ nginx前端的架构是:Node.js + Vue.js +element-ui+NUXT+ECharts其他

2020-09-18 22:45:46 5201 17

原创 SpringCloud+Vue微服务论坛

SpringClout+Vue微服务博客式的论坛前言我又来发博客了,慢慢悠悠的,我还是在暑假开学之前完成了这个项目,-_-,vue-element-admin框架的后台登录好麻烦啊,应该后面我会加个spring security oauth2认证,我还没学会。现在还只是使用暴力登录法。等我下次想继续做了再说,暂时先当我下学期课设了。老师应该不会批我了。下载地址和文件全部码云地址如果有什么不会的,或者什么bug,可以加我QQ:616365750。希望可以给个satrviolet 是后台管理vio

2020-08-30 15:09:40 651 1

原创 设计模式概述和OOP七大原则 (一 )

a.设计模式概述设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关系和组合关系的充分理解。1.正确使用设计模式具有一下优点可以提高程序员的思维能力、编程能力和设计能力使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周期。使设计的代码可重用性高、可读性高、可靠性高、灵活性好、可维护性强。2.创建型设计模式单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。3.结构型设计模式适配器模式、桥接模式、装饰模式、组合模

2020-08-22 20:21:35 154

原创 Docker安装redis(使用阿里云镜像仓库)

Docker安装redis直接下载太慢了,所以这里使用阿里云的镜像仓库下载,快的很1.创建 /etc/docker/daemon.json 文件,在里面加入内容{ "registry-mirrors": ["你的阿里云地址"]}2.重启加载文件sudo systemctl daemon-reload//重新加载sudo systemctl restart docker//重启3.获取redis镜像docker pull redis4.从官网获取redis配置文件文件地址

2020-08-03 23:39:04 1017

原创 SpringCloud之Gateway网关服务(可以取代nginx的麻烦配置)

SpringCloud之Gateway网关服务(可以取代nginx的麻烦配置)1.导入依赖 <dependencies> <!--这个是我上面的工具maven项目--> <dependency> <groupId>com.mine</groupId> <artifactId>common_util</artifactId> &lt

2020-08-03 14:34:57 8165 6

原创 SpringBoot之Canal 同步数据库

SpringBoot之Canal同步数据库介绍通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就是一个很好的数据库同步工具。 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。1....

2020-08-03 13:41:56 4791 2

原创 SpringBoot之Vue添加图表

SpringBoot之统计后台注册人数的图表1.创建统计图表的数据库2.

2020-08-02 21:59:43 1845

原创 SpringCloud服务注册中心Nacos和Feign调用服务

SpringCloud服务注册中心Nacos下载地址1.解压后运行bin目录下的startup.cmd2.访问Nacos进入登录页面:http://localhost:8848/nacos/默认账号密码都是nacos3.因为我需要在一个项目中调用另外一个项目的方法,也就是模块开发,所以需要把两个服务注册到nacos中4.引入依赖<!--服务注册--><dependency> <groupId>org.springframework.cloud&l

2020-07-26 22:39:19 2213 1

原创 SpringBoot之整合阿里云短信服务

SpringBoot之整合阿里云短信服务阿里云申请开通短信服务1.设置签名管理和模板管理SpringBoot项目结构包结构1.导入依赖<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28<version> </d

2020-07-26 22:24:52 288

原创 SpringBoot之集成Redis缓存

SpringBoot之集成Redis缓存1.添加注解<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- spring2.X集成redis所需common-pool2--&g

2020-07-26 18:42:27 225

原创 SpringBoot之Vue安装幻灯片插件

SpringBoot之Vue安装幻灯片插件前台项目使用了nuxt模板,但这个模板没有Element组件,所以需要引入Nuxt官网1.安装插件npm install vue-awesome-swiper2. 新建nuxt-swiper-plugin.js,并放入内容import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper/dist/ssr'Vue.use(VueAwesomeSwiper)3.在 nuxt

2020-07-25 19:17:21 1485

原创 SpringCloud服务熔断feign结合Hystrix使用

SpringCloud服务熔断hystrix需要先看上一篇SpringCloud服务注册中心Nacos文章1.添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency><!--hystrix依赖,主要是用 @

2020-07-25 09:59:55 284

原创 SpringBoot之阿里云视频点播

SpringBoot之阿里云视频点播添加视频阿里云官方文档地址创建多个服务的时候,不要忘记配置本地nginx服务1.导入依赖 <dependencies> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> &l

2020-07-24 17:25:54 467 5

原创 SpringBoot之Vue添加Tinymce可视化编辑器

SpringBoot之Vue添加富文本编辑器前端用的vue-admin-template-master模板,可以在github上下载。1.添加组件2.在 /build/webpack.dev.conf.js 中添加配置,使在html页面中可使用这里定义的BASE_URL变量 templateParameters: { BASE_URL: config.dev.assetsPublicPath + config.dev.assetsSubDirectory }3.在

2020-07-24 13:54:38 610 3

原创 SpringBoot之excel导入数据库

SpringBoot之excel导入数据库1.导入jar <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency>2.根据数据库创建类3

2020-07-24 13:22:26 392

原创 SpringBoot使用阿里云OSS上传头像

SpringBoot使用阿里云OSS上传头像1.创建阿里云OSS许可证,得到AccessKey Secret阿里云OSS快速入门文档地址2.新建maven项目导入依赖 <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifac

2020-07-19 14:31:32 613

原创 宝塔面板安装imgurl图床并修改主题

宝塔面板安装imgurl图床并修改主题1.创建站点2.需要注意是网站配置伪静态保存(看了好久才找到为什么无法访问)location / { try_files $uri $uri/ /index.php?$query_string;}location ~* \.(db3|json)$ { deny all;}location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ { retu

2020-07-18 21:51:29 955

原创 SpringBoot封装Json数据

SpringBoot封装Json数据1.创建模块2.创建封装数据类ResultCode,类Rpublic class ResultCode { public static Integer SUCCESS = 20000; //成功 public static Integer ERROR = 20001; //失败}import io.swagger.annotations.ApiModelProperty;import lombok.Data;import jav

2020-07-16 13:29:11 717

原创 SpringBoot之整合Swagger2

SpringBoot整合Swagger21.导入依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope>

2020-07-16 13:24:55 118

原创 SpringBoot之Mybatis-plus逻辑删除

SpringBoot之Mybatis-plus逻辑删除1. 添加deleted字段2.实体类添加deleted 字段,并加注解@TableLogic3.由于使用了自动填充注解@TableField,所以需要添加元对象处理器import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import org.apache.ibatis.reflection.MetaObject;import org.slf4j.Logger;

2020-07-15 17:21:46 1046

原创 SpringBoot之Mybatis-plus添加乐观锁

SpringBoot之Mybatis-plus添加乐观锁1.添加version字段2.实体类添加version,并加注解3.由于使用了注解@TableField,所以需要添加元对象处理器import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import org.apache.ibatis.reflection.MetaObject;import org.slf4j.Logger;import org.slf4j.L

2020-07-15 16:53:04 1122

原创 SpringBoot之Mybatis-plus实体类注解

SpringBoot之Mybatis-plus实体类注解1. 依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5&l

2020-07-15 16:49:53 1640

空空如也

空空如也

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

TA关注的人

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