标签: behavior

如果在ASP.NET完成页面处理之前触发后台线程执行,会发生什么?

如果我在ASP.NET页面生命周期完成之前分离一个线程来执行一个长时间运行的进程会发生什么?ASP.NET运行时是否会终止该线程?这会导致未定义的行为吗?

这是代码的示例,它在Page_Load事件中旋转后台线程.这是安全的吗?

protected void Page_Load(object sender, EventArgs e)
{
    Thread newThread = new Thread(new ThreadStart(SomeLongRunningMethod));
    newThread.IsBackground = true;
    newThread.Start();
}

private void SomeLongRunningMethod()
{
    // some long running process goes here...
}
Run Code Online (Sandbox Code Playgroud)

asp.net multithreading behavior

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

滚动显示后返回默认值:Chrome / IE中无

示例如下:http : //jsfiddle.net/sammy/RubNy/

在div容器中向下滚动。然后单击窗口中的任意位置以隐藏该元素。然后再次单击以显示该元素。您会在Chrome / IE中注意到滚动已重置,但在Firefox中,滚动保持了您的原样。

Chrome / IE或Firefox的标准行为是什么?我应该将此报告给Chrome问题跟踪器吗?

在此先感谢您的帮助,新年快乐,再一次感谢您的欢呼,还有其他东西。= D

css browser standards scroll behavior

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

使用 IParameterInspector.BeforeCall(string operationName, object[] input) 中止调用

我有一个自定义行为,其中我实现“IParameterInspector”以便能够使用 BeforeCall 和 AfterCall。我目前正在使用这些方法在 WCF 服务上执行调用之前进行一些验证。

这是我的属性:

[AttributeUsage(AttributeTargets.Class)]
public class SendReceiveBehaviorAttribute : Attribute, IServiceBehavior
{
    public SendReceiveBehaviorAttribute()
    {
    }

    public void ApplyDispatchBehavior(ServiceDescription desc, ServiceHostBase host)
    {
        foreach (ChannelDispatcher cDispatcher in host.ChannelDispatchers)
        {
            foreach (EndpointDispatcher eDispatcher in cDispatcher.Endpoints)
            {
                foreach (DispatchOperation op in eDispatcher.DispatchRuntime.Operations)
                {
                    op.ParameterInspectors.Add(MyInspector);
                }
            }
        }
    }

    public void AddBindingParameters(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters)
    {
    }

