问题列表 - 第42134页

如何在我的班级中引用"自动"属性?

我正在关注的教程(http://www.bluerosegames.com/xna101/post/Lesson-9-Improving-the-BouncingBall-Class-Using-Properties.aspx)

private Vector2 _position;
public Vector2 Position
{
    get

    {
        return _position;
    }
    set
    {
        _position = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

不使用代码中的自动属性功能.我想使用自动属性跳过大部分输入,但我后来在代码中遇到问题.我评论了受影响的下面几行.

public Vector2 Position { get; set; }

    public void Update()
    {
        Position = Position + Velocity;

        if (Position.X < 0 || Position.X > GraphicsViewport.Width - Texture.Width)
        {
            // If we get in here, we've hit a vertical wall
            Velocity.X = -Velocity.X; // doesn't work
            Position.X = Position.X + Velocity.X; // doesn't work
        }
        if (Position.Y < 0 …
Run Code Online (Sandbox Code Playgroud)

c# xna

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

jQuery找到next和prev元素

我试图找到当前元素的元素nextprev元素.但next()prev()功能可以在一个范围内才起作用,不能达到外界.举个例子,这就是我想要实现的目标:

<ul id="ul1">
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>
    <ul id="ul2">
      <li>4</li>
      <li>
        <ul id="ul3">
          <li>5</li>
          <li>6</li>
        </ul>
      </li>
      <li>7</li>
      <li>8</li>
    </ul>
  </li>
  <li>9</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果当前元素是ul1,则下一个元素是<li>1</li>,prev元素为null.

如果当前元素是<li>1</li>,则下一个元素是<li>2</li>,prev元素是ul1

如果当前元素是<li>8</li>,则下一个元素是<li>9</li>,prev元素是<li>7</li>

jquery

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

Rails 3中的用户身份验证示例,使用Devise,OmniAuth,Mongoid和JSON响应

我使用以下示例将Devise和OmniAuth与我的Mongoid ORM设置集成在一起:

https://github.com/plataformatec/devise/wiki/Example-Applications

我的客户端代码主要是JavaScript(ExtJS),并依赖于JSON进行所有通信.我没有使用Rails模板.我希望构建一个多提供商身份验证模型,主要使用用户/通行证,Facebook和Twitter.我很难将完整的用户身份验证流程与我的应用程序堆栈放在一起.

我正在寻找一个使用JSON响应标准身份验证操作而不是重定向的示例,并提供与使用Mongoid的OmniAuth的集成.除了上面的例子,我还经历过Ryan Bates在Devise和OmniAuth上的Railscasts.到目前为止,我所做的每个例子都是ActiveRecord,或者是Rails模板.任何指针都表示赞赏!

json ruby-on-rails devise mongoid omniauth

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

获取2位数字中的n位数

例如,在"256"中获得"5".我得到的最接近的是Math.floor(256/10)),但这仍然会返回前面的数字.有没有简单的方法来获得我想要的东西,或者我必须为它做一个大功能?另外,为清楚起见:将定义"n位".例如,getDigit(2,256)将返回5(第二位数)

javascript numbers digit

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

释放JavaScript对象

我正在查看来自http://www.javascriptkit.com/javatutors/oopjs.shtml的示例

var person = new Object()
person.name = "Tim Scarfe"
person.height = "6Ft"
Run Code Online (Sandbox Code Playgroud)

但是没有提到如何"释放"它以避免内存泄漏.

以下代码会免费吗?

person = null;
Run Code Online (Sandbox Code Playgroud)
  1. 如何使用"new Object()释放JavaScript对象?
  2. 如何释放使用"new Array(10)"分配的JavaScript数组?
  3. 如何释放使用"var json = {"width":480,"height":640}分配的JavaScript JSON"?

在此先感谢您的帮助.

javascript

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

Node.js mongoose:如何使用查询的.in和.sort方法?

我试图把我的脑袋包裹在猫鼬附近,但是我很难找到一些更高级的查询选项的文档,特别是.in和.sort方法.排序的语法是什么,例如,按年龄排序的人?

db.model("Person").find().sort(???).all(function(people) { });

然后,假设我想找一个基于流派的电影,其中电影可以有很多类型(在这种情况下,是一个字符串数组).据推测,我使用.in函数来实现这一点,但我不确定语法是什么.或许我根本不必使用.in方法......?无论哪种方式,我都输了.

db.model("Movie").find().in(???).all(function(movies) { });

有人有主意吗?或者甚至更好,链接到一些综合文档?

谢谢!
克里斯

mongoose mongodb node.js

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

在设定的纪元时间和现在的秒数之间获得差异

我有一段时间在一个时代.这个时间总是在未来.

我想弄清楚如何利用这个纪元时间来计算现在和Objective-C(iOS)中提供的纪元时间之间的秒数,但我不完全确定如何解决这个问题.

我试过了,NSTimeInterval interval = [futureTime timeIntervalSinceNow];但我不知道该怎么做interval

非常感激.

objective-c nsdate ios

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

14
推荐指数
3
解决办法
6万
查看次数

如何在群集中运行的节点中选择主节点?

我正在编写一个托管云堆栈(在EC2等硬件级云提供商之上),我将很快面临的一个问题是:

几个相同的节点如何决定哪一个成为主节点?(即想想在EC2上运行5台服务器.其中一台服务器必须成为主服务器,其他服务器必须成为服务器.)

我阅读了MongoDB使用的算法的描述,它看起来相当复杂,并且还取决于投票的概念 - 即单独留下的两个节点将无法做出任何决定.他们的方法在产生结果之前也有很长的延迟.

  1. 我想知道是否有任何不那么复杂的KISS-embrasing方法?它们被广泛使用,还是有风险采用?

  2. 假设我们已经有一个服务器列表.然后我们可以选择一个正在运行且具有数字最小的IP地址的那个.这种方法的缺点是什么?

  3. 为什么MongoDB的算法如此复杂?

这是如何选择群集中的新主人的副本这提供了更少的细节,并且在6个月内没有得到回答,所以我觉得开始一个新问题是合适的.

(我正在开发的堆栈是开源的,但是它处于开发的早期阶段,所以不在这里提供链接.)

更新:基于答案,我设计了一个简单的一致性算法,你可以在GitHub上找到一个JavaScript(CoffeeScript)实现:majority.js.

cloud algorithm

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

MongoDB提示,技巧和陷阱

根据您的经验,请分享您最喜欢的MongoDB提示,例如:

  • 你从困难中学到了什么?
  • 哪些功能可能会出乎意料,特别是对于来自RDBMS背景的新手?
  • 哪种最佳做法最重要?

mongodb

15
推荐指数
1
解决办法
3683
查看次数