小编Fle*_*exo的帖子

无符号与有符号整数的性能

通过在有符号整数上使用无符号整数,是否有任何性能增益/损失?

如果是这样,这也是短期和长期的吗?

c c++ int unsigned integer

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

如何访问嵌套参数

我想得到一些嵌套的参数.我有一个包含许多物品的订单,这些物品都有一个类型.我想从控制器创建方法获取type_id参数.

@order = Order.new(params[:order])
@order.items.each do |f|
  f.item_type_id = Item_type.find_by_name(f.item_type_id).id
end
Run Code Online (Sandbox Code Playgroud)

原因是我希望用户能够在视图中创建新的item_types.当他们这样做时,我使用AJAX调用将它们添加到数据库中.当他们发布表单时,我在item_type_id参数中获取item_type的名称,我想找到正确的item_type并将id设置为

parameters ruby-on-rails nested-forms

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

ActiveSupport :: SecureRandom如何安全?

ActiveSupport::SecureRandom安全的方式,这是"不可能"找出随机数,或者它,它会返回的UUID的方式安全吗?

ruby security random ruby-on-rails

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

替换匹配的正则表达式的子字符串

我获取一些html并进行一些字符串操作,并使用类似的字符串

string sample = "\n    \n   2 \n      \n  \ndl. \n \n    \n flour\n\n     \n 4   \n    \n cups of    \n\nsugar\n"
Run Code Online (Sandbox Code Playgroud)

我想找到所有成分线并删除空格和换行符

2 dl.面粉4杯糖

到目前为止,我的方法如下.

Pattern p = Pattern.compile("[\\d]+[\\s\\w\\.]+");
Matcher m = p.matcher(Result);

while(m.find()) {
  // This is where i need help to remove those pesky whitespaces
}
Run Code Online (Sandbox Code Playgroud)

java regex string removing-whitespace

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

在AndEngine中滚动一个childscene

我有问题滚动我的childscene.我创建了一个CameraScene,我试图用触摸事件滚动.我的childscene不滚动,但是,如果我滚动连接到引擎的相机,父场景滚动正常.

那么如何让我的子场景滚动而没有附加到myparents场景的对象滚动?

public StatsScene(Context context, VertexBufferObjectManager vbo) {
    super(new SmoothCamera(0, 0, WITDH, HEIGHT, 0, SPEEDY, 0));

    this.setOnSceneTouchListener(new IOnSceneTouchListener() {
        @Override
        public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) {
            if(pSceneTouchEvent.getAction() == MotionEvent.ACTION_DOWN) {
                mTouchY = pSceneTouchEvent.getMotionEvent().getY();
            }
            else if(pSceneTouchEvent.getAction() == MotionEvent.ACTION_MOVE) {
                float newY = pSceneTouchEvent.getMotionEvent().getY();

                mTouchOffsetY = (newY - mTouchY);

                float newScrollX = getCamera().getCenterX();
                float newScrollY = getCamera().getCenterY() - mTouchOffsetY;

                getCamera().setCenter(newScrollX, newScrollY);

                mTouchY = newY;
            }
            return true;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

android scroll scene andengine

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

我可以从控制器返回值而不是视图吗?

我想为我的ajax调用返回一个新创建的对象的id,而不是返回与控制器方法关联的视图.

ajax controller ruby-on-rails

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

java.lang.StackOverflowError的

我从我的sqlite数据库中获取了一些文本并将其放在变量中:

opis = c.getString(11);
Run Code Online (Sandbox Code Playgroud)

光标在我的应用程序的其余部分正常工作.现在我调用另一个有意图的活动并将其发送给它:

Intent opis = new Intent(getApplicationContext(), Popup_opis.class);
opis.putExtra("poslatOpis", opis);
startActivity(opis);
Run Code Online (Sandbox Code Playgroud)

在该类中,我将该字符串放在另一个字符串中,然后将该文本设置为TextView.当我在TextView中使用单词"text"调用它时,弹出活动工作正常.现在,这是活动:

public class Popup_opis extends Activity{

    TextView opis;
    String poslatOpis, primljenOpis;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.popup_opis);

        Bundle extras = getIntent().getExtras(); 
        if(extras !=null) {
           primljenOpis = extras.getString("poslatOpis");
        }

        initVariables();

    }

    private void initVariables() {
        Typeface tv = Typeface.createFromAsset(getAssets(), "ARIALN.TTF");
        opis = (TextView) findViewById(R.id.tvOpis);
        opis.setTypeface(tv);
        opis.setText(primljenOpis);

    }

}
Run Code Online (Sandbox Code Playgroud)

这是LogCat:

04-03 13:59:54.424: E/AndroidRuntime(28413): FATAL EXCEPTION: main
04-03 13:59:54.424: E/AndroidRuntime(28413): java.lang.StackOverflowError
04-03 13:59:54.424: E/AndroidRuntime(28413): …
Run Code Online (Sandbox Code Playgroud)

java stack-overflow sqlite android

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

如何将DOM对象的引用传递给jQuery函数?

我想将DOM对象的引用传递给jQuery函数.但是,该函数不会获得对DOM对象的引用.它确实得到一个包含DOM对象的字符串.所以我在下面的例子中得到一个错误

<input type="text" size="30" onchange="change_total_price(this)" id="priceField">
Run Code Online (Sandbox Code Playgroud)

.

function change_total_price(input) {
    input.closest('div').find('#amountField').val());
}
Run Code Online (Sandbox Code Playgroud)

