原创 java浮點數計算機中儲存方式以及進制轉換

java浮點數計算機中儲存方式float類型 佔據空間32位4字節double類型 佔據空間64位8字節具體舉例:1.十進制轉二進制整數部分小數部分轉換結果在計算機中的儲存方式2.二進制轉十進制數據類型強轉強轉註意:獲取浮點數的整

原创 java CRC全家桶

文章目錄java CRC全家桶參考資料代碼實現 java CRC全家桶 包含了目前絕大多數的CRC算法,根據C改編過來的,簡單測試了一下,數據沒問題,記錄下來,留着使用 參考資料 ——> CRC全套算法 代碼實現 public

原创 java CRC32

javaCRC32、CRC32/MPEG-2CRC32java官方提供庫CRC32 類自行實現CRC32/MPEG-2這個java庫沒發現 只有自行實現的 CRC32 java官方提供庫CRC32 類 byte[] b = new b

原创 記一次maven項目打包jar時出現的異常

記錄一次MAVEN項目打包jar時出現的異常首先貼出異常信息接着放出解決代碼歷史原因 首先貼出異常信息 java.lang.NoClassDefFoundError: org/codehaus/plexus/util/xml/XmlS

原创 LINUX | 如何開放vultr的端口

一、首先檢查某端口是否開啓: firewall-cmd --query-port=80/tcp --zone=public #查詢80端口是否開啓,自行修改端口號 返回no即未開啓,顯示yes爲已開啓。 二、開啓某端口代碼 fir

原创 java錄製聲音(採集聲卡音頻數據)

採用java官方API——TargetDataLine,從聲卡中採集音頻數據達到錄音效果,採集的數據爲PCM裸流需要轉爲wav格式的話參照——PCM轉WAV 。 實際測試效果並不是很好,雜音很重,暫時不清楚是驅動問題,還是程序問題。 示例

原创 java 解析MP3

將MP3解爲一幀一幀的數據 package com.ghuiqun.util; import java.io.IOException; import java.io.InputStream; public class MP3 {

原创 任意流(隨機流)——RandomAccessFile

任意流(隨機流)——RandomAccessFile。可以在文件的任何位置開始讀寫!與其他流不一樣,這個流是獨立於其他IO家族之外的,並不繼承與InputStream、OutputStream而是直接繼承於Object,但他是IO包中的,

原创 字符管道流(線程流)——PipedReader、PipedWriter

字符管道流(線程流)——PipedReader、PipedWriter。管道流(線程流)的升級版!,主要用途也是在線程間通訊,不過這個可以用來傳輸字符;具體可以參考管道流(線程流)——PipedInputStream、PipedOutpu

原创 回滾流(回退流)——PushbackInputStream

回滾流——PushbackInputStream,可以將數據重新推入流中,然後再重新讀出。很多人說這個類是爲了將不需要的數據重新推入流中,我個人覺得,這樣解釋並不合理,不需要的數據之間丟掉不就好了嘛!幹嘛還要壓回去! 個人認爲,回滾流主要

原创 java.io.Bits類 數據類型轉換

packet java.io; class Bits; Bits類位於java.io包下功能主要是字節轉換 將字節數組轉換爲基本數據類型 或者將基本數據類型轉爲byte數組(全部爲網絡字節序); Bits類源碼 package java

原创 抽象類InputStream

首先來說一下InputStaram類是一個抽象類,不可以實例化(抽象類爲什麼不能實例化自行百度),java.io.InputStream類實現了Closeable接口 重寫了close()方法;但實際上close方法體是空的,具體的實現方

原创 視音頻數據處理入門:H.264視頻碼流解析(java)

參考文獻 : 視音頻數據處理入門:H.264視頻碼流解析 測試文件:H264文件 鏈接:https://pan.baidu.com/s/1eRTJwTsXTgHf2Ez8Inab1A  提取碼:1c7q  原理 H.264原始碼流(又稱爲

原创 ffmpeg 安裝

這裏採用的是 windows x64 下載地址:https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20190323-5fceac1-win64-static.zip 1.下載ffm

原创 java 解析MP4文件

    參考資料1:https://www.cnblogs.com/jingzhishen/p/3698570.html 參考資料2:https://www.jianshu.com/p/529c3729f357 測試文件 鏈接:https