问题列表 - 第40165页

如何在运行时从Grid.Row获取控件?

我有一个Grid3 Rectangle秒.我需要获得对Grid.Row == 3运行时具有的矩形的引用.

我怎样才能访问它?

谢谢

wpf

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

反向圆周运动

我有一个关于反向圆周运动的查询.我有下面的代码.壳体1是顺时针圆周运动,壳体2是逆时针方向.情况1和2之间的切换是通过用户触摸完成的.当它从顺时针切换到逆时针它使用相同的值的sin()cos()timer/1.5.这导致逆时针运动从我星球上的不同位置开始.我想计算我的计时器所需的值,以便逆时针运动从顺时针运动期间停止的位置开始,从而具有平滑过渡.当我的思绪陷入困境时,有没有人知道正确的数学?

只是对下面代码的一个小解释.我通过获取它所在的行星的x和y坐标来计算我的机器人的位置,并执行一个圆形运动,其半径为行星的半径+ 55(这是我的精灵的舒适高度).

        case 1:

        positionX = AttachedPlanet.positionX + sin(timer/1.5)*(AttachedPlanet.planetRadius + 55);
        positionY = AttachedPlanet.positionY + cos(timer/1.5)*(AttachedPlanet.planetRadius + 55);
        timer = timer + 0.02;

        break;
    case 2:



        positionX = AttachedPlanet.positionX + cos(timer/1.5)*(AttachedPlanet.planetRadius + 55);
        positionY = AttachedPlanet.positionY + sin(timer/1.5)*(AttachedPlanet.planetRadius + 55);
        timer = timer + 0.02;
Run Code Online (Sandbox Code Playgroud)

math objective-c

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

检测何时在元素上触发jQuery的hide()方法

是否有可能检测到jQuery何时.hide()在元素上触发了它的方法?

我试过 - http://jsfiddle.net/Snvgr/ - 但无济于事.

javascript jquery javascript-events

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

如何在所有浏览器中都没有状态栏和地址栏的全屏模式下显示网页?

如何在所有浏览器中以全屏模式显示没有状态栏和地址栏的网页,也不应显示任务栏.

javascript c# asp.net jquery

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

如何读取R中缺少末尾元素的矩阵?

我想传递一个带矩阵的R txt文件,其中从行中省略拖尾零(除了第一个拖尾零,如果有的话).那些缺失的值被视为零.

例如:

8 7 0
5 4 3 2 1
4 8 9
Run Code Online (Sandbox Code Playgroud)

应该理解为:

8 7 0 0 0
5 4 3 2 1
4 8 9 0 0
Run Code Online (Sandbox Code Playgroud)

在读取矩阵之前,最大行大小(即矩阵列的数量)是未知的.

r matrix

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

这种处理PHP错误的方法是否存在"陷阱"?

我是PHP的相对新手,但在我看来,PHP的错误处理有点像一个贫民窟,错误和警告穿插异常(并且不要让我开始die()).因此,我不确定如何最好地创建,解释和处理我的应用程序中的所有错误情况.

我的总体攻击计划大致如下:

  1. 将所有警告/错误转换为异常,set_error_handler()用于包装错误.
  2. 防守代码,抢先检查我预计会出错的事情.仅在我无法直接处理错误时才抛出异常.通常try/catch会在需要时使用块,以处理我自己不会抛出的异常.
  3. 将我的整个应用程序(即我index.php的入口点文件)包装在自己的应用程序中try/catch.如果失败了,我会抛出HTTP 500并显示一个合适的错误页面.据推测,这个页面将是一个预编译的文件而不是标题/正文/页脚包含的集合 - 这在很大程度上是因为我仍然可以覆盖像乱码模板文件这样的奇怪异常.我认为这就是为什么Google的500级错误页面与他们推出的其他内容有很大不同.
  4. 作为#2和#3的推论,因为我希望能够提前处理所有事情,如果我决定抛出我自己的异常,我也期望不会发现错误,而是让它一直冒出来我的顶级处理程序.这里的想法是,如果我发现它无法处理它,我可能没有能力在其他任何地方处理它.我正在考虑给这些错误他们自己的子类 - 也许CriticalErrorException- 可以直接在我的日志中识别/产生一封电子邮件,以便我可以快速查看.一般来说,我期望这些可能是开发中可能发生的事情,但应该通过生产来解决.
  5. 任何使其成为顶部的错误都会记录在数据库中,并将故障转移到日志文件中.如上所述,严重错误会触发电子邮件.如果报告故障转移到文件 - 即存在数据库错误 - 那么也会触发电子邮件.

我认为这很好地涵盖了大多数情况,但正如我所说,我对PHP非常新,所以我不知道是否存在我忽略的极端情况或奇怪的行为.

我的计划有哪些缺陷?我怎样才能克服它们?

php error-handling exception-handling exception

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

如何在NetLogo中创建倒数计时器?

我想在NetLogo中制作类似Frogger的游戏,我需要创建一个倒计时的计时器.但是,我查看了Frogger并使用了创建计时器的相同程序,但它不起作用.请指教.

timer netlogo

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

内部工作大于/小于

我只是想知道大于/小于计算结果如何,并返回到高级语言.

我在这里寻找硬件门模型.

让我们用一个统一的例子来解释,比如5> 3.

c compiler-construction

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

如何在Haskell中编写常见的"if"分支

我有以下代码片段:

srcaddr <- getIfaceAddr iface >>= inet_ntoa . fromJust 
dstaddr <- getDestAddr iface >>= inet_ntoa . fromJust 
-- I want to perform actions only if neither getIfaceAddr 
-- nor getDestAddr returned Nothing
action1 srcaddr dstaddr
action2 srcaddr dstaddr
action3 srcaddr dstaddr

getIfaceAddr :: String -> IO (Maybe HostAddress)
getDestAddr :: String -> IO (Maybe HostAddress)
Run Code Online (Sandbox Code Playgroud)

如何在'漂亮的Haskell'中编写这段代码?我在考虑MaybeT monad,但不知何故无法使它工作.我试图做一些"提升",但无法将这些类型组合在一起.我可以更改getIfaceAddr/getDestAddr的签名.

作为旁注:为什么inet_ntoa'HostAddress-> IO String'?我不认为有任何副作用,是吗?

haskell

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

C# - 使所有派生类调用基类构造函数

我有一个基类字符,它有几个派生自它的类.基类有各种字段和方法.

我的所有派生类都使用相同的基类构造函数,但如果我不在我的派生类中重新定义构造函数,我会得到错误:

错误:类"子类"不包含使用此数量的参数的构造函数

我不想在每个派生类中重新定义构造函数,因为如果构造函数更改,我必须在每个类中更改它,原谅任何误解,违背只编写一次代码的想法?

c# inheritance constructor

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