jquery pass-by-reference

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

Cobol scoped终结者

考虑以下代码.B的结果是什么?我的问题是NEXT-SENTENCE语句对哪个终结符有影响?

A = 1
B = 1
C = 1

IF A = B                                  
   IF A = C                                      
      NEXT SENTENCE                                   
   ELSE                                               
      PERFORM SOMETHING THRU SOMETHING-END  
      IF RETKD = 0                                  
         EXIT.                 

B = 2                       
EXIT.                                                 
Run Code Online (Sandbox Code Playgroud)

cobol

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

删除精灵时,Andengine索引超出范围

从场景中删除我的精灵时,我得到一个超出范围的索引.请注意,我想从Explosion类中删除精灵,以使我的游戏类尽可能"干净".

这是我创建精灵的地方.

mScene.registerUpdateHandler(new IUpdateHandler() {
    public void onUpdate(float pSecondsElapsed) {
        if(something) {
            final Explosion expl = new Explosion(m.getX(), m.getY(), 
                getVertexBufferObjectManager(), false, 65);

            mScene.attachChild(expl);
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

在动画结束时删除精灵的爆炸类

public class Explosion extends AnimatedSprite {

private final Explosion self;

public Explosion(float pX, float pY, VertexBufferObjectManager pVertexBufferObjectManager, 
        boolean loopAnimation, long frameDurationEach) {
    super(pX, pY, regExplosion, pVertexBufferObjectManager);

    this.self = this;

    this.animate(frameDurationEach, loopAnimation, new IAnimationListener() {

        @Override
        public void onAnimationStarted(AnimatedSprite pAnimatedSprite,
             int pInitialLoopCount) {
        }

        @Override
        public void onAnimationLoopFinished(AnimatedSprite pAnimatedSprite,
            int pRemainingLoopCount, int pInitialLoopCount) { …
Run Code Online (Sandbox Code Playgroud)

android sprite andengine

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

javascript函数与实例变量

我正在尝试为每个赋值创建一个具有实例变量的函数,例如

function Sample() {
    Sample.myInstanceVar = true; // <--- This var should be instance-specific
}

var a = Sample;
console.log(a.myInstanceVar); // should return undefined and it does
a.apply(this);

var b = Sample;
console.log(b.myInstanceVar); // i would like to get this one to return undefined here, but it returns true;
Run Code Online (Sandbox Code Playgroud)

希望你能明白:-)

更新:>

我对Sample是一个实例不感兴趣,因为它是我引用的一个函数.我希望Sample有一些特定于我引用Sample的范围/上下文的变量或实例.

javascript

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