小编Sha*_*der的帖子

MSBuild 中的 Exec Task 用于在远程计算机上执行命令

我正在使用以下命令通过 MSBuild 文件安装服务。这很好用

 <Exec Command= 'c:\test\myService.Appservices.exe install' ContinueOnError='false' />
Run Code Online (Sandbox Code Playgroud)

但是上面的命令在本地计算机上安装了服务。我想在远程计算机上安装该服务。如何使用此命令指定机器名称?

msbuild msbuild-task msbuild-4.0 execcommand

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

使用ABCPDF在内存中生成文档而不是保存在物理驱动器上

我正在研究使用ABCPDF的 例子:ABC PDF的例子

问题是:它始终将文档保存在物理驱动器上.有没有办法在内存中生成PDF文档并使用内容处理来呈现文档

谢谢

c# pdf-generation abcpdf

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

处理JavaScript复杂对象

我有以下JavaScript数组 var arr = ['1', '2', '3', '4' ];

我想将此对象转换为单个字符串,以便我应该生成以下输出:1 + 2 + 3 + 4.这在join功能的帮助下工作正常.

arr.join(' + ') 产生所需的输出.

问题是我的简单数组现在已被转换为复杂对象:

var data = [
{
    "key": "1",
    "IsData": true
},
{
    "key": "2",
    "IsData": false
},
{
    "key": "3",
    "IsData": true
},
{
    "key": "4",
    "IsData": false
}
];
Run Code Online (Sandbox Code Playgroud)

我可以遍历这个对象并产生所需的结果1 + 2 + 3 + 4.

我想知道是否有更聪明的方式(没有循环)来获得所需的输出.可以使用像lodash或jquery这样的库

javascript jquery mustache lodash

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

Mongoose 只返回文档的一个属性,而不是整个文档

猫鼬为我们提供了很多方法(findOnefindfindByID等),找到文件(S)。所有这些方法都返回整个文档/模型。

当我搜索文档时,是否可能只从文档/模型返回单个属性而不是返回整个文档?

mongoose mongodb node.js mean.io

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

使用JavaScript或ExtJS舍入格式化的字符串数字

下面,我有一个我想用javascript格式化的数字.但它返回NaN.

var v = "153,452.47";
alert(Math.round(v));
Run Code Online (Sandbox Code Playgroud)

您可以使用以下小提琴:示例

我们如何格式化具有分隔符的数字字符串?

javascript extjs string-formatting extjs4.1 extjs4.2

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

在ExtJs树中搜索节点

我想在ExtJs树中搜索特定节点.我当前的代码只允许在第一级搜索节点.请检查这个小提琴

var store = Ext.create('Ext.data.TreeStore', {
    root: {
        expanded: true,
        children: [{
            text: "Javascript",
            leaf: true
        }, {
            text: "ASP.net",
            leaf: true
        }, {
            text: "Also ASP.net",
            leaf: false,

            children: [{

                text: '1.1 foo',
                leaf: false,
                children: [{

                    text: "1.1.1 asp.net mvc",
                    expanded: true
                }, {

                    text: "1.1.2 java",
                    expanded: true
                }, {

                    text: "1.1.3 extjs",
                    expanded: true
                }]
            }, {

                text: '1.2 bar',
                leaf: true
            }]

        }, {
            text: "ASP.net future",
            leaf: true
        }]
    }
});

