【问题标题】:Errors with data insertion in ErlangErlang 中的数据插入错误
【发布时间】:2016-07-09 15:08:34
【问题描述】:

这个问题是我previous one 的后续问题 我试图了解this code 的工作原理。 到目前为止,我一直在做以下事情:

  1. 克隆代码
  2. 编辑fx.erl,主要取消注释io:format
  3. 删除现有文件:EURUSD15EURUSD30EURUSD60
  4. cd 到带有代码的文件夹和终端中的erl
  5. make:all([load]).
  6. polis:create().
  7. polis:start().
  8. fx:init().
  9. fx:start().(正如上一个问题的答案所建议的)

控制台输出是这样的

新记录插入到表中:'EURUSD15'
表名:'EURUSD15' CurrencyPair:"EURUSD" SamplingRate:15 CloseL:"1.40720" 这里{"2009","06","30","00","00","1.40730","1.40750","1.40700", "1.40720","39"}

突然变成这样的线条

******** FX 数据插入时出错 ********。

TableName:'EURUSD15' CurrencyPair:"EURUSD" SamplingRate:15
关闭L:"1.39620" 这里{"2009","06","25","11","15","1.39720","1.39750","1.39620", "1.39620","196"}

我做错了什么,为什么数据插入会出错?

【问题讨论】:

    标签: erlang erlang-shell


    【解决方案1】:

    我按照你的问题做了一些步骤,但我跳过了其中一些步骤,但它确实有效:

    (...)
    New record inserted into table:'EURUSD15'
    New record inserted into table:'EURUSD15'
    New record inserted into table:'EURUSD15'
    New record inserted into table:'EURUSD15'
    New FOREX_DB update starting with:{2009,6,16,7,30,0,15}
    6>
    

    这些是我做的步骤:

    git clone https://github.com/CorticalComputer/Book_NeuroevolutionThroughErlang.git
    cd Book_NeuroevolutionThroughErlang/Ch_19/
    erl
    

    然后在 Erlang shell 中:

    make:all([load]).
    polis:create().
    polis:start().
    fx:init().
    fx:start().
    

    我正在使用Erlang/OTP 18 [erts-7.2.1]

    【讨论】:

    • 实际上,我刚刚用一个非常干净的克隆尝试了基本相同的事情,它也有效。这并不能回答为什么我会收到所有这些错误的问题,但这个问题现在已经不那么重要了。
    猜你喜欢
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    • 2012-10-06
    • 2013-01-27
    • 1970-01-01
    • 2017-04-07
    相关资源
    最近更新 更多