對有關對Stream讀取的問題

我通過winform程序向某一網站提交表單的時候,是通過stream形式返回網站的信息,但在對stream進行讀操縱的時候發現總是要用15秒鐘才能讀完,如果說是跟網站速度有關的話我通過IE同樣提交一個表單網頁監控工具發現只要來1秒,爲什麼差距這麼大呢。而別人用delphi開發就能做到這個時間。往高手指教,是net的問題嗎?現在把代碼貼給大家

不要使用ReadToEnd,直接使用Stream.Read讀取。
實際上,凡是網絡上的通訊,都不要使用ReadToEnd。

你應該把網站也貼出來
也許設置一下responseStream.ReadTimeout = 10;就可以了
你那一句string html = streamReader.ReadToEnd();出現了假死現象
stream的好處就是邊流邊訪問...你都ReadToEnd了乾等着都流完再處理,stream對你也就毫無意義了

樓上的那要該怎麼處理啊,不要只是怎麼怎麼了,我要的是結果啊!
FileStream 糾結,玩了好幾天才能寫入,你現在又玩讀取,有點難度,建議:如果不會用FileStream還是用別的吧,太糾結了
求一個B2C的和記賬本的開源項目,學習!
有開發過的童鞋們請你們發一份給晚輩我學習學習!
如題,如何才能規定某個類必須實現某些靜態方法呢?
但我現在確實需要這樣的功能。
因爲我們的項目現在數據源是什麼都還不確定,有可能是數據庫,也有可能是自定義的xml文件。
因此我想制定一個統一的訪問數據的接口 IDataAccess,繼承該接口的類訪問數據源時使用靜態方法,如getIPbyID(string ID)
目前使用SqlServer2005作爲數據源,只需在 實現一個類,這個類繼承該數據訪問接口IDataAccess,並 使用訪問SqlServer的方式來實現 getIPbyID等函數,下次如果 把數據源換成 XML 了,只需要重新實現一個類,並繼承這個訪問接口就行了。
接口不是技術概念,你還不理解接口也不適合使用...先去學學軟件工程...
那我現在需要實現 這樣的功能:規定某個類必須實現某些靜態方法,怎麼辦呢?
不好意思,本科學的數學,沒學過軟件工程
接口是面向對象的,目前只能用於定義對象,例如在“管道工”類中一個方法
那麼凡是它知道的洞他都會打。這裏,x變量引用的是一個對象。
另外關於靜態方法...靜態方法是實例無關的,只應該與類型有聯繫...
“規定某個類必須實現某些靜態方法”很簡單,設計文檔一句話的事...關鍵是你這麼做的目的是什麼?若只爲
抽象類也解決不了,因爲是靜態函數,抽象類中就得有函數體,在繼承的類中,即使不實現他們,也不會報錯```
我大方向錯了,就不該用靜態滴~~~
可以用來實現一些功能,但是當你使用接口來作爲某一類工程方法的規範定義,就要多一層實現從對象方法到類庫方法包裝。對於原來每一個static class,你可以再寫一個class,它實現了這個接口,然後其實現接口的每一個方法都是再去調用static class中的方法。
實際上這可以考驗GOF的設計模式,如果他們那個時候懂未來的.net以及java新版本會出現static類和static方法,就不會僅僅弄了“singleton模式”出來。
前臺綁定我知道用<%# DataBinder.Eval(Container.DataItem,"字段") %>
但是有的字段是sql語句計算出來的,不是直接從數據庫讀取的,那該怎麼辦?
一樣的啊,你用sql語句算出來也是一個字段啊
寫一個方法在後臺計數!你可以描述你的問題更詳細些!
比如這個,但是前臺我要綁定‘總數’,我寫的總數的一個sql,但是這個有倆個表啊,我該怎麼寫
我查看結果,他們似乎做的是笛卡爾積,不太好用,實際中怎麼用呢?
第三:如果我是linq to entities這種情況,我怎麼查看當前linq對應的sql呢?還是根本看不了
爲什麼u2能得到Date呢?我覺得肯定是我理解from u2這裏有問題,
我的想法是from u2 in g,那麼u2肯定是g的成員,所以u2不應該有date屬性,就像我分開寫時一樣!
我這麼寫也應該沒問題,可是這時u2已經無法判斷出User對象的屬性了,上面q的類型是
IGrouping<string,User>,難道分開寫之後g的類型就變了嗎
流氓說的有道理可以用來解釋g.Min(u3 => u3.Date)
也就是說g是個數據集了,那u2就是一個user了,看來咱們對into g的理解錯了
g是指單個組,一個組裏麪包含了一個key和一個User集合,當然可以g.Min(u3 => u3.Date) //u3就是User集合的單個User
來源:nba直播
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章