问题列表 - 第23196页

System.Threading.Timer不会触发

我是新来的...

我有一个问题,如果有人可以帮助我.

它是关于计时器(System.Threading.Timer).

我想打破不可避免的递归:我在datarow中有两列,它们是相互依赖的(price_without_VAT和price_with_VAT).设置其中一个肯定会导致StackOverflowException.所以这就是这个想法:

bool flag = true;
void Reset(object state) { flag = true; }
Run Code Online (Sandbox Code Playgroud)

现在,包装用于更改其中一列的值的方法:

{
    if(flag)
    {
        flag = false;
        System.Threading.Timer tmr = new System.Threading.Timer(new System.Threading.TimerCallback(Reset), null, 10, System.Threading.Timeout.Infinite);
        datarow.other_column = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

datarow.other_column.value行将立即触发上述方法,但不会有递归,因为flag为false.在10毫秒标志应该回到真,一切都恢复正常.

现在,当我按照DEBUGGER中的代码进行操作时,一切正常,但是当我启动应用程序NORMALLY重置功能根本不会触发,标志永远停留在虚假状态,并且一切都是假的.我玩弄due_time参数但似乎没有任何帮助.

有任何想法吗?

c# timer

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

如何在SQL Server Management Studio中查看已执行的查询?

我是SQL Server Management Studio的新手,我想知道:有没有办法查看哪些查询已针对数据库运行?

在活动监视器中,有一个"最近昂贵的查询"报告,但我猜这不是所有的查询,因为我没有看到我运行的那些.

我正在运行SQL Server Express 2008 v 10.0.1600.22.

ssms sql-server-express

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

CruiseControl.NET中的mercurial支持 - 如何清理和更新构建文件夹?

我在CruiseControl.NET中使用Mercurial源代码控制块,我将其设置为autoGetSource但是某些文件(例如版本号,基于当前时间)在构建过程中发生了变化.因此,对于下一个版本,某些文件会被更改,因此会autoGetSource失败.

有没有办法可以告诉CruiseControl.NET做一个hg update -C如此改变的文件不是问题.或者在开始构建之前是否有更好的清理构建文件夹的方法?

mercurial ccnet-config

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

Delphi中的SelectDirectory对话框如何动态验证突出显示的文件夹?

有没有办法根据验证规则启用/禁用SelectDirectory对话框中的"确定"按钮,例如:

  • 如果突出显示的文件夹的名称是"config",则启用"确定"按钮
  • 如果突出显示的文件夹包含名为".project"的文件和名为".settings"的文件夹,则启用"确定"按钮

delphi directory dialog

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

WinForms DateTimePicker对话框?

我需要有一个弹出对话框,如颜色对话框或保存对话框,但需要从日历中选择日期.DateTimePicker是我需要的,但我不知道如何像C#中的弹出对话框那样启动它.

c# calendar popup datetimepicker winforms

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

如何旋转div Html图层?

我有一个像这样的Div层

...
<style type="text/css">
<!--
#newImg {
    position:absolute;
    left:180px;
    top:99px;
    width:704px;
    height:387px;
    z-index:1;
    background-image:url(../Pictures/repbg.png);
    background-repeat:repeat;

}

-->
</style></head>

<body>

<div id="newImg" name="newImg" ></div>
...
Run Code Online (Sandbox Code Playgroud)

怎么旋转呢?

html javascript css

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

在ASCIIEncoding.GetString(byte [])之后表示空字节的字符是什么?

我有一个字节数组,在它的末尾可能有或没有空字节.将它转换为字符串后,我最后有一堆空白.我尝试使用Trim()来摆脱它,但它不起作用.转换字节数组后,如何删除字符串末尾的所有空格?

我写这是C#.

.net c# string bytearray

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

使用javascript从网址中提取数字?

var exampleURL = '/example/url/345234/test/';
var numbersOnly = [?]
Run Code Online (Sandbox Code Playgroud)

/url//test的路径的各部分将始终是相同的.

请注意,我需要的数字/url//test.在上面的示例网址中,占位符字示例可能也是不时的数字,但在这种情况下,它不应该匹配.之间只有数字/url//test.

谢谢!

javascript regex

0
推荐指数
2
解决办法
1652
查看次数

Twitter4J:从Twitter帐户获取所有状态

我正在为我的应用程序使用Twitter4J API.我希望得到我在Twitter账户上的所有状态(或者不是全部,大多数状态).这可能吗?目前我正在使用getUserTimeline()但这仅检索最后20个...

非常感谢和问候,

Krt_Malta

api twitter

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

Flex Builder的开源替代品?

Flex Builder是否有任何开源(免费读取)替代方案?我不符合他们的学生弃权资格(伤心)

apache-flex flash flexbuilder

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