stream

    3熱度

    3回答

    我有一個通過套接字發送數據的服務器,數據是一個wav'文件'。我可以很容易地將數據寫入磁盤,然後在WMP中播放,但我不知道如何從插槽讀取數據。可能嗎? 獎金問題:如果流爲mp3或其他格式,我該怎麼做? 這是用於原生C++的窗口。

    30熱度

    4回答

    爲了提高從文件讀取數據的性能,我試圖將一個大(幾MB)文件的全部內容讀入內存,然後使用istringstream來訪問這些信息。 我的問題是,這是讀取此信息並將其「導入」到字符串流中的最佳方式?這種方法的一個問題(見下文)是,當創建字符串流時,緩衝區被複制,內存使用量加倍。 #include <fstream> #include <sstream> using namespace std;

    2熱度

    3回答

    這是簡單的我想出了this question。我並不完全滿意,我認爲這是一個提高我使用STL和基於流編程的機會的機會。 std::wifstream file(L"\\Windows\\myini.ini"); if (file) { bool section=false; while (!file.eof()) { std::wstring line;

    33熱度

    2回答

    我想讀一個HTTP響應流兩次通過如下: HttpWebResponse response = (HttpWebResponse)request.GetResponse(); stream = response.GetResponseStream(); RssReader reader = new RssReader(stream); do { element = reader.R

    5熱度

    2回答

    我正在尋找一些關於如何去做這件事的建議。任何輸入是讚賞! 目前,我有一個ASP.NET MVC應用程序。在客戶端,我有一個XPS文檔ID的鏈接。當用戶點擊鏈接時,他們會被帶到一個頁面,其中包含關於文檔的詳細信息。除了這些信息之外,我希望在同一頁面中顯示此信息旁邊的文檔。 在服務器端,一旦我有了ID,我就可以從數據庫中獲取序列化爲字節數組的文檔。問題是,什麼是最好方式來獲取序列化的文件到網頁? 我會

    1熱度

    3回答

    我們有一個VXML項目,第三方解析它來爲我們提供電話導航系統。我們要求他們輸入一個ID代碼來留言,這是我們公司後來審查的。 目前,我們有這方面的工作如下: Response.Cache.SetCacheability(HttpCacheability.NoCache); Stream m = new MemoryStream(); //Create Memory Stream - Used to

    30熱度

    9回答

    好吧,我一直在做如下(變量名稱已更改): FileInputStream fis = null; try { fis = new FileInputStream(file); ... process ... } catch (IOException e) { ... handle error ... } finally { if (fi

    3熱度

    2回答

    NetworkStream.DataAvailable知道發件人的發送緩衝區是否爲空?還是隻是表明接收者的讀緩衝區是否有數據?我的假設是後者... 具體而言,對於涉及正在進行的對話的某些套接字工作,我當前使用長度前綴,因此接收方知道當前批處理中有多少數據;不過,我已經發送了一個.patch,建議我改用NetworkStream.DataAvailable。我擔心的是,這隻會告訴我接收者的內容 -

    0熱度

    2回答

    我使用ClearCase。我有一個快照視圖。有沒有辦法比較這個視圖與流來查找更改的文件? 在TortoiseSVN中,這被稱爲「檢查修改」,並顯示本地副本和我們在回購中有什麼區別。

    3熱度

    4回答

    我希望能夠產生一個只能訪問標準輸入,標準輸出和標準錯誤(僅此而已)的Linux進程。我可以在流程級本身做到這一點嗎?我也隱含地聲明(oxymoron)我不希望產生的過程能夠改變流的另一端指向的「事物」。 比喻: 過程中有來自某處的輸入管道,它不能改變在管,從開始,所以它無法控制其中輸入來自。 該進程的輸出和錯誤管道在某處,它不能改變輸出管道另一端指向的位置,所以它無法控制輸出到哪裏。 它不能創建任