自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

習習君的博客

记录学习的每一天!

  • 博客(91)
  • 问答 (1)
  • 收藏
  • 关注

原创 【自我提升】一、Hyperledger Fabric 概念梳理

Hyperledger是一个开放源代码的项目,由Linux基金会在2015年启动,旨在推动跨行业的区块链技术。Hyperledger并不是一种区块链技术,而是一个区块链项目的生态系统,包含了多个区块链和分布式账本技术的框架、库和工具集,它支持企业级的区块链应用开发。Hyperledger项目的目标是提供一个强健、可扩展、有高度模块化的框架,让企业能够建立自己的区块链解决方案或应用,以此来改善或简化业务流程。它主要关注的是性能、安全性和互操作性,特别适合于金融、医疗、供应链管理等领域的应用。

2024-03-27 23:22:41 1630

原创 ARM和AMD区别

道友我猜到你为什么搜这个了: 省流:你应该下载 amd64 格式的。

2024-03-25 18:22:15 822

原创 【自我提升】项目升级-Beyond Compare效率工具

最近接手一个项目,这个项目集成了许多开源项目,其中我需要对其中一个开源项目进行升级操作。在此记录升级过程和心得,希望可以给各位道友提供一种思路,同时也希望道友有更好的办法能分享在评论区。本文介绍了beyond Compare的实际应用,可以方便的对比源代码,帮助我们掌控差异代码,进而更全面的了解项目的变更。

2023-11-07 10:22:00 291

原创 SpringCloudAlibaba实战-nacos集群部署

在学习阶段,我们想快速学习SpringCloudAlibaba功能,但总是花费大量时间跟着视频或博客做组件配置。由于版本的更迭,我们学习时的组件版本很可能和作者的不一致,又或者是各自环境不一,只能一坑又一坑的踩。因此,本篇博客针对这一痛点,进行nacos集群部署记录。关于nacos的理论知识,以及单机版部署网上前人之述足矣。

2023-10-27 14:40:20 696

原创 SpringCloudAlibaba实战-快速上手

本篇记录了spring cloud alibaba快速搭建过程,通过nacos的实际案例进行讲解,快速实现项目创建过程。在学习了很多理论知识后,虽然对理论知识有了个概念,但是搭建项目的配置步骤做的少,还是不熟,方便日后复习,在此记录一下。

2023-10-25 23:33:00 1051 8

原创 MongoDB实战之快速开始

MongoDB 是一个高性能、高可用性和易扩展的 NoSQL 数据库。与传统的关系数据库(如 MySQL 或 PostgreSQL)相比,MongoDB 使用 JSON-like 的文档格式(BSON)来存储数据,这使得数据模型更为灵活。文档导向:MongoDB 存储的数据是 BSON(二进制 JSON)文档,具有动态模式,这意味着文档中可以嵌套其他文档和数组。高性能:因为其内存数据存储和优化的查询性能,MongoDB 提供了高速读写操作。高可用性。

2023-10-18 16:35:39 983

原创 Linux常用配置(持续记录)

写在前面:学的东西太多,一个健忘的程序猿,只记得那啥那啥,这东西好像是这个,哎,又忘了。现在就记在这个小本本上,方便日后来回顾。作用:配置全局有效,方便统一管理地址,而无需进入到其他配置文件中更改地址。ps:这一步就和之前的host配置呼应上了。2. 删除某个用户主目录及其所有文件。(4)如果需要删除规则,需重新加载。2. 假设配置JDK和Maven。1. 创建一个可以免密登录的用户。(2)重新加载防火墙以应用更改。(3)列出所有开放的端口和服务。2023_8_22第一次记录。5. 配置防火墙放行端口。

2023-08-22 21:56:09 275

原创 sklearn 转换器和预估器

刚学习sklearn时,没分清转换器的fit()和模型训练的fit(),还以为是一个,结果学完了回过头来,才发现这些差异。再此记录一下。转换器(Transformers):预估器(Estimators):尽管它们都被称为,但它们在转换器和模型(预估器)之间的作用有所不同。转换器中的:模型训练中的(预估器的):总的来说,转换器的方法与预估器的方法的主要区别在于它们的目标和作用:案例:房价预测假设有一个包含各种特征的房屋数据集,例如面积、卧室数量、地段等,以及房价的标签。目标是根据这些特征预测房价。步骤1:数据

2023-07-31 11:19:35 855

原创 【自我提升】Spring Data JPA之Specification动态查询详解

刷完Spring Data JPA的课后,发现Specification动态查询还挺有意思的,还应用到了规约设计模式,在此记录下学习过程和见解。Specification是一个设计模式,常常用于企业级应用开发中,其主要目的是将业务规则从业务逻辑中分离出来。在数据查询方面,Specification可以定义复杂的查询,使其更易于重用和测试。

