小编lev*_*ovd的帖子

如何从HTTP Last-Modified标头解析日期?

HTTP Last-Modified标头包含以下格式的日期(示例):从此字符串
Wed, 09 Apr 2008 23:55:38 GMT
解析java.util.Date的最简单方法是什么?

java date http http-headers

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

NLog时间格式

如何编写NLog的布局,以毫秒为单位输出时间11:32:08:123?我用,${date:format=yyyy-MM-dd HH\:mm\:ss}但我的日志需要更多的时间精度.

nlog

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

NUnit + ReSharper:如何使用不同的参数查看TestFixture的结果?

我在NUnit下编写了单元测试,它使用具有不同参数的TestFixtures.现在,当我运行测试时,我想看看测试已经通过哪个参数,哪个参数没有.不幸的是,ReSharper只显示" 测试失败:儿童测试失败 "而没有更多信息.有没有办法看看哪些参数导致测试失败?

谢谢!

c# resharper nunit

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

PipedInputStream - 如何避免"java.io.IOException:Pipe broken"

我有两个主题.其中一个写入PipedOutputStream,另一个从相应的PipedInputStream读取.背景是一个线程正在从远程服务器下载一些数据,并通过管道流将其多路复用到其他几个线程.

问题是有时候(特别是在下载大型(> 50Mb)文件时)我得到java.io.IOException:试图从PipedInputStream读取时管道坏了.
Javadoc说,A pipe is said to be broken if a thread that was providing data bytes to the connected piped output stream is no longer alive.
确实,我的写作线程在将所有数据写入PipedOutputStream之后真的死了.

有解决方案吗 如何防止PipedInputStream抛出此异常?我希望能够读取写入PipedOutputStream的所有数据,即使编写线程完成了他的工作.(如果有人知道如何继续写线程直到所有数据都被读取,这个解决方案也是可以接受的).

java io multithreading

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

如何在ListBox中禁用ScrollViewer?

我有一个ListBox.它有内部ScrollViewer,所以我可以用鼠标滚轮滚动ListBox内容.它工作正常,直到我设置包含另一个ListBox的项目模板(事实上,我有4个嵌套的ListBoxes =)).问题是内部ListBox的ScrollViewer窃取了转动事件.有没有简单的方法可以防止这种行为?


我有ListBox和ItemContainerStyle,如下所示:

<Style x:Key="ListBoxItemStyle" TargetType="{x:Type ListBoxItem}">
    <Setter Property="BorderBrush" Value="Black"/>
     ... 
</Style>
<ListBox ItemContainerStyle="{StaticResource ListBoxItemStyle}" />
Run Code Online (Sandbox Code Playgroud)

如何在这样的资源中为ItemContainer的项边框设置样式?据我所知,ContentPresenter是ItemsControl的项容器.但它没有边框,所以我无法设计它.

wpf xaml listbox scrollviewer

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

DataTemplate中的事件处理程序

我有一个数据模板中的WPF ComboBox(列表框中的很多组合框),我想处理输入按钮.如果它是一个按钮会很容易 - 我会使用Command + Relative绑定路径等.不幸的是,我不知道如何使用Command处理按键或如何从模板设置事件处理程序.有什么建议?

wpf datatemplate event-handling

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

C#int存储在double"=="精度问题中

这是简化的代码:

int i = 1;
double a = i;
double b = i;
Run Code Online (Sandbox Code Playgroud)

保证a == b真的吗?

c# precision double int

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

如何在控件渲染时显示一些动画?

我有WPF ListBox显示了很多数据.我需要平滑滚动,所以我设置ListBox.ScrollViewer.CanContentScroll为False禁用虚拟化.现在,当我打开ListBox放置它的选项卡时,我几乎看不到任何东西,因为ListBox正在加载/创建项目/渲染.我还有一个控件,显示一些动画,表明应用程序正在运行,用户应该稍等一下.

如何在ListBox无法使用时显示此控件?

wpf animation xaml rendering listbox

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

C#双精度问题

想象一下a - b <c(a,b,c是C#的双打).是否保证<b + c

谢谢!

编辑
假设与以下示例不同,算术溢出不会发生:

double a = 1L << 53;
double b = 1;
double c = a;

Console.WriteLine(a - b < c); // Prints True
Console.WriteLine(a < b + c); // Prints False
Run Code Online (Sandbox Code Playgroud)

想象一下,Math.Abs​​(a)<1.0 && Math.Abs​​(b)<1.0 && Math.Abs​​(c)<1.0

c# precision double

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

Oracle:快速NOT IN用于多列

我需要同步两个表.我们假设这些表包含以下列:

Table1: A, B, C, D  
Table2: A, B, C, E
Run Code Online (Sandbox Code Playgroud)

我需要在Table1中找到这样的行,表2中没有相应(A, B, C)值的条目,然后将E计算为F(D)并更新Table2.

如果我需要匹配例如只有A,我会写下面的查询:

SELECT * FROM Table1 WHERE A NOT IN (SELECT A FROM Table2)
Run Code Online (Sandbox Code Playgroud)

多列模拟似乎太慢了:

SELECT * FROM Table1 WHERE A NOT IN (SELECT A FROM Table2)
                       AND B NOT IN (SELECT B FROM Table2)
                       AND C NOT IN (SELECT C FROM Table2)
Run Code Online (Sandbox Code Playgroud)

编写此类查询的最佳方法是什么?

sql oracle

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