问题列表 - 第25521页

了解Thread/BeginInvoke?[初学者]

考虑一下代码:

class Work
{
    public void DoStuff(string s)
    {
        Console.WriteLine(s);
        // .. whatever
    }
}
class Master
{
    private readonly Work work = new Work();

    public void Execute()
    {
        string hello = "hello";

        // (1) is this an ugly hack ?
        var thread1 = new Thread(new ParameterizedThreadStart(o => this.work.DoStuff((string)o)));           
        thread1.Start(hello);
        thread1.Join();

        // (2) is this similar to the one above?
        new Action<string>(s => this.work.DoStuff(s)).BeginInvoke(hello, null, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

(1)是一种在单独的线程中轻松启动某些工作的可接受方式吗?如果不是更好的选择将非常感激.

(2)做同样的事吗?我猜我要问的是是否启动了一个新线程,或者..

希望你能帮助初学者更好地理解:)

/莫伯格

c# multithreading delegates begininvoke

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

Visual Studio 2008 Post Build事件 - 仅在Rebuild上运行

在Visual Studio 2008中,我们运行一个post build事件,该事件调用NANT,然后创建我们的配置文件.

例如

if $(SolutionDir) == . GOTO end
nant -buildfile:$(SolutionDir)default.build create..web.config
Run Code Online (Sandbox Code Playgroud)

有没有办法只在ReBuild上运行它?

rebuild visual-studio build-events

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

如果注册了OCX文件(例如flash.ocx),我如何在Visual C++中找到?

如果注册了OCX文件(例如flash.ocx),我如何在Visual C++中找到?

ocx

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

Facebook Iframe应用程序在Safari会话变量中有多个页面不会持续存在

我有一个带有多个PHP页面的facebook iframe应用程序.

我有一些链接指向相对于我的"iframe文件夹"中的文件.

在iframe中遇到会话变量的一些问题.我设置了一些会话变量,但它们不会从一个页面持久存在.

这适用于其他浏览器.

我一直在阅读Safari不支持跨域cookie,这可能是问题,但我不知道如何解决这个问题.

有帮助吗?

safari facebook

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

如何以编程方式更改UIBarButtonItem的文本?

我读过这篇文章: 以编程方式在工具栏上更改UILabel(UIBarButtonItem)的文本

但它似乎不适用于我的自动隐藏工具栏?
我也尝试barbuttonItem.title设置文本,也失败了.

任何的想法?

iphone objective-c

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

jQuery - 如何确定父元素是否存在?

我正在尝试动态和链接到图像,但我无法正确确定父链接是否已存在.

这就是我的意思,

if (element.parent('a'.length) > 0)
{   
      element.parent('a').attr('href', link);            
}
else
{   
      element.wrap('<a></a>');
      element.parent('a').attr('href', link);     
}
Run Code Online (Sandbox Code Playgroud)

其中element指的是我的img元素,link指的是要使用的url.

每次代码运行时,都会执行else子句,无论img标记是否包含在标记中.

谁能看到我做错了什么?

任何建议表示赞赏

谢谢.

jquery parent

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

如何使用hierarchyid数据类型查找父级

当我尝试查找单个父节点时,此代码不起作用

declare @val hierarchyid
select @val = dbo.GetHierarchyIDbyID(30)

--get the parent
select * from NodeHierarchy
where @val.GetAncestor(NodeHierarchyID) = 1
Run Code Online (Sandbox Code Playgroud)

你怎么去寻找父母?

c# hierarchical-data sql-server-2008

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

以不同的时间间隔调用javascript函数

我创建了一个股票代码功能,需要每2分钟调用一次.

我已经使用javascript setInterval函数成功完成了这个,但问题是在调用函数之前等待2分钟的第一次调用,而我希望立即调用第一个加载.

function CallFunction() {
  setInterval("GetFeed()", 2000);
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

SQL搜索包含的术语

如果可以在表中搜索其名称包含搜索词的记录?

谢谢

sql contains

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

在下列情况下最终阻止会发生什么?

如果我有以下代码

      try{

           //some code

      }catch(Exception e){

           //some code

      }finally{

      }
Run Code Online (Sandbox Code Playgroud)

在以下情况下,finally块会发生什么

  1. 如果发生任何已检查的异常

  2. 如果调用System.exit().

  3. 如果发生任何未经检查的异常

  4. 如果发生任何错误.

java

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