问题列表 - 第26682页

如何知道线程中的工作何时完成?

单击按钮时我需要创建多个线程,我已经这样做了:

Dim myThread As New Threading.Thread(AddressOf getFile)
myThread.IsBackground = True
myThread.Start()
Run Code Online (Sandbox Code Playgroud)

但是我需要用下载的文件更新一个图片框,如果我在函数getFile中设置了一个事件,请购买并提高它以通知文件已下载然后更新图片框.

vb.net multithreading

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

JUnit:检查是否调用了void方法

我有一个非常简单的文件监视器类,如果文件已更改,则每2秒检查一次,如果是,onChange则调用方法(void).有没有一种简单的方法来检查onChange方法是否在单元测试中被调用?

码:

public class PropertyFileWatcher extends TimerTask {
    private long timeStamp;
    private File file;

    public PropertyFileWatcher(File file) {
        this.file = file;
        this.timeStamp = file.lastModified();
    }

    public final void run() {
        long timeStamp = file.lastModified();

        if (this.timeStamp != timeStamp) {
            this.timeStamp = timeStamp;
            onChange(file);
        }
    }

    protected void onChange(File file) {
        System.out.println("Property file has changed");
    }
}
Run Code Online (Sandbox Code Playgroud)

测试:

@Test
public void testPropertyFileWatcher() throws Exception {
    File file = new File("testfile");
    file.createNewFile();
    PropertyFileWatcher propertyFileWatcher = new PropertyFileWatcher(file);

    Timer …
Run Code Online (Sandbox Code Playgroud)

java junit

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

ASP.NET ListView:如何在每个N项中插入"特殊"项?

我想用asp.net listview控件做一个"怪异"的事情.

我想在listview的每个8-10项目中插入广告(用数据库表格进行处理):例如,每个8-10项目插入google adwords jscript代码.

我已经googoled但我还没有找到任何东西.有人知道是否可以"告诉列表视图:每8个项目,显示此项目(谷歌jscript代码).

对不起,我的英语很差.希望得到解释,谢谢!

asp.net listview

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

交叉加入'n'次表

可以编写一个泛型函数/ procedure/select/somethingElse来交替连接一个表,而不是'n'次?(是的,'n'是给定的参数:)

你会怎么做?


有这个表:

 Value
-------
   1
   2
   3 
Run Code Online (Sandbox Code Playgroud)

交叉加入它2次,将返回:

 Value  | Value
------------------
    1       1
    1       2
    1       3
    2       1
    2       2
    2       3
    3       1
    3       2
    3       3
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

当我调试我的应用程序时,我经常启动启动错误:无法连接到远程VM

可能重复:
Eclipse错误:"无法连接到远程VM"

当我调试我的应用程序时,我经常启动启动错误:无法连接到远程VM甚至如果我再试一次它没有帮助,我需要重新启动Eclipse.

编辑
如果症状与我仅在我没有修改代码的情况下启动Debug时出现此错误这一事实有关,那么还不完全确定.每当我对源代码进行修改并点击Debug时,它就会通过,但如果我不这样做则不会.

eclipse android

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

如何在C#中将.txt文件上传为.rtf文件?

如果我想在richTextBox上显示它,如何将预先存在的.txt文件作为.rtf文件加载到我的C#代码中?我正在运行Visual Studios Windows应用程序.

非常感谢你.

c# rtf richtextbox

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

Module.new与class_eval

这是一个很大的提交.但我希望你专注于这个改变块.http://github.com/rails/rails/commit/d916c62cfc7c59ab6411407a05b946d3dd7535e9#L2L1304

即使不了解代码的完整上下文,我也无法想到我将使用的场景

include Module.new {
  class_eval <<-RUBY
    def foo
       puts 'foo'
    end
  RUBY
}
Run Code Online (Sandbox Code Playgroud)

然后最终结果是在根上下文(之前的自我include Module.new)中foo添加了一个被调用的方法.

如果我拿出的Module.new代码,如果我只留下class_eval在这种情况下,我也将有一个名为方法fooself.

我错过了什么

ruby metaprogramming ruby-on-rails

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

如何更改列表中的标题?

我有一个关于--listings--包的问题.你知道怎么改变它来得到这样的"算法"而不是标题行中随意的"列表"吗?

谢谢你的答复

latex listings

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

如何在实体框架中按空值排序

有谁知道如何返回最后一个有空值的有序字符串列表?我有这样的事情:

using(var context = new DomainEntities())
{
    var result = context.Users.OrderBy(u => u.LastName).ThenBy(u => u.FirstName);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是这个查询在非空值之前返回空值.

有什么想法吗?

entity-framework

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

绿色例外?

当在VStudio中遇到未处理的异常时,调试器通常会将行YELLOW突出显示为抛出异常的行.

但是,有时我遇到调试器突出显示为绿色的异常,如下所示:

在此输入图像描述

我一直把它们视为正常的异常,但今天我决定问,因为google/bing没有为"Visual Studio Green Exceptions"产生任何结果

.net exception visual-studio

25
推荐指数
2
解决办法
1977
查看次数