private ILoggerFactory ConfigureLogging(ILoggerFactory factory)
{
factory.AddConsole();
return factory;
}
Run Code Online (Sandbox Code Playgroud)
我在Github上找到了上面的一段代码。它给出了以下错误:
“ILoggerFactory”不包含“AddConsole”的定义,并且最佳扩展方法重载“ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)”需要类型为“ILoggingBuilder”的接收器
我使用的是 NET Core 3.0,并且安装了以下 NuGet 包。
<PackageReference Include="Discord.Net" Version="2.1.1" />
<PackageReference Include="Discord.Net.Commands" Version="2.1.1" />
<PackageReference Include="Discord.Net.WebSocket" Version="2.1.1" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="3.0.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0" />
Run Code Online (Sandbox Code Playgroud)
为什么我得到那个ILoggerFactory
没有方法AddConsole()
?我怎样才能解决这个问题?
我写了一个使用 Selenium 的脚本,我通过 pip 安装了 Selenium。有没有办法可以将此脚本分发给其他人,而无需他们通过 pip 安装 Selenium?
我在看:
https://pypi.python.org/pypi/selenium#downloads
如果我在我的项目文件夹中包含来自 PyPI 的 Selenium 源代码发行版会有所帮助吗?所以人们只需要点击源发行版install.py
来安装Selenium?
我有以下一段代码:
public getProducts<T>(): Observable<T[]> {
return this.httpClient
.get<T[]>(this.baseUrl + '/users')
.pipe(
map((entities) => {
return entities.map((entity) => {
return new T(entity);
})
}),
catchError((err) => Observable.throw(err))
);
}
Run Code Online (Sandbox Code Playgroud)
这一行给了我一个错误:return new T(entity)
;
如何在 TypeScript 中调用泛型类型的构造函数?
public static int fun(int n) {
if (n<=1) return 1;
else return (n + fun(n-1));
}
Run Code Online (Sandbox Code Playgroud)
为什么要fun(6)
回来21
?
我如何可视化递归如下:
6 + 5 = 11
5 + 4 = 9
4 + 3 = 7
3 + 2 = 5
2 + 1 = 3
1 1
11 + 9 + 7 + 5 + 3 + 1 = 36
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释这里发生了什么吗?
- 编辑删除了System.out.println()
,忘记在我发布代码时将其删除.
我自己尝试了以下方法:
public static int fun(int n) {
if (n==1) return 2;
else return …
Run Code Online (Sandbox Code Playgroud) 文本夹具和测试
public class TestFixture : IDisposable
{
public TestFixture()
{
var options = new ChromeOptions();
options.AddExcludedArgument("enable-automation");
options.AddAdditionalCapability("useAutomationExtension", true);
WebDriver.Init("https://localhost:44335/", Browser.Chrome, options);
WebDriver.GetDriver.Manage().Window.Maximize();
}
public void Dispose()
{
WebDriver.Close();
}
}
public abstract class Test : IClassFixture<TestFixture>
{
}
Run Code Online (Sandbox Code Playgroud)
验证测试
public abstract class AuthTest : Test
{
[Fact, Priority(-1)]
public void LoginTest()
{
var home = GetPage<HomePage>();
home.LoginModal.Open();
home.LoginModal.EnterLoginText(new Login("user", "pw"));
home.LoginModal.Login();
GetPage<DashboardPage>().IsAt();
}
}
Run Code Online (Sandbox Code Playgroud)
家庭测试
[TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)]
public sealed class HomeTest : AuthTest
{
}
Run Code Online (Sandbox Code Playgroud)
轮廓测试
[TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)]
public sealed …
Run Code Online (Sandbox Code Playgroud) 在PHP中我刚刚做了: $fp = @fsockopen(irc.myserver.net, 6667, $errno, $errstr, 2);
Python 2.X也有类似PHP的功能fsockopen()
吗?如果不是,我怎么能检查端口6667上的服务器是否启动?
我有一些测试用例:
不好:
1 + 2
(3 + 4) + 5
(1 + 2) + (3 + 4)
Run Code Online (Sandbox Code Playgroud)
好:
(1 + 2)
((3 + 4) + 5)
((1 + 2) + (3 + 4))
Run Code Online (Sandbox Code Playgroud)
我想要一个匹配括号内任何内容的正则表达式。基本上,如果括号之外有任何内容,则不好。您应该假设该字符串始终正确,因此您不必计算起始和结束括号。
我尝试执行以下操作: ^\(.*\)$
这也匹配(1 + 2) + (6 + 7)
哪个不好,我不知道如何做。
我有以下代码:
<div class="card" >
<div class="card-block">
<h4 class="card-title">
<span class="text-left"></span>
<span class="text-right">Drago</span>
</h4>
<span class="card-text">
Location: ???<br>
District: ???<br>
Last updated: Tue, May 8th 2018
</span><br><br>
<div class="card-buttons" class="text-center">
<a href="#" class="btn btn-primary btn-sm"><i class="fas fa-user-cog"></i> Edit User</a>
<a href="#" class="btn btn-primary btn-sm"><i class="fas fa-home"></i> Manage Addresses</a>
<a href="#" class="btn btn-danger btn-sm"><i class="fas fa-trash-alt"></i> Delete</a>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试在 Bootstrap 4 中制作一张卡片。
我确实希望 中的表情符号<h4>
左对齐,后面的文本右对齐。我正在尝试这样做:
<h4 class="card-title">
<span class="text-left"></span>
<span class="text-right">Drago</span>
</h4>
Run Code Online (Sandbox Code Playgroud)
但这不起作用,我得到:
我也尝试在没有引导类的情况下做到这一点。使用style="text-align: left"
和style="text-align: right" …
c# ×2
python ×2
python-2.7 ×2
angular ×1
bootstrap-4 ×1
core ×1
css ×1
discord.net ×1
html ×1
ionic3 ×1
java ×1
nuget ×1
pcre ×1
pip ×1
python-3.x ×1
recursion ×1
regex ×1
selenium ×1
typescript ×1
xunit ×1
xunit.net ×1
xunit2 ×1