自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎留言技术探讨

欢迎指正错误一起技术探讨

  • 博客(44)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 部署RuoYi项目

ruoyi前后端部署

2022-09-07 21:32:24 1715 1

原创 使用VIA(VCC)制作coco数据集

使用VIA制作coco数据集

2022-08-09 20:36:49 931

原创 Docker学习笔记

镜像、容器、仓库如果保存当前容器的状态通过commit提交来获得一个新的镜像docker run -d 代表的是后端运行docker run -it -v 主机地址:容器内地址 -p 主机端口:容器内端口docker -e代表要配置环境 -p代表端口映射 -v代表数据卷挂载docker inspect 查看容器的分层结构具名挂载和匿名挂载所有的docker容器内的卷,没有指定目录的情况下都是在/var/lib/docker/volumes/xxx/_data我们通过具名挂载可以方便的找

2022-06-17 15:23:08 436

原创 使用docker部署Deepstream6.1+yolov5+Kafka

使用docker部署Deepstream6.1和yolov5+Kafka

2022-06-03 17:15:43 6101 11

原创 使用docker容器运行sparseinst项目

一、环境要求首先确保宿主机上已经安装了nvidia,可以用nvidia-smi 查看,如果没有的话可以用下面的方法去安装(Ubuntu系统安装方法) 安装nvidia # 检查适合系统的NAVIDIA版本 nvidia-detector # 安装nvidia的命令 apt-get install nvidia-driver-440 安装完成后需要重启启动系统才能生效 卸载nvidia sudo apt-get --purge remove nvidia* sudo apt-

2022-04-08 19:56:52 2162 20

原创 MySql的主从复制、主主复制【Mariadb,Docker】

一、环境准备我们需要准备两台服务器并使用docker分别在两台服务器上安装MySql。二、主从复制1. 配置主服务器1.1 创建MySQL docker 并配置主服务器# 不应该换行的,这里为了方便查看,我给它分行了docker run -p 3320:3306 --name mysql_master -v /docker/mysql_master/conf:/etc/mysql/conf.d -v /docker/mysql_master/logs:/logs -v /docker/

2022-04-06 11:05:48 428

原创 Ubuntu中安装与卸载docker

一、snap 版本docker卸载与安装docker# snap 卸载dockersudo snap remove --purge docker# snap 安装dockersnap install docker二、apt-get 版本docker卸载与安装卸载# 通用卸载方法sudo apt-get remove docker sudo apt-get remove --auto-remove docker# 使用dpkg查询已安装包,针对性删除# 查询相关软件包dpkg -l

2022-04-04 19:56:24 7926

原创 pycharm中连接远程服务器中的pytorch容器

一、拉取镜像创建pytorch容器docker pull pytorch/pytorch:1.11.0-cuda11.3-cudnn8-devel#也可以从下面网址选择更合适版本去下载https://hub.docker.com/r/pytorch/pytorch/tags?page=1设置Dockercurl https://get.docker.com | sh \ && sudo systemctl --now enable docker设置NVIDIA Conta

2022-03-31 14:59:33 1979

转载 什么是张量

什么是张量文章搬运于:你真的懂TensorFlow吗?Tensor是神马?为什么还会Flow?0维张量/标量标量是一个数字1维张量/向量1维张量称为“向量”。2维张量2维张量称为矩阵3维张量多为矩阵张量=容器张量是现代机器学习的基础。它的核心是一个数据容器,多数情况下,它包含数字,有时候它也包含字符串,但这种情况比较少。因此把它想象成一个数字的水桶。0维张量/标量装在张量/容器水桶中的每个数字称为“标量”。标量是一个数字。你会问为什么不干脆叫它们一个数字呢?我不知道

2022-03-24 16:45:05 2744

原创 使用docker搭建redis集群

如何使用docker搭建redis集群最近跟着狂神学习了Docker技术,这里对如何使用docker搭建redis集群做个总结一、创建redis的docker网卡# 后面的网络地址可以自定义,只要格式对就OKsudo docker network create redis --subnet 192.161.0.0/16二、通过脚本创建六个redis配置# 这里如果提示权限不够的话使用 sudo su 进入root模式即可for port in $(seq 1 6); \do \mkd

2022-03-07 19:21:20 1005

原创 用docker搭建Tensorflow的运行环境

一、TensorFlow Docker 要求首先确保宿主机上已经安装了nvidia,可以用nvidia-smi 查看,如果没有的话可以用下面的方法去安装(Ubuntu系统安装方法) 安装nvidia # 检查适合系统的NAVIDIA版本 nvidia-detector # 安装nvidia的命令 apt-get install nvidia-driver-440 安装完成后需要重启启动系统才能生效 卸载nvidia sudo apt-get --purge remove n

