- 博客(23)
- 收藏
- 关注
原创 深度学习零基础学习之路——第五章 个人数据集的制作
深度学习个人数据集的制作,一步一步教会你从原图到小样本标签,再到模型训练集格式的要求。并且教会你如何使用深度学习优质软件ArcGis。
2023-03-09 22:51:17
6040
1
原创 深度学习零基础学习之路——第四章 UNet-Family中Unet、Unet++和Unet3+的简介
深度学习小白的学习之路,从零开始,一步一步向深度学习大佬靠近。学习使用Unet网络模型,并对其后续提出的Unet++、Unet3+进行对比学习。
2022-11-13 20:09:29
11765
2
原创 深度学习零基础学习之路——第三章 数据可视化TensorBoard和TorchVision的介绍
深度学习小白的学习之路,从零开始,一步一步向深度学习大佬靠近。学习使用TensorBoard和TorchVision。
2022-09-25 14:37:07
1629
2
原创 深度学习零基础学习之路——第二章 数据处理Dataset类的使用
深度学习小白的学习之路,从零开始,一步一步向深度学习大佬靠近。学习使用Dataset对数据进行处理。
2022-09-21 14:55:27
2449
原创 亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
2022-07-29 15:31:50
1451
原创 WPF中报错:“未将对象引用设置到对象的实例。”
在WPF中,我们经常需要使用到各种控件的属性,不管是在后端还是前端,都避免不了对控件的操作,但是大家在使用的过程中我们一定要注意一个很重要的细节!!!
2022-07-25 13:26:55
3000
3
原创 初识Nginx一篇足以,Nginx入门教程,实战演示。
文章目录前言一、Nginx是什么?二、使用步骤1.下载Nginx2.配置Nginx监听3.启动Nginx总结前言随着网站用户访问量的不断增加,网站的响应时间也在慢慢的增加,甚至有的时候会出现网站奔溃的情况。这说明一台服务器已经满足不了我们网站的需求了,于是我们就增加多台服务器,但是如何把这些服务器用统一的域名来管理呢?我的答案是Nginx,本文就向大家简单介绍Nginx,并且教大家如何简单入门。一、Nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,
2021-12-12 20:46:31
3371
2
原创 初次接触IDEA,感觉IDEA不够智能?IDEA各种进阶使用教程、高级辅助配置。看这一篇就够啦
文章目录一、前言二、各种设置具体教程1.设置idea自动生成头部注解总结一、前言本文是一篇关于idea各种设置的汇总。二、各种设置具体教程1.设置idea自动生成头部注解File->Settings->Editor->File and Code Templates往文件中添加需要自动生成的内容即可。#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#pa
2021-12-11 22:29:08
762
原创 pygame.error: mixer not initialized和pygame.error: WASAPI can‘t find requested audio endpoint: 找不到元素。
在使用Python开发游戏时难免会用到Pygame模块,其中该模块有个关于声音函数,使用该函数我们可以为我们的游戏添加音效。问题描述:要使用声音模块我们就必须在主函数开头初始化我们的游戏,因此我们在主函数的开头就添加以下语句来初始化游戏。# 游戏初始化 pygame.init()但是当我运行程序时,发现游戏窗口出现闪退的情况,并且出现报错信息,如下:D:\Game\TankWar\venv\Scripts\python.exe D:/Game/TankWar/main.pypygam
2021-10-28 10:45:04
8577
11
原创 史上最全面详细的JVM垃圾回收讲解
看JVM垃圾回收机制,一篇足以~前言一、问题引入二、JVM垃圾回收1、堆内存分析1.1 年轻代1.2 老年代1.3 元空间2.垃圾回收2.1 判断对象是否已经死亡2.2 垃圾收集算法2.3 垃圾收集器三、总结前言 作为一名合格程序猿,JVM的知识已经是我们必知必会的知识了。如果还有小伙伴已经忘了,可以看一下我之前 的博客快速的回顾一下JVM知识——“JVM面试都被问烂了,你还不懂吗?”。我们都知道Java与C/C++比较大的区别之一就是Java 的自动内存管理,而Java的自动内存管理主要是针对对象
2021-07-14 19:33:00
537
12
原创 Java并发编程之入门
并发编程的入门前言一、并发简介二、并发与线程1.并发的优势2.线程三、总结前言编写程序难,编写正确的程序很难,而编写正确的并发程序则是难上加难。那为什么要编写并发程序呢?并发程序有什么好呢?从今天开始我们就一起进入Java高级篇——并发编程一、并发简介说到并发,小伙伴们肯定第一时间想到操作系统,没错!划重点,面试题 在操作系统中,并行与并发的区别?答:并行是指两个或多个事件在同一时刻发生,可以说它是物理上的同时发生。而并发则是指两个或者多个事件在同一时间间隔发生,因此可以说是逻辑上的同时
2021-07-11 17:38:24
227
原创 JVM面试都被问烂了,你还不懂吗?
让你秒懂JVM底层一、JVM体系结构二、深入探讨JVM核心模块1、类加载器2、运行时数据区三级目录一、JVM体系结构在学习JVM之前,我们先从整体上来看一下JVM主要的组成成分。我整理了一张比较适合记忆的一张JVM架构图,这张简单的图几乎能解决80%关于JVM分析的问题。通过这张图我们可以发现JVM被分为三大核心模块:类加载器(Class Loader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)接下来我就详细点出比较重要且面试必问的几个
2021-05-04 14:57:10
774
2
原创 小白也能看懂的volatile关键字和JMM模型
通俗易懂的volatile关键字的探究一、问题描述二、问题分析三、继续探究四、总结一、问题描述首先大家来看一段非常简单且有意思的代码package com.JMM;import java.util.concurrent.TimeUnit;/** * @author xsl */class TestDate{ int num = 0;}public class JMM{ public static void main(String[] args) {
2021-05-01 18:08:53
372
1
原创 很详细的解决Tomcat乱码问题
解决Tomcat乱码问题一、问题提出二、乱码原因三级目录一、问题提出相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。。相信很多有强迫症的同学,看到这些很不爽,我也是,接下来我就来说一下解决方案。二、乱码原因三级目录.........
2021-04-28 15:24:00
141614
53
原创 使普通的Web项目,在启动Tomcat时加载自己编写的Java类
启动Tomcat加载自己编写的类一、问题描述二、具体实现三、总结一、问题描述今天在写Web项目时,我这边作为客户端写了一个Netty与其他Web进行通信。之前我写Web都是基于Spring或者SpringBoot的,直接在启动类加Netty的启动逻辑即可。但是我这个Web是基于Tomcat的,Tomcat的启动,没有提供显示的启动类,我当时就懵了,这可咋办。。。。二、具体实现后面我通过问同学和看别人的博客发现,其实Tomcat也有启动类初始化,我们只要继承Tomcat的启动类,并重写它的初始化方法,
2021-04-27 21:10:19
524
3
原创 2021年团体程序设计天体赛L2-037 包装机 (25 分)
L2-037 包装机一、题目描述二、解题思路三、C++代码四、一、题目描述一种自动包装机的结构如图 1 所示。首先机器中有 N 条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当 0 号按钮被按下时,机械手将抓取筐顶部的一件物品,放到流水线上。图 2 显示了顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态。图1 自动包装机的结构图 2 顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态一种特殊情况是,因为筐的容量是有
2021-04-27 10:15:12
2706
原创 为项目创建properties配置类,来管理Java代码中经常需要修改切换的常量
1、创建properties配置类在src/main/resource下创建config.properties配置文件,填写内容#格式为:xxx = xxxxpath = src/main/resource/config.properties2、在需要使用配置类的类(假设为Person类)中添加加载配置文件的代码private static String path;static { Properties properties = new Properties(); try{ prop
2021-04-26 23:03:28
496
1
原创 SpringMVC下,前端MultipartFile上传文件始终是NULL,加上MutipartFile配置的bean,tomcat启动就报错。
SpringMVC配置MutipartFile的bean时,启动tomcat就报错一、问题描述解决问题一、问题描述前端提交文件的html代码:<form action="http://localhost:8080/untitled_war_exploded/upload/up" class="layui-form form form-horizontal" id="form-patient-add" enctype="multipart/form-data" method="po
2021-04-26 01:04:07
1124
3
原创 CentOS 7下Red5流媒体服务器的搭建与测试
一、Red5流媒体简介Red5流媒体服务器是一个采用Java开发的开源免费的Flash流媒体服务器。并且相对于其他开源的流媒体服务器Red5易搭建、易理解。比其他收费的流媒体服务器更经济,它支持把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。本人是因为需要做一个服务器来保存用户上传的音频和视频,并且用户可以随时观看和下载服务器上有的音频或视频。因此接触到流媒体服务器,因为Red5开源免费,并且性能还可,就学习了一下Red5,接下来我就分享
2021-04-22 09:17:52
1958
原创 团体程序设计天梯赛训练——L1-034 点赞 (20 分)
天梯赛训练题——“点赞”一、题目二、解题思路三、个人优化四、C++代码一、题目微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。输入格式:输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F1⋯FK”,其中1≤K≤10,Fi(i=1,⋯,K)是特性标签的编号,我们将所有
2021-04-20 17:34:36
432
原创 团体程序设计天梯赛训练
天梯赛训练——“一帮一”一、题目二、解题思路三、个人遇到的问题四、C++代码一、题目“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空
2021-04-20 15:37:59
520
Python深度学习之用Pytorch实现CIFAR-10数据集的训练模型。
2022-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人