自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 清除数据库内所有表的数据【MySQL】

【代码】清除数据库内所有表的数据【MySQL】

2023-06-14 20:00:00 398

原创 javaGUI 禁用输入法

【代码】javaGUI 禁用输入法。

2023-02-20 18:35:46 342 4

原创 java实现 图片转ico

代码】java实现 图片转ico。

2022-08-11 14:30:33 826

原创 C++获取运行exe路径和名称

代码】C++获取运行exe路径和名称。

2022-07-30 23:41:33 2704

原创 java游戏开发入门(十) -粒子特效

粒子效果,额,可能不算基础,可以先会了,后面精通…

2022-07-16 00:35:20 903

原创 java游戏开发入门(九) -音效

java游戏开发入门(九) - 图像前言音频资源编码首先完成BGM紧接着完成音效部分项目目录完整代码总结完整项目前言  对于一个游戏来说,音效也是必不可少的一环,自然也不能少了。这章我们加入背景音乐以及一些音效。音频资源  首先在resource目录下创建assets/music以及assets/sounds目录。resource/assets/music目录下用来存放我们的MP3资源文件,assets/sounds目录用来存放wav资源文件。我们将bgm.mp3放入music目录下,eat.wav

2022-04-06 21:12:49 6195 4

原创 java游戏开发入门(八) -图像

