小编Jac*_*l's的帖子

显示列和mysql中描述的区别?

MYSQL之间有什么区别: -

SHOW COLUMNS from XYZ;
Run Code Online (Sandbox Code Playgroud)

DESC XYZ;
Run Code Online (Sandbox Code Playgroud)

两者似乎都给出了相同的结果

mysql

6
推荐指数
2
解决办法
3436
查看次数

?在Elixir中定义宏或.hrl文件,以进行配置

在Erlang中,我可以使用define宏或.hrl文件将配置保存在一个地方.什么是Elixir最好的地方.

我找不到任何优雅的方式.现在我做的事情是: -

def get_server_name do
    "TEST"
end
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

constants elixir

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

当文件包含2个模块时,警告"重新定义模块"

试图弄清楚为什么下面的代码会产生警告

defmodule A do                                                                                                                                                
 def greet do
   IO.puts "Inside A"
 end
end

defmodule B do
  def greet do
    IO.puts "Inside B"
  end
end

spawn(A, :greet, [])
Run Code Online (Sandbox Code Playgroud)

产量

iex(14)> c("te.ex")
 te.ex:1: redefining module A
 te.ex:7: redefining module B
 Inside A
 [B, A]
Run Code Online (Sandbox Code Playgroud)

elixir

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

使用dc.js仅渲染特定图表

如何使用dc.js仅渲染特定的图表.

renderAll()函数接受组.但是,在这种情况下,群体是什么并不清楚.以下没有工作,

var priceChart = dc.rowChart("#price-chart");
dc.renderAll(priceChart)
Run Code Online (Sandbox Code Playgroud)

javascript d3.js crossfilter dc.js

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

牛仔和jiffy websocket_handle事件

我正在使用牛仔和jiffy(Json库)为我的websocket ..我可以从我的websocket_handle客户端收到数据,截至目前我有类似于此的代码

websocket_handle({text, Msg}, Req, Handle) ->
    Message = jiffy:decode(Msg),
    case Message of ?
Run Code Online (Sandbox Code Playgroud)

pattern1 - > ........... pattern2 - > .......... end,{ok,Res,State}

然而,而不是这个我想在句柄级别模式匹配...

  websocket_handle({text, pattern1}, Req, State),
  websocket_handle({text, pattern2}, Req, State)
Run Code Online (Sandbox Code Playgroud)

问题是我无法使用jiffy:在websocket_handle的参数中解码..所以我不能写出类似的东西

 websocket_handle({text, jiffy:decode(Msg), Req, State})
Run Code Online (Sandbox Code Playgroud)

如何使它工作?

erlang json websocket cowboy

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

Elixir io_lib调用erlang

io_lib:fread("~d/~d/~d", "2013/03/03").
Run Code Online (Sandbox Code Playgroud)

上面的代码在erlang中工作,所以理想情况下在elixir下面的代码应该可行

:io_lib.fread("~d/~d/~d", "2013/03/03") 
Run Code Online (Sandbox Code Playgroud)

但它会产生错误"无函数子句匹配"

检查后发现elixir调用模块就好了

:io_lib_fread.fread("~d/~d/~d", "2013/03/03", 0, []) 
Run Code Online (Sandbox Code Playgroud)

erlang elixir erl

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

标签 统计

elixir ×3

erlang ×2

constants ×1

cowboy ×1

crossfilter ×1

d3.js ×1

dc.js ×1

erl ×1

javascript ×1

json ×1

mysql ×1

websocket ×1