小编jha*_*amm的帖子

我的角带导航栏不会扩展

angular-strap用来创建一个导航栏.它会像它应该的那样折叠成汉堡包图标,但是当它折叠时(汉堡包图标)它不会展开以点击链接.这是我的代码:

  <nav class="navbar navbar-default" role="navigation" bs-navbar>
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Brand</a>
    </div>

    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
      </ul>
    </div>
  </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

navbar像预期的响应.此外,directive正在实例化,因为link函数中的断点被击中.如上所述当navbarhamburger处于状态时,它不会扩展以使其能够点击任何链接.我需要做些什么才能使其成功angular-strap?如何使hamburger图标展开?

angular-strap

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

如何从数据加载器返回数组?

这是我的 GraphQL 类型:

const PoliticalEntity = new GraphQLObjectType({
    name: 'PoliticalEntity',
    fields: () => ({
        id: {
            type: GraphQLID,
            resolve: obj => obj.political_entity_id
        },
        algorithmValues: {
            type: new GraphQLList(AlgorithmValue),
            resolve: (obj, args, context) => {
                context
                    .dataloaders
                    .algorithmValueLoader
                    .load(obj.political_entity_id)
            }
        }
    })
});
Run Code Online (Sandbox Code Playgroud)

对于每个PoliticalEntity我有多个AlgorithmValues. 如何让数据加载器为每个键返回多个值?

正在调用数据加载器并且查询正在正确返回,但我仍然收到错误。 DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array …

graphql graphql-js

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

为什么我的 Thread.sleep 在 CompletableFuture 中结束我的进程?

我正在尝试创建一个 CompleteableFuture。我只是想注销一些语句。这是我的代码:

    static CompletableFuture<String> createFuture(String name) {
        return CompletableFuture.supplyAsync(() -> {
            try {
                System.out.println("Task execution started.");
                //Thread.sleep(2000);
                System.out.println("Task execution stopped.");
            } catch (Exception e) {
                e.printStackTrace();
            }
            return name;
        });
    }

    static void start(Person person, List<Person> people) {
        CompletableFuture.allOf(
            createFuture("Bob")
        ).thenApply(s -> {
            return s;
        }).exceptionally(e -> {
            System.out.println(e);
            return null;
        });
    }
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我取消注释Thread.sleep(2000)。取消注释时,进程将终止。它不会进入catch,也不会进入exceptionally。为什么?我错过了什么?我如何使这项工作?

java completable-future

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

试图使用java sdk并返回Json并遇到gson代码问题

我正在调用splunk,然后我尝试使用ResultsReaderJson类来获取结果.

InputStream results = jobSavedSearch.getResults();
ResultsReaderJson resultsReader = new ResultsReaderJson(results);
Run Code Online (Sandbox Code Playgroud)

而且我一直收到这个错误.

com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 6
Run Code Online (Sandbox Code Playgroud)

我没有从这个类访问JsonReader.有没有人对我能做些什么来解决这个问题?

splunk

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

如何使全宽图像响应

我的图像是我的标题.这是我简单的HTML:

<html>
  <body>
    <div class="wrapper" />
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它填充页面的整个宽度,但我必须指定它显示的高度.这是css:

.wrapper {
  background-image: url(../assets/bridge.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 250px;
}
Run Code Online (Sandbox Code Playgroud)

如何使此图像响应?现在,当我展开页面时,它会达到无法识别图片的程度.

html css

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

代理人的Grunt问题 - Gruntjs

我一直在努力尝试在我的Gruntfile中设置我的代理.这是我的Gruntfile:

var proxySnippet = require('grunt-connect-proxy/lib/utils').proxyRequest;

module.exports = function(grunt) {

  require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

  grunt.initConfig({
    connect:{
      livereload: {
        options: {
          middleware: function (connect) {
            return [proxySnippet];
          }
        }
      },
      options: {
        port: 9000,
        base: 'app',
        keepalive: true,
        livereload: true
      },
      proxies: [
        {
          context: '/public/api',
          host: 'localhost',
          port: 8182,
          https: false,
          rewrite: {
            '^/public/api': ''
          }
        }
      ]
    }
  });

  grunt.registerTask('server', ['less', 'configureProxies', 'connect', 'connect', 'watch', 'open:dev']);
};
Run Code Online (Sandbox Code Playgroud)

当我运行我的时候grunt server我只能打我的代理.如果我试着点击代理以外的任何东西我得到一个404.是什么给了我这个问题?

javascript gruntjs

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

当我尝试将react-router与webpack一起使用时,为什么会出现jsx-loader错误?

我正在尝试用webpack和组合一个简单的项目react-router.当我不使用时react-router,一切正常.这是我的代码:

/** @jsx React.DOM */

var React = require('react');

React.renderComponent(
        <h1>Hello World</h1>,
        document.body
      );
Run Code Online (Sandbox Code Playgroud)

这是我的重要部分webpack.config.js:

module: {
        loaders: [
        { test: /\.css$/, loader: 'style!css'},
        { test: /\.js$/, loader: 'jsx-loader' }
        ]
    }
Run Code Online (Sandbox Code Playgroud)

但是当我添加require('react-router')到我的js文件时,我收到此错误:

ERROR in (webpack)/~/node-libs-browser/~/buffer/index.js
Module not found: Error: Cannot resolve module 'jsx-loader' in /usr/local/lib/node_modules/webpack/node_modules/node-libs-browser/node_modules/buffer
 @ (webpack)/~/node-libs-browser/~/buffer/index.js 1:0-106
Run Code Online (Sandbox Code Playgroud)

有没有人见过这个错误?我究竟做错了什么?

reactjs webpack react-router

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

为什么我的图片没有显示在我的div中?

我有一个我在页面上显示的图像.这是我的css:

body {
    background: url(./../imgs/beach.png) no-repeat;
    background-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,一切都很好.然后我尝试在a中显示相同的图像div.这是我的html:

<body>
    <div class="background-image"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是我的新事物css:

.background-image {
    background: url(./../imgs/beach.png) no-repeat;
    background-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

但现在没有任何表现.我查看我的网络选项卡,我看到它image可用,但它没有在页面上显示.我究竟做错了什么?

html css

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

为什么我的标头没有在重定向时设置?

我有express路线。我设置了 aheader和 acookie然后我重定向。

router.get("/callback", async (req, res) => {
    res.cookie("token", token, {
        maxAge: COOKIE_EXPIRATION_MILLISECONDS
    });
    res.header("TEST", "HEADER");
    res.redirect("/test");
});
Run Code Online (Sandbox Code Playgroud)

当我点击 时/testtoken已设置并可用。我没有一个header命名的TEST. 为什么我没有header?我如何header通过redirect

node.js express

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

我正在尝试附加悬停操作,但是立即调用悬停操作

我正在编写我的第一个jquery插件.我正在尝试添加悬停操作,但是立即调用悬停响应.这是我的插件:

(function($){
  var Help = function(element, options) {
    this.$element = element;
    this.options = $.extend({}, $.fn.help.defaults, options);
  };

  Help.prototype.hover = function(name){
    alert(name);
  };

  $.fn.help = function(option){
    return this.each(function () {
      var $this = $(this);
      var help = $this.data('help');
      var options = "";
      var data = $this.data('help-id');
      if(!help) {
        $this.data('help', (help = new Help(this, options)));
      }
      $this.on('hover', help.hover(data));
    });
  };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我附上我的插件$('#one').help(),但这会立即调用悬停功能.我究竟做错了什么?谢谢您的帮助.

javascript jquery jquery-plugins jquery-events

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

如何在 postgres 中查询特定的 uuid?

我正在尝试uuid在我的Postgres数据库中查询 a 。这是我的表架构:

        Column        |      Type       |              Modifiers              
----------------------+-----------------+-------------------------------------
 casefile_id          | uuid            | not null default uuid_generate_v1()
 org_id               | uuid            | 
 casefile_template_id | uuid            | 
 casefile_status      | casefile_status | 
Run Code Online (Sandbox Code Playgroud)

我尝试查询

select * from casefile where casefile_id = 'e0da8698-32e6-11e7-a8de-985aeb8b64f';

并得到错误:

ERROR: invalid input syntax for uuid: "e0da8698-32e6-11e7-a8de-985aeb8b64f"

然后我查看 SO 并看到以下语法:

select * from casefile where casefile_id = ANY('{e0da8698-32e6-11e7-a8de-985aeb8b64f}');

但仍然得到错误:

ERROR: invalid input syntax for uuid: "e0da8698-32e6-11e7-a8de-985aeb8b64f"

我错过了什么?我如何过滤UUID?为什么我不能像查询任何其他主键一样查询?

postgresql

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