    public void Validate(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

还有我的督察:

internal class MyInspector: IParameterInspector
{
    public void AfterCall(string operationName, …
Run Code Online (Sandbox Code Playgroud)

c# wcf behavior inspector

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

symfony:actAs:{Timestampable:〜}

我有两个小问题:

actAs: { Timestampable: ~ }
Run Code Online (Sandbox Code Playgroud)

什么"〜"在上面的代码中意味着什么?

然后,我看到表中actAs: { Timestampable: ~ }有两个字段(created_at和updated_at).

是否可以将updated_at字段绑定到特定字段(我更新此字段,然后updated_at获取新值)?

doctrine symfony1 behavior symfony-1.4 doctrine-1.2

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

更改特定的div,nth-child?

我这里有问题。我div的代码中提到了 4 次,例如:

<div class='box1'>
Hello 1
</div>
<div class='box1'>
Hello 2
</div>
<div class='box1'>
Hello 3
</div>
<div class='box1'>
Hello 4
</div>
Run Code Online (Sandbox Code Playgroud)

我想对这个div类做一些改变,但只有最后一个。我不能让第n级工作,看来我需要做一张ul桌子才能工作?我可以在CSS 中的某处找到解决方法并使其工作而不必重写我的代码吗?

html css behavior css-selectors

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

Emakefile - 自定义行为未定义

我的test项目的结构是这样的:

./Emake文件:

{"source/*", [debug_info, {outdir, "binary"}]}.
Run Code Online (Sandbox Code Playgroud)

./source/test.erl:

-module(test).
-behaviour(test_behaviour).
Run Code Online (Sandbox Code Playgroud)

./source/test_behaviour.erl:

-module(test_behaviour).
-export([behaviour_info/1]).

behaviour_info(callbacks) -> [];
behaviour_info(_) -> undefined.
Run Code Online (Sandbox Code Playgroud)

erl -make当我在项目目录 ( ) 中使用该命令时.,我得到以下输出:

重新编译:source/test_behaviour
重新编译:源/测试
source/test.erl:2:警告:行为 test_behaviour 未定义

为什么erl打印这个警告?它test_behaviour.erl之前编译过test.erl,所以我想它应该可以test_behaviour.beambinary文件夹中找到。

erlang behavior makefile

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

停止行为 - QML

我编写了一个“游戏”,其中一个球被发送到墙上弹跳。在伤害墙壁之前,y 上的行为是弹簧动画。当球撞到墙壁时,球应该弹起并做直线运动。

我的问题是我无法停止最初的行为。

我尝试了几种方法:

  • 禁用该行为,但正在进行的运动继续
  • 停止 SpringAnimation :我遇到错误:“QML SpringAnimation:setRunning() 不能在非根动画节点上使用。”

这是代码

Rectangle {
    id: ball
    property bool enableMoving: false

    function newMousePos(mX,mY){
        if(enableMoving){
            ball.x = mX - ball.width/2
            ball.y = mY - ball.height/2
        }
    }

    Behavior on x {enabled: true;id: behavX; SpringAnimation {id:spX;  spring: 0.8; damping: 0.9; mass: 10; } }
    Behavior on y {enabled: true;id: behavY; SpringAnimation {id:spY;  spring: 0.8; damping: 0.9; mass: 10 ; } }


    onXChanged: {
        if(ball.x>main.width-ball.size) {
            console.log("wall 2 ")
            spX.stop(); spY.stop()
        }
        if(ball.x<0)  {
         ... …
Run Code Online (Sandbox Code Playgroud)

animation qt behavior qml

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

对文本框行为进行单元测试

我在对我编写的行为进行单元测试时遇到问题。行为如下:

NumericTextBoxBehavior : Behavior<TextBox>
{
 //handles few events like TextChanged ,PreviewTextInput , PreviewKeyDown , PreviewLostKeyboardFocus 
//to give make it accept numeric values only

}
Run Code Online (Sandbox Code Playgroud)

在单元测试相同的同时我编写了这段代码

TextBox textBoxInvoker = new TextBox();
NumericTextBoxBehavior target = new NumericTextBoxBehavior();
System.Windows.Interactivity.Interaction.GetBehaviors(TextBoxInvoker).Add(target);
Run Code Online (Sandbox Code Playgroud)

现在要提出这个事件我必须打电话

textBoxInvoker.RaiseEvent(routedEventArgs)
Run Code Online (Sandbox Code Playgroud)

此路由事件参数又将路由事件作为参数。

请帮助我如何创建模拟 RoutedEventArgs 来引发事件并进一步对行为进行单元测试。

提前致谢。

c# wpf textbox unit-testing behavior

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

Behaviors SDK在Vs2017中不可用

我在VS2015(Windows 10)中开发了一个带有Behaviors SDK的UWP项目.

然后我安装了VS2017并尝试运行应用程序而不做任何更改.不幸的是,我遇到了Behaviors SDK的错误.

这个问题有什么解决方案或解决方法吗?

参考图片:

行为SDK参考

错误输出:

  • 错误MSB3774:找不到SDK"BehaviorsXamlSDKManaged,Version = 12.0"

windows xaml behavior uwp uwp-xaml

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

如何将java嵌入C#

你能告诉我,我怎样才能将java模块/源代码嵌入到C#应用程序中?例如,我有一些写在java上的逻辑,这个逻辑使用了一些只能在java平台上找到的第三方库.我有在C#上编写的主要主机逻辑.如果我能够将java中的回调注册到C#中,那将是非常酷的.

非常感谢你!!!

c# java embed integration behavior

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