小编YWs*_*ond的帖子

在VisualStudio中运行的单元测试的输出

我想要实现的是非常简单但我可能遗漏了一些东西.我想要的只是安装在控制台窗口中看到我的测试记录,我试过了

Console.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)

我试过了

Trace.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)

我试过了

Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
Trace.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)

这一切都只在测试结束后显示输出(而不是在输出控制台中,而是作为"测试输出"),我想要的是看到那些日志记录发生.我运行测试的方式是使用VS主菜单中的"Test-> Run-> All Tests".

我可以通过使用来实现我想要的唯一方法

Debug.WriteLine(...)
Run Code Online (Sandbox Code Playgroud)

但为此我必须在调试"测试 - >调试 - >所有测试"中运行测试,它有点烦人......

我错过了什么吗?

mstest visual-studio-2012

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

Angular Material Design md-tab 滚动内容

这可能是一个简单的问题,但我对此很陌生......

我试图拥有一个md-tabs占据整个屏幕的元素,并且只有选项卡的内容滚动。这是jsFiddle上的示例

有任何想法吗?谢谢!

angularjs material-design

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

SwiftUI 将 Binding by ref 传递给子 ViewModel

在 SwiftUI 中,我试图在父 ViewModel 和子 ViewModel 之间创建一些绑定,这是我的场景的简化示例:

父组件:

class ParentViewModel : ObservableObject {
    @Published var name = "John Doe"

    func updateName() {
        self.name = "Jonnie Deer"
    }
}

struct ParentView: View {
    @StateObject var viewModel = ParentViewModel()

    var body: some View {
        VStack {
            Text(viewModel.name)
            ChildView(name: $viewModel.name)
            // tapping the button the text on parent view is updated but not in child view
            Button("Update", action: viewModel.updateName)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

子组件:

class ChildViewModel : ObservableObject {
    var name: Binding<String>
    
    var displayName: …
Run Code Online (Sandbox Code Playgroud)

swiftui

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

使用函数改进SQL查询

我试图通过使用SQL Server Express 2008中的函数来提高查询可读性.以下是我正在尝试做的一个示例.

我有一张桌子,我们存储每天每小时的最高温度读数,然后我想选择8-10AM之间的最高温度大于12-2PM之间的最高温度的所有日子

所以这就是它的样子:

DECLARE @TableA TABLE ([Date] DATE, [Time] TIME(0), HighTemp DECIMAL(6,2)); 

INSERT @TableA VALUES 
('2011-09-10','08:00:00',38.15), 
('2011-09-10','09:00:00',38.32), 
('2011-09-10','10:00:00',38.17), 
('2011-09-10','11:00:00',38.10), 
('2011-09-10','12:00:00',38.05), 
('2011-09-10','13:00:00',38.15), 
('2011-09-10','14:00:00',38.30), 

('2011-09-11','08:00:00',38.12), 
('2011-09-11','09:00:00',38.09), 
('2011-09-11','10:00:00',38.07), 
('2011-09-11','11:00:00',38.15), 
('2011-09-11','12:00:00',38.13), 
('2011-09-11','13:00:00',38.11), 
('2011-09-11','14:00:00',38.10), 

('2011-09-12','08:00:00',38.30), 
('2011-09-12','09:00:00',38.33), 
('2011-09-12','10:00:00',38.35), 
('2011-09-12','11:00:00',38.30), 
('2011-09-12','12:00:00',38.25), 
('2011-09-12','13:00:00',38.23), 
('2011-09-12','14:00:00',38.20)

select distinct [DATE] from @TableA maintbl
where 
-- Select the high temp between 08:00:00-10:00:00
(select MAX(HighTemp) from @TableA tmptbl where tmptbl.Time >= '08:00:00' and tmptbl.Time <= '10:00:00' and maintbl.Date = tmptbl.Date)
>
-- Select the high between 12:00:00-14:00:00
(select MAX(HighTemp) from …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

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