小编mic*_*ali的帖子

Visual Studio代码 - 键盘快捷键 - 展开/折叠全部

试图在Intellij中找到相当于ctrl + shift +" - "的东西,它会折叠/扩展所有函数.

visual-studio-code

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

Angular2打字稿 - 打印漂亮的XML

我从服务器获得以下XML字符串:

<find-item-command xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" find-method="Criteria" item-class="com" only-id="false" xsi:schemaLocation=""> <criteria> <criterion> <descriptors> <descriptor>DPSystemEventItem</descriptor> </descriptors> <value>cluster.manager.active</value> </criterion> </criteria> </find-item-command>
Run Code Online (Sandbox Code Playgroud)

但我想在我的模块中美化它:

<find-item-command
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" find-method="Criteria" item-class="com" only-id="false" xsi:schemaLocation="">
    <criteria>
        <criterion>
            <descriptors>
                <descriptor>DPSystemEventItem</descriptor>
            </descriptors>
            <value>cluster.manager.active</value>
        </criterion>
    </criteria>
</find-item-command>
Run Code Online (Sandbox Code Playgroud)

打印美化的最佳方式是什么?

javascript xml pretty-print typescript angular

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

Elasticsearch NoNodeAvailableException没有配置的节点可用

Settings settings = Settings.settingsBuilder()
                .put("cluster.name", "logging_elasticsearch")
                .build();
        TransportClient client = TransportClient.builder()
                .settings(settings)
                .build()
                .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByAddress(new byte[]{10,100,30,62}), 9300));

  SearchResponse response = client.prepareSearch("logstash-2016.09.08")
            .setTypes("type1", "type2")
            .setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
            .setQuery(QueryBuilders.termQuery("multi", "test"))                 // Query
            .setPostFilter(QueryBuilders.rangeQuery("age").from(12).to(18))     // Filter
            .setFrom(0).setSize(60).setExplain(true)
            .execute()
            .actionGet();
Run Code Online (Sandbox Code Playgroud)

elasticsearch.ymlNoNodeAvailableException在执行搜索查询时遇到了问题.

我尝试了这个解决方案:https: //stackoverflow.com/a/33875764/2616923 但它没有用.

java elasticsearch

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

批量 - 从 XML 文件获取标签值

我有以下名为“test.xml”的 XML 文件

如何将“agent-name-8181818”值从“ragent-name”标记获取到批处理文件中的变量中?

<ragent>
    <type>ragent</type>
    <logger>
        <loglevel>log_warning</loglevel>
        <logger-dir>.</logger-dir>
    </logger>
    <additional-config>
        <logger-level>log_warning</logger-level>
    </additional-config>
    <configuration-info ts="26-02-2018_15-31-54">
        <apply-config-now>false</apply-config-now>
        <manual-settings-activation>Automatic</manual-settings-activation>
        <ragent-name ts="26-02-2018_15-31-54">Agent-name-8181818</ragent-name>
        <site ts="26-02-2018_15-31-54">site</site>
    </configuration-info>
</ragent>
Run Code Online (Sandbox Code Playgroud)

xml windows batch-file

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

角度2-两次调用订阅功能

我有以下代码:

import { Component } from '@angular/core';
import { ViewService } from './view.service';
import { Router, ActivatedRoute, Params } from '@angular/router';


@Component({
  selector: 'app-view',
  templateUrl: './view.component.html',
  styleUrls: ['./view.component.css'],
  providers: [ViewService]
})
    export class ViewComponent {

      constructor(viewService: ViewService, private route: ActivatedRoute) {

        this.route.params.map(params => params['id']).subscribe((id) => {
            console.log("id: "  + id);
        });

      }
    }
Run Code Online (Sandbox Code Playgroud)

我已经将代码订阅了运行参数。问题是-订阅函数被调用了两次 -第一次-id未定义。第二次-ID值存在。

造成此问题的原因是什么?

angular

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