小编Kot*_*taa的帖子

在Ecto.DateTime和DateTime之间转换

我在Ecto.DateTime中有一个日期时间,在DateTime中有第二个日期时间.我怎样才能将它们互相转换?没有外部依赖是不是一种简单的方法?文档中没有任何内容.其中一个有to_erl,另一个是from_unix,但方法中没有重叠,例如to_unix/from_unix或to_erl/from_erl或类似的东西.

datetime elixir ecto phoenix-framework

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

Git最后提交哈希和当前版本

在我的Elixir/Phoenix应用程序中,我想在html页面上的mix.exs文件中显示来自git和版本号的当前提交哈希.我怎样才能做到这一点?也就是说,是否可以访问这种信息?

elixir phoenix-framework

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

汇编和 [] 中的直接内存寻址

我正在阅读这个https://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture#General-purpose_registers_.2864-bit_naming_conventions.29

直接内存寻址它说:

.data
  my_var dw 0abcdh ; my_var = 0xabcd

.code
  mov ax, [my_var] ; copy my_var content into ax (ax=0xabcd)
Run Code Online (Sandbox Code Playgroud)

我想知道,如果它的值不是 0xabcd,它会在没有 [] 的情况下复制到 ax 吗?

为什么它首先是内容?它不应该将0xabcd视为内存地址,而是查看地址0xabcd 中存储的内容吗?

x86 assembly nasm addressing-mode

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

从ActiveRecord的结果集中删除重复项

我有这个要求:

res = Model1.joins(:items).where(items: {id: [1, 2, 3]})
Run Code Online (Sandbox Code Playgroud)

它返回带有重复项的数据,尽管数据库中没有重复项.如何删除重复项res

ruby ruby-on-rails ruby-on-rails-5

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

尝试在不创建新变量的情况下返回结果

有没有办法简化这段代码:

def test do
    var1 = func1()
    |> func2()
    |> func3()

    var2 = if var1 == nil do
      var1
    else
      func4(var1)
    end

    func5(var2)
end
Run Code Online (Sandbox Code Playgroud)

我想避免创建var2并返回结果.

elixir

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