2023-07-12 23:21:22 5885 3

原创 【自我提升】JPA从搭建到CRUD快速入门(IDEA+MAVEN)

JPQL是一种面向对象的查询语言,类似于SQL,但是操作的是实体对象而不是数据库表。注意:我使用的postgres数据库,如果你使用的其他数据库,只需要将这个依赖替换即可。不管什么数据库,你都需要注意依赖的版本,和你自己下载的数据库相匹配。2. find()查询和 getReference()查询,两个查询的结果都是一样的。(4)使用IN子句:查询所属部门为"IT"或"HR"的员工对象。(1)基本的条件查询:例如查询工资大于50000的员工对象.(3)使用模糊查询:查询名字中包含"Smith"的员工对象。

2023-07-11 16:18:53 1379

原创 【记录】Yolov5官网下载避坑记录

刚开始接触Yolov5时,对一些基础的概念很模糊,在官网下载也不知道该下载什么版本好。后续更是遇到了一些奇奇怪怪的坑。在此记录一下最初的研究过程,顺带填一下yolov5避坑专栏后面的坑。

2023-07-11 09:27:14 1352

原创 【自我提升】Yolov5使用云端GPU训练模型(谷歌免费版和AutoDL收费版对比)

继我前几篇Yolov5系列的博客后,来填一个云端训练数据的坑。我公司电脑只能使用CPU训练模型,很拉跨。我自己的笔记本虽然支持GPU,但是运行起来很卡,而且稍微设置设置大一点轮数和批次,就会报当前磁盘内存空间不足。按照网上的方法试了,然而没什么效果,硬件不好就是不好。废话不多说,正片开始!免费版和收费版各有千秋,白嫖的限制太大了。

2023-07-07 17:39:19 2964

原创 【道友避坑】Yolov5给标签编号显示

最近在做yolov5封装成一个接口,然后将数据提供给前端展示。在展示的时候一张照片里可能有多个相同的标签,这样数据就不好进行匹配,所以针对这个问题,下面将会详细描述。可以为每一个特定的标签添加一个计数器,并在每次遇到该标签时,都更新这个计数器。修改代码的地点在delect.py中的if save_img or save_crop or view_img:部分。

2023-06-25 23:28:01 1040 5

原创 【自我提升】openCV基本操作

本篇博客主要是记录opnecv的基本操作,不记录安装等步骤。方便回顾和查找方法。主要记录opencv的基础图片操作和视频操作。

2023-06-24 21:37:09 852

原创 【道友避坑】YOLov5 Gradio搭建Web GUI

当我们将模型训练出来了,此时就需要做UI界面给别人展示了。python提供的Gradio可以快速的搭建web页面。生成本地网址和公网网址,方面自己测试和用户测试。

2023-06-20 09:32:10 2086 8

原创 【道友避坑】yolov5视频抽帧构建数据集

1. 在yolov5-master下创建mydata目录,然后创建video目录和images目录、labels目录2. 下载一个一两分钟的视频,放在video下。3. 在yolov5-master下创建frameExtraction2Image.py,用来抽帧视频构建数据集。:使用cv2时编译器不提示函数,但执行不报错。执行一下命令查看opnecv的版本,我的是4.7.0,!!解决办法:版本降级,还是切换到base下执行吧。不影响conda,也会提示的。

2023-06-14 17:06:56 2042 2

原创 【道友避坑】CUB数据集转yolov5格式

最近我拿到一个CUB_200_2011鸟类训练模型,但是我想将他转为yolov的格式进行应用。看了些其他博主博客后,发现跳跃性有些强。再此记录转换过程,希望各位道友修得此法后,能有所收获!

2023-06-14 10:49:54 713 3

原创 [自我提升]持续记录前端开发技巧

数据类型:keyword(文本类型)、data(List<Object>)属性进行模糊查询匹配,可以在模糊查询函数中添加相应的逻辑。场景:根据用户输入的关键字在一个数组中的对象的。关键词:防抖、模糊查询。

2023-06-01 18:16:36 72

原创 【EasyUI】文本提示框制作(自定义小图标)

自定义小图标:提示符号,圆圈中包含一个问号。width: 1em;">?//设置提示框position : 'top',// position string 消息框位置。默认 bootom, 还有 left、 right、 topcontent : '括号外数值为水温大于"设置水温"时的标准值,括号内数值为水温小于等于"设置水温"时的标准值。' //content string 消息框内容。默认为 null,可以包含 html 标签});

2023-05-04 14:38:29 1138 1

原创 【EasyUI】基本树形表格TreeGrid踩坑指南

