小编Mir*_*vec的帖子

运行时更改python源

是否可以在运行应用程序时更改python源文件并立即在应用程序中反映这些更改?

假设我有一个类Foo的foo.py文件.在其他模块中,我在用户操作上调用Foo上的函数.现在,我想在不重新启动应用程序的情况下更改Foo的源代码,并在下一个用户输入中查看新代码的结果.

这可能吗?

python

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

app.UseMigrationsEndPoint 在 .NET Core Web 应用程序启动类中的作用

我从 Visual Studio 创建了一个新的 .NET Core Web 应用程序,并在启动类中生成了这段代码:

if (env.IsDevelopment())
{
    // ***
    app.UseMigrationsEndPoint();
    // ***
}
Run Code Online (Sandbox Code Playgroud)

这条线到底是做什么的app.UseMigrationsEndPoint()官方文档根本没有帮助:

处理执行迁移操作的请求。中间件将侦听对 DefaultPath 的请求。

默认路径是什么?发布什么?它实际上会执行什么?它有任何可选参数吗?它以某种方式受到保护吗?

c# entity-framework-core asp.net-core asp.net-core-5.0

9
推荐指数
2
解决办法
1602
查看次数

选择Windows窗体应用程序的字体

我正在尝试设计一个Windows窗体应用程序.默认情况下,.NET已将Tahome 8,25放在工具栏上,将Microsoft SansSerif 8,25放在其他所有内容上.为了改善表格的一般外观和感觉,我想改变它们.

我应该使用哪个字体系列作为默认值?它们的大小应该是多少?对于:

  • 经典数据输入表格(标签+文本框,标签+组合框......)
  • 数据网格

有推荐的方法吗?

该应用程序是一个经典的业务应用程序,您可以将其视为一种会计类型.

.net vb.net winforms

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

"查找和替换"对话框中"替换"按钮的快捷方式

我用Ctrl+ 调用查找和替换对话框H.在F3它找到结果但我必须使用鼠标搜索替换按钮.在每个新发现中,它会改变屏幕位置.有没有办法只使用键盘使用此对话框?

它会节省一些宝贵的秒数乘以一些非常大的数字(我正处于重构中).

shortcuts hotkeys visual-studio

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

列出可用的DB提供商

我在构建连接字符串时遇到了一些问题.我曾经生成"Provider = SQLOLEDB"或"Provider = SQLNCLI".现在我看到一些用户有SQLNCLI10而SQLNCLI丢失了.是否可以枚举可用的提供商,以便我可以选择一个有效的提供商?

System.Data.Common.DbProviderFactories.GetFactoryClasses()列出了.NET数据提供程序,但我仍然不知道哪些连接字符串参数有效.

.net connection-string

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

主键约束

这两个创建表格片段之间有区别吗?一个包含CONSTRAINT关键字,另一个不包含.

CREATE TABLE [dbo].[Person](
    [ID] [bigint] NOT NULL,
    [Name] [varchar](255) NOT NULL,
PRIMARY KEY CLUSTERED ([ID] ASC))


CREATE TABLE [dbo].[Person](
    [ID] [bigint] NOT NULL,
    [Name] [varchar](255) NOT NULL,
CONSTRAINT [PK_Person] PRIMARY KEY CLUSTERED ([ID] ASC))
Run Code Online (Sandbox Code Playgroud)

我有一个数据库,表格以两种方式定义,我想知道我是否应该对此做些什么.

sql-server constraints primary-key

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

using指令导入子名称空间

如果我导入这样的命名空间:

using System;
Run Code Online (Sandbox Code Playgroud)

为什么我不能像这样访问子名称空间IO:

IO.FileInfo fi;
Run Code Online (Sandbox Code Playgroud)

Insted我必须写一条完整的路径:

System.IO.FileInfo fi;
Run Code Online (Sandbox Code Playgroud)

或导入整个IO命名空间并使用不带命名空间的类

using System.IO;

FileInfo fi;
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?

c# language-features namespaces using

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

c#lambda推理的问题

我写了这样的代码:

System.IO.File.ReadAllLines("c://test.txt")
   .Select(val => Console.WriteLine(val)
);
Run Code Online (Sandbox Code Playgroud)

我收到编译错误:

无法从用法推断出方法'System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable,System.Func)'的类型参数.尝试显式指定类型参数.

WriteLine可以接受字符串和对象作为参数,这可能是错误的来源,但我该如何重写呢?

c# lambda

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

.net中的结构构造函数:任何开销?

关于使用结构构造函数; 这两个代码块的性能相同吗?

使用构造函数:

Dim pt As Point
For i As Integer = 1 To 1000
    pt = New Point(i, i)
Next

没有构造函数:

Dim pt As Point
For i As Integer = 1 To 1000
    pt.X = i
    pt.Y = i
Next

第一个是更短的,特别是如果构造函数有更多的参数,但在循环中使用它是明智的(让游戏循环每秒发射60次)?或者这两个编译成相同的机器代码?

.net structure

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