自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap详细源码阅读

首先HashMap属于集合,继承Map。在JDK7的HashMap 是由数组,链表组成的。JDK8的HashMap由数组+链表+红黑树组成的。

2024-02-27 09:48:35 832

原创 ReentrantLock详解-可重入锁-默认非公平

支持公平锁和非公平锁:公平锁是指多个线程按照申请锁的顺序来获取锁,而非公平锁则允许线程“插队”获取锁。默认情况下,ReentrantLock使用的是非公平锁,这可以提高程序的性能,但在某些情况下可能会导致线程“饥饿”问题。当线程在等待获取锁的过程中被中断,该方法会抛出InterruptedException异常,从而允许线程响应中断。这是因为在内部实现中,ReentrantLock会记录当前持有锁的线程以及锁的重入次数,只有当锁的持有线程和重入次数匹配时,才会释放锁。

2024-02-26 17:03:25 399

原创 ThreadPoolExecutor原理详情讲解

ThreadPoolExecutor是Java中的一个类,它实现了ExecutorService接口,用于创建一个线程池。线程池是一种线程使用模式,它维护着一组线程,等待监督管理者分配可以并发执行的任务。ThreadPoolExecutor的主要目标是减少在创建和销毁线程上花费的时间以及系统资源的开销,提高系统的响应速度。

2024-02-26 10:44:28 336

原创 RabbitMQ与SpringBoot整合详解

一、前言  本文章总体简介,会采用Docker下载安装RabbitMQ,详细介绍RabbitMQ优缺点及其相关技术知识点,SpringBoot作为整合学习的基础架构。看完本片文章,你会了解消息队列RabbitMQ,你会使用消息队列RabbitMQ。二、消息队列  当第一次出现在我脑中这个词语时,我会问自己什么时消息队列?我做的项目为什么没有消息队列?我做的项目可以用消息队列么?如果可以用消息队列这要怎么使用消息队列?消息队列能解决项目什么问题?等等问题会出现在我的脑海…,然而我将会在面文章中对自己慢慢

2021-11-17 09:57:30 6382

原创 2024年Adobe安装教程

访问地址查看安装详细内容。

2024-04-20 16:04:13 210

原创 Java经典面试题总结208道-005-String类

【代码】Java经典面试题总结208道-005-String类。

2024-03-01 10:42:55 458

原创 Java经典面试题总结208道-004

【代码】Java经典面试题总结208道-004。

2024-03-01 10:40:26 335

原创 Java经典面试题总结208道-004

加0.5然后向下取整。

2024-02-28 13:33:10 408

原创 oracle官方的jdk1.8到JDK21的windows和linux安装包资源

JDK下载

2024-02-28 09:38:31 391

原创 Java经典面试题总结208道-003

如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。如果引用时类的成员变量,则必须当场赋值,否则编译会报错。如果引用为基本数据类型,则该引用为常量,该值无法修改;当用final修改类时,该类成为最终类,无法被继承。比如常用的String类就是最终类。

2024-02-27 13:33:01 321

原创 Adobe全家桶2024版下载、Adobe Photoshop、Adobe Premiere、Adobe Animated等等

adobe软件安装

2024-02-26 17:05:15 1712

原创 JAVA讲解算法-排序算法-选择排序算法-02

选择排序法是一种不稳定的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。

2024-02-23 16:49:26 515

原创 JAVA讲解算法-排序算法-冒泡排序算法-01

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列, 一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。

2024-02-23 16:02:21 567 1

原创 Java经典面试题总结208道-002

== 和 equals 的区别是什么?对于基本类型,==比较的是值;对于引用类型,==比较的是地址;equals不能用于基本类型的比较;如果没有重写equals,equals就相当于==;如果重写了equals方法,equals比较的是对象的内容;

2024-02-22 08:33:12 393

原创 Java经典面试题总结208道-001

JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。JRE(Java Runtime Environment),Java运行环境。JDK(Java Development Kit),Java开发工具包。

2024-02-22 08:31:06 342

原创 2023版本最新jetbrains介绍,IntelliJ IDEA、PyCharm、WebStorm 安装详细教程

JetBrains是一家总部位于捷克共和国首都布拉格的软件公司,成立于2000年。该公司以开发一系列强大的集成开发环境(IDE)和工具而闻名,这些产品广泛用于各种编程语言和开发任务。JetBrains的主要产品包括:IntelliJ IDEA:这是一款用于Java开发的IDE,也被广泛用于Kotlin、Scala和其他JVM语言。IDEA以其强大的代码分析、重构和自动化工具而著称,以及其对各种框架和技术的支持,如Spring、Hibernate和Maven等。

