小编use*_*795的帖子

pip install kaggle工作正常 - 但找不到kg命令?

我安装了kaggle-cli就好......一切顺利,或者pip说.

但是,当我尝试运行kg命令或只是kg --version

我明白了 kg command not found

我可以在python系统包中看到kaggle,所有pypyc文件都在那里.但是没有bin目录或任何东西.

试图在网上找到类似的问题没有成功 - 所以我想在这里试试.

我在Windows 10的ubuntu应用程序上.对于我的机器学习装备,python,keras,theano..etc等其他所有工作都很好.

pip ubuntu-16.04 kaggle

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

与 phoenix 应用程序的随机额外 websocket 连接?

具有单个通道的简单用户 Websocket。我几乎从凤凰指南的“如何”部分复制了这个代码字。

在此输入图像描述

第一个请求是我的 - 它包含来自 facebook 登录响应的用户身份验证令牌。正如您所看到的,它来自phoenix.js文件并且工作得很好...我能够发送和接收消息 - 没问题。

第二个似乎完全来自其他地方,我不知道为什么!?

frame.js这不是我的文件,所以一定是某种node_module依赖性的一部分,js被压缩成一行并且不完全清晰。

我每隔 5 秒左右就会在日志中收到此信息:

phoenix_1  | [info] CONNECT GametimeWeb.UserSocket
phoenix_1  |   Transport: :websocket
phoenix_1  |   Connect Info: %{}
phoenix_1  |   Parameters: %{"token" => "", "vsn" => "2.0.0"}
phoenix_1  | :invalid - this is the response the socket returns I have jsut inspected it and printed to logs.
phoenix_1  | [debug] invalid
phoenix_1  | [info] Replied GametimeWeb.UserSocket :error
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

凤凰1.4.10

用户套接字:

defmodule GametimeWeb.UserSocket do
  use Phoenix.Socket

  require Logger …
Run Code Online (Sandbox Code Playgroud)

elixir websocket cowboy phoenix-framework phoenix-channels

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

我可以在其上运行 postgres 数据库的最小 AWS EC2 实例是什么?

AWS 上有免费套餐,我基本上可以免费获得一个微型 EC2 实例.. 或接近.. 我确信设置弹性 ips - 负载均衡器等是额外的。

我是否可以有效地为小型 api 运行 postgres DB?每秒大约 50 次插入 + 50 次读取……假设最多每分钟 6000 次操作。

我似乎在网上找不到任何东西 - 这让我觉得这可能是一个愚蠢的想法。

这不是一个“悬而未决的问题”——很简单:在运行我的 postgres 数据库的 EC2 实例上期望可用性能是否可能且现实。

database postgresql amazon-ec2 amazon-web-services

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

Phoenix 似乎正在按字母顺序重新排序参数和模式匹配 - 这正常吗?

这是发送请求的前端代码 - 注意参数的顺序:

params = {ticket_guid: "XXX-XXX", user_name: "David", quantity: 2}
$.get('/init_stripe_transaction', params, function(data) {
Run Code Online (Sandbox Code Playgroud)

这是浏览器开发控制台中的“错误请求”数据,显示了参数的顺序:

http://localhost:4000/init_stripe_transaction?ticket_guid=XXX-XXX&user_name=David&quantity=2
Run Code Online (Sandbox Code Playgroud)

这是终端(服务器端)的错误响应,即phoenix elixir def logs。注意 - 由于某种原因,参数的顺序现在如何更改:

[info] GET /init_stripe_transaction
[debug] Processing with DiceWeb.TransactionController.create_stripe_session/2

Parameters: %{"quantity" => "2", "ticket_guid" => "XXX-XXX", "user_name" => "David"}
Pipelines: [:browser]
[info] Sent 400 in 357ms
[debug] ** (Phoenix.ActionClauseError) no function clause matching in DiceWeb.TransactionController.create_stripe_session/2 
Run Code Online (Sandbox Code Playgroud)

这就是我在控制器中进行模式匹配的方式:

def create_stripe_session(
  conn, 
  %{ticket_guid: ticket_guid, user_name: user_name, quantity: quantity}
) do ...
Run Code Online (Sandbox Code Playgroud)

额外参考:我对长生不老药/模式匹配很陌生。因此,决定堆栈溢出比在 phoenix 存储库上创建问题要好。这样模式匹配可以吗?

elixir phoenix-framework

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