对有关对Stream读取的问题

来源:互联网 发布:sor软件 编辑:程序博客网 时间:2024/05/01 15:45

我通过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直播