裝置與裝置之間 的資料傳輸

2021-10-07 10:32:35 字數 1266 閱讀 8186

/*

io解決問題: 解決裝置與裝置之間 的資料傳輸問題。  比如: 硬碟--->記憶體            記憶體----->硬碟

位元組流:

輸入位元組流:

---------| inputstream 所有輸入位元組流的基類。 抽象類。

------------| fileinputstream 讀取檔案的輸入位元組流。

------------| bufferedinputstream 緩衝輸入位元組流。 該類內部其實就是維護了乙個8kb位元組陣列而已。  該類出現的目的是為了提高讀取檔案資料的效率。

輸出位元組流:

---------| outputstream  所有輸出位元組流的基類。  抽象類。

------------| fileoutputstream 向檔案輸出資料 的輸出位元組流。

------------| bufferedoutputstream  緩衝輸出位元組流。 該類出現的目的是為了提高向檔案寫資料的效率。 該類內部其實也是維護了乙個8kb的位元組陣列而已。

字元流 = 位元組流 + 編碼(解碼)

字元流:

輸入字元流

--------| reader 所有輸入字元流的基類。 抽象類。

-----------| filereader 讀取檔案字元的輸入字元流。 

-----------| bufferedreader 緩衝輸入字元流。 該類出現的目的是為了提高讀取檔案字元的效率並且拓展了功能(readline()),它內部 其實就是維護了乙個8192個長度的字元陣列。

輸出字元流

-------| writer 所有輸出字元流的基類。 抽象類。

------------| filewriter 向檔案輸出字元資料的輸出字元流。

---------------| bufferedwriter 緩衝輸出字元流。該類出現的目的是為了提高寫檔案字元的效率並且拓展了功能(newline())。

什麼情況下使用字元流:如果讀寫的都是字元資料,這時候我們就使用字元流。

轉換流:

輸入位元組流的轉換流             輸入位元組流---------輸入字元流

inputsrteamreader 

輸出位元組流的轉換流

outputstreamwriter

轉換流的作用:

1. 可以把對應的位元組流轉換成字元流使用。

2. 可以指定碼表進行讀寫檔案的資料。

filereader, filewriter這兩個類預設是使用的是gbk編碼 表。不能由你來指定碼表讀寫檔案資料。

CPU與GPU之間資料傳輸

一般的資料複製到的顯示卡記憶體的部份,稱為global memory int gpudata,result cudamalloc void gpudata,sizeof int data size cudamalloc void result,sizeof int cudamemcpy gpudat...

python和c 之間的資料傳輸

這裡記錄如何將python中的和陣列以字串指標的形式傳遞到c c 如何獲取這部分的資料,並在處理之後飯後兩個值到python使用。python中的函式 將進行目標檢測後的和目標距行框傳入c 進行雙目測距,c 通過結構體指標返回兩個數 最小距離和最小距離對應的矩行框的位置索引 給python進行處理 ...

C SFTP資料傳輸

我們有些客戶公司的資料比較重要,為了安全集團公司內部都使用的是區域網,但是有時候又不得不予外界網際網路做資料互動,所以有些不重要的系統是放在外界網際網路的,這樣以來內部系統和外部系統的資料互動就成為了問題,這樣以來就使用到了sftp伺服器來作為資料傳輸的中介。下面不說了,直接上c 此處使用了第三方動...