2022-03-02 15:31:11 2258

原创 使用frp实现访问内网中的服务器

使用frp实现访问内网中的服务器一、 准备工作具有公网IP的服务器,这里使用的是阿里云轻量服务器访问目标设备,就是内网中的服务器会简单的Linux基础二、服务端安装(公网IP端)下载压缩包到服务器https://github.com/fatedier/frp/releases解压tar -zxvf frp_0.22.0_linux_amd64.tar.gz给文件夹改名,方便使用cp -r frp_0.22.0_linux_amd64 frp进入frpcd frp查看一下文件

2022-01-27 11:21:05 1386

原创 SSH隧道穿越内网访问局域网内主机

SSH隧道穿越内网访问局域网内主机内网中的服务器一旦离开局域网就没有办法进行访问了,这里就需要一个公网可以访问到的服务器作为SSH的端口转发,我这里注册了一个阿里云的服务器作为代理服务器一、配置代理服务器1. 开放端口我会用到端口10022进行转发,所以需要在阿里云上开放这个端口,进入安全-防火墙,添加一条访问规则,如下所示:2. 修改SSH配置文件编辑/etc/ssh/sshd_config文件vim /etc/ssh/sshd_config在sshd_config中添加一条配置,

2022-01-14 19:19:31 1849

原创 如何在服务器中使用docker创建适合项目运行的环境

使用服务器创建虚拟环境实现代码运行现在服务器中安装anaconda从这里下载对应的Anaconda版本anaconda我这里下载的是版本是Anaconda2-2019.10-Linux-x86_64.sh然后输入bash Anaconda2-2019.10-Linux-x86_64.sh进行安装安装好之后可能会显示bash: conda: command not found这时候是因为~/.bashrc文件没有配置好,打开 ~/.bashrc文件vim ~/.bashrc在最后一行输入

2022-01-14 10:45:02 727

原创 nacos服务部署问题