最近做公司的一个ssh项目,web层用的是easyui和freemarker写的。最近做一个行政区划树形组件,遇到了许多坑,在此记录一下。其中包含:获取当前树组件层级、树组件的属性、树组件的事件和方法等等。

2023-05-04 11:58:26 3054

原创 学习MongoDB这一篇就足够了

1. 这篇博客主要介绍了,java实体类和MongoDB关联的CRUD,很接近实际开发用法。这篇博客详细的介绍了MongoDB的安装过程,并配置成了自启动服务,非常方便,亲测有效。1. 这篇博客无需废话,直接介绍了find常见查询,案例、格式、总结都还可以。2. 下面这个文档很详细的记录了MongoDB的命令行操作,以及一些基础知识。2. 这篇博客主要介绍了java操作Mongo的各种查询。MongoDB的安装配置教程(很详细,你想要的都在这里)mongoDB查询操作(find)详解、例题帮助理解。

2023-04-12 15:46:56 601

原创 Java查询MongoDB案例大全

写在前面:实习期间做公司的任务,用的是MongoDB。刚接触感觉很多东西都不会,现在任务做完了。回过头来记录和巩固一下知识,也方面以后回来查阅。本篇博客只记录Mongodb的查询方法,方便查找!MongoDB 4.0以上版本!!1. 查询所有文档、 指定查询条件、指定查询返回的字段、限制返回文档的数量、排序、 匹配嵌套文档、使用聚合管道、分组查询

2023-04-11 16:40:02 6044

原创 IDEA操作MongoDB快速上手开发(maven项目)

最近在公司实习,需要完成一个实习任务。这个任务用的是SSH框架,数据库需要使用mongoDB完成。由于刚接触MongoDB,所以不是很熟练,在网上查找了大量的资料,许多都是抄来抄去的,运行一堆错误。如今,我的工作任务已经完成,现在写下此篇,希望后来的打工人少一点痛苦!首先,我有一定的数据库基础,但对于mongo还是一无所知的小白。所以有以下疑问:1. 数据库怎么连接?(工具类封装)2. 数据库连接后怎么进行CRUD?(API调用肯定和命令行有区别)3. java实体类怎么才能入mongo的库?

2023-04-11 13:49:33 5067 1

原创 @Component和@bean注解在容器中创建实例区别

在Spring Boot中,@Component注解和@Bean注解都可以用于创建bean。它们的主要区别在于它们的作用范围和创建方式。@Component注解是一种通用的注解,可以用于标注任何类。被标注的类将被Spring容器自动扫描并创建为一个bean。这个bean的名称将默认为类名的首字母小写,除非使用@Qualifier注解进行更改。@Component注解创建的bean是单例的,即在应用程序的整个生命周期中只会被创建一次。

2023-03-12 11:33:55 1118

原创 Nginx学习整理|入门记录

本篇博客较为详细的介绍了云服务器上的nginx的安装,以及过程中遇到的问题。简单的介绍了反向代理、负载均衡的一些配置,并且通过具体的实践进行了展示。希望记录的同时可以能帮助到你!

2023-01-24 21:55:43 3431

原创 MYSQL8.0+远程连接|主从复制配置|各种错误(吐血整理)

本篇博客比较详细的记录了远程服务器上搭建主从复制的一些错误。比如:Slave_IO_Running:Connecting ,客户端远程连接数据异常的问题【08S01】等。本文提供了详细的分析思路和解决方法,对于不熟悉的命令无需四处搜索,每一条出现的命令都提供了详细的解释和说明,希望本篇博客能帮助到你,解决好项目搭建问题。如果还有其他问题,欢迎评论区讨论。

2023-01-07 22:14:33 3458 1

原创 Gradle简单配置

这篇文章是记录配置gradle及下载的过程的。一开始配置gradle的时候,最好不要把他maven仓库配置在一起,前段时间配置公司项目身心俱疲。大部分公司里面用gradle都是配置的自己的仓库地址,所以有的东西就不要和网上的配置保持一致了,比如说这个仓库地址。

2022-12-02 15:44:07 3582

原创 SpringBoot系统整理|基础篇|黑马视频

很早之前看了狂神的springboot快速入门,后来发现还是有很多开发知识点需要补充学习。乘着假期,将基础篇、运维实用篇、开发实用篇、原理篇一口气学习巩固,再次记录下学习笔记。系列笔记在springboot中哦!

2022-10-07 12:52:59 566

原创 SpringBoot系统整理|运维实用篇|黑马视频

写在前面:本博客主要是记录在学习黑马视频中遇到的问题和一些所思所想,日后忘记了,方便回顾查阅,后续遇到新的知识还会继续进行补充。本系列一共分四篇博客记录,分别是基础篇、运维实用篇、开发实用篇、原理篇。

