小编Maf*_*fii的帖子

在ASP.NET 5中使用MimeMapping(vNext)

我正在尝试将我的旧mvc5项目移动到mvc6.旧代码是:

public string ContentType
{
    get
    {
        if (!string.IsNullOrEmpty(FileName))
            return MimeMapping.GetMimeMapping(FileName);
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

错误是

当前上下文中不存在名称"MimeMapping"

在此输入图像描述

c# system.web mime-types asp.net-core-mvc

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

在不安装GTK的情况下将GTK Sharp应用程序部署到Windows#

我正在openSuse下开发一个GTK#mono应用程序,但我有兴趣将它部署到所有三个平台(Windows 7,Snow Leopard以及我可以测试的许多Linux发行版).

在Linux上部署不是问题,因为GTK#带有单声道库,但对于Windows,我不想强​​迫用户安装GTK#.有没有办法在应用程序中嵌入GTK#,或者至少将其安装与我的程序安装集成?

c# windows mono gtk#

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

如何将sql server数据库从一个服务器复制到另一个服务器而不进行任何备份

我有两台机器,A和B.在我的机器A中,我有一些带有一些数据库的SQL服务器.我需要将数据库从机器A复制到B而不进行任何备份.我怎么做?

sql database sql-server-2008

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

我应该将UCWA或UCMA或其他API用于Skype for Business Server应用程序吗?

围绕Skype for Business似乎有很多不同的SDK/API.我很难解读哪一个适合服务器端的Bot应用程序可以将组织特定信息传递给组织内的用户.例如,我们希望能够通过消息传递任务并执行基于状态的任务分配.这似乎是相当低的成果,但REST端点和文档才能实现这一点.假设例如我想创建一个小的控制台应用程序,可以促进这个API你会推荐什么?

ucma ucwa skype-for-business skypedeveloper

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

产量如何可数?

我正在玩弄yieldIEnumerable,我现在好奇为什么或如何以下代码段工作:

public class FakeList : IEnumerable<int>
{
    private int one;
    private int two;

    public IEnumerator<int> GetEnumerator()
    {
        yield return one;
        yield return two;
    }

    IEnumerator IEnumerable.GetEnumerator()
    {
        return GetEnumerator();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在编译器如何转变:

public IEnumerator<int> GetEnumerator()
{
    yield return one;
    yield return two;
}
Run Code Online (Sandbox Code Playgroud)

变成了IEnumerator<int>

c# ienumerable yield-return

23
推荐指数
3
解决办法
2420
查看次数

WPF:按下enter按钮时在搜索字段中执行命令绑定

我的WPF应用程序中有一个搜索字段,其中包含一个包含命令绑定的搜索按钮.这很好用,但是当按下键盘上的Enter键时,如何对文本字段使用相同的命令绑定?我见过的例子都是使用KeyDown事件处理程序后面的代码.有没有一种聪明的方法可以使用xaml和命令绑定来完成这项工作?

c# wpf xaml commandbinding

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

指定混合了文本和绑定路径的按钮内容

如何指定混合某些TEXT和绑定路径的按钮的内容?

像这样:

<Button Content= "TEXT" + "{Binding Path=ButtonContent}"
Run Code Online (Sandbox Code Playgroud)

wpf xaml binding wpf-controls

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

将Excel数据粘贴到空白DataGridView中 - 索引超出范围异常

我有一张excel表,内容如下:

在此输入图像描述

所以,我想要实现的是从Excel复制并将其粘贴到空白DataGridView视图中.

这是我到目前为止的代码:

private void PasteClipboard(DataGridView myDataGridView)
{
    DataObject o = (DataObject)Clipboard.GetDataObject();
    if (o.GetDataPresent(DataFormats.Text))
    {
        string[] pastedRows = Regex.Split(o.GetData(DataFormats.Text).ToString().TrimEnd("\r\n".ToCharArray()), "\r\n");
        foreach (string pastedRow in pastedRows)
        {
            string[] pastedRowCells = pastedRow.Split(new char[] { '\t' });
            using (DataGridViewRow myDataGridViewRow = new DataGridViewRow())
            {
                for (int i = 0; i < pastedRowCells.Length; i++)
                    myDataGridViewRow.Cells[i].Value = pastedRowCells[i];

                myDataGridView.Rows.Add(myDataGridViewRow);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

代码运行时,我收到以下错误:

在此输入图像描述

我是否正确地接近了这项任务?

c# excel datagridview winforms

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

如何在Drupal 8 twig模板中使用图像样式?

我正在尝试使用我在drupal 8主题中创建的图像样式打印图像.

我可以通过{{content.banner}}在模板中打印图像,但如何将图像样式应用于该图像?我试着找文件,但似乎没有任何东西.

drupal twig drupal-8

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

正确使用CancellationToken

这是我的情况:

    private CancellationTokenSource cancellationTokenSource;
    private CancellationToken cancellationToken;

    public IoTHub()
    {
        cancellationTokenSource = new CancellationTokenSource();
        cancellationToken = cancellationTokenSource.Token;

        receive();
    }

    private void receive()
    {
        eventHubClient = EventHubClient.CreateFromConnectionString(connectionString, iotHubD2cEndpoint);
        var d2cPartitions = eventHubClient.GetRuntimeInformation().PartitionIds;

        foreach (string partition in d2cPartitions)
        {
            ReceiveMessagesFromDeviceAsync(partition, cancellationToken);
        }
    }

    private async Task ReceiveMessagesFromDeviceAsync(CancellationToken ct)
    {
        var eventHubReceiver = eventHubClient.GetDefaultConsumerGroup().CreateReceiver(partition, DateTime.UtcNow);

        while (true)
        {
            if(ct.IsCancellationRequested)
            {
                break;
            }

            EventData eventData = await eventHubReceiver.ReceiveAsync();
            if (eventData == null) continue;

            string data = Encoding.UTF8.GetString(eventData.GetBytes());

            // Javascript function with Websocket
            Clients.All.setMessage(data);
        } …
Run Code Online (Sandbox Code Playgroud)

c# cancellationtokensource cancellation-token

9
推荐指数
1
解决办法
6199
查看次数