原创 管道流(線程流)——PipedInputStream、PipedOutputStream

線程流,顧名思義就是在線程之間傳輸數據的流。主要用途自然就是用於線程之間通訊。 線程流必須輸入輸出一起使用只使用一個會拋出 java.io.IOException: Pipe not connected 而且也不能一個對應多個 只能一對一

原创 壓縮型BCD編碼(java)

 BCD碼,全稱 二進制編碼的十進制(Binary-Coded Decimal),指的就是用四位二進制數表示一位BCD碼,用一個字節表示的兩位BCD碼,稱爲壓縮型BCD碼。 /** * BCD編碼 * @author Adminis

原创 java MP4 解析 第一步 解析ftyp box

ftyp是MP4文件的第一個Box,包含了視頻文件使用的編碼格式、標準等,下面是一段定義和MP4文件頭的解析 int len; byte[] ftype = new byte[4]; byte[] majorBrand = new b

原创 java MP4解析 第二步 解析moov box

moov box(movie box):包含若干子box,這些子box共同描述了媒體播放必需的元數據。 參考資料:https://blog.csdn.net/u013752202/article/details/80557296 測試文件

原创 bat腳本 獲取本機IP

bat腳本 獲取本機IP @echo off :: 獲取電腦本機IP for /f "tokens=16" %%i in ('ipconfig ^|find /i "ipv4"') do set ip=%%i echo ip=

原创 java GUI開發庫——beautyeye

java GUI開發庫——beautyeyebeautyeye介紹源碼地址運行環境下載地址API文檔在程序中使用的步驟第一步:引入beautyeye_lnf.jar包第二步:在代碼中使用BeautyEye添加BeautyEye前後

原创 內存流(字節數組流)——ByteArrayInputStream、ByteArrayOutputStream

內存流(字節數組流)——主要用於將數據寫入內存或者從內存中讀取數據; 我們知道,流操作主要用於讀寫文件或者是網絡傳輸,而實際開發中經常遇到將數據存入磁盤的緩存操作,那麼是否可以將緩存寫入內存呢?因爲內存的操作速度是遠大於磁盤的!答案是有的

原创 Docker設置容器開機自啓

在使用docker run啓動容器時,使用–restart參數來設置: docker run --restart=onfailure --name imagesName   --restart具體參數值詳細信息: no -

原创 JVM server 與client 運行模式

JVM server 與client 運行模式 1.概述2.怎麼判斷JVM是運行在Client模式還是Server模式2.1 演示環境2.2 Server 模式2.3 Client 模式2.4 如何切換client與server模

原创 JedisDataException

異常信息 redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is

原创 Core Audio API控制windows音量

Core Audio API控制windows音量 C++開發環境示例代碼:test.htest.cppSystemVolume.hSystemVolume.cpp效果展示 開發環境 -VS 2019 -windows 10 企

原创 netty 5.xUDP組播

netty 5.x UDP組播使用的Maven依賴server端代碼遇到的問題及處理IPv6 socket cannot join IPv4 multicast groupjava.lang.NullPointerExceptio

原创 java 客戶端 基於http實現文件上傳

java Client 基於http實現文件上傳 import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream;

原创 java 封裝一個ADB

java封裝一個ADB1.首先項目結構2.其次,核心代碼2.1下載ADB程序到PC,並放入項目目錄下 的adb文件夾內2.2創建指向adb目標的指令類方便開發2.3創建一個臨時文件夾tem,用於保存從android中pull出的文

原创 java 怎麼畫一個空心的框

怎麼畫一個空心的框 public static void main(String[] args) { JFrame j = new JFrame(); JPanel p =new JPanel(); j.setSiz