标签: simulate

是否可以在PHP 5.2.x中模拟闭包而不使用全局变量?

是否可以在PHP 5.2.x中模拟闭包而不使用全局变量?我可以想到一种将所需变量作为额外参数传递给闭包的方法,但这并不是最佳实践.

有任何想法吗?

php closures global-variables simulate

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

程序化按钮单击会抛出'System.StackOverflowException'异常

我在C#.Net中编写了一个WinForms程序,在密码表单中以编程方式单击按钮.

Form1加载并显示Form2为对话框.

如果DialogResult是DialogResult.OK的其他任何东西,应用程序将关闭.

到目前为止,我有一个按钮单击事件,编码如下:

 if (txtpass.Text == "")
            {
                MessageBox.Show("You need to enter a password", "Password", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                txtpass.Focus();
            }
            else
            {
                if (txtpass.Text == "1234")
                {
                    radButton1.DialogResult = DialogResult.OK;
                    radButton1.PerformClick();
                }
                else
                {
                    MessageBox.Show("Password Incorrect", "Password", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtpass.Text = "";
                    txtpass.Focus();
                }
            }
Run Code Online (Sandbox Code Playgroud)

我用radButton1.PerformClick();,但运行程序给我以下消息:

An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll
Run Code Online (Sandbox Code Playgroud)

我不确定导致此异常的原因是什么.

c# stack-overflow click button simulate

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

JavaScript:将关键事件模拟​​到文本框/输入中

尽管有很多关于如何在JS中模拟按键(keydown/keypress)的文章,但没有一个解决方案似乎与我正在使用的浏览器一起使用(Firefox ESR 17.0.7,Chrome 28.0.1500.72,IE 10).我测试的解决方案来自这里,这里这里.

我要做的是模拟textarea/input中的任何键击.虽然我可以追加/删除直接更改"值"的字符,但我看不到选项,只能输入"Up","Down","Home"等键的模拟.

根据文档,它应该很简单.例如:

var e = document.createEvent("KeyboardEvent");
if (e.initKeyboardEvent) {  // Chrome, IE
    e.initKeyboardEvent("keydown", true, true, document.defaultView, "Enter", 0, "", false, "");
} else { // FF
    e.initKeyEvent("keydown", true, true, document.defaultView, false, false, false, false, 13, 0);
}
document.getElementById("text").dispatchEvent(e);
Run Code Online (Sandbox Code Playgroud)

确实触发了"Enter"keydown事件,我的处理程序可以捕获它.但是,它不会以任何方式影响textarea - 不会出现新行.其他键码相同:不显示字符,箭头不改变插入符号的位置等.

我已经通过Orwellophile扩展了代码并将其发布到http://jsfiddle.net/npF3d/4/,所以任何人都可以使用代码.在我的浏览器中,在任何情况下都没有按钮对textarea产生任何影响.

我将不胜感激这个问题的任何帮助.

javascript input keydown simulate

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

你如何模拟使用jQuery打字?

就像click()可以用来触发元素上的click事件一样,有没有办法模拟字符串的输入?

jquery typing click simulate

8
推荐指数
3
解决办法
9113
查看次数

如何通过openCV模拟鱼眼镜头效果?

我正在寻找创建鱼眼镜头效果的方法,查看openCV的文档,看起来它包含像鱼眼这样的径向扭曲的相机校准功能.是否可以通过openCV模拟鱼眼失真?

如果有可能通过openCV来做,与openGL相比,哪一个会产生更好的结果?谢谢.

opencv fisheye simulate radial distortion

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

我如何模拟慢速网络连接

可能重复:
模拟慢速网络连接的网络工具

我有一个投注服务器,它将投注数据发送到游戏终端我想模拟慢速网络连接.我希望网络真的很忙,负载很重,所以我可以看到下注服务器如何执行,以及当网络负载很重时它会超时.

我可以使用任何工具来做到这一点吗?

谢谢你的帮助.此致,Riaz

performance networking simulate

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

如何从服务器端模拟复杂的REST调用?

在使用广泛使用REST服务的javascript时 - 包括使用GET,PUT,POST,DELETES等词汇; 我发现很难模拟服务器端,因此前端开发可以独立进行(后端).

有时捕获多步骤数据也很有用,因此我们可以帮助重现整个REST链(或者从这些链触发的与前端相关的错误)

我可以使用哪些工具来模拟REST调用,尤其是有状态调用?(即如果我对某些资源进行了PUT,我希望它的下一个GET会以某种方式改变)

我尝试了SOAPUI 4.0.1,它的REST模拟令人失望.另外,我的需求超出了单一状态模拟(任何人都可以使用静态.json文件).我需要做状态转换类型的模拟; 使用Content-Range标头是最好的.

任何人?

rest web-services mocking simulate chaining

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

C#压力测试 - 模拟对给定共享资源的多次访问

如何在ac#单元测试中模拟/压力测试约100个用户访问给定的共享资源(例如数据库)?

c# unit-testing stress-testing simulate

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

使用JS模拟单击GMail div按钮

我想模拟点击GMail COMPOSE按钮使用JS而不使用JQuery.

这是按钮:

<div class="T-I J-J5-Ji T-I-KE L3" role="button" tabindex="0" gh="cm" 
style="-webkit-user-select: none;">COMPOSE</div>
Run Code Online (Sandbox Code Playgroud)

这是我的js:

var element = document.getElementsByClassName('T-I-KE')[0];
element.click();
Run Code Online (Sandbox Code Playgroud)

结果:undefined在所有浏览器中

图片:http://i.imgur.com/4IX9DZX.png

已经尝试过:

var event = document.createEvent("MouseEvent");
event.initEvent("click",true,true);
var element=document.getElementsByClassName("T-I-KE")[0];
element.dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)

结果:true.但没有任何反应.

图片:http://i.imgur.com/pwVqukP.png

javascript gmail click simulate

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

从概念上讲,“模拟”功能是如何工作的?

如果我的问题看起来真的很简单或天真,我提前道歉,但我试图从概念上理解该函数的作用simulate(即,我对它的逻辑感兴趣,无论它是否适用于 lm、lme 等) .)

假设我正在对以下数据进行简单的多元回归:

n <- 40

x1 <- rnorm(n, mean=3, sd=1)

x2 <- rnorm(n, mean=4, sd=1.25)

y <- 2*x1 + 3*x2 + rnorm(n, mean=2, sd=1)

mydata <- data.frame(x1, x2, y)

mod <- lm(y ~ x1 + x2, data=mydata)
Run Code Online (Sandbox Code Playgroud)

当该函数simulate应用于这种情况时会做什么?所以如果我这样做:

simulate(mod, nsim=2)
Run Code Online (Sandbox Code Playgroud)

我得到的两个向量是什么?

本质上,它类似于这样做:

replicate(2, y + rnorm(n=length(y), mean="some value", sd="some other value"))
Run Code Online (Sandbox Code Playgroud)

如果类似这样的逻辑,那么“某个值”和“某个其他值”会是什么?他们会是mean(mod$residuals)sd(mod$residuals)吗?或者实际残差的排列?或者完全是别的什么?

或者它正在做一些完全不同的事情?

如果有人能用simulate简单的非技术术语解释/确认如何工作,我们将不胜感激。

r simulate

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