现在我正在将我的MetaTrader .mq4文件编译为.ex4文件MetaEditor.
但我的.mq4文件是由Java进程生成的,我想自动编译过程.
是否有可以通过编程方式调用的命令行编译器工具?
我试图部署我的websocket服务器并开始运行它但总是给出:
PHP Fatal error:
Uncaught exception 'React\Socket\ConnectionException'
with message 'Could not bind to tcp://my_ip_here:8080:
Address already in use'
in /var/www/html/webscoket/vendor/react/socket/src/Server.php:29
Run Code Online (Sandbox Code Playgroud)
这是我的server.php:
<?php
require dirname(__DIR__) . '/vendor/autoload.php';
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use React\Socket\Server;
use React\ZMQ\Context;
$loop = React\EventLoop\Factory::create();
$app = new onyxsocket();
$webSock = new Server($loop);
$webSock->listen(8080, 'my_ip_here');
$webServer = new IoServer(
new HttpServer(
new WsServer(
$app
)
),
$webSock
);
$context = new Context($loop);
$pull = $context->getSocket(ZMQ::SOCKET_PULL);
$pull->bind('tcp://my_ip_here:5555');
$pull->on('error', function ($e) {
var_dump($e->getMessage());
});
$pull->on('message', array($app, …Run Code Online (Sandbox Code Playgroud) 对于项目,我需要检查PUT请求中是否存在所有表单的字段.
使用NotNull/ NotBlankconstraints进行简单数据验证是不合适的,因为请求中的字段可以设置为NULL空值或空值但必须存在.
我的想法是从Form的字段中获取所有名称,并检查请求数组中是否存在这些字段.
为了做到这一点,我需要获取这些字段的名称,在Form类中有一个数组,orderedKeys其中包含我想要的内容,但该变量设置为private.
有没有其他方法可以访问这些密钥?
我正在尝试学习HMM GMM实现并创建一个简单的模型来检测某些声音(动物调用等)
我试图在MATLAB中用GMM(高斯混合)训练HMM(隐马尔可夫模型)网络.
我有几个问题,我无法找到任何有关的信息.
1)应该mhmm_em()在每个HMM状态的循环中调用函数还是自动完成?
如:
for each state
Initialize GMM’s and get parameters (use mixgauss_init.m)
end
Train HMM with EM (use mhmm_em.m)
Run Code Online (Sandbox Code Playgroud)
2)
[LL, prior1, transmat1, mu1, Sigma1, mixmat1] = ...
mhmm_em(MFCCs, prior0, transmat0, mu0, Sigma0, mixmat0, 'max_iter', M);
Run Code Online (Sandbox Code Playgroud)
最后一个参数,应该是高斯数还是number_of_states-1?
3)如果我们正在寻找最大可能性,那么维特比在哪里发挥作用?
如果我想用我提取的声学特征向量训练我的模型后想要检测某种类型的动物/人类呼叫,我是否还需要在测试模式下使用维特比算法?
这有点令我困惑,我非常感谢这部分的解释.
根据HMM GMM逻辑对代码的任何评论也将受到赞赏.
谢谢
这是我的MATLAB例程;
O = 21; % Number of coefficients in a vector(coefficient)
M = 10; % Number of Gaussian mixtures
Q = 3; % Number of states (left to right) …Run Code Online (Sandbox Code Playgroud) matlab speech-recognition gaussian hidden-markov-models mfcc
我正试图flask在这样的iPython笔记本中运行一个最简单的应用程序演示.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():.
return 'Hello World!'
if __name__ == '__main__':
app.run(d)
Run Code Online (Sandbox Code Playgroud)
我第一次运行它,一切都很好.然后我打断了牢房app.run().但是下次我运行时,笔记本会抛出一些错误信息:
An exception has occurred, use %tb to see the full traceback.
SystemExit: 1
Run Code Online (Sandbox Code Playgroud)
然后我%tb编辑并得到以下回溯:
SystemExit Traceback (most recent call last)
<ipython-input-7-a59dfe133898> in <module>()
----> 1 myapp.run(debug=True)
C:\Users\Lewis\AppData\Local\Enthought\Canopy\User\lib\site-packages\flask\app.pyc in run(self, host, port, debug, **options)
770 options.setdefault('use_debugger', self.debug)
771 try:
--> 772 run_simple(host, port, self, **options)
773 finally:
774 # reset the first request …Run Code Online (Sandbox Code Playgroud) 使用 MQL4 我在处理datetime.
我想做的是datetime按月或按年排列。
目前我就是这样做的。
datetime myDate;
myDate[0] = D'2010.01.01 00:00';
myDate[1] = D'2010.02.01 00:00';
myDate[2] = D'2010.03.01 00:00';
myDate[3] = D'2010.04.01 00:00';
.
.
Run Code Online (Sandbox Code Playgroud)
不过我想像下面这样做
myDate[0] = D'2010.01.01 00:00';
for (int i = 1;i < 6 ;i+=){
myDate[i] = myDate[i - 1] + 1year;
}
Run Code Online (Sandbox Code Playgroud)
如果是月份,
myDate[0] = D'2010.01.01 00:00';
for (int i = 1; i < 12 ; i++){
myDate[i] = myDate[i - 1] + 1month
}
Run Code Online (Sandbox Code Playgroud)
问:如何计算加1month或1year?
我只是在spotify的源代码中查看了一下,发现了这行代码:
var ALBUM_URI = 'hm://album/v1/album-app/album/';
我想知道这个hm://协议是什么。不幸的是,我没有在谷歌上找到任何东西。
var live = require('spotify-live');
var Cosmos = require('spotify-cosmos-api');
var ALBUM_URI = 'hm://album/v1/album-app/album/';
var formatData = require('../data_formatters');
/**
* Album model contains all album data
* @param {string} albumURI The Spotify uri for an album to create a model.
*/
function AlbumModel(albumURI) {
this.albumURI = albumURI;
this.album = live(albumURI);
}
AlbumModel.prototype.init = function(callback) {
this.callback = callback;
var requestURI = ALBUM_URI + this.albumURI + '/desktop';
Cosmos.resolver.get(requestURI, this.prepareData.bind(this));
};
AlbumModel.prototype.prepareData …Run Code Online (Sandbox Code Playgroud) 我正在尝试在现有的多用户 jupyterhub 安装中设置 Ruby 内核。它在我的所有测试中都有效,除了由 nyaplot (我能找到的唯一在 iruby 中工作的绘图包)创建的绘图不会显示在笔记本中。例如,以下代码(来自 Nyaplot 教程之一)没有给出错误(甚至在 syslog 文件中也没有),但没有绘图:
require 'nyaplot'
plot = Nyaplot::Plot.new
sc = plot.add(:scatter, [0,1,2,3,4], [-1,2,-3,4,-5])
color = Nyaplot::Colors.qual
sc.color(color)
plot.show # show plot on IRuby notebook
Run Code Online (Sandbox Code Playgroud)
以下是我如何设置 iruby 在 jupyterhub 中运行。我提供整个过程,以便 (a) 您可以发现是否缺少任何内容,以及 (b) 这样您就知道,如果您说“将 [this] 添加到 Gemfile”之类的内容,您将必须告诉我在哪里放置 Gemfile,因为 jupyterhub 没有在特定目录外运行 iruby。
操作系统是CentOS 7.3。由于其默认的 ruby 版本太旧,无法运行 iruby,我使用 ruby-install 安装了一个版本的 ruby:
wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz
tar -xzvf ruby-install-0.6.1.tar.gz
cd ruby-install-0.6.1
make
make install
ruby-install ruby 2.3.4
Run Code Online (Sandbox Code Playgroud)
(我使用了 ruby 2.3,而不是 2.4,因为事实证明 sciruby-full 至少有一个组件还不能与 …
我有几个服务器应用程序使用我创建的共享 ZMQ 类。有时,这些服务器在处理请求时,需要向另一个 ZMQ 服务器发送消息。我对 ZMQ 还很陌生,所以我想确保我正确理解了这一点。
处理服务器侦听器的类创建一个zmq::context_t和zmq::socket_t,并绑定套接字。这在一个单独的线程上无限运行。当这个服务器需要在另一个函数中发送一条消息(完全从这个 ZMQ 类中删除)时,我是否需要在这里生成一个新的上下文并发送消息,或者我应该以某种方式将相同的上下文传递给这个类(在一个不同的线程),绑定一个新的套接字然后从那里开始?
如果是前者,我用什么数字来初始化新上下文是否重要,还是没问题context( 1 )?指南中有一部分说创建第二个上下文就像拥有多个 ZMQ 实例,我认为这并不重要,因为它仅用于发送文件然后关闭。但我可能错了?