jjzjj

simulation

全部标签

php - Symfony2 : Unable to simulate HTTP authentication in functional test

我正在尝试使用symfony.com上描述的以下技术:http://symfony.com/doc/current/cookbook/testing/http_authentication.html试图对需要用户登录的Controller进行功能测试。到目前为止,我的登录表单正在运行,我可以登录,并且Symfony2调试Web工具栏显示我的用户已通过身份验证。另外,我已经为登录过程本身编写了一个功能测试,这通过了。所以我现在有两种情况,我的登录是有效的。我遇到的唯一问题是,在尝试为其他Controller模拟HTTP身份验证时:$client=static::createClient(

php - 单元测试 : Simulate a timeout with Guzzle 5

我正在使用Guzzle5.3并想测试我的客户端是否抛出TimeOutException。那么,我如何模拟GuzzleClient并抛出GuzzleHttp\Exception\ConnectException?要测试的代码。publicfunctionrequest($namedRoute,$data=[]){try{/**@noinspectionPhpVoidFunctionResultUsedInspection*//**@var\GuzzleHttp\Message\ResponseInterface$response*/$response=$this->httpClient-

java - 用Java模拟局域网?

我必须创建一个模拟大约50-100个节点的Java程序。我想测试一些路由算法并分析网络性能。我尝试用线程模拟节点,但是当我使用更多线程时,我的CPU利用率会像任何东西一样上升。有没有一种方法可以用Java模拟网络。如果是这样的话? 最佳答案 您可以创建一个代理服务器,它在延迟后传递流量,延迟可能包括基于带宽限制的延迟。这在显示您可能遇到的所有问题方面不如真正的LAN,但它可以是一个好的开始。 关于java-用Java模拟局域网?,我们在StackOverflow上找到一个类似的问题:

java - 这个模拟器的最佳架构是什么?

我必须用Java制作一个模拟器,它将模拟在高速公路上行驶的汽车。高速公路应该有3条车道,每条车道上都有匀速行驶的汽车。在这条高速公路上,有一个特工必须开车通过并且不能撞到任何其他汽车。详细说明参见thispaper在第2.5节和图片5。这张图片来自提到的论文,展示了高速公路的样子:我的目标是只写一个模拟器(和GUI),而不是代理的逻辑。现在,我想设计这个模拟器的架构,这正是我需要帮助的地方。我的想法,代理的API看起来是这样的:publicabstractclassBaseAgent{publicabstractvoidrun()publicabstractvoidonCrash();

java - Java 中的机器人模拟

我正在做一个关于机器人模拟的项目,我需要帮助。我必须模拟机器人在仓库中的Activity。我正在为仓库使用mindstorm机器人和乐高积木。这里的重点是我必须在JavaGUI上模拟机器人的所有Activity。也就是说,每当机器人在移动时,用户必须在GUI上看到一个代表机器人的移动对象。当仓库的道路/铁路/交叉路口发生变化时,也必须在屏幕上进行更改。整个项目是我必须实时模拟机器人在仓库中所做的一切。一切都必须实时发生我想问的是我可以使用哪些Java库来实时进行这种模拟,以及是否有人可以将我指向任何站点以获取有用的信息。我正在询问Java中的库,我可以使用它来实时可视化模拟。

java - 根据角度和速度求速度 vector

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在为基于角度和速度的游戏的AI编写一些Action。它是一个基于x、y轴的2D程序。我目前有一个位置vector以及一个速度vector,它说明了AI的速度和当前方向。每次我移动AI时,我只是将速度vector添加到当前位置以获得我的新位置。此刻运动是8向的。我想实现的是基于角度的运动(更逼真的运动类型),想知道是否可以根据角度和速度常数计算速度vector。提前致谢!

java - 如何生成具有泊松分布的离散随机事件?

我知道Knuth用于生成随机泊松分布数的算法(下文在Java中),但我如何将其转化为随时间随机调用方法generateEvent()?intpoissonRandomNumber(intlambda){doubleL=Math.exp(-lambda);intk=0;doublep=1;do{k=k+1;doubleu=Math.random();p=p*u;}while(p>L);returnk-1;} 最佳答案 如果您希望模拟事件间到达时间,则需要指数分布。看看PseudorandomNumberGenerator-Expone

C#,动态规划(DP)模拟退火(Simulated Annealing)算法与源代码

1模拟退火*问题:**给定一个成本函数f:r^n–>r*,找到一个n元组,该元组最小化f的值。请注意,最小化函数值在算法上等同于最大化(因为我们可以将成本函数重新定义为1-f)。很多有微积分/分析背景的人可能都熟悉单变量函数的简单优化。例如,函数f(x)=x^2+2x可以通过将一阶导数设置为零来优化,从而获得产生最小值f(-1)=-1的解x=-1。这种技术适用于变量很少的简单函数。然而,通常情况下,研究人员对优化几个变量的函数感兴趣,在这种情况下,只能通过计算获得解。一个困难的优化任务的极好例子是芯片平面规划问题。假设你在英特尔工作,你的任务是设计集成电路的布局。您有一组不同形状/大小的模块,

java - 植绒小鸟行为问题

昨天我遇到了CraigReynolds的Boids,随后我想我会尝试用Java实现一个简单的2D版本。我根据ConradParker'snotes整理了一个相当基本的设置.但是,我遇到了一些相当奇怪的(在我看来)行为。目前,我的boids相当快地移动到一个粗糙的网格或格子中,并继续当场抽搐。我的意思是它们会四处移动并非常频繁地旋转。目前,我已经实现了:对齐凝聚力分离限速最初,我的类群随机分布在屏幕区域(与帕克的方法略有不同),并且它们的速度都指向屏幕区域的中心(请注意,随机初始化的速度给出相同的结果)。更改速度限制值只会改变boids移动到此模式的速度,而不是模式的形成。在我看来,这可

java - 存储接口(interface)实现和检索特定实现的良好模式是什么?

我正在编写一个模拟器,它有几个接口(interface),所有模拟对象都实现了这些接口(interface)。Entity接口(interface)具有所有对象都必须具有的方法,例如ID检索和推进对象状态的时间步长。Collidable扩展了Entity,并表示在运行碰撞检测算法时应考虑的具有体积和位置的任何东西。Field扩展了Entity,并表示将位置映射到值的任何内容;这些用于模拟磁场之类的事物,这些事物遍及世界但没有体积或物理形式。RigidBody是一个实现Collidable并提供刚体动力学算法的类。我有一个World类,它管理所有Entities并具有推进模拟器时钟和划分