自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java之路

专注于大数据及人工智能开发,智慧交通、智慧物流、智慧城市等智慧企业。

  • 博客(36)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 javafx如何一键打包成exe

javafx如何一键打包成exe

2024-04-30 23:03:25 253 1

原创 android免root读写u盘最新方法,支持安卓Q+

android免root读写u盘、外接usb、otg设备的最新方法

2022-11-24 10:45:33 4216 4

原创 h264和h265解码上的区别

简单的讲解一下h264和h265解码上区别。

2022-07-28 11:26:44 1699 2

原创 第九章 使用图像数据

java神经网络、机器学习、人工智能

2022-07-20 17:03:41 466

原创 第八章 使用时序数据

java神经网络、机器学习、人工智能

2022-07-20 16:49:20 540

原创 第七章 其他神经网络类型

java神经网络、机器学习、人工智能

2022-07-20 16:32:05 385

原创 第六章 更多监督训练

java神经网络、机器学习、人工智能

2022-07-20 16:18:24 271

原创 第五章 传播训练

java神经网络、机器学习、人工智能

2022-07-20 16:02:48 391

原创 第四章 使用JAVA构建神经网络

java神经网络、机器学习、人工智能

2022-07-19 22:58:41 1111

原创 第三章 Encog Workbench

java神经网络、机器学习、人工智能

2022-07-19 22:47:45 328

原创 第二章 为Encog获取数据

java神经网络及机器学习

2022-07-19 11:41:54 517

原创 第一章 回归,分类 & 聚类

Encog是一个先进的机器学习框架,使用来创建神经网络,这章重点在回归,分类和聚类,最后,这章也展示了怎样创建一个能够学习XOR操作的Encog应用程序。回归神经网络接受输入和产生一个数值型输出,分类神经网络接受输入和预测输入属于哪个类,聚类不要求期望输出...

2022-07-19 11:32:51 3067 1

原创 第零章 Encog入门介绍

java神经网络及机器学习框架

2022-07-19 11:17:18 976

原创 java数字音频最强教程之去除人声

java 音频处理 去除人声 消除人声

2022-06-29 23:45:20 1234

原创 android release打包出错解决 Direct local .aar file dependencies are not supported when building an AAR

做个笔记吧,release编译安卓apk的时候,报了Direct local .aar file dependencies are not supported when building an AAR 错误,环境是这样的,一个主项目下建立了一个module模块,而这个module模块又引入了第三方的*.aar包,可能由于gradle版本比较新,我用了7+版本,直接run安装没问题,release打包却不通过,报错上说是可能会损坏aar,于是就找到如下方法module模块原来把aar扔到libs.

2022-05-30 09:57:59 2919 3

原创 java人工智能之神经网络中的层数怎么确定

人工智能之神经网络中的层数怎么确定

2022-05-21 18:54:21 1419

原创 java数字音频最强教程之立体声宽度算法(声场算法)

java立体声宽度算法(声场算法)

2022-05-01 12:28:17 625

原创 java线程之间等待通知及应用场景的超简单描述

java线程之间通信等待通知及应用场景的超简单描述

2022-04-09 16:26:13 2480

原创 springboot jar包注册成为系统服务

springboot 可执行jar包注册为系统服务,自动启动

2022-03-24 10:24:40 1299

原创 three.js 渲染调优,如何提升3d场景更逼真的渲染效果

three.js就不介绍了,本章内容主要讲解怎么渲染出更逼真的3d场景效果、渲染出更真实的图片。一般用了three.js的人都想把渲染效果做的更好, 最终效果受很多情况影响,比如材质、灯光、环境、模型质量,还需要结合实际情况调节。从各个地方收集的信息写成笔记。

2022-03-08 10:52:43 6509 2

原创 mysql 全文模糊搜索

mysql使用全文模糊搜索

2021-12-31 17:33:53 747

原创 springcloud+nacos服务之间调用的几种方式

1. springcloud内置的负载均衡客户端获取服务ip和端口 @Autowired private LoadBalancerClient loadBalancerClient; //通过服务名获取到服务的ip和端口,随后通过restTemplate或者okhttp等请求 public void test() { ServiceInstance choose = loadBalancerClient.choose("jzhy-order"); String

2021-11-26 13:47:47 3693

原创 flv.js直播点播,播放flv视频时快进、重连、卡死、延迟等问题

