问题列表 - 第5059页

将MemoryStream转换为FileStream会创建数百个相同的文件吗?

我正在访问一个httpwebrequest,它返回一个pdf文件作为响应.我正在将该响应读入内存流,然后转换为文件.问题是,是否正在创建数百个文件.不知道为什么,我尝试了很多方法,并且都做了同样的事情......这是第一个返回内存流的方法.

        MemoryStream memStream = new MemoryStream();
        byte[] buffer = new byte[2048];

        int bytesRead = 0;
        do
        {
            bytesRead = _ResponseStream.Read(buffer, 0, buffer.Length);
            memStream.Write(buffer, 0, bytesRead);
        } while (bytesRead != 0);
Run Code Online (Sandbox Code Playgroud)

第二个转换为FileStream ...

            byte[] data = stream.ToArray();

            FileStream fs = new FileStream(newFile, FileMode.CreateNew);
            fs.Write(data, 0, data.Length);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑添加更多代码......

    public MemoryStream GetToStream()
    {
        if (_Req == null)
            throw new Exception("HttpWebRequest is not initialised");

        GetResult(_Req);

        MemoryStream memStream = new MemoryStream();
        byte[] buffer = new byte[2048];

        int bytesRead = 0;
        do
        {
            bytesRead = …
Run Code Online (Sandbox Code Playgroud)

file-io memorystream filestream

2
推荐指数
1
解决办法
3万
查看次数

在任何编程语言中是否存在SHOULD(或其他模态动词)结构?

据我所知,我从未在计算机语言中遇到过SHOULD构造,但与那里的数百种语言相比,我再也不知道那么多语言.

无论如何,SHOULD和其他模态动词在自然语言中非常普遍,在编写文档和具有法律约束力的合同时它们的含义非常清楚,因此它们不是真正的灰色术语,理论上可以用编程术语来表达(我猜).

例如,ASSERT在某种意义上支持MUST构造.

有这种事情的实际例子吗?关于它的任何研究?我猜测一些基于规则的系统,也许模糊逻辑算法就像这样工作.

language-agnostic computer-science

4
推荐指数
1
解决办法
505
查看次数

实时Java图形/图表库?

Java图形或图表库上有一个早期的线程,其中发现JFreeChart非常好,但是,如其FAQ中所述,它不适用于实时渲染.

任何人都可以推荐一个支持实时渲染的类似库吗?只是一些基本的xy渲染 - 例如,从数据采集系统获取电压信号并在其到来时绘制它(x轴上的时间,y轴上的电压).

java charts graph real-time

29
推荐指数
6
解决办法
4万
查看次数

"单元测试"报告

您将如何"单元测试"由某些报表引擎(如Crystal Reports或SQL Server Reporting Services)创建的报表?

reporting unit-testing

10
推荐指数
2
解决办法
7496
查看次数

即使我有100%的代码覆盖率,我的代码仍然可以包含哪些类型的错误?

即使我有100%的代码覆盖率,我的代码仍然可以包含哪些类型的错误?我正在寻找具体的例子或链接到这些错误的具体例子.

unit-testing code-coverage

14
推荐指数
5
解决办法
2165
查看次数

如何在Xcode中禁用按钮?

我是iPhone开发的新手.我正在使用Xcode构建应用程序,但现在想要禁用按钮.这怎么可能?

iphone xcode cocoa-touch interface-builder

15
推荐指数
2
解决办法
3万
查看次数

使用正则表达式验证IP

我需要验证格式为000000000到255255255的IP范围,而在3组数字之间没有任何分隔符.最终IP所包含的三个组中的每一个都应该是000(是,0填充)到255.

由于这是我的第一个stackoverflow条目,如果我没有正确遵循礼仪,请宽容.

regex

4
推荐指数
2
解决办法
360
查看次数

C#的易于模拟的HTTP客户端框架

在即将到来的项目中,我将用C#编写一个应用程序,部分必须与HTTP服务器通信.我非常喜欢编写我的代码TDD风格,如果我可以在我的测试中模拟所有的HTTP请求,我会喜欢它.

这里有人知道一个易于模拟的HTTP客户端框架吗?

PS.我通常使用Moq进行模拟.如果您知道一些更好的模拟HTTP请求的免费模拟框架,那也会很好.

c# tdd http mocking

4
推荐指数
1
解决办法
2116
查看次数

NHibernate一对多的问题

我有一个与VesselDetail对象具有一对多关系的Vessel对象.当我将VesselDetail对象添加到Vessel对象并尝试保存Vessel对象时,似乎NHibernate在插入VesselDetail对象时不添加外键.

我在哪里错了?我只是想不出来.

错误消息:BDN.FindVessel.Tests.Integration.NhibernateRepositoryTests.SaveVessel_ShouldAddDetailsToDb_WhenAddedToEntity:NHibernate.Exceptions.GenericADOException:无法插入:[BDN.FindVessel.Domain.VesselDetail] [SQL:INSERT INTO BoatsDetails(SaftyGear,OtherMachineryAndGear,Material,Size,Various ,TranslatorId,SpeenAndConsumption,MainMachinery,Created,Class,Capasities,Culture,Interior,Electronics,DeckGear)VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,? ,?); select SCOPE_IDENTITY()] ----> System.Data.SqlClient.SqlException:无法将值NULL插入列'BoatId',表'FindVesselTest.dbo.BoatsDetails'; 列不允许空值.INSERT失败.该语句已终止.

public class Vessel
{
        public virtual int BoatId { get; set; }
        public virtual IList<VesselDetail> Details { get; set; }
        //...
}

public class VesselDetail
{
        public virtual int VesselDetailId { get; set; }
        //some other properties
        //..
}

public class VesselMap: ClassMap<Vessel>
{
    public VesselMap()
    {
        WithTable("Boats");

        Id(x => x.BoatId, "Id");

        //..

        HasMany(x => x.Details)
            .WithKeyColumn("BoatId") //foreign key in the BoatsDetails table
            .Cascade.All();
    }
}

public …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

3
推荐指数
1
解决办法
3135
查看次数

C#:具有相同内容的字符串

我听过并读过一个字符串无法更改(不可变?).我想这应该是正确的.但我也听说过两个内容相同的字符串共享相同的内存空间(或者你称之为内存空间).它是否正确?

如果是这样,这是否意味着如果我创建一个包含数千个字符串的List,如果大多数字符串彼此相等,那么根本不会占用太多空间?

c# string

17
推荐指数
2
解决办法
2988
查看次数