问题列表 - 第37468页

事件驱动的有限状态机+线程:如何?

我想在C中建模一个事件驱动的有限状态机,如下所示:http: //en.wikipedia.org/wiki/Event-driven_finite_state_machine

但我也希望在各种线程中处理"外部"事件.

我可以在某个地方找到这样的代码吗?还是建议?

c embedded

5
推荐指数
2
解决办法
3256
查看次数

Silverlight 4 AutoCompleteBox,将SelectedItem设置为null

在AutoCompleteBox的源代码中(可从Microsoft下载),我发现了以下内容:

/// <summary>
/// Called when the selected item is changed, updates the text value
/// that is displayed in the text box part.
/// </summary>
/// <param name="newItem">The new item.</param>
private void OnSelectedItemChanged(object newItem)
{
  string text;

  if (newItem == null)
  {
    text = SearchText;
  }
  else
  {
    text = FormatValue(newItem, true);
  }

  // Update the Text property and the TextBox values
  UpdateTextValue(text);

  // Move the caret to the end of the text box
  if (TextBox != null && …
Run Code Online (Sandbox Code Playgroud)

silverlight-4.0 autocompletebox

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

hitTest返回错误的UIView

我有一个视图层次结构,包含滚动视图上较小的视图.每个视图都可以包含子视图,例如按钮等.

由于某种原因,视图上的按钮没有被点击; 探索这一点进一步表明,虽然滚动视图接收到touchBegan事件,但按钮却没有.调用hitTest:event:消息显示该按钮未返回,即使它在限制范围内.

我已经包含了一个日志输出,描述了滚动视图中触摸的位置,从hitTest返回的项目,触摸位置,如果我调用locationInView:使用预期项目,以及预期项目的层次结构(打印了框架).从这个输出我可以推断该按钮应该被调用...

有谁能解释一下?我错过了什么吗?

touched ({451, 309}) on <VCViewContainersView: 0x4b31ee0; frame = (0 0; 748 1024); transform = [0, 1, -1, 0, 0, 0]; autoresize = W+H; layer = <CALayer: 0x4b32130>> (location in expected item: {17, 7.5})
expected touched item is:
view: <UIButtonLabel: 0x482b920; frame = (32 5; 36 19); text = 'Click'; clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x4831370>>, layer transform: [1, 0, 0, 1, 0, 0]
 view: <UIRoundedRectButton: 0x482c100; …
Run Code Online (Sandbox Code Playgroud)

iphone hittest ipad ios

5
推荐指数
2
解决办法
3377
查看次数

PHP中的动态常量名称

我试图动态创建一个常量名称,然后获取该值.

define( CONSTANT_1 , "Some value" ) ;

// try to use it dynamically ...
$constant_number = 1 ;
$constant_name = ("CONSTANT_" . $constant_number) ;

// try to assign the constant value to a variable...
$constant_value = $constant_name;
Run Code Online (Sandbox Code Playgroud)

但是我发现$ constant值仍然包含常量的NAME,而不是VALUE.

我也尝试了第二级间接$$constant_name但是这会使它变量而不是常量.

有人可以对此有所了解吗?

php constants indirection

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

从命令行运行JUnit Test suite

如何从命令行运行Junit 4.8.1测试套件?另外我想使用JUnit 4.8引入的类别,有没有一种方法可以从命令行指定我想要运行的类别.

java junit command-line junit4 categories

6
推荐指数
2
解决办法
6642
查看次数

动态添加和删除Android中的视图?

如何TextView在Android应用程序中添加和删​​除s 等视图,例如在原始股票Android联系人屏幕上按下字段右侧的小图标,然后添加或删除由a TextView和a组成的字段editTextView(来自我可以看到).

关于如何实现这个的任何例子?

android android-view

117
推荐指数
7
解决办法
22万
查看次数

VS2010加载缓慢.我可以分析扩展的相应启动时间吗?

我有一个简单的问题.是否有可能以某种方式获取启动VS2010时需要花费大量时间加载的日志?在默认安装中,启动IDE非常快(~1-2秒),但是安装了一批扩展,IDE启动所花费的时间过于禁止使用它"只是查看文件" .

我知道我可以"逐个启用和禁用扩展",但我正在寻找一种更好的方式来给我数字,而不是'感受'.

希望有人知道这是一个很好的方法.

编辑:后续问题:我可以有选择地禁用软件包加载到VS2010吗?

performance visual-studio-2010 visual-studio

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

为什么ASP.NET MVC真的短暂超时?

我有一个MVC 2应用程序,其中超时设置为2880(我理解它的分钟,但即使它是几秒钟就有问题):

<authentication mode="Forms">
  <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

现在这应该意味着48小时,或至少48分钟(如果值是秒).但用户只需几分钟的不活动即可退出...

这是为什么?任何帮助赞赏!

asp.net authentication timeout asp.net-mvc-2

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

Qt中的测试用例在哪里?

我已经通过了Qtestlib手册和教程,并逐步了解了开发测试的步骤.

如果我是对的,Qt已经开发了一些用于测试其功能的测试用例.谁能告诉我Qt源代码树中的代码在哪里?

如果我必须修改它们(测试用例),我可以做吗?

非常感谢,Niv

qt

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

在Quartz.NET中获取触发器属性

我需要能够获得C#中触发器的属性(即cron表达式或简单触发器的类型(每日,每小时等)及其参数),并显示它们并让它们进行修改.我现在有这个:

Trigger[] trigger = sched.GetTriggersOfJob(id, groupid);
Run Code Online (Sandbox Code Playgroud)

但我找不到任何方法让我访问这些信息.有任何想法吗?

c# quartz.net

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