小编Kod*_*ode的帖子

在初始加载时在Three.JS Canvas中安装3D对象(Collada文件)

我有一个盒子(collada文件)加载在three.js画布中.我可以按预期与它互动.但是,框大小会因用户可以更改大小而异.

当我将它加载到500px乘500px画布时,如果框大,用户必须在看到它之前放大,如果它很小,它很小,用户需要放大.尺寸根据变量而变化通过.

如何在加载画布时将对象(collada文件)放入画布中,然后让用户缩放?下面是加载点击以在three.js画布中显示3D对象的代码:

$scope.generate3D = function () {

        // 3D OBJECT - Variables
        var texture0 = baseBlobURL + 'Texture_0.png';
        var boxDAE = baseBlobURL + 'Box.dae';
        var scene;
        var camera;
        var renderer;
        var box;
        var controls;
        var newtexture;

        // Update texture
        newtexture = THREE.ImageUtils.loadTexture(texture0);

        // Initial call to render scene, from this point, Orbit Controls render the scene per the event listener
        THREE.DefaultLoadingManager.onProgress = function (item, loaded, total) {
            // console.log( item, loaded, total ); // debug
            if (loaded …
Run Code Online (Sandbox Code Playgroud)

canvas three.js

6
推荐指数
2
解决办法
1556
查看次数

Export-PfxCertificate:无法导出不可导出的私钥

我试图导出我的自签名证书,以便我可以将其导入我的开发环境中的其他服务器(将使用"真正的"生产证书),但它会抛出以下错误:

Export-PfxCertificate:无法导出不可导出的私钥

要求是我需要导出证书并"允许导出私钥",但我很好奇我错过了什么.我的PowerShell如下:

$pwd = ConvertTo-SecureString -String ‘1234’ -Force -AsPlainText
$path = 'cert:\localMachine\my\' + '1E7439053EE57AEE6EA0E1F3CDF5DB4234B6731E' 
Export-PfxCertificate -cert $path -FilePath c:\Certificates\cert.pfx -Password $pwd
Run Code Online (Sandbox Code Playgroud)

powershell ssl-certificate

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

如何忽略Excel公式中的滤除数据

我正在使用索引/匹配来从相关表中获取数据以填充第一个表.在我的相关表中,我已经过滤掉了值,但过滤掉的值仍然填充在我的第一个表中.如果索引/匹配不够智能,只能获取过滤后的值,我该如何解决此问题(首选公式,但VBA可接受)才能获得过滤后的值.

这是我目前的公式:

=INDEX(Table_owssvr__1[MyValues],MATCH([@[ID]],Table_owssvr__1[ID],0))
Run Code Online (Sandbox Code Playgroud)

excel

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

路线更改时未加载AngularJS和Adsense广告(整个应用最多3个广告)

我有一个包含AdSense的Angular网站,它会在首次加载或刷新时加载广告,但如果我浏览到其他路线,则不会加载广告.这是我使用的指令:

.directive('googleAdSense', function () {
return {
    restrict: 'A',
    replace: true,
    templateUrl: "../../templates/googleads.html",
    controller: function () {
        (adsbygoogle = window.adsbygoogle || []).push({});
    }
};
});
Run Code Online (Sandbox Code Playgroud)

这是我将脚本标记放在索引文件头部的位置.所有视图都通过ng-view加载进/出索引文件:

<!-- Google Adsense -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是用法:

<div data-google-ad-sense></div>
Run Code Online (Sandbox Code Playgroud)

我如何解决此问题,以便在我转到另一个视图后加载广告?

更新:经过进一步测试后,它只会加载前3个广告,这与Google每页预防超过3个广告一致....问题是我有多个视图未被视为"网页".我想知道HTML5模式处理历史是否与此有关...

adsense angularjs

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

查看 Azure SQL 用户属性

在本地 SQL 环境中,我可以查看 SQL 用户的用户属性,包括用户映射,但无法在 Azure SQL 中执行此操作。如何查看在 Azure SQL 中创建的 SQL 用户的属性?我尝试了各种 SQL 查询,但其中许多都失败了,因为它们正在寻找存储过程。

azure azure-sql-database

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

AngularJS:ng-show/ng-hide必填字段

我试图使用ng-show/ng-hide显示/隐藏必填字段,除非选中输入以显示字段.但是,表单不会提交,因为需要隐藏字段(除非我选择查看隐藏的附加字段的选项).我在必填字段上使用ng-hide的原因是显示仅在需要时可能需要的其他字段.有没有一种方法可以动态更改"隐藏"输入的属性?

例:

Check Me to Show Additional Fields
<input type="checkbox" ng-model="checked">

Additional Fields
<input type="number" class="form-control" id="inputamount" data-ng-model="itemamount" step="any" required ng-show="checked"/>
<input type="text" class="form-control" id="inputlocation" data-ng-model="itemlocation" placeholder="Location" required ng-show="checked"/>
Run Code Online (Sandbox Code Playgroud)

angularjs

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

Ansible - 从远程 Windows 主机获取事实

我正在使用 Ansible / Ansible Tower,并且想确定我的 Windows 主机上有哪些可用信息。该文档指出我可以运行以下命令:

ansible hostname -m setup
Run Code Online (Sandbox Code Playgroud)

我如何将其合并到从 Ansible Tower 运行的剧本中,以便我可以从主机收集信息?

以下是根据所提供的帮助当前的剧本:

ansible hostname -m setup
Run Code Online (Sandbox Code Playgroud)

但是,运行此命令会产生以下错误:

# This play outputs the facts of the Windows targets in scope

- name: Gather Windows Facts 
  hosts: "{{ target }}"
  gather_facts: yes

  tasks:

  - setup:
    register: ansible_facts

  - debug: item
    with_dict: ansible_facts
Run Code Online (Sandbox Code Playgroud)

ansible ansible-facts

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

AnchorScroll仅在第二次单击后才有效

我相信我遇到了同样的问题:$ anchorScroll和$ location仅在第二次尝试后才能运行

我查看了有效的plunker,我已经进行了布线,但它仍然需要两次点击.我使用的是ng-route而不是ui-router.如何防止它单击两次才能让anchorScroll工作?因为第一个想要建立路线而不是滚动到适当的锚点.

这是点击:

<a data-ng-click="gotoRequests()">Requests</a>
Run Code Online (Sandbox Code Playgroud)

这是目的地:

<div id="pendingrequests"></div>
Run Code Online (Sandbox Code Playgroud)

这是我的控制器中的功能:

    $scope.gotoRequests = function() {
        // set the location.hash to the id of
        // the element you wish to scroll to.
        $location.hash('pendingrequests');

        // call $anchorScroll()
        $anchorScroll();
    };
Run Code Online (Sandbox Code Playgroud)

angularjs

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

AngularJS设置多选下拉列表的值

我有一个多选下拉列表,在设置值时可以正常工作,但是一旦设置,我需要显示在更新表单中选择的内容.我的值存储在可通过REST访问的DB(SharePoint)中.这是一个示例REST输出,其中包含多个我的数组ID:

"CatId": [
    18,
    80,
    84
],
Run Code Online (Sandbox Code Playgroud)

这是我的select函数,包括从REST中检索变量:

var currentCatValue = results.CatId;

 $scope.categoryValues = [];

    appCatList.query(function (categorydata) {
        var categoryValues = categorydata.value; // Data is within an object of "value", so this pushes the server side array into the $scope array

        // Foreach type, push values into types array
        angular.forEach(categoryValues, function (categoryvalue, categorykey) {

            $scope.categoryValues.push({
                label: categoryvalue.Title,
                value: categoryvalue.ID,
            });
        })
        var currentDetailIndex = $scope.categoryValues.map(function (e) { return e.value; }).indexOf(currentCatValue);
        $scope.vm.selectedCategory = $scope.categoryValues[currentDetailIndex];
    });
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<select class="form-control" id="Event_Cat" data-ng-model="vm.selectedCategory"
                                data-ng-options="opt …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

创建性能计数器PowerShell:指定的类别的计数器布局无效

我正在尝试使用PowerShell创建性能计数器,但由于我使用了AverageCount64,我收到以下错误:

"指定类别的计数器布局无效,类型的计数器:AverageCount64,AverageTimer32,CounterMultiTimer,CounterMultiTimerInverse,CounterMultiTimer100Ns,CounterMultiTimer100NsInverse,RawFraction或SampleFraction必须紧跟任何基本计数器类型:AverageBase,CounterMultiBase, RawBase或SampleBase."

我知道我需要为AverageCount64类型添加AverageBase但不确定如何在我的代码中添加它,特别是因为我有不需要AverageBase的类型(RateOfCountsPerSecond64):

    $AnalyticsCollection = New-Object System.Diagnostics.CounterCreationDataCollection
    $AnalyticsCollection.Add( (New-Object $ccdTypeName "Aggregation | Total Aggregation Errors / sec", "The total number of interactions which could not be aggregated due to an exception.", RateOfCountsPerSecond64) )    
    $AnalyticsCollection.Add( (New-Object $ccdTypeName "Aggregation | Average Check Out Time - History (ms)", "Average time it takes to obtain a work item from a range scheduler while rebuilding the reporting database.", AverageCount64) )
    $AnalyticsCollection.Add( (New-Object $ccdTypeName "Collection | Total Visits / sec", "The total number of visits …
Run Code Online (Sandbox Code Playgroud)

powershell performancecounter

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