java游戏开发入门(八) - 图像前言图片资源首先我们来改造一下我们的Player实体方法说明效果展示完整项目前言  前面那么多基本上一个游戏需要的逻辑就差不多了,但是看上去还非常丑陋,这章我们来优化界面显示。图片资源  首先在resource目录下创建assets/textures目录,resource/assets/textures目录下用来存放我们的图片资源文件。首先我们来改造一下我们的Player实体 /** * 创建玩家实体 * @return 玩家实体

2022-03-31 23:29:17 4330

原创 java游戏开发入门(七) - 计时器

java游戏开发入门(七) - 计时器前言函数说明在一秒钟之后执行一次每隔0.5秒执行一次实例目标效果敌方实体定时创建敌方实体碰撞效果效果展示完整代码HelloWorldApp.javaDemoEntityFactory.javaEntityType.java完整项目前言  上一章我们讲了变量与UI,这章我们讲FXGL的计时器。函数说明在一秒钟之后执行一次runOnce(()->{ // ...}, Duration.seconds(1));每隔0.5秒执行一次run(()-

2022-03-28 00:32:53 4072

原创 java游戏开发入门(六) - 变量 & UI

java游戏开发入门(五) - 变量 & UI前言编码首先我们创建一个变量修改碰撞逻辑初始化UI并将UI与变量绑定绑定于是我们就得到了这样一个效果完整代码完整项目前言  上一章我们讲了物理引擎,这章我们讲变量与UI,以及数据绑定。编码首先我们创建一个变量 /** * 初始化变量 * @param vars */ @Override protected void initGameVars(Map<String, Object> var

2022-03-27 00:38:59 3648

原创 java游戏开发入门(五) - 碰撞机制

java游戏开发入门(五) - 物理引擎or碰撞机制前言编码实体类型Gold实体定义Player实体修改在游戏内部创建Glod实体初始化物理引擎效果展示完整代码EntityTypeDemoEntityFactoryHelloWorldApp完整项目前言  上一章呢,我们讲了对Player的控制,这一章讲一下怎么处理不同实体之间的碰撞处理,编码实体类型  既然是不同的实体,那我们就要对实体进行类型区分,这里采用枚举的方式区分不同的实体。/** * 实体类型 * @author lhDream

2022-03-26 02:39:30 2167

原创 java游戏开发入门(四) - 输入or控制

java游戏开发入门(四) - 输入or控制前言注意事项静态引入(推荐)使用类的静态方法编码首先我们需要将Player实体保存,方便之后操作接着实现对Player的控制部分效果展示完整代码完整项目前言  上一章我们创建了玩家对象,这一章我们实现对玩家的基本控制注意事项之前我们都是直接通过FXGL类来操作引擎,之后会全部改为引入静态方法的方式,这也是官方推荐的方式,之前使用FXGL类的方式主要用于理解调用的方法是从哪里来的。静态引入(推荐)// importimport static com.a

2022-03-23 22:16:01 1667

原创 java游戏开发入门(三) - 实体

@[TOC](java游戏开发入门(三) - 实体)前言  上一章我们创建了菜单,这章开始实现具体的内容,先创建一个玩家。编码首先我们需要一个可以创建实体的工厂  创建一个属于自己的实体工厂,例如DemoEntityFactory 并实现EntityFactory接口import com.almasb.fxgl.entity.EntityFactory;/** * 实体工厂 * @author lhDream */public class DemoEntityFactory impl

2022-03-22 23:34:06 1877

原创 java游戏开发入门(二) - 菜单

@[TOC](java游戏开发入门(二) - 菜单)前言  上一章我们创建了一个600x600的窗体,这章我们在此基础上创建游戏菜单,游戏引擎自带了一套菜单UI供我们使用,如果想要更好看的菜单,之后我们会有自定义菜单。编码主菜单settings.setMainMenuEnabled(true);游戏内菜单(按下ESC后出现,并会暂停游戏)settings.setGameMenuEnabled(true);效果展示主菜单游戏内菜单完整代码import com.almasb.fx

2022-03-21 19:08:02 1747 2

原创 java游戏开发入门(一) - HelloWorld

java游戏开发入门(一)前言开发环境启程 Hello WorldMaven启动类 HelloWorldApp创建一个600 x 600,标题为"Hello world"的窗体main运行效果完整项目前言  开发一款游戏,我相信很多人在学习开发之前都有这么一个想法,但是学完java之后都滚去搞后台、大数据、、、。有时候也回望初心,也想做点东西搞搞却无从下手,毕竟在游戏开发领域,java并不出众,资料也相对较少,所以在此呢也分享一下我采坑的经验,抛砖引玉。开发环境编辑器:IntelliJ IDEA

2022-03-21 18:47:06 6491

原创 java获取系统信息CPU、内存、网络

java获取系统信息Maven依赖代码效果Maven依赖<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.8.6</version></dependency><dependency> <groupId>cn.hut

2021-12-27 11:13:57 1163 7

转载 Apache Log4j2远程代码执行漏洞(CNVD-2021-95914)

安全公告编号:CNTA-2021-0032一、漏洞情况分析二、漏洞影响范围三、漏洞处置建议原文链接  2021年12月10日,国家信息安全漏洞共享平台(CNVD)收录了Apache Log4j2远程代码执行漏洞(CNVD-2021-95914)。攻击者利用该漏洞,可在未授权的情况下远程执行代码。目前,漏洞利用细节已公开,Apache官方已发布补丁修复该漏洞。CNVD建议受影响用户立即更新至最新版本,同时采取防范性措施避免漏洞攻击威胁。一、漏洞情况分析  Apache Log4j是一个基于Java的日志

2021-12-11 10:36:41 999

原创 Linux 密码策略配置

Linux 密码策略配置CentosCentos#!/bin/bash

2021-12-08 15:21:51 1646

原创 tomcat 配置https 双向认证

tomcat 配置https 双向认证1. 生成https证书1.1 Linux生成脚本1.2 windows下生成步骤1.2.1 生成server端证书1.2.2 生成client端证书1.2.3 把客户端证书导出为一个单独的CER文件1.2.4 导入到服务器的证书库,添加为一个信任证书1.2.5 查看服务器的证书库(确定是否导入成功)2. 配置tomcat3. client端安装证书1. 生成https证书  本方案生成证书需要java环境1.1 Linux生成脚本#!/bin/bashec

2021-11-26 17:28:32 3173

原创 Centos Linux 安装杀病毒扫描软件 clamAV

clamAV安装脚本clamAV安装脚本clamAV安装脚本#!/bin/bashecho "install ClamAV"yum -y updateyum -y install wget# https://www.clamav.net/downloads 根据需求换新版本下载地址#下载 clamAVwget -U NoSuchBrowser/1.0 https://www.clamav.net/downloads/production/clamav-0.104.1.linux.x86_6

2021-11-25 10:39:54 991

原创 由于StackOverflower错误,无法完成对web应用程序[]的批注的扫描

由于StackOverflower错误,无法完成对web应用程序[]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。环境问题原因解决方案环境系统:Centos 7.9java: open_jdk1.8_302tomcat: tomcat 9问题原因Maven打包后的war包,格式异常,或tomcat无法正常解析该war包,导致tomcat无法正常扫描webapp容器,项目无法正常启动。解决方案1. Maven执行clean后重新打包一个war替换后正常。2.

2021-10-24 14:47:59 12510

原创 Redis redis-cli 缓冲区错误漏洞(CVE-2018-12326)

标题内容详细描述Redis是美国Redis Labs公司赞助的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值(Key-Value)存储数据库,并提供多种语言的API。redis-cli是其中的一个命令行工具。Redis 4.0.10之前版本和5.0 RC3之前的5.x版本中的redis-cli存在缓冲区溢出漏洞。攻击者可借助特制的命令行利用该漏洞执行代码并提升至更高的权限。解决办法升级最新版本,redis-windows 微软停止维护,只有3.2版...

2021-10-14 15:41:24 1648

原创 Linux 配置虚拟内存

#!/bin/bash# https://blog.csdn.net/qq_41054313# 虚拟内存大小 单位MBmemorySize=4096if [ $# -gt 1 ]then memorySize=$1ficd /usrmkdir swapcd swapdd if=/dev/zero of=/usr/swap/swapfile bs=1M count=$memorySizedu -sh /usr/swap/swapfile#将目标设置为swap分区文件mkswap

2021-09-07 13:48:52 234

原创 Centos 一键安装MySQL脚本

#!/bin/bash# https://blog.csdn.net/qq_41054313#数据库密码mysqlPWD="lhDream@123"echo "--MySQL5.7安装--"echo "下载依赖环境"yum -y install wgetwget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmecho "开始安装"yum -y install mysql57-comm

2021-08-18 17:46:04 445

原创 These critical programs are missing or too old: python

These critical programs are missing or too old: python问题环境问题原因解决方案相关链接问题*** These critical programs are missing or too old: python*** Check the INSTALL file for required versions.环境系统:centos 7 x86_64gcc: gcc version 11.2.0 (GCC)python版本:Python 2.7.

2021-08-07 18:01:47 1058

原创 Linux升级python

Linux升级python当前环境安装步骤1. 下载升级文件2. 解压缩并配置3. 编译安装4. 测试安装结果5. 配置默认版本为当前安装版本当前环境系统:Centos 7 x86_64python版本:Python 2.7.5 (default, Nov 16 2020, 22:23:17)gcc版本: gcc version 11.2.0 (GCC)安装步骤1. 下载升级文件python升级包下载地址:https://www.python.org/ftp/python/找到合适自己的版

2021-08-07 18:01:20 157

原创 These critical programs are missing or too old: compiler

These critical programs are missing or too old: compiler问题环境问题原因解决方案问题*** These critical programs are missing or too old: compiler*** Check the INSTALL file for required versions.环境系统:Centos 7gcc版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)

