问题列表 - 第200255页

为什么这不绑定?

我正在学习有关角度的一切.我知道有很多关于角度绑定的SO问题,但我仍在苦苦挣扎.也许有人可以通过这个例子给我一些清晰度.

        .controller('myCtrl',['$scope',function($scope){

            //define dummy usermanager "class" 
            var um = function(){
                this.username = 'myUsername';
            };

            //init dummy user class 
            var _um = new um();

            //Bind usermanager to scope 
            $scope.UserManager = _um;

            //After three seconds set new username 
            setTimeout(function(){
                console.log('set');
                _um.username = 'newUsername';
            },3000);
        }]);
Run Code Online (Sandbox Code Playgroud)

使用基本模板

<p>{{ UserManager }}</p> 
Run Code Online (Sandbox Code Playgroud)

在此示例中,它将始终显示为{username:myUsername},并且永远不会更改为{username:newUsername}

如何在此示例中正确使用Angulars双向绑定?

编辑: 看来我可以使用$ scope.$ apply(); 但这似乎不是最好的方法.

binding angularjs

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

NVPTX架构中的通用内存空间位置

在用于CUDA程序的NVPTX(LLVM IR)中,存储器地址空间的标识符从0到5(参见下表).

在此输入图像描述

我在同一个LLVM IR程序中看到,内存地址被标识为"Generic"或其他类型,如图片所示.

对于'Generic'(默认情况下,没有标识符): 在此输入图像描述

用以分享': 在此输入图像描述

我的问题是,对于通用存储器地址空间,数据实际位于硬件,片外,片上存储器或本地寄存器中的哪个位置?有人能解释一下最终管理泛型类型的地址空间吗?

architecture cuda llvm llvm-ir ptx

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

为PreferenceFragmentCompat安装支持库

我是Android Studio的新手,也是Android编程的初学者.我看了看,我找不到合适的事情.

我想要的是安装一个库来使用PreferenceFragmentCompat或任何替换android.app.PreferenceFragment的类,这样我的应用程序就可以在API 11及更低版本中运行.

任何人都可以给我一些细节,比如我应该使用哪个库以及如何在我的AS项目中安装它.

编辑:所以我开始使用android.support.v4android.support.v7库来开发这个应用程序来处理片段,所以我可以在API 11和更低版本上运行它.

这是我的MainActivity.java.

package com.example.myapplication;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.ActionBar;

import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.support.v4.widget.DrawerLayout;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity
        implements NavigationDrawerFragment.NavigationDrawerCallbacks {

    /**
     * Fragment managing the behaviors, interactions and presentation of the navigation drawer.
     */ …
Run Code Online (Sandbox Code Playgroud)

android preferencefragment preference-v7

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

为什么在SceneKit中没有调用Contact Delegate?

我正在开发一款游戏,我在SceneKit中遇到了联系代表的问题.我在ViewController中声明了正确的委托,并使用它来设置委托:

    sceneView.scene?.physicsWorld.contactDelegate = self
Run Code Online (Sandbox Code Playgroud)

它应该工作,事实上,它确实,使用XCode 6.4,但它与beta XCode 7没有.相同的代码.我的问题是:这里有人能够知道它的临时修复吗?

beta ios scenekit swift xcode7

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

你如何在R中生成一个下降幅度列表?

我在R中有一个列表,看起来像这样

[1] 1067  576    0    0    0  786    0
Run Code Online (Sandbox Code Playgroud)

我想要的是另一个列表,它以这样的方式排序,以便告诉元素的顺序从大到小,所以在这种情况下它会报告

1 6 2
Run Code Online (Sandbox Code Playgroud)

也就是说,第一个元素是最大的,然后是第6个元素,然后是第二个元素.

思考?

r

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

在画布中旋转精灵

我在一个图像中有几个精灵,我想在画布上绘制单个精灵.我无法让它们旋转.

当我试图旋转一个精灵时,它似乎永远不会绕它应该旋转的点旋转.

我正在使用以下功能.角度设置为加载时间.

Sprite.prototype.draw = function (ctx, x ,y) {
    if (this.angle == 0) {
        ctx.drawImage(this.img, this.x, this.y, this.width, this.height, x, y, this.width, this.height);
    }
    else {
        ctx.save();
        ctx.translate(x, y);
        ctx.rotate(this.angle * this._TORADIANS);
        ctx.drawImage(this.img, this.x, this.y, this.width, this.height, x, y, this.width, this.height);
        ctx.restore();
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经浏览了几个教程,在这种情况下似乎没有任何工作.

javascript graphics html5 canvas

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

我可以通过物理访问从管理用户隐藏.NET内存变量吗?

假设有一条敏感信息存储在内存中,其定义如下:

private readonly String Key;
Run Code Online (Sandbox Code Playgroud)

Key变量被分配使用传递给所属的类的构造函数的自变量的值.该值是Console.ReadLine()通过辅助应用程序进行的调用获得的.然后在将值传播到应该传播的位置后关闭该控制台应用程序.永远不会将值写入或读取到文件或注册表.这纯粹是一种记忆中的交易.

非常重要的是,任何人都不能知道此密钥,包括可能在域上具有管理员访问权限的各种顾问,更不用说物理访问计算机了.

我一直试图想出一些防弹方法来保护这个Key价值,但我无法想出任何东西.我是否正确假设任何具有管理访问权限的人都可以简单地启动Visual Studio,附加到进程,然后追踪值Key

再次,只是要清楚.我们可以容忍物理机器的破坏或盗取该机器上的任何数据.我们唯一不能容忍的是Key在应用程序运行时丢失或被盗在内存中.

(此应用程序在.NET 4.5,Windows 2008 Server上运行)

有任何想法吗?

.net c# memory security

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

将Azure Application Insights与Azure WebJob一起使用

Azure文档涵盖了将Azure Application Insights集成到不同应用程序类型(如ASP.NET,Java等)的许多示例.但是,该文档未显示将Application Insights集成到Azure WebJob中的任何示例.

有没有人链接到一个示例或文章,其中包含如何将Azure Application Insights集成到作为控制台应用程序构建的Azure WebJob中?

c# azure azure-webjobs azure-application-insights

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

在流中找到与地图后最小值对应的预映射元素

我经常发现自己这样做:

list.stream().min(new Comparator<>() {

    @Override
    public int compare(E a, E b) {
        return Double.compare(f(a),f(b));
    }
})
Run Code Online (Sandbox Code Playgroud)

哪里f是计算密集型功能.这需要两倍于f实际需要的评估.我更喜欢

list.stream().mapToDouble(f).min()
Run Code Online (Sandbox Code Playgroud)

但后来我不知道如何获得这个最小值对应的原始元素.

围绕这个的一个丑陋的方法是

class WithF<E>{
    private final E e;
    private final double fe;
    WithF(E e, double fe){
        this.e = e;
        this.fe = fe;
    }
    public E getE(){
        return e;
    }
    public double getFE(){
        return fe;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后

list.stream().map(e -> new WithF<>(e,f(e))).min(Comparator.comparingDouble(WithF::getFE))
Run Code Online (Sandbox Code Playgroud)

使用流API是否有更好的,惯用的方法?

java reduce

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

正则表达式找到最后一个下划线和它后面的所有文本

我的示例文本将类似于此列表

  • alpha123_4rf_Joe
  • 45beta_Frank
  • Red5Great_Sam_Fun

我想留下(用记事本++正则表达式找到并替换)

  • alpha123_4rf
  • 45beta
  • Red5Great_Sam

我正在寻找正则表达式,因为我理解记事本++ :-)

regex

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