小编Mat*_*att的帖子

pycharm和flask autoreload和断点不起作用

我正在使用Pycharm 4,烧瓶0.10.1,python 3.4

似乎从pycharm内部运行一个烧瓶应用程序,如果我运行它:

app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

我的断点被忽略了.经过一些谷歌搜索,我发现为了让PyCharm停在断点上,我应该运行烧瓶:

app.run(debug=True, use_reloader=False)
Run Code Online (Sandbox Code Playgroud)

现在PyCharm在断点上正确停止,但我错过了自动加载功能.

有没有办法让两者一起工作?

使用python 2.7这两件事都有效

我向PyCharm报告了这个问题:https://youtrack.jetbrains.com/issue/PY-13976

python pycharm flask

20
推荐指数
3
解决办法
7184
查看次数

没有文档的ElasticSearch构面结果

我正在尝试获取我已编入索引的某些事件的直方图,但我只想在响应中使用'facet results'而不是search + facet结果.

这是我正在运行的查询的示例:

curl -XGET 'http://localhost:9200/main/events/_search?pretty=true' -d '
{
   "facets" : {
    "histo1" : {
       "query" : {
            "query_string" : {"query":"*:*"}
        },
         "date_histogram" : {
            "field" : "time",
            "interval" : "minute"
        }
    }
  }
}
'
Run Code Online (Sandbox Code Playgroud)

所以在结果中我想要的只是

"facets" : {
"histo1" : {
  "_type" : "date_histogram",
  "entries" : [ {
    "time" : 1337700000,
    "count" : 76
  } ]
}
Run Code Online (Sandbox Code Playgroud)

部分,没有与查询匹配的所有文档.

这可能吗?

非常感谢.

elasticsearch

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

ElasticSearch索引unix时间戳

我必须索引包含'time'字段的文档,该字段的值是一个整数,表示自纪元以来的秒数(也称为unix时间戳).

我一直在阅读ES文档并发现了这个:

http://www.elasticsearch.org/guide/reference/mapping/date-format.html

但似乎如果我想提交unix时间戳并希望它们存储在'date'字段中(整数字段对我没用)我只有两个选项:

  • 实现我自己的日期格式
  • 在发件人处转换为支持的格式

我错过了还有其他选择吗?

谢谢!

elasticsearch

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

AngularJS自定义指令ng-show/ng-hide

警告:Angular新手提前.

我正在尝试创建一个自定义窗口小部件,默认情况下将显示"回复"链接,单击时,应隐藏它并显示textarea.这是我到目前为止,但它不起作用::

  .directive('replybox', function ($rootScope) {
    var linkFn = function (scope, element, attrs) {
        var label = angular.element(element.children()[0]);
        scope.showInput = false;

        label.bind("click", textbox);

        function textbox() {
            scope.showInput = true;
        }
    };
    return {
        link:linkFn,
        restrict:'E',
        scope:{
            id:'@',
            label:'@',
            showInput:'='
        },
        template:'<a ng-hide="showInput">label</a><textarea ng-show="showInput">    </textarea>',
        transclude:true
    };
})
Run Code Online (Sandbox Code Playgroud)

任何指南将不胜感激.谢谢!

javascript angularjs

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

将IntelliJ格式化程序选项导入eclipse?

我是唯一一个在全智能团队中使用eclipse的人.有没有什么方法可以让eclipse格式化代码与默认的IntelliJ格式化程序具有相同的样式,而无需手动调整所有内容?

类似于IntelliJ eclipse格式化程序插件的东西

java eclipse intellij-idea

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

发电机功能表达与蓝鸟和co

我正在尝试节点0.12中的一些和声功能,特别是尝试新的生成器功能.我用co(v4),bluebird和express(v4)这样做,这样的事情:

 // ...
var fs = bluebird.promisifyAll(require('fs'));

// ...
app.post('/test', co.wrap(function* (req, res, next) {
    var contents = yield fs.readFileAsync('/etc/hosts', 'utf8');
    return res.send(contents);
}));
// ...
Run Code Online (Sandbox Code Playgroud)

根据其文档,co.wrap返回一个正常函数,该函数返回给定生成器函数的promise.

到目前为止,这工作正常,但我不确定是否a)我因为没有'等待'返回的promise的结果而泄漏内存而b)如果我可能会丢失在我的生成器函数中抛出的异常,或者它使用的模块.