2024-02-20 12:43:47 653

原创 WMS系统需求详细讲解

总之,WMS系统的需求涵盖了实时数据追踪、自动化作业流程、批次管理与追踪、库存优化与预警、高效拣选与配送、多仓库与多业态支持、集成与协同、移动应用与设备支持、安全性与权限管理以及报表与分析等多个方面。WMS系统需要提供批次管理功能,用于追踪和管理货物的批次信息,如生产日期、保质期、生产批次等。WMS系统需要与其他相关系统进行集成,如ERP、CRM、TMS等,实现数据的共享和协同作业。WMS系统应支持移动设备和应用,如手机、平板电脑、RFID设备等,以便仓库工作人员随时随地进行作业操作和数据录入。

2024-02-18 09:20:37 614

原创 常见的ERP业务需求

财务管理账务处理:自动化日常账务处理流程,如凭证录入、审核、记账、结账等。财务报表:生成标准的财务报表(如资产负债表、利润表、现金流量表)以及自定义报告。成本控制:跟踪和管理成本,包括原材料成本、生产成本、销售成本等。预算管理:支持预算编制、预算控制和分析。供应链管理采购管理:管理供应商信息,处理采购订单,跟踪到货情况,处理退货和退款。库存管理:实时更新库存信息,管理库存出入库,进行库存盘点和调拨。销售管理:管理客户信息,处理销售订单,跟踪发货和收款情况。物流管理:优化运输和配送路线,降

2024-02-18 09:16:03 403

原创 Blender教程(基础)--试图的显示模式-22

透视模式下可以实现选中透视的物体信息。发现选中了透视区的所有顶点。

2024-02-10 09:30:00 1273

原创 Blender教程(基础)--断离边线与断离区域-21

就可以实现断离、新增顶点(Alt+D)编辑模式、点模式、选中其中一个顶点。一、断离边线(快捷Alt+D)二、断离区域(快捷V)

2024-02-09 09:15:00 884

原创 Blender教程(基础)-衰减编辑-20

再点击箭头上下移动过程中不要松开鼠标,此时按鼠标中键实现衰减区域的快速调节。正交1试图下,选中偏下部的点,间隔式弃选。选中一个点上下移动、图形形变衰减。也可以再菜单栏输入参数调节。切换为平滑,移动点滚动鼠标。shift+A添加经纬球。选中上面顶点,间隔式弃选。1、新建一个平面并细分。如下图所示菜单衰减工具。按数字1切换正交前视。

2024-02-09 09:00:00 1003

原创 Blender教程(基础)-顶点挤出扩展-19

选中顶点按字母E在X轴挤出,按字母E在Y轴挤出。编辑模式下,选中三个点,按X弹出按顶点删除。选中其中一个顶点、选中左侧菜单中的断离边线。通过上述教程基本能学会基础的顶点操作。选中三个顶点按字母E延Z轴挤出。通过上述方式挤出一个如下图形。shift+A新建一个平面。新建平面,按数字7到顶视图。删除完成只剩下一个顶点。选中顶点按E延X轴挤出。可以实现新的顶点的增加。alt+D也能新增顶点。再选中4个顶点按F键。

2024-02-08 09:30:00 510

原创 Blender教程(基础)-顶点合并-18

准备,新建一个圆环8个点、全选顶点采用F填充,采用J链接多个顶点如下图所示图形。按字母GG、移动到离另外一个顶点更近。再选中两个顶点,右键弹出合并顶点>到中心。选中要合并的顶点右键弹出>合并顶点>按距离合并(快捷字谜M)合并玩后在透视下全选此处顶点发现只有一个已经合并完成。按字母GG,直接拖拽两个顶点覆盖和确定,切换到透视。全选刚才的重叠的2个顶点。

2024-02-08 09:00:00 1766

原创 Blender教程(基础)-边的细分、涓移与融井-15

恢复原形状,右键选择滑移边线,再次滑移发现即可实现物体形状不改变滑移。选中四条边滑移,发现改变物体形状,如何不改变形状滑移呢?在编辑模式下,选择需要融井的边右键弹出融井单击即可。选中边右键选择细分,可以自定义细分次数。编辑模式下、选择一个面,按字母。融井成一个面、刚才的边去除了。切换编辑模式下,选择线。

2024-02-07 09:30:00 447

原创 Blender教程(基础)-顶点删除、融并与连接-17