Ext.create('Ext.tree.Panel', { …
Run Code Online (Sandbox Code Playgroud)

javascript extjs extjs4.1

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

在JavaScript/Jquery/NodeJS中创建类似List的C#

我想在JavaScript中创建C#like list.在C#我们可以说List<string> ListName = new List<string>();

然后,它允许您使用add方法将N个成员添加到列表中.

ListName.add("1");
ListName.add("2");
..
..
ListName.add("N");
Run Code Online (Sandbox Code Playgroud)

如何在JavaScript中创建类似的列表.

我在考虑使用数组,但它迫使我指定大小.

var a = new Array(5); 
a = [0, 0, 0, 0, 0]; 
var a = new Array(0, 0, 0, 0, 0); 
Run Code Online (Sandbox Code Playgroud)

javascript c# jquery list node.js

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

JavaScript方法,可以在另一个字符串的开头和结尾添加一些字符

我一直在使用join()"将数组的元素连接成一个字符串".

var fruits = ["Banana", "Orange", "Apple", "Mango"];
 var energy = fruits.join(); 
Run Code Online (Sandbox Code Playgroud)

结果是 Banana,Orange,Apple,Mango

我们有一个方法可以导致这样的事情

var fruits = ["Banana", "Orange", "Apple", "Mango"];
     var energy = fruits.New_Method('{','}'); 
Run Code Online (Sandbox Code Playgroud)

应该导致

{Banana}  {Orange} {Apple} {Mango}
Run Code Online (Sandbox Code Playgroud)

我可以在for循环的帮助下做到这一点,但我想知道是否有任何内置方法可以为我做这个.

javascript jquery lodash

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

ng-repeat没有以正确的格式生成结果

我是angularjs的新手并且正致力于创建示例应用程序.我正在使用ng-repeat指令.我的控制器看起来像这样:

app.controller('CustomerController',function ($scope) {
    $scope.customers = [{ Name: 'Emp One' }, { Age: 10 }, { Salary: 100000000 },
    { Name: 'Emp Two' }, { Age: 20 }, { Salary: 2000000 },
    { Name: 'Emp Three' }, { Age: 30 }, { Salary: 300000000 }];

    $scope.AddCustomer = function() {
        $scope.customers.push($scope.NewCutomer.Name, $scope.NewCutomer.Age, $scope.NewCutomer.Salary);
    };
})
Run Code Online (Sandbox Code Playgroud)

现在在视图中我只是打印输出.

<div ng-repeat="cust in customers">
    <p>Name:   {{cust.Name}}  Age:  {{cust.Age}}   Salary: {{cust.Salary}}</p>   
</div>
Run Code Online (Sandbox Code Playgroud)

看下面的图像,而不是产生3行,系统产生9行.

在此输入图像描述

我希望输出像

Name: EmpOne Age: 10 Salary: 10000000
Name: EmpTwo Age: 30 …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-repeat angularjs-ng-repeat

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

是否可以强制div占据屏幕的高度

我们使用bootstrap库进行样式化.我们有一个div,我们希望div占据屏幕的高度.我不想设置最小或最大高度.

我可以通过javascript设置高度,但我只是好奇,如果我可以强制div通过CSS获取屏幕的高度.除了使用媒体查询之外,我们还有其他选择吗?

html javascript css css3 twitter-bootstrap

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

<button>无法在IE 11中运行

我正在使用Bootstrap markdown编辑器.当我们启用文件上传功能时,它会生成以下输出,从而生成一个按钮.当用户单击该按钮时,文件上载框将打开.

<button title="Uplaod image" 
         class="btn btn-sm btn-default md-btn-file" 
         style="border: 1px solid red; border-image: none;" 
         type="button" data-mdtooltip="tooltip">

      <span class="glyphicon glyphicon-upload"></span>
    <input class="md-input-upload" type="file" accept=".jpg,.jpeg,.png,.gif" multiple="">
 </button>
Run Code Online (Sandbox Code Playgroud)

问题是此功能在IE 11中不起作用.单击按钮无法打开IE 11.此功能在Chrome中工作正常.

如果我删除生成div的代码.点击按钮后,我看到文件上传对话框.

<div title="Uplaod image" 
             class="btn btn-sm btn-default md-btn-file" 
             style="border: 1px solid red; border-image: none;" 
             data-mdtooltip="tooltip">

          <span class="glyphicon glyphicon-upload"></span>
        <input class="md-input-upload" type="file" accept=".jpg,.jpeg,.png,.gif" multiple="">
     </div>
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 是否已知问题,按钮标记与IE 11无法正常工作并且是否有可用的工作?
  2. 是否可以使用jquery/javascript在渲染后找到此按钮标记,然后用DIV标记替换它?

html javascript css jquery

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