这是一个好方法吗?你觉得它有什么问题吗?

javascript generator node.js promise ecmascript-6

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

弹性搜索和时区

我有一个带有时间字段的索引,其值如下:

time: 2012-06-02T12:25:27+02:00
Run Code Online (Sandbox Code Playgroud)

然后我运行以下查询:

{
  "sort": {
    "time": "desc"
  },
  "query": {
    "query_string": {
      "query": "time:[2012-6-2T12:24:00Z TO 2012-6-2T12:26:00Z]",
      "default_operator": "AND"
    }
  },
  "size": 30
}
Run Code Online (Sandbox Code Playgroud)

那是返回0次点击,但是如果我将查询字符串移动2小时,那么它与那段时间的记录匹配.所以,我很确定这是一个时区问题.阅读我发现的文档我可以在查询中放置一个"time_zone":2,但....它应该放在上一个查询中的哪个位置?我尝试了很多选项,但无法使其发挥作用.

timezone elasticsearch

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

在自定义组件内使用离子输入

我正在尝试在angular2/ionic2中创建一个包含输入的自定义组件,这里是代码:

import {Component} from "angular2/core";
import {ItemInput} from "ionic-framework/ionic";


@Component({
    directives: [ItemInput],
    selector: "add-input",
    template: `
    <ion-input clearInput>
      <input type="text" value="">
    </ion-input>
  `
})
export class AddInput {
    constructor() { }
}
Run Code Online (Sandbox Code Playgroud)

问题是在最终页面/视图中似乎忽略了离子输入(没有应用样式,甚至无法点击它).如果我将代码移动到主视图,那么它的工作原理.向此自定义组件添加按钮时

<button>ok</button> 
Run Code Online (Sandbox Code Playgroud)

并导入Button(并将其添加到此组件的指令列表中)这是有效的.所以我不确定是否需要在ItemInput组件中进行特殊操作,以便在自定义组件中使用,或者如果我只是遇到错误.

使用离子2.0 alpha49.

有线索吗?

ionic2 angular

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

在erlang中截断错误报告

警告:erlang n00b领先.

我正在努力掌握erlang,并试着用牛仔尝试一个基本的hello world应用程序.我正在模拟一个错误,基本上在我的代码中的某处返回一个无效值,并尝试解释错误,即:

=ERROR REPORT==== 11-Jul-2013::15:45:00 ===
Error in process <0.167.0> with exit value: {{try_clause,{ok,  {http_req,#Port<0.3619>,ranch_tcp,keepalive,<0.167.0>,<<3 bytes>>,'HTTP/1.1',  {{127,0,0,1},60312},<<9 bytes>>,undefined,8081,<<1 byte>>,undefined,<<0 bytes>>,undefined,[],[{<<10 bytes>>,<<11 bytes>>},{<<4 bytes>>,<<14 bytes>>},{<<6 bytes>>,<<3 bytes>>}],[],undefined,[],waiting,undefined,<<0 bytes>>,false,waiting,[],<<0 bytes>>,undefined}}},  [{cowboy_handler,handler_init,4,[...
Run Code Online (Sandbox Code Playgroud)

我用rebar设置我的应用程序,我正在运行它:

erl -pa ebin deps/*/ebin -s myapp
Run Code Online (Sandbox Code Playgroud)

如您所见,错误以"..."结尾,这让我觉得它被截断了.有没有办法打印完整的报告?

并且,有没有什么方法可以让它打印漂亮?

谢谢!

erlang

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