小编Nic*_*ick的帖子

将插件安装到Visual Studio Cordova项目

我有一个新的空白cordova项目,我想安装一个插件,

http://plugreg.com/plugin/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin

我试过以下,

  1. 打开cmd
  2. 浏览到包含.sln文件的应用程序文件夹
  3. 使用npm安装cordova
  4. 运行'cordova插件添加https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git '

我收到以下错误,

"目前的工作目录不是基于Cordova的项目."

我知道如何让它工作,假设我可以这样做吗?

cordova visual-studio-2013 cordova-plugins visual-studio-cordova

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

Windows 10 UAP 中的交互行为

我正在尝试使用 XAML 中的 Interaction.Behaviors 将事件绑定到我的控制器,如下所示,

<GridView x:Name="mygrid" >
    <interact:Interaction.Behaviors>
        <interactcore:EventTriggerBehavior EventName="SelectionChanged">
            <interactcore:InvokeCommandAction
                Command="{Binding Controller.Test}"
                CommandParameter="{Binding ElementName=mygrid, Path=SelectedItem}"/>
        </interactcore:EventTriggerBehavior>
    </interact:Interaction.Behaviors>
</GridView>
Run Code Online (Sandbox Code Playgroud)

这工作完美,除了... Visual Studio 2015 显示以下错误,

Severity    Code    Description Project File    Line    Suppression State
Error       The name "EventTriggerBehavior" does not exist in the namespace "using:Microsoft.Xaml.Interactions.Core".   MVC C:\Prototype\MVC\MVC\MainPage.xaml  19  
Error       The name "InvokeCommandAction" does not exist in the namespace "using:Microsoft.Xaml.Interactions.Core".    MVC C:\Prototype\MVC\MVC\MainPage.xaml  20  
Error       The name "Interaction" does not exist in the namespace "using:Microsoft.Xaml.Interactivity".    MVC C:\Prototype\MVC\MVC\MainPage.xaml  18  
Run Code Online (Sandbox Code Playgroud)

这导致设计器崩溃,因此即使代码有效,设计器也没有。有任何想法吗?

我的包括...

xmlns:interact="using:Microsoft.Xaml.Interactivity"
xmlns:interactcore="using:Microsoft.Xaml.Interactions.Core"
Run Code Online (Sandbox Code Playgroud)

为了澄清起见,我通过“添加引用...”对话框包含了行为 …

c# xaml windows-10-universal

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

AudioNodeEmitter左右平移

我正在使用UWP AudioGraph API生成音调,如SDK示例中的音频创建.它工作正常,但我正在尝试添加平移.我可以让它一直平移到左扬声器,但不是一直向右.例如,

leftEmitter = new AudioNodeEmitter(AudioNodeEmitterShape.CreateOmnidirectional(),
                                   AudioNodeEmitterDecayModel.CreateCustom(1, 1),
                                   AudioNodeEmitterSettings.DisableDoppler);
leftEmitter.Position = new System.Numerics.Vector3(-1, 0, 0);
leftEmitter.Gain = 1;
frameInputNodeLeft = graph.CreateFrameInputNode(nodeEncodingProperties, leftEmitter);
frameInputNodeLeft.AddOutgoingConnection(deviceOutputNode);
Run Code Online (Sandbox Code Playgroud)

这将位置设置为x = -1,y = 0和z = 0.它只出自左扬声器,这很好,但它是相反的,

leftEmitter.Position = new System.Numerics.Vector3(1, 0, 0);
Run Code Online (Sandbox Code Playgroud)

这是两个扬声器,这是为什么?也许我误解了坐标系?我也在使用耳机,所以不要误会它是从哪里出来的.

缺口.

PS:我也在尝试从左到右进行实时平移,我从这个位置开始,

leftEmitter.Position = new System.Numerics.Vector3(-100, 0, 10)
Run Code Online (Sandbox Code Playgroud)

每次渲染帧时我都会在X位置加0.1,它会让我在左扬声器中一直听到它,慢慢地向右移动,但是,它会在中间点之后被卡住,至少这听起来像是什么.它不会比这更进一步.

示例代码:

转到方案3,然后按"向左"按钮从左到右听到平移.

https://1drv.ms/u/s!AlN90gKdry3-s-42er4iVbAAjNL-mA

c# windows-10-universal

5
推荐指数
0
解决办法
105
查看次数

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

Azure功能防火墙

我正在使用Azure Functions构建一个非常轻量级的API,我关注的一件事是滥用这些功能.什么阻止某人敲击一种方法并导致我的成本升级?如果他们开始表现可疑,我有什么办法可以将IP地址列入黑名单吗?

我有最后的办法在表存储中查找IP,但我最好还是在它甚至使用它之前阻止IP,这可能吗?(通过编程)

缺口.

c# azure azure-functions

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

GitHub Repo 分支中的不同配置文件

所以我有一个带有主分支和暂存分支的 GitHub 存储库,它们都有单独的配置文件用于部署到不同的地方。我希望当我在暂存分支上执行拉取请求回到 master 时,我可以排除我希望在两个分支中保持不同的 2 个配置文件。

我怎样才能以最简单的方式实现这一目标?一个永久的解决方案会很棒,但从我目前读到的内容来看,它会涉及到“藏匿”和“流行”吗?或者可能只是在覆盖 2 个配置文件后执行“撤消”/“还原”?

这对我来说并不理想,因为它会导致 Travis-CI 启动 2 个单独的编译/部署过程。

缺口。

git github travis-ci

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