2022-10-06 16:35:45 203

原创 通过阿里云创建springboot项目的过程和相关问题

写在前面:IDEA官网默认的spring网址国内访问太慢了,经常会出现创建不成功的情况,但是通过阿里云来创建springboot项目又会出现各种各样的问题。此篇博客主要记录创建过程和遇到的一些问题

2022-10-02 14:44:43 4220

原创 Ajax深度学习【详细整理黑马视频】

本博客主要记录学习黑马程序员ajax视频,简单分为五个大的模块,分别为 服务器的基本概念与初识Ajax、form表单与模板引擎、Ajax加强、 跨域与JSONP、HTTP协议加强。

2022-09-12 16:57:54 310

原创 Redis哨兵模式配置文件详解

Redis哨兵模式配置,这两个选项不需要一起使用,如果只提供announce-ip,Sentinel将宣告指定的IP和“port”选项指定的服务器端口。# 在先前的故障转移之后重新启动故障转移所需的时间已由给定的Sentinel针对同一主服务器尝试,是故障转移超时的两倍。# 当主服务器因故障转移而变更时,可以调用脚本执行特定于应用程序的任务,以通知客户端,配置已更改且主服务器地址已经变更。# 当提供announce-ip时,Sentinel将在通信中声明指定的IP地址,而不是像通常那样自动检测本地地址。.

2022-08-03 15:06:28 1539

原创 一篇博客通关Redis技术栈

本篇博客详细的记录本人学习redis的全过程,从redis演变到基础,在到进阶,最后运维级别的学习。整理的内容非常详细,在供个人复习的同时,也希望能帮助到更多的朋友。学习的过程中并不是一帆风顺的,很多步骤、配置等等问题,都需要花费大量的时间搜索,才能找到解决方法,所以我也将此类整理进了博客,少走些弯路。非常感谢UP主遇见狂神说,提供这么好的视频资源。......

2022-08-03 15:00:18 808

原创 MySql整理(基础|进阶|运维)【黑马程序员视频】

写在前面:本篇博客为系统学习黑马程序员的mysql记录笔记,由于学习记录一直在本地进行,上传至CSDN博客与原笔记有一定的出入。由于图片直接从本地md文件中复制不过来,就直接在本地md文档中截图了,清晰度会有些下降。本篇博客主要记录了mysql的基础、进阶、运维,可以方便的随时随地学习巩固知识。...

2022-07-29 17:46:38 4410 11

原创 pollFirst(),pollLast(),peekFirst(),peekLast()

本博客主要记录的是LinkedList中的 pollFirst(),pollLast(),peekFirst(),peekLast()几个的简单介绍!

2022-07-20 14:25:24 4383 2

原创 linux安装和远程连接mysql记录

本篇博客主要记录的是mysql8.0的服务器端安装和卸载,以及通过客户端远程连接数据库,所遇到的一些问题。

2022-07-19 17:11:40 346

原创 Java集合框架整理

概念:对象的容器,实现了对对象的常用操作。可实现数组的功能。和数组区别: (1)数组长度固定,集合长度不固定; (2)数组可存储基本类型和引用类型,而集合只能存储引用类型;1.特点:代表一组任意类型的对象,无序、无下标、不能重复。2.迭代方法(Iterator): (1)hasNext() : 有没有下一个元素; (2)next() : 获取下一个元素; (3)remove() : 删除当前元素; (4)判断:

2022-07-02 17:27:03 197

原创 Java多线程整理

1.多任务看起来多个任务都在做,其实本质上我们在同一时间依旧只做了一件事。2.多线程通过多条道路,解决了道路堵塞,两个方法同时执行,就是多线程。3.进程和线程程序:静态的代码进程:运行程序代码,动态的概念。线程:一个进程中可以包含若干个线程,至少包含一个。线程是CPU调度和执行的单位。ps:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执

2022-06-30 14:45:05 138

原创 vue-cli3访问不到public目录下的json数据

vue.config.js 全局配置,vue引用public目录下文件,@vue/cli4(包括3)项目axios请求获取本地json文件数据vue-cli 3 无法访问本地mock测试数据.

2022-06-11 12:07:49 6823

原创 npm ERR notarget No matching version found for XXX@^1.3.0.(已解决)

npm ERR! code ETARGETnpm ERR! notarget No matching version found for stackframe@^1.3.0.npm ERR! notarget In most cases you or one of your dependencies are requestingnpm ERR! notarget a package version that doesn't exist.npm ERR! A complete log of this

2022-06-06 11:55:45 6391

空空如也

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

TA关注的人

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