2021-08-06 18:01:35 16616

原创 These critical programs are missing or too old: make compiler

These critical programs are missing or too old: compiler问题环境问题原因解决方案相关链接问题*** These critical programs are missing or too old: make compiler*** Check the INSTALL file for required versions.环境系统:Centos 7 x86_64gcc版本:gcc version 4.8.5 20150623 (Red Hat

2021-08-06 18:01:27 23861 5

原创 Linux升级gcc到最新版本gcc-11.2.0

Linux升级gcc到最新版本gcc-11.2.0当前环境更新方法1. 下载最新的源码包并解压缩2.下载依赖及配置文件2. 配置3. 编译4. 安装5. 验证gcc版本6. 删除旧版本7. 配置新版本全局可用当前环境系统:centos 7 x86_64gcc版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)make版本:GNU Make 4.3更新方法1. 下载最新的源码包并解压缩gcc-11.2.0.tar.gzwget http

2021-08-06 17:58:21 76362 91

原创 更新make到最新版本4.3

更新make到最新版本4.3当前环境更新步骤1. 下载make最新安装包2. 解压配置3. 编译安装4. 验证安装当前环境系统:Centos 7 x86_64make版本:3.8.2更新步骤1. 下载make最新安装包#到 http://ftp.gnu.org/pub/gnu/make/ 查找最新安装包wget http://ftp.gnu.org/pub/gnu/make/make-4.3.tar.gz2. 解压配置tar -zxvf make-4.3.tar.gzcd make