选择一个顶点,右键弹出融并顶点,发现和顶点相关的面都被融并成一个面。(Ctrl+X快捷触发)在编辑模式下,选择一个点,按字母X,弹出删除顶点,删除了和顶点相关的面。采用J字母链接则被分割成不同的面(效果与字母K键切分雷同)shift+D复制出来一份移动到旁边。切换面选择模式下选择发现整体是一个面。采用字母F每两个顶点一组链接。按字母J,提示无法连接顶点。shift+A添加经纬球。选择断开位置处的2个顶点。撤销回选择2个点状态。

2024-02-07 08:30:00 1483

原创 Blender教程(基础)-顶点的移动、滑移-16

点模式下,选择一个顶点、选择移动(G+Z),发现顶点严Z轴移动,如下图所示。按数字键盘7切换视图,选择这个面的所有顶点。Shift+A新建柱体、切换到编辑模式。右键选择滑移顶点(Shift+V)ctrl+R环切以一个如下图所示。全选环切顶点,GG触发滑移快捷键。按字母R旋转(或点击菜单旋转)此时滑移顶点不再改变物体形状。移动(发现物体形状改变)数字键盘7切换到底试图。正确不改变物体形状滑移。一、顶点的移动与缩放。

2024-02-06 16:50:05 1777

原创 GPT-SoVITs从零开始训练声音克隆教程(以云端AutoDL部署为例)【教程超详细】

输入我们想要转换的语音,点击合成语音,就可以听到想模拟的声音了,可以下载哦。核对每个声音都正确后保存,下一页核对再保存,处理完后就可以关闭了。切换日语模式,日语模式也能合成,是不是第一次听自己说日语。设置模型名称,选择刚才生产的list文件夹,及其音频。开启语音切割(填写对应的输入地址,输出等信息)UVR5-WebUl页面上传处理的声音文件。把刚才转换后成功的文件上传到这个文件路径下。再运行下图框中命令,然后单击蓝色链接。开启Token提取,等待完成。开启SSL提取,等待完成。开启文本获取,等待完成。

2024-02-06 11:22:43 1386 2

原创 AI克隆自己的声音只需5秒,MockingBird实现AI克隆声音!

安装完成执行再次 使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt下载。使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt下载。https://visualstudio.microsoft.com/visual-cpp-build-tools/ 下载生成工具。

2024-02-05 15:39:29 918

原创 Anaconda的安装及其配置

提供conda包管理工具:可以方便地创建、管理和分享Python环境,用户可以根据自己的需要创建不同的环境,每个环境都可以拥有自己的Python版本、库和依赖项,这样就可以避免因为不同项目之间的依赖关系而导致的冲突问题。丰富的第三方库:Anaconda附带了一大批常用数据科学包,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。虚拟环境管理:可以在conda 中建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。

2024-02-05 10:02:53 953

原创 Blender教程(基础)-桥接循环边-14

1、编辑模式下shift+A新建圆环,复制出来一份,并再Z轴上移动一段距离。想要实现如下的一个立体几何图像,让我们来一起看看怎么使用桥接循环边做出来。选中全部边,再菜单:边>桥接循环边:选择实现桥接循环边功能。编辑模式下复制的物体才是同一个体系,需要分离时再自行处理。物体模式Shift+D下复制出来的不是同一个物体。桥接循环边只能在同一个物体先使用。3、不等边-桥接循环边。新建统一物体下不等边的。练习教程桥接循环边示例。2、等边-桥接循环边。发现是以三角面衔接。

2024-02-04 09:30:00 1192

原创 Blender教程(基础)-面的填充-13

编辑模式下,面选择模式,选择刚才填充的两个三角面,然后右键弹出选择融并面即可完成填充。在如下图菜单找到并点击栅格填充(优先使用四边面填充,只能在偶数边下使用)首先是编辑模式下,选择需要填充的所有边。新建一个立方,删除其中一个面。填充完是以三角面的形式填充的。Shift+A新建一个圆环。

2024-02-04 09:00:00 1123

原创 Blender教程(基础)-切分工具-11

A键全选需要切分的物体,再选择切分后再操作物体上单机长按鼠标左键划分切分范围。再菜单栏左侧、鼠标左键长按切割工具弹出选项,选择切分工具即可找到切分工具。选择好切分位置后点击确定如下图所示:Enter键确认切分。拖动下图所示圈内内容可以实现切分位置的调整。默认就是Fill切分。

2024-02-03 15:06:30 1292

原创 Blender教程(基础)-面的法向-12