flv视频流延迟在普通的网络环境下,flv.js播放http-flv的视频流延迟大概在3~5秒左右,对于实时性要求比较高的场景,显然是不适用的,那么怎么才能降低延迟呢? 通过对buffered(缓冲区末尾)和currentTime(当前播放位置)的比较,发现差值大概在1.8秒左右,这时候就需要我们定时检测currentTime和buffered的差值,然后手动跳帧,使currentTime和buffered同步(PS:这两个值在Player对象中可以获取到,可以查看我的上一篇帖子:vue使用flv.js(

2021-08-10 13:02:40 10859 3

翻译 java数字音频最强教程之3D音乐技术知识翻译

何为HRTFHead-related transfer function(HRTF)也被称为解剖学传递函数(ATF)[引证需要],是表征的响应如何的耳接收来自空间点的声音。当声音击中听者时,头部、耳朵、耳道的大小和形状、头部的密度、鼻腔和口腔的大小和形状都会改变声音并影响它的感知方式,提高某些频率并衰减其他频率. 一般来说,HRTF 将频率从 2–5 kHz 提升,在 2,700 Hz 时具有 +17 dB 的主谐振。但响应曲线比单个颠簸更复杂,影响的频谱范围很广,并且因人而异。一对用于两只耳朵的 HR

2021-07-31 13:27:21 316

原创 java各种优秀开源库收集

一、科学计算或矩阵运算库科学计算包:JMathLib是一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库。它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。JSci:Java 科学对象(JSci)开放源代码项目是 Durham(英国 Durham)大学粒子理论中心的三年级研究生 Mark Hale 创立的。JSci 是一个包集合,包含数学和科学类。 使用 JSci,您既可以在 AWT 中也可以在 Swing 中创建简单的条形图、折线图

2021-07-27 18:08:54 3554

原创 java中的Math类简介

Math继承于java.lang.Object类。 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。与 StrictMath 类的某些数学方法不同,并非 Math 类所有等价函数的实现都定义为返回逐位相同的结果。此类在不需要严格重复的地方可以得到更好的执行。默认情况下,很多 Math 方法仅调用 StrictMath 中的等价方法来完成它们的实现。建议代码生成器使用特定于平台的本机库或者微处理器指令(可用时)来提供 Math 方法更高性能的实现。这种更高性能的实现仍.

2021-07-27 18:02:40 3113

原创 java数字音频最强教程之如何检测一段音频中是否有声音

声音检测随着人工智能的发展,机器视觉,机器可视化也变的越来越完善,但是声音这块分析资料却比较少,有时候需要去检测一段视频或者音频中是否有声音。在某些场景中需要判断有声音则抓拍录制,当然这里只是先初步检测声音响度,如果还需要更高深的检测比如有人说话,也有其他嘈杂声音,我们如何去区分是人在说话,还是车开过,还是噪音,这个以后再讲。可用于流媒体视频中实时检测,也可以用于离线文件检测,根据自己的需求,调节soundThreshold阈值,一般情况-65 db 为安静状态。演示:话不多说,直接上代码:pa

2021-07-25 19:10:20 2935 18

原创 java数字音频最强教程之lowpass、highpass的应用(保留人声)

数字音频滤波器的简单使用。音视频处理都是比较复杂的,本章主要讲解javacv转码视频的时候,如果使得音频仅保留人声段,去除不必要的声音,其实很简单,不需要其他peak滤波器,只需要一组低通、高通滤波器即可(lowpass、highpass),接着往下看图我手绘的有点丑,大概意思就是这样吧,lowpass只通过1000hz以内,highpass只通过800以上,一旦这两家伙合体,就进化成了黑色阴影部分,也就是声音只有800-1000hz,其他频率全部被抛弃了。接下来直接看代码这是其中的两个数字音频

2021-07-02 13:34:47 2343

原创 java数字音频最强教程之音频的王者之路(音频发烧友篇)

讲一下音频,其实是一门“玄学”,有的人喜欢听震撼低音,有的喜欢通透人声,想要做出一款牛逼的“发烧”音乐播放器不仅需要程序员,还要程序员懂音频。从我慢慢接触音响后,我就慢慢变成了一个音频发烧友,奈何家里的音响只是千元入门级别,只能靠着软件的均衡器来宠我的耳朵,当时找到了电脑版foobar2000,可以安装插件,调节31段均衡器,自以为自己很专业。。过了几年博主上学时用上了安卓,当时有两款播放器让我十分喜爱,rockbox,poweramp,使用后才有了对软件均衡器的兴趣,因为实在太赞????了,普通耳机可以听

2021-06-26 18:50:58 807 2

原创 音频byte[]和double[]、short[]、float[]、浮点数转换

byte[]和double[]如何互相转换处理音频数据时,比如做频谱展示、音频滤波、3d音乐、音效均衡器的时候需要把pcm的byte数据转换为浮点数据(这里用的是double,也可以是short,float),java使用ByteBuffer就很简单了。稍微讲解一下计算这里为啥要除以32768,首先我简单的举个例子,假设我们是双声道的16位采样音频,每16位是一个声道,也就是两字节(java里就是一个short),这里使用的大端序BIG_ENDIAN,实际上就是高8位+低8位进行合并,之后需要除以

2021-06-24 12:17:07 3539 8

原创 计算两点之间所有路径,支持有向图、无向图

这是一个你可能用的到的路径算法:输入一个起点A,一个终点D,计算所有路径//加所有的边:PathDfs pathDfs = new PathDfs(true); //true表是否是无向图pathDfs.addEdge("A", "B");pathDfs.addEdge("B", "C");pathDfs.addEdge("C", "D");pathDfs.addEdge("B", "E");pathDfs.addEdge("E", "D");List<String> fi.

2021-06-02 18:18:38 1192 1

原创 最短路径-Floyd弗洛伊德算法详解

暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。上图中有4个城市8条公路,公路上的数字表示这条公路的长短。请注意这些公路是单向的。我们现在需要求任意两个城市之间的最短路程,也就是求任意两个点之间的最短路径。这个问题这也被称为“多源最短路径”问题。现在需要一个数据结构来存储图的信息,我们仍然可以用一个4*4的矩阵(二维数组e)来存储。比如1号城市到2号城市的路程为2,则设e[1][2]的值为2.

2021-05-31 13:04:32 1744 3

原创 seaweedfs使用说明

基本概念master 存储映射关系,文件和fid的映射关系 weed masterNode 系统抽象的结点,抽象为datacenter、rack、datanodedatacenter 数据中心,包含多个rack,类似一个机房rack :属于一个datacenter,类似机房中的一个机架datanode : 存储节点,存储多个volume,类似机架中的一个机器 weed volumevolume :逻辑卷,存储needleneedle: 逻辑卷中的object,对应存储的文件collecti

2021-04-02 10:10:41 932

原创 java流媒体服务EasyMedia

EasyMedia介绍Springboot实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265等、rtmp等多种源,h5纯js播放(不依赖flash)更新说明 2021-02-20移除原有spring websocket,采用高性能的netty作为http、ws服务,新增关闭逻辑,由于替换netty,本地文件暂不支持。流媒体服务不需要依赖nginx等第三方,自身提供推流服务。测试延迟在2-3秒左右成品下载链接:https://pan.baidu.com

2021-02-20 18:15:24 4993 7

原创 css:hover改变另一个元素的样式

css:hover状态改变另一个元素样式的使用效果演示/* 情景一:两个是兄弟元素 */兄弟元素/* 情景二:两个是父子元素 */父元素的子元素/* 情景二:两个是兄弟元素,改变的是一个兄弟元素的子元素 */兄弟元素的子元素附加代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"

2021-01-15 15:35:46 1738

原创 spring中定时器@Scheduled注解各参数详解

@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。参数详解1. cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周] [年]注:[年]不是必须的域,可以省略[年],则一共6个域序号 说明 ...

2019-10-25 13:28:44 1120

Iris鸢尾花卉数据集

Iris鸢尾花卉数据集是常用的分类实验数据集,由Fisher, 1936收集整理。是一类多重变量分析的数据集。数据集包含150个数据样本,分为3类,每类50个数据,每个数据包含4个属性。可通过花萼长度,花萼宽度,花瓣长度,花瓣宽度4个属性预测鸢尾花卉属于(Setosa,Versicolour,Virginica)三个种类中的哪一类。

2022-07-19

EasyMedia-ui.zip

EasyMedia前端页面,流媒体直播点播、flv播放,配合EasyMedia后台,内含单屏-四分屏-九分屏-十六屏案例

2021-03-14

notepad++7.8.6.Installer.x64.zip

官网最新版notepad++7.8.6.Installer.x64.zip安装版,文本编辑器、代码编辑器、小巧且功能强大

2020-05-25

JdbcUtil.java

一个已经封装了连接池(可以自定义连接池大小)的jdbc工具类,代码简单清晰,适合java初学者,以便更好更快的熟悉数据库操作。

2019-10-22

windows版支持rtmp直播、m3u8直播的nginx 1.17.1.zip

直播技术的资源不是很多,这里分享一个rtmp服务(已支持直播点播,协议rtmp、http,格式flv、m3u8,需配合ffmpeg使用,有例子)。nginx大多数是linux上运行的,windows也有但是rtmp模块需要自己手动编译,网上有的也是基于老版本的nginx,这个版本算是比较新基于1.17.1,windows版已经编译rtmp服务的nginx。

2019-10-22

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

TA关注的人

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