小编Ale*_*lex的帖子

无法从传输连接读取数据:远程主机强制关闭现有连接

我有一个服务器应用程序,有时,当客户端尝试连接时,我收到以下错误:

在此输入图像描述

注意:"无法从客户端获取流或登录失败"是我在catch语句中添加的文本

它停止的行(sThread:第96行)是:

tcpClient = (TcpClient)client;
clientStream = tcpClient.GetStream();
sr = new StreamReader(clientStream);
sw = new StreamWriter(clientStream);

// line 96:                 
a = sr.ReadLine();
Run Code Online (Sandbox Code Playgroud)

可能是什么导致了这个问题?请注意,它不会一直发生

.net c# ioexception

85
推荐指数
9
解决办法
30万
查看次数

混合模式汇编是针对版本'v1.1.4322'构建的

我在这里包含了一个c#.net 4.0应用程序中的directX播放器(answer2).问题是当我尝试初始化对象(即播放器mPlayer = new Player())时会发生以下错误:

混合模式程序集是针对运行时的版本"v1.1.4322"构建的,如果没有其他配置信息,则无法在4.0运行时中加载.

谁知道它可能是什么?

c# .net-4.0

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

sql delete语句,其中日期大于30天

我希望找到一个SQL语句,在执行时删除超过30天的字段.

我的表"events"有一个字段"date",其中包含在数据库中插入的日期和时间.

我现在不在家,所以我无法测试.这个好吗 ?

SELECT * from Results WHERE [Date] >= DATEADD(d, -30, getdate())
Run Code Online (Sandbox Code Playgroud)

sql-server date-arithmetic

46
推荐指数
4
解决办法
15万
查看次数

Microsoft.Office.Interop.Excel真的很慢

我使用标准的Microsoft.Office.Interop.Excel将1200 X 800矩阵(indexMatrix)导出到excel文件.该应用程序工作,只是它真的非常慢(即使对于100 x 100矩阵).我还通过TextWriter导出文本文件,它几乎可以立即工作.有没有办法更快地导出到excel文件?

这是我的代码:

        Excel.Application xlApp=new Excel.Application();
        Excel.Workbook xlWorkBook;
        Excel.Worksheet xlWorkSheet;
        object misValue = System.Reflection.Missing.Value;

        //xlApp = new Excel.ApplicationClass();
        xlWorkBook = xlApp.Workbooks.Add(misValue);

        xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
        for (int i = 0; i < 800; i++)   //h
            for (int j = 0; j < 1200; j++)
                xlWorkSheet.Cells[i+1,j+1] =indexMatrix[i][j];


        xlWorkBook.SaveAs("C:\\a.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
        xlWorkBook.Close(true, misValue, misValue);
        xlApp.Quit();

        releaseObject(xlWorkSheet);
        releaseObject(xlWorkBook);
        releaseObject(xlApp);

        MessageBox.Show("Excel file created , you can find the file c:\\csharp-Excel.xls");
Run Code Online (Sandbox Code Playgroud)

c# excel interop

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

单击HTML链接时,在ASP.NET中调用C#函数

我有一些投入,以及我的一些文本域myEditPage.aspx页,我希望他们上传到数据库中,但这样做,我需要一个链接<a href="..">在我的一个函数myEditPage.aspx.cs.

我怎么能这样做?

html c# asp.net

21
推荐指数
1
解决办法
8万
查看次数

如果用户未登录,则重定向到登录页面

如果他没有登录,我希望我的用户被重定向到登录表单?

问题是我不想为每一个动作做这件事.我知道有一种方法可以让我只为每个控制器定义一次(即无论我的控制器中的动作如何都会执行),但我不记得是怎么回事.

ruby-on-rails

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

Resharper异常重新抛出可能是有意的

考虑一下这种方法(原谅Chuck Norris幽默的悲惨尝试:)):

public class ChuckNorrisException : Exception
{
    public ChuckNorrisException()
    {
    }

    public ChuckNorrisException(string message)
        : base(message)
    {
    }

    public ChuckNorrisException(string message, Exception cause)
        : base(message, cause)
    {
    }

    protected ChuckNorrisException(SerializationInfo info, StreamingContext context)
        : base(info, context)
    {
    }
}

static void ExceptionTest(double x)
{
    try
    {
        double y = 10 / x;
        Console.WriteLine("quotient = " + y);
    }
    catch (Exception e)
    {
        e = e is DivideByZeroException ? new ChuckNorrisException("Only Chuck Norris can divide by 0!", e) :
            e; …
Run Code Online (Sandbox Code Playgroud)

c# resharper exception

15
推荐指数
1
解决办法
9236
查看次数

找不到引用Microsoft.DirectX.AudioVideoPlayback和Microsoft.DirectX

我已经安装了.net 4.0以及XNA 4.0.前段时间我使用Microsoft.DirectX播放一些音乐,现在当我尝试重做工作时,我找不到参考.平台上的新更改是否修改或移动了引用中的某些内容?

此致,Alexandru Badescu

c# directx xna

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

c#中的非自动阻塞MessageBoxes

任何人都知道.NET中的messageBox不会阻止创建它的线程,直到它关闭?

.net c# winforms

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

@property的自定义设置器?

合成后如何使用自定义setter作为以下属性?

@property (nonatomic,retain) UIButton *but 
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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