小编Gab*_*iMe的帖子

如何将Erlang推向我的工作场所

我认为Erlang非常适合在我的工作场所开发的服务器系统(目前用Java开发).我有点怀疑开发人员(他们不了解功能或Erlang)以及管理人员如何接受这一点.

关于如何处理这个问题的任何想法?我正在考虑一些混合系统,其中核心高度可靠的基础设施使用Elrang,以及用Java开发的应用程序特定的东西(作为节点?)

erlang

7
推荐指数
2
解决办法
887
查看次数

Clojure:如何在运行时创建函数

我想在运行时完全生成一个fn(即名称和arg符号是在运行时决定的,而不是在代码中决定的)实现这一目标的最佳方法是什么?

例如,我该如何实现以下功能?

(defn gen-fn [name arg-symbols body]
...
...
Run Code Online (Sandbox Code Playgroud)

将使用这样:

(gen-fn "my-func-name" (symbol "x") (symbol "y") (println "this is body. x=" x))
Run Code Online (Sandbox Code Playgroud)

请注意,函数名称,args和body未编码,但可以在运行时决定

functional-programming clojure

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

Clojure:如何替换嵌套列表中的元素?

我有这个深层嵌套的列表(列表列表),我想替换列表中的单个任意元素.我怎样才能做到这一点 ?(内置替换可能会替换多次出现,而我只需要替换一个元素.)

clojure

7
推荐指数
3
解决办法
5875
查看次数

Django:如何在注释中获取对象而不仅仅是外键?

外键上的注释返回外键.如何从查询中获取对象本身?在以下示例中,'the_user'是"投票"模型中的外键:

Vote.objects.values('the_user').annotate(vote_count=Count('the_user')).order_by('-vote_count')
Run Code Online (Sandbox Code Playgroud)

它会回来

[{'the_user': 4, 'vote_count': 12} , {'the_user': 6, 'vote_count': 2}]
Run Code Online (Sandbox Code Playgroud)

但我需要用户自己的对象..不是ids

django

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

Java RMI:需要Sniffer

我如何嗅探和分析Java RMI流量?wireshark中只有非常局部的解决方案.我需要确切地知道调用哪些方法以及通过嗅探TCP连接传递的args.

java rmi

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

Python:将2个int转换为32个float

如何将2个整数组合到一个32位IEEE浮点?(2个整数中的每个代表16位)并且方向相反:如何将python float转换为2个16位整数?

(我需要这个因为modbus协议 - 其中2x16位寄存器被视为单个32个浮点数)

python

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

Python - 如何在同一时间等待队列和套接字

我想从Queue.Queue或TCP套接字中读取消息,以先到者为准.如果不诉诸2个线程怎么能实现呢?平台是Windows上的CPython 2.7.5

python

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

Lua DynAsm:任何参考或链接指导我通过?

我想试验Lua的DynASM(作为快速通用的JIT引擎)

我找不到任何文档或参考资料来帮助我.有人甚至使用它(当然在LuaJIT之外)?

assembly lua jit

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

Django:如何为每个外键选择有限数量的行?

class Comment (models.Model):
        user = models.ForeignKey(User, related_name="comments")
        title = models.TextField(max_length=256)
        comment = models.TextField(max_length=1286)
        created = models.DateTimeField(db_index=True)
Run Code Online (Sandbox Code Playgroud)

现在我如何获得最新评论,但仅将结果限制为每个同一用户的评论(例如3)?

以下是它在纯SQL中的完成方式:如何为每个外键选择有限数量的行?

django

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

c ++ 11 使用 std::swap vs operator=(T&&) 清除容器

在 c++11 中哪种方式更好/更快来清除容器(例如队列):

void clean()
{
   std::queue<int> empty_q;
   std::swap(q_to_clear, empty_q);
}
Run Code Online (Sandbox Code Playgroud)

或使用 operator=(Q &&) (比 swap 快?)

void clean ()
{
    q_to_clear = std::queue<int>{};
}
Run Code Online (Sandbox Code Playgroud)

或者本质上是一样的?

c++ std c++11

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

标签 统计

clojure ×2

django ×2

python ×2

assembly ×1

c++ ×1

c++11 ×1

erlang ×1

functional-programming ×1

java ×1

jit ×1

lua ×1

rmi ×1

std ×1