SpringBlade使用nacos远程服务器部署,本地地址修改问题nacos在xxx.xxx.xxx.xxx服务器启动着,访问正常本地服务器在xxx.xxx.xxx.xxx启动,启动日志报错Server check fail, please check server 192.168.11.13 ,port 9848 is available , error ={}修改了地址也没有用解决办法:@Override public void launcher(SpringApplicationB

2022-01-07 11:08:47 803

原创 如何将项目使用docker分块部署

将项目使用docker分块部署1. 安装MySQL与Redis2. 构建与启动Java容器3. 安装与配置Nginx容器4. 打包上传代码1. 安装MySQL与Redis这里使用的是 mariadb 镜像,并且将 mariadb 数据库文件挂载到宿主机的 /home/mysql/ 目录下,-p 3310:3306的含义是将docker容器的端口3306映射到主机的端口3310 上MYSQL_ROOT_PASSWORD=123456是指创建数据库时候的密码–name EladminMysql是指创

2021-12-27 16:53:25 232

原创 蓝牙键盘上的ctrl键和CapsLock互换之后如何修改回来

蓝牙键盘上的ctrl键和CapsLock互换之后如何修改回来长按Fn加CapsLock键,按下直到Caps键下面的指示灯闪烁三次,就换回来了

2021-07-29 18:50:06 8232 2

原创 Flutter使用百度地图接口实现地图功能

使用百度地图API实现地图功能首先配置安卓的环境,创建好项目后用Android studio打开android项目打开之后创建一个新的Application,继承百度的BmfMapApplication类package com.example.baidumap;import com.baidu.mapapi.base.BmfMapApplication;public class MyApplication extends BmfMapApplication{ public

2021-04-16 20:52:12 1059 1

原创 用IDEA开发flutter项目报错“AndroidManifest.xml file not found“

用IDEA开发flutter项目报错"AndroidManifest.xml file not found"报错信息:Error:Android Source Generator: [MidiScope] AndroidManifest.xml file not found解决办法:打开ProjectStructure,修改如下地方,将地址填成自己AndroidManifest.xml的地址报错信息:“error: Error: No resource found that mat

2021-03-26 16:08:02 1070

原创 在flutter引用插件时显示unable to access ‘https://github.com/xxxx/xxxx‘: SSL connect error

解决办法:把证书校验禁用 git config --system http.sslverify false

2021-03-11 15:13:47 1930 3

原创 flutter实现网格列表

flutter实现网格列表简单实现网格列表import 'package:flutter/material.dart';import 'list_data.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build return M

2021-03-09 16:43:55 313

原创 读取图中的内容

方法一:`import ‘package:flutter/material.dart’;import ‘list_data.dart’;void main() => runApp(MyApp());class MyApp extends StatelessWidget{@overrideWidget build(BuildContext context) {return MaterialApp(home: Scaffold(appBar: AppBar(title: Text(‘.

2021-03-08 14:28:50 76

原创 Windows下安装node.js的详细步骤

Windows下安装node.js的详细步骤原文详细步骤

2021-03-05 16:07:33 107

原创 在Ubuntu上使用docker搭建rtmp服务器,用OBS推流用VLC拉流

在Ubuntu上实现rtmp推流配置的问题接上一篇,基本的Nginx已经配置完啦,遇到的问题也解决啦,下面就是rtmp推流配置遇到的问题首先停掉nginx的进程ps -aux|grep nginxsudo kill 46797接下来配置RMTM直播推流获取rtmp支持wget https://github.com/arut/nginx-rtmp-module/archive/master.zip如果出现如下问题“正在连接 raw.githubusercontent.com|

2021-03-03 15:10:15 1206

原创 在Ubuntu上安装Nginx时遇到的问题

在Ubuntu上安装Nginx时遇到的问题安装方法安装gcc g++的依赖库sudo apt-get install build-essentialsudo apt-get install libtool安装pcre依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev安装zlib依赖库sudo apt-get install zlib1g-dev安装SSL依赖库sudo apt-get insta

2021-03-01 19:53:11 217 1

原创 Flutter运行run时出现的问题

flutter运行时出现的问题导致运行失败最近在写一个flutter的项目,从github上下载下来许多项目去看,但是当运行项目的时候总是会出现各种各样的问题,很是让人头疼,下面我总结几个常见的运行错误。运行Flutter项目 执行flutter run命令后卡住了,一直停留在Running Gradle task ‘assembleDebug’…或者提示了 Could not resolve all artifacts for configuration ‘:classpath’.

2021-02-19 17:37:39 1610

原创 解决GitHub中图片不显示的问题

解决GitHub中不显示图片的问题今天用GitHub下载一个项目,突然发现上面的图片都显示不出来了,想看看项目中的样例图也看不了,然后就去查了半天看了许多博客,终于解决了这个问题。解决办法:主要思路就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。修改host文件:C:/windows/system32/dri

2021-02-02 11:03:30 382

原创 用fijkplayer开发Flutter视频软件的时候遇到闪退的问题

用fijkplayer开发Flutter视频软件的时候遇到闪退的问题FlutterLoader: Flutter initialization failed.java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.example.playerapp-2/base.apk”],nati

2021-01-31 09:20:06 1773

原创 Flutter的基础知识之Dart语法

Flutter的基础知识之Dart语法关于TextStyle的设置import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget{ @override Widget build(BuildContext context) { // TODO: implement build return MaterialApp(

2021-01-20 15:03:04 601 2

原创 运行flutter项目时遇到的问题修改flutter为国内镜像

运行flutter出现的问题在运行flutter时出现Android Source Generator: [secondflutter] AndroidManifest.xml file not found这个问题这个是由于没配置Android SDK的缘故导致的,下面我们来配置一下,打开IDEA中的File–>Project Structure选择一个SDK,...

2021-01-10 19:06:31 1827 2

原创 运行flutter项目时遇到的问题

运行flutter项目时遇到的问题A problem occurred evaluating project ‘:app’.Failed to apply plugin [id ‘com.android.application’]Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a

2021-01-10 12:11:42 616

原创 IDEA中开发安卓程序时遇到的问题

IDEA中开发安卓程序时遇到的问题flutter的环境配置真是让人头大,尤其是我没用Android studio做开发,而是用的IDEA做的,遇到的问题更多,接我上一篇博客用IDEA做安卓项目时adb端口冲突,如果这篇文章仍然没有解决虚拟机的问题,那就要考虑是不是Android SDK没有配置环境变量的问题了,win+R 然后cmd输入flutter doctor -v如上图,打红叉的地方告诉我是没有配置Android SDK的环境变量,我们只要配置一下Android SDK的环境变量就可以了

2021-01-10 11:44:19 520

原创 用IDEA做安卓项目时adb端口冲突

用IDEA做安卓项目时无法连接虚拟机今天用IDEA开发安卓项目时,无法连接虚拟机,一直报这个错误:Cannot reach ADB server, attempting to reconnect,这是由于adb的端口5037被占用的缘故

2021-01-10 11:14:00 2289

原创 Flutter SDK安装时遇到的问题

Flutter SDK安装时遇到的问题今天在安装Flutter时出现了一些小问题,由于Flutter是goole的东西,所以我们想要畅通无阻的使用是需要搭梯子的,如果没有梯子的话,那么有些问题就需要注意了。从官方下载好了SDK解压了之后想从IDEA中导入,结果导了半天告诉我SDK不完整,一脸懵逼,明明都下载好了啊,后来发现下载的压缩包是不完整的,打开下载好的SDK,找到如下图所示的点击之后输入 flutter -h 他就会自动给你安装剩下的,但是由于在国内访问Flutter有时可能会受到限制,

2021-01-09 16:25:27 592

原创 IDEA安装Android SDK时出现的问题

使用IDEA配置Android SDK时遇到的问题Nothing to do!Android SDK is up to date.SDK emulator directory is missingAndroid studio被我卸载了,最近要开发一个安卓项目,就想着用IDEA来做,但是在安装SDK时出现了如下的问题经过我不懈的努力终于找到了问题的关键所在我意识到是代理出现了问题我们需要将代理改成自动改完之后需要重启一下IDEA,然后再选择安装Android SDK就可以啦..

2021-01-09 16:03:11 8299 2

原创 栈的实现之用链表实现

用链表实现栈上次我们用数组实现了栈,数组结构实现栈比较容易,那么用链表该如何实现栈呢?

2020-07-07 18:32:12 564

原创 学习栈的心得和总结(数组实现)

堆栈(英语:stack)又称为栈或堆叠,是计算机科学中的一种抽象数据类型,只允许在有序的线性数据集合的一端(称为堆栈顶端,英语:top)进行加入数据(英语:push)和移除数据(英语:pop)的运算。因而按照后进先出(LIFO, Last In First Out)的原理运作。常与另一种有序的线性数据集合队列相提并论。堆栈常用一维数组或链表来实现。栈(数组实现)操作堆栈使用两种基本操作:推入(压栈,push)和弹出(弹栈,pop):推入:将数据放入堆栈顶端,堆栈顶端移到新放入的数据。弹出.

2020-06-25 15:27:29 2768

原创 约瑟夫问题的学习心得

约瑟夫问题约瑟夫问题的引入及历史背景约瑟夫问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环这个问题是以弗拉维奥·约瑟夫命名的,他是1世纪的一名犹太历史学家。他在自己的日记中写道,他和他的40个战友被罗马军队包围在洞中。他们讨论是自杀还是被俘,最终决定自杀,并以抽签的方式决定谁杀掉谁。约瑟夫斯和另外一个人是最后两个留下的人。约瑟夫斯说服了那个人,他们将向罗马军队投降,不再自杀。约瑟夫斯把他的存活归因于运气或天意,他不知道是哪一个。人们

2020-06-22 23:11:38 3196

原创 学习双向链表的心得与总结

前段时间刚刚学习了单向链表[我写的关于学习单向链表的心得](https://blog.csdn.net/weixin_44290628/article/details/106422973),单向链表其实比较简单,也是很常用的一种数据结构,单向链表相较于数组来说的话它的增加和删除都比较方便,但是单向链表在删除节点的时候吧总是得先获取要删除的节点的前一个节点,所以我们这里学习双向链表,使得在对链表进行增删改查时更加方便。

2020-06-11 23:02:08 1962

原创 关于链表的几道大厂面试题

这篇博客接着我的上一篇博客https://blog.csdn.net/weixin_44290628/article/details/106422973是针对链表的几个大厂的面试题,希望对大家有用。获取链表中的有效节点个数:这是十分简单的一道面试题,只需要将链表除了头节点遍历即可,实现如下//获取整个链表的有效节点个数 public static int length(HeroNode headNode) { //说明这是一个空链表 if (headNode.next == null).

2020-06-03 15:42:17 198

DoubleLinkedListDemo.java

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。

2020-06-11

SingleLinkedListDemo.java

关于链表的相关面试题,对于链表来说这是一个十分重要的存储结构,所以对于链表来说有些大厂也很爱在这里面出题,所以对于链表要熟练掌握更要掌握这些大厂曾经出过的面试题

2020-06-03

SingleLinkedListDemo.java

链表是一种十分重要的数据结构,使用链表要比数组插入和删除容易些,比如数组如果想要删除的话就得整体移动被删除元素后面的所有元素十分的麻烦,但是链表只要将被删除的节点与它之前的和之后的断开链接即可

2020-05-29

SparseArray.java

数据结构之稀疏数组,稀疏数组是常用的一种压缩方式,通过稀疏数组可以将原本庞大而又冗杂的数据变得简洁高效,需要的时候直接解压即可

2020-05-27

CircleQueueDemo.java

本次实现了数据结构的环形队列,较之队列,环形队列能够重复利用,存储结构的逻辑更强,也更为严谨,环形队列的特点是,不需要进行动态的内存释放和分配,使用固定大小的内存空间反复使用。

2020-05-25

QueueArryDemo.java

数据结构之队列的简单实现,通过数组实现队列采用的是java语言,通过java语言对队列进行描述代码较为简洁而且比较好理解,java语言没有指针,相较于C或C++来说比较容易上手也更好理解

2020-05-25

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

TA关注的人

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