buffered

    0熱度

    1回答

    我想用編程語言(即java)讀取文件。一般方法簽名是 byte[] readBytes(int numberOfBytes) . 字節數應該是由操作系統(即視窗4096)中使用的格式的塊大小的倍數?我應該指定幾個字節來獲得非常好的性能? BufferedInputStream和普通的InputStream有什麼區別? 謝謝。

    1熱度

    1回答

    無緩衝I/O和標準I/O之間有什麼區別?我知道使用read(),write(),close()是沒有緩衝的IO。 Printf和獲取緩衝的IO。我也知道,對大事務使用緩衝IO更好。我只是不知道爲什麼。在這種情況下,「緩衝」是什麼意思?

    1熱度

    1回答

    基本上,我試圖將加速度計數據捕獲到一個txt文件中。該代碼將加速度數據寫入一個字符串,然後在每次更改時更新,這通常是。我包括一個開關記錄數據的切換按鈕,應該將其寫入文件。這是奇怪的地方。代碼檢查文件是否已經存在,然後在文件末尾添加一個數字以確保它不覆蓋舊數據。但是,它會創建一個充滿垃圾或損壞數據的文件。我證實,如果文件已經存在,那麼它會將良好的數據寫入文件,但是如果它必須創建文件,它會創建一個損壞

    5熱度

    1回答

    我需要將1027 * 768位圖呈現給客戶端窗口(相同大小),並且我沒有超過10-15 ms來完成此任務。我正在使用bufferedGraphics從分配緩衝的圖形接觸對象,仍然會注意到巨大的性能問題。 我使用不安全的代碼來執行我的複製操作和發現令人難以置信的結果。我知道Graphics/BufferedGraphics對象在內存中應該有某種繪圖表面。我想知道是否有人能夠指出我如何使用元帥或其他一

    3熱度

    1回答

    我執行多個進程蟒像這樣: find /path/to/logfiles/*.gz | xargs -n1 -P4 python logparser.py 和輸出被擾頻的偶爾。 輸出流是無緩衝的,寫入的大小比默認系統(osx 10.8.2,python 2.7.2)小 ,定義了512字節的PIPE_BUF,所以我認爲寫入應該是原子的,但是輸出偶爾會被混淆。我必須失去一些東西,任何建議,將不勝感激

    0熱度

    4回答

    第一次循環迭代很好,但在按下字符'y'以便重複時,下次顯示時,它不會讓我輸入另一個名稱。我不知道可能是什麼原因造成的,但是當你需要清除輸入緩衝區時,它讓我想起了C語言。 任何幫助肯定會受到讚賞。 byte counter = 1; boolean myCondition = false; List<String> myList = new ArrayList(); BufferedReade

    2熱度

    3回答

    據我所知,在默認情況下通過C++支持的所有流IO被緩衝。 這意味着要輸出的數據被放入緩衝區,直到它滿,然後發送到輸出設備,同樣輸入,數據讀取一次緩衝區是空的......這一切是這樣做的昂貴的系統調用次數可以最小化。 但如何驗證行動這一行爲。我的意思是考慮下面的代碼 int main() { cout << "Hello world\n"; return 0 } 這裏緩衝

    1熱度

    1回答

    在例如尋找緩衝滾動: http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/buffer-grid.html 我該承擔這個功能僅適用於網格? 我想將它與綁定到不是網格的自定義數據視圖的內存代理一起使用。 這可能嗎?

    2熱度

    2回答

    據我瞭解,使用stdio.hFILE比直接read()/write()的優勢之一是緩衝,中斷處理等,所以,據我所知,所有的fwrite()小號得到緩衝,直到我做一個fclose()。到現在爲止還挺好。現在,當我做一個fclose()時,我會阻塞,直到數據刷新到磁盤或fclose()將數據交給操作系統後立即返回,並讓它閒置時刷新到磁盤?

    2熱度

    1回答

    以下是我的驅動程序信息,需要使用ssh腳本來提取數據(固件版本),如下所示。 ncmdvstk:~ $ ssh [email protected] Password: MSM760 V. 5.3.6.18-01-9124 (C) 2010 Hewlett-Packard Development Company, L.P. CLI> enable CLI# show system in