otp

    0热度

    1回答

    $str = preg_replace("'\(look: (.{1,80})\)'Ui", "(look: <a href=\"dict.php?process=word&q=\\1\">\\1</a>)",$str); 我想编码url,但我该怎么做? 我可以使用进行urlencode()中的preg_replace函数?类似的东西, $str = preg_replace("

    2热度

    1回答

    昨天我问了一个similar question关于在另一个应用程序中使用一个应用程序。 比方说,我想在一个新模块y中使用名为x的应用程序。 x已被编译,为简单起见,我们假设它已经在本地主机上运行,​​并且目标是在不同节点中运行这两个组件。 如何从y内拨打x的功能? 会像rpc:call(Node, x, Fun, Param)工作? 此外,是否需要使用rpc模块进行任何(网络)设置? 重要 如果你

    0热度

    2回答

    我创建了一个主管,负责启动每个孩子正在创建自己的ETS表格的孩子。基本上,除了当我尝试启动超过50个孩子时,一切都看起来很好,它说太多的数据库表,这也是一个糟糕的设计。我希望以这样一种方式实施,即主管创建孩子,所有孩子使用一个ETS表。即使孩子想写入ETS表格,它也会写入全球ETS表格。 我试图谷歌,但找不到任何帮助。 谢谢!

    1热度

    1回答

    我一直试图通过kerl安装erlang16。我收到以下错误: Uncaught error in rebar_core: {'EXIT', {undef, [{crypto,start,[],[]}, 这一直是一个问题,相当多的人有过,但没有这些解决方案为我工作。 我就照这样的: Unable to install erlang on cent os但未能 如果我这样做,密码:start(

    0热度

    1回答

    当使用gen_tcp行为时,我发现了一个有趣的问题。我有一台服务器和一个客户端。服务器接受连接,客户端创建许多进程,都尝试连接到侦听服务器。 如果我尝试启动产生许多进程的客户端,这些进程都尝试同时连接到套接字,则很多进程都会失败。但是,如果我把timer:sleep(x)然后每个插座正在接受。 这是否意味着gen_tcp:accept()有一个限制,它可以接受一些连接请求? 代码为服务器和客户端如

    3热度

    3回答

    我使用的SqlParameter传递价值,以我的查询 假设我有我的表中的字段DOS numeric(3,0)。 我的查询类似于SELECT * FROM ENT WHERE ENT.DOS = @DOS。 问题是,我不知道在运行时ENT.DOS字段的类型(我的引擎非常复杂......),所以我在创建SqlParameter时没有指定任何精度或缩放比例。 对于为例,如果我想DOS = 1,精密将在1

    0热度

    1回答

    我试图做一些简单的库,用OTP方法在PHP中加密文件。我的问题是解密代码中的一些字符与原始字符不同。我近乎一周的工作,但没有结果。 base64字符或编码/解码机制有问题吗? 非常感谢您的答复。 final class Otp { private static $charSet = array('+','/','0','1','2','3','4','5','6','7','8','

    4热度

    1回答

    我有一个名为Supervisor的监督工作人员,该工作人员定期为系统上的每个用户执行一项任务。 我希望应用程序在第一次启动Supervisor时为每个用户启动一个工作程序,并且我希望应用程序在以后重新启动Supervisor时执行相同的操作。 目前我在Application的start(type, args)回调中动态启动所有的孩子,但是如果Supervisor重新启动,那将不会启动所有子进程。

    2热度

    2回答

    我使用Plug and Cowboy编写了一个简单的Elixir应用程序并混合使用。执行后: $ iex -S mix 应用程序启动。如果我执行 iex(1)> Application.start(:web) {:error, {:already_started, :web}} 我得到预期的输出。然而,当我尝试使用以下命令停止应用程序: iex(2)> Application.stop(

    3热度

    1回答

    我有一个OTP应用程序(实际上是ChicagBoss)。我试图将凤凰应用程序纳入它(只是偶尔的OTP应用程序)。 我认为大部分应用程序都启动了,但是由于缺少配置文件,我得到了错误。如何从外部向MIX应用程序提供配置文件?特别是当我尝试从rebar运行它。如何提供目录?