小编Mus*_*ore的帖子

弹性搜索索引与关系数据库中的索引有什么区别?

似乎在弹性搜索中,您将在集合上定义索引,而在关系数据库中,您将在列上定义索引.如果对整个集合编制索引,为什么需要定义它?

elasticsearch

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

Bootstrap 3右对齐按钮

我试图右键对齐网格中的按钮:

在此输入图像描述

我想要右边的按钮与它上面的文本区域对齐.

我的代码看起来像这样:

<div class="row">
    <div class="col-xs-2">
        Purchase Order
    </div>
    <div class="col-xs-10">
        <textarea />
        <textarea />
        <div class="row">
            <div class="col-xs-9">
                <button />
                <button />
            </div>
            <div class="col-xs-2">
                <button />
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加偏移量并调整不同列的跨度......按钮距离左侧或右侧太远.我试过在右边的按钮上添加一个固定的边距,这可以工作,但它打破了响应式设计.


注意:

我不能使用pull-right,它在Bootstrap 3中已弃用.

html css twitter-bootstrap

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

使用引导程序,将输入文本元素包装在标签中会导致输入文本变为粗体并且不占据整个宽度

我正在尝试用标签包装我的文本输入。我的表单上有一些选择器,将它们包装在标签中使我能够单击标签并激活选择器。但是,当我尝试使用文本框时,它会破坏表单。如果我选择不换行文本框,则标签和文本框之间的间距与换行的元素不同。

这不起作用:

<div class="form-group">
    <label>
        Title:
        <input  type="text" class="form-control" data-bind="value: title" />
    </label>
</div>
Run Code Online (Sandbox Code Playgroud)

这有效:

<div class="form-group">
    <label>
        Date:
        <div class="input-group">
            <input type="text" class="form-control" placeholder="mm/dd/yy" data-provide="datepicker" data-bind="value  :date" id="Date" />
            <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
        </div>
    </label>
</div>    
Run Code Online (Sandbox Code Playgroud)

此外,文本输入中的文本不应为粗体。

形式

html javascript css twitter-bootstrap

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

有没有办法使用 Chrome 调试器检查淘汰可观察量?

我正在尝试使用 Chrome 调试器检查 observables。我正在使用淘汰赛插件,但它没有显示我感兴趣的可观察量的信息。我一直使用的解决方法是将可观察量设置为全局窗口对象并在控制台中检查它。由于多种原因,这非常耗时。

google-chrome-devtools knockout.js

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

如何让JavaScript异常更具信息性?

关于JavaScript的一个非常令人沮丧的事情是,如果它在外部模块上失败,它就不会告诉你启动路径的代码行.

例如:

Unhandled rejection RequestError: Error: socket hang up
    at new RequestError (/../node_modules/request-promise/lib/errors.js:11:15)
    at Request.RP$callback [as _callback] (/../node_modules/request-promise/lib/rp.js:60:32)
    at self.callback (/../node_modules/request/request.js:199:22)
    at Request.emit (events.js:95:17)
    at Request.onRequestError (/../node_modules/request/request.js:821:8)
    at ClientRequest.emit (events.js:95:17)
    at Socket.socketOnEnd (http.js:1569:9)
    at Socket.g (events.js:180:16)
    at Socket.emit (events.js:117:20)
    at _stream_readable.js:944:16
    at process._tickDomainCallback (node.js:492:13)
Run Code Online (Sandbox Code Playgroud)

在什么现实中这个堆栈跟踪有用?有没有办法让它打印导致异常的最后一个"非node_module"调用?

javascript node.js

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

GIT:我如何重新嵌套嵌套分支?

我的结构看起来像这样 - >

master
  develop 
    project
      <sprint_number>
        <task_number>
Run Code Online (Sandbox Code Playgroud)

我在task_number分支上工作.然后我将任务与sprint分支合并.然后我将sprint与项目分支合并.通过这种方式,项目上的所有提交都是sprint,sprint上的所有提交都是任务.合并到项目分支后,我提交合并请求并在合并到开发之前执行代码审查.

我应该一直在链条上做一次变装吗?例如:

git checkout develop
git rebase master
git checkout project
git rebase develop
git checkout <sprint_number>
git rebase project
git checkout <task_number>
git rebase <sprint_number>
Run Code Online (Sandbox Code Playgroud)

git merge

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

Jasmine在返回promise的函数上抱怨".then不是函数"

我正在测试一个函数,看看它是否正在调用一个返回promise的函数:

功能:

saveNew: (collection, query) ->
  @newId
  .then (id) ->
    $http.post server + "/api/v1/saveJson/#{collection}/#{id}", query
Run Code Online (Sandbox Code Playgroud)

newId函数:

newId: () -> $http.get server + "/api/v1/newid"
Run Code Online (Sandbox Code Playgroud)

考试:

describe "saveNew", () ->
    it "should call to get a new id", () ->
       spyOn(mySvc,"newId")
       entitySvc.saveNew "myCollection", {data: "stuff"}
       expect(entitySvc.newId).toHaveBeenCalled()
Run Code Online (Sandbox Code Playgroud)

这导致了

TypeError: this.newId.then is not a function
Run Code Online (Sandbox Code Playgroud)

同时,我测试另一个调用返回promise的函数的方法,并传递:

findOne: (collection, query) -> @find collection, query
Run Code Online (Sandbox Code Playgroud)

异步功能:

find: (collection, query) -> 
    $http.post server + "/api/v1/findJson/#{collection}", query
Run Code Online (Sandbox Code Playgroud)

考试:

describe "#findOne", () ->
    it "should call #find", () -> …
Run Code Online (Sandbox Code Playgroud)

unit-testing asynchronous jasmine angularjs karma-jasmine

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

功能范围和javascript中的"this"

我有这个简单的代码(其中ko == knockout lib):

$(function() {
    //var el = document.getElementById('foo');
    //console.log(el);
    $("#foo").click (function() {console.log(this);});
         }); // this == $("#foo")

    ko.computed(function () {
        console.log('ko computed',this); // this == window object
    });
});
Run Code Online (Sandbox Code Playgroud)

为什么"this"在回调中没有绑定到"ko"?我希望它绑定到调用函数,就像在单击处理程序中一样.

javascript jquery this knockout.js

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

JavaScript中的身份运算符如何工作?

为什么(9 > 8) === true导致" true"但(10>9>8) === true导致" false"?

javascript boolean comparison-operators

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