2021-08-06 15:21:38 16063 7

原创 C/C++启动JVM

C/C++启动JVM目录结构代码目录结构代码#include "windows.h"#include "iostream"#include <tchar.h>#include "jni.h"#include <libloaderapi.h>using namespace std;typedef jint(JNICALL* JNICREATEPROC)(JavaVM**, void**, void*);bool startJVM();int _tmain

2021-08-05 09:20:15 1125 1

原创 Linux文件同步rsync安装配置

Linux文件同步rsync安装配置rpm安装1. 直接使用yum命令安装即可2. 测试安装结果3. 配置开机自启源码安装1.获取安装包2.解压并安装3.准备gcc编译环境(已安装跳过这一步)4.编译安装5. 测试是否安装成功6.配置开机自启rsync配置1.rsync服务器端配置1. /ect/rsyncd.conf文件内容2. rsync.password配置3. 配置同步路径权限2.rsync客户端配置3. 测试rsync配置说明rpm安装1. 直接使用yum命令安装即可yum -y insta

2021-08-03 10:24:55 773

原创 物理机安装 Centos7问题解决

物理机安装 Centos7问题解决/dev/root does not exist问题描述问题原因解决方案安装Centos系统无法进入到安装界面只显示鼠标解决方案安装后界面偏移问题描述原因分析解决方案/dev/root does not exist问题描述  无法检索到U盘目录,即无法检索到U盘镜像文件问题原因  默认检索位置为U盘名称(Centos 7 x86_64),U盘名称最大长度为10(跟U盘有关),所以因为U盘名称与默认对应不上无法安装。解决方案安装选择界面按e进行编辑:vmlin

2021-07-31 16:57:14 1120

原创 MySql 启动错误1067

MySql 启动错误1067错误详情错误详情[mysqld]innodb_force_recovery = 1 /增加一行,让其独立运行,注意一定要是在mysqld选项下/

2021-06-05 16:39:58 761

转载 java——MP3转wav

转载地址java 下mp3 转 wav相对原文有改动。Maven<dependency> <groupId>com.googlecode.soundlibs</groupId> <artifactId>mp3spi</artifactId> <version>1.9.5.4</version></dependency>示例import javazoom.spi.mpeg.sampled.fi

2021-05-15 14:32:46 3015 1

原创 java wav音频文件播放器demo

java 简易wav音频文件播放器源码相关资料源码import java.io.FileInputStream;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.SourceDataLine;/** * 简易wave音频文件播放器* @author 作者 l

2021-05-14 15:56:35 390 2

原创 wav音频文件解析

wav音频文件解析概述文件结构RIFF区块FORMAT区块DATA区块demo解析结果测试文件相关资料概述  Waveform Audio File Format(WAVE,又或者是因为WAV后缀而被大众所知的)是最常见的声音文件格式之一,是微软公司专门为Windows开发的一种标准数字音频文件,该文件能记录各种单声道或立体声的声音信息,并能保证声音不失真。  它采用RIFF(Resource Interchange File Format)文件格式结构。通常用来保存PCM格式的原始音频数据,所以通常

2021-05-14 15:18:25 935

原创 Linux启动网卡报错解决办法总结

启动网卡报错解决办法总结Failed to start LSB: Bring up/down networkingFailed to start LSB: Bring up/down networking1.改过网卡名称;将网卡名称改回解决。2.网卡的onboot=yes,然后里面又没有配置ip;改为no解决

2021-05-07 17:57:49 1371

原创 SQLserver静默安装(命令行安装)

SQLserver静默安装(命令行安装)安装环境文件目录安装命令相关文件相关资料安装环境系统环境:windows 10 专业版、windows server 2008、windows server 2012、windows server 2016安装包:SQLserver安装包配置文件:ConfigurationFile.ini文件目录安装命令# 注:以下命令中 password替换为你的数据库密码mkdir "C:\Program Files (x86)\Microsoft SQL Se

2021-05-06 13:36:43 1809 2

原创 CMD设置临时代理

set http_proxy=localhost:3309set https_proxy=localhost:3309

2021-04-28 11:33:07 748

原创 vcpkg安装库时异常解决

异常:C:\src\vcpkg>vcpkg install abseilComputing installation plan...The following packages will be built and installed: abseil[core]:x86-windows -> 2021-03-24Warning: The following VS instances are excluded because the English language pack is

2021-04-25 17:45:01 4220 6

语言配置文件翻译工具V2.1.0

MC配置文件翻译 我的世界配置文件翻译工具 支持百度翻译引擎、腾讯翻译引擎、有道翻译 可以对插件进行汉化、翻译完成保留文件格式

2023-07-06

CJVMtest.7z

C/C++启动JVM方式调用java demo、以及源码

2021-08-05

ffmpeg-4.4-full_build.7z

ffmpeg windows安装包,不需要编译,直接可以使用

2021-08-02

就很普通的一个wav测试文件

wav测试文件

2021-05-14

关闭windows 10自动更新.bat

一键关闭windows自动更新脚本

2021-01-14

RFC-3550-中文版.7z

RTP协议原 应用于实时应用的传输协议 部分翻译的中文文档

2020-07-14

jdk-8u201-linux-arm32-vfp-hflt.tar.gz

jdk安装包 jdk-8u201-linux-arm32-vfp-hflt.tar 存起来,主要方便自己下载..

2019-12-04

jdk-8u201-linux-arm64-vfp-hflt.tar.gz

jdk安装包 存起来,主要方便自己下载..

2019-12-04

jdk-8u171-windows-x64.7z

jdk安装包 存起来,主要方便自己下载..

2019-12-03

ts流测试工具.7z

TS流测试工具,附带测试文件 ps:喜欢记得1星加收藏.。

2019-10-14

jdk-8u221-linux-x64.7z

java 环境 linux-

2019-10-06

nexus-2.14.14-01-bundle.zip

nexus Maven 本地仓库搭建工具下载。

2019-09-17

java G711(JNI)

基于JNI的G711编解码 目前只支持windows 支持alaw、ulaw,以及互相转换 内含有 可直接使用jar包 、java源码、C/C++源码、演示demo、dll文件

2019-04-24

测试文件-音频-视频-图片

测试文件-含有音频、视频、图片多种文件 音频 MP3、arm 视频 MP4、avi、flv、h264、mov……多种 图片 png、gif、jpg

2019-04-23

java G711 编解码(基于JNI)

基于JNI的G711编解码 支持alaw -> pcm / pcm -> alaw / ulaw ->pcm / pcm -> ulaw / alaw -> ulaw / ulaw -> alaw 目前只支持windows 内含有 可直接使用jar包 、java源码、C/C++源码 纯java编写G711、仅支持alaw与pcm互转 :https://download.csdn.net/download/qq_41054313/10976718 ---------------------------------------------以下下内容为更新------------------------------------------------------------- 这个可能没有想象中的那么好用,无法加载dll动态链接库时 需要自行修改加载路径 更新后的文件下载地址:https://download.csdn.net/download/qq_41054313/11140869 优化了加载dll库路径兼容问题

2019-04-23

java rtp Jlibrtp-0.2.0

Java RTP 库 jlibrtp库 比较早的一个版本 实测可用 一对多 肯能有点不太稳定 更多RTP库查看博客 https://blog.csdn.net/qq_41054313/article/details/88716995

2019-04-16

java RTP-RTSP

java RTP RTSP 库 没有实测过 下载请谨慎!!! 更多RTP库查看博客: https://blog.csdn.net/qq_41054313/article/details/88716995 RTSP库暂时没有...

2019-04-16

java.net.RTP-javaRTP

java.net.RTP库 需要将该库加入rt.jar中 此rtp库是基于udp组播技术的 不支持单播 考虑清楚再下载 内部没有演示demo 附有源码 更多RTP信息看博客 https://blog.csdn.net/qq_41054313/article/details/88716995

2019-04-11

java RTP 库

自己编写的一个 超级简单的RTP库 纯java编写 附有演示demo 支持最简单的 RTP数据发送与接收 不支持RTCP 以后再慢慢完善吧

2019-03-13

java G711 编解码

G711 A 编解码 java版 可以直接使用

2019-02-26

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

TA关注的人

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