小编Hen*_*man的帖子

CPU性能控制WPF

我需要一个Silverlight控件,它实时显示CPU性能,就像Windows任务管理器一样.

就像是:

c# silverlight wpf graph

7
推荐指数
1
解决办法
3554
查看次数

C#:使用Winforms关闭SerialPort的正确方法

我有一个应用程序,我从串口读取,一切顺利,直到我关闭应用程序.当我点击[X]时,应用程序只是挂起,UI:无响应.

我从DataReceived事件处理程序中的端口读取,并在FormClosed发生时关闭端口:

    private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
    {
        mySerialPort.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# serial-port winforms

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

*tag*属性在C#中有什么用处

我已经使用C#超过一年了,我想知道tag属性对控件的其他功能,到目前为止我使用的每个.net控件(按钮,标签,文本框,gridview等)有一个你可以定义的标签属性.

我只知道你可以把一些东西放进去,就像一串文字.

视觉工作室描述说:

与控件关联的用户定义数据

标签是否做了除此之外的其他事情?描述它的内容?如果你在哪里使用?它对你们任何人都有用吗?

.net tags attributes winforms

7
推荐指数
1
解决办法
1504
查看次数

我可以并排安装Ruby on Rails 2.x和Ruby on Rails 3

我有一个Ubuntu rails环境来玩ROR.现在我正在运行Rails 2.3.8.

我想查看rails 3.是否可以并排运行两个开发环境?如果没有,我如何清理我的导轨2.x系统以安装导轨3?或者我需要设置一个全新的Ubuntu机器?

任何帮助,链接......指针都会很棒!

ubuntu ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
3618
查看次数

C# label AutoSize adds padding

I have a Label on a Windows.Form. I set the AutoSize property on the label to True and I noticed that when I do that, it pads the right hand side with ~5px of white background. I have the Padding property set to [0, 0, 0, 0]. Is there a way to get rid of this?

I would like to get the bounds of the label as close as possible to the text within the label.

c# text label winforms

7
推荐指数
1
解决办法
4737
查看次数

AppDomain通信和性能

我正在托管一个WCF服务,其中的要求是调用一个WCF服务未直接引用的类型的对象,并在其上运行一些(常见的)方法.所以类型是通过反射和AssemblyResolve创建的:这没关系.

但后来我开始思考 - 我们预计可能会有50到100个这样的装配/类型到货,特别是当我们对它们进行版本控制时.由于所有这些程序集都在mem中引用,因此这应该是膨胀(仍然在理论上而不是实践中)服务主机应用程序的内存和性能.

所以我们应该卸载:但唯一的方法是通过appdomain.我们的想法是,每个程序集都会以某种方式运行在它自己的appdomain中,而WCF服务实际上只是将消息传递给相应的appdomain.如果appdomain未用于some_period_of_time,那么我们只需卸载appdomain即可.

我可能会因此而被标记下来,但是一些指导对我们有用:

  1. 这是一个疯狂的想法吗?
  2. 该进程应该在内存中运行~100个程序集吗?
  3. 与appdomains的通信可能会花费一些成本(通过远程处理/命名管道):这是否取消了这个想法的资格?
  4. 创建一个appdomain基本上服务一种类型的.dll会涉及很多appdomains,这是否会延迟?

我没有这方面的经验.如果我不做这样的事情,我担心的是应用程序的大小和性能.然而,根据应用领域的想法,这基本上听起来像是大规模的过度工程.托管这个未知的.dll的要求不是我可以改变的.

我想我的整体问题是:

这个想法听起来像是愚蠢的,与它相关的专业人士/骗子是什么?

c# reflection performance appdomain

7
推荐指数
1
解决办法
1280
查看次数

如何在Windows窗体中获取按钮控件 - 面板

获取表单中的所有按钮,包括同一表单面板中的按钮.

c# winforms

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

锁定.Net - 是锁定参考还是对象?

假设我有这段代码:

object o1 = new Object();
object o2 = o1;
Run Code Online (Sandbox Code Playgroud)

获取o1锁定与获取o2上的锁定相同?(如果o1被锁定,将锁定o2阻塞直到o1被释放?)

.net c# multithreading locking

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

表内的 EditForm 不呈现

开拓者 vRC1

EditForm组件似乎存在一些微妙之处,在某些标记情况下它不会呈现其内容。例如,当EditForm将 an 放置在标签<table>时,不会发生任何事情

<table>
<thead>...</thead>
<EditForm Model="MyModel">
    @foreach(var item in MyModel.Items)
    {
        <tr><td>....</td></tr>
    }
</EditForm>
</table>
Run Code Online (Sandbox Code Playgroud)

然而,用一切包裹起来<table>EditForm 按预期呈现

<EditForm Model="MyModel">
<table>
<thead>...</thead>   
    @foreach(var item in MyModel.Items)
    {
        <tr><td>....</td></tr>
    }
</table>
</EditForm>
Run Code Online (Sandbox Code Playgroud)

我对后者很好,但是如果渲染引擎无法处理第一个示例,那么如果它抛出某种错误来警告开发人员这种情况不受支持,那就太好了。

razor asp.net-core blazor blazor-editform

7
推荐指数
1
解决办法
2747
查看次数

ASP.Net Core Blazor:如何根据标头值加载不同的 _Host.cshtml 文件

我想_Host.cshtml根据请求中的标头在 ASP.NET Core Blazor 项目(服务器端 Blazor)中加载一个文件。

例如:

一个客户端连接example.com并被重定向到一个_Host.cshtml特定于租户 A的文件。另一个客户端连接test.com并被重定向到一个_Host.cshtml特定于租户 B的文件。

_Host.cshtml文件看起来像这样:

@page

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
    <meta charset="utf-8" />
    <title>ProjectName</title>
    <link rel="icon" type="image/png" sizes="32x32" href="images/tenantA/favicons/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="images/tenantA/favicons/favicon-16x16.png">
</head>
<body class="something">
    <app>
        @(await Html.RenderComponentAsync<App>(RenderMode.Server))
    </app>

    <script src="_framework/blazor.server.js"></script>
    <link href="css/tenantA/site.css" rel="stylesheet" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在该_Host.cshtml文件中,tenantA需要根据上述租户 URL 中的上述租户选择来设置引用。这是可能的,如果是,如何实现?

c# asp.net multi-tenant blazor blazor-server-side

7
推荐指数
1
解决办法
4477
查看次数