再菜单栏右上角、找到网络编辑模式,最下面的显示发法线打勾,如下图所示,出现的浅蓝色线条就是代表法向方向。再显示叠加层菜单下找到面朝向勾选,蓝色代表面的正面朝向,红色代表面的反向。选择面快捷键Alt+N可以实现快捷翻转。在菜单网格>法向>翻转 翻转法向。新建如下图所示立方体演示面的法向。四、面的翻转与法向观察。

2024-02-03 15:05:44 2606

原创 Blender教程(基础)-面的切割-10

先按K键,再按shift键,会自动吸附到每条边的中点进行切割。再按K键,再按字母C键实现穿透切割。再按C键关闭穿透切割。物体在编辑模式下,按键盘K建切割物体。按K建切割,按字母A建调出角度辅助。按K键再按Ctrl键关闭吸附。快捷键K切割,菜单选项切割.再物体切割中时是默认开启透视。切割时会自动吸附到顶点或边。

2024-02-03 14:04:00 1313

原创 Blender教程(基础)-面的尖分、三角化与融并-09

新建如下图所示物体、切换到编辑模式下。在选择中的面上右键选择尖分面。发现会把新的尖分面融合。2.右键尖分正方形面。2、尖分圆形面-融并。

2024-02-03 11:58:46 604

原创 安装windows10,安装windows11,安装office最新教程

插入启动U盘,然后在开机时一直按快捷键,直到出现启动项选择界面,如下图所示,这时候需要选择带有“|USB字样的选项”即为选择用U盘启动。在下载镜像时一定要找比较安全和权威的网站下载镜像,下载的系统保证纯洁安全,安装的电脑也才干净整洁。推荐理由:安装一次系统可以试用就行,也是不错的选择,安装完系统非常纯洁。推荐理由:合适小白使用,无须设置很多东西,安装也是可视化,官网提供教程。推荐理由:合适小白使用,无须设置很多东西,安装也是可视化,官网提供教程。推荐理由:开源免费,教程比较多,安装完系统非常纯洁。

2024-02-02 11:17:15 1425

原创 Blender教程(基础)-内插面、分离、环切、倒角-08

验证方式,tab键切换到物体模式,选中物体时全部都选中。确认插入单击鼠标左键或者Enter,想要取消时可以按ESC键或者鼠标右键取消当前操作。在需要辅助的面下,首先Shift+D复制,不要拖到鼠标直接右键就复制了一个物体在原位。操作完后你可以选中移动工具移动出来查看效果或移动到想要的位置在右键分离选中项实现分离。快捷键Shift+D,实现分离,可以拖拽到任意位置。在选中需要操作的面之后,鼠标移动到外面,键盘在英文状态下按。按i内插、长按ctrl,滚动鼠标实现插入调整。单击需要处理的面,出现一个黄色的圈。

2024-01-28 15:38:34 1541

原创 Blender教程(基础)-面的细分与删除、挤出选区-07

在左侧菜单栏找到挤出选区、在三角标长按鼠标左键可以弹出更多挤出类型。在选择中挤出选区之后,鼠标移动单击选中的面的白色框内、拖拽鼠标可以挤出到任意方向。删除顶点时删除的内容主要是和顶点直接关联的面都被删除了。选中挤出至光标选项,在任意位置单机鼠标左键即可挤出到光标位置。选择中需要操作的面,在英文状态下按X键弹出删除选项。在选中细分后、会默认细分1次。在选中的面上单击右键弹出细分选项,选择细分。新建一个立方体,在编辑模式下、选中一个面。和选择中面的边直接关联的面被删除了。1、挤出选区之任意挤出。

2024-01-28 14:26:29 2569

原创 Blender教程(基础)-编辑模式点线面的选择-06

Shift+A新建立方体用于演示。按TAB键切换为编辑模式。

2024-01-27 10:00:00 1214

原创 Blender教程(基础)-视图分割与3D游标-05

多角度查看模型:通过视图分割,用户可以从多个角度查看和比较模型,更好地理解和评估模型的细节和比例。多模型处理:当你在Blender中同时处理多个模型时,视图分割可以帮助你更好地管理和对比这些模型。动画制作:在制作动画时,视图分割可以帮助你更好地选择和调整视角,使动画的流程和细节更加清晰和准确。细节观察:通过将视图分割成较小的部分,用户可以更仔细地查看模型的细节,如纹理、材质和光照等。提高工作效率:通过视图分割,用户可以更快速地在不同部分之间切换,从而提高工作效率。

2024-01-27 09:45:00 1244

BCompare文件比较器、解压即用

BCompare文件比较器、解压即用

2023-03-05

ppt个人课件资料。个人资料。

ppt个人课件资料。个人资料。

2022-06-27

空空如也

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

TA关注的人

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