小编Mαz*_*zen的帖子

在Linux中指定运行时的UDP接收缓冲区大小

在Linux中,可以使用以下命令为网络数据包(例如UDP)指定系统的默认接收缓冲区大小:

sysctl -w net.core.rmem_max=<value>
sysctl -w net.core.rmem_default=<value>
Run Code Online (Sandbox Code Playgroud)

但我想知道,应用程序(例如,in c)是否可以通过在运行时指定每个UDP套接字的接收缓冲区大小来覆盖系统的默认值?

sockets linux buffer udp

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

Java中的强制定向布局实现

我一直在寻找力导向图布局算法的Java实现,但到目前为止还没有结果.任何帮助将不胜感激 :)

java directed-graph

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

在prolog中定义is_a谓词?

我正在尝试is_a/2在Prolog中定义继承检查谓词,但到目前为止我的所有试验都失败了.

is_a(X, Y)每当Y是X例如的超谓语应返回true:

object(bare).
object(mammal).
object(animal).
object(bird).
is_a(bare, mammal).
is_a(mammal, animal).
is_a(bird, animal).
is_a(X, Y):- <definition goes here>.
Run Code Online (Sandbox Code Playgroud)

定义应该使得以下查询将返回true:

?- is_a(bare, animal).
true.
Run Code Online (Sandbox Code Playgroud)

我尝试以明显的方式定义它,但我陷入无限循环:

is_a(X, Y):- X\==Y, object(X), object(Y), object(Z), is_a(X, Z), is_a(Z, Y).
Run Code Online (Sandbox Code Playgroud)

有什么建议?

inheritance predicate prolog

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

标签 统计

buffer ×1

directed-graph ×1

inheritance ×1

java ×1

linux ×1

predicate ×1

prolog ×1

sockets ×1

udp ×1