我遇到了一个问题,希望有人能帮助我。
我尝试开始net_kernel:
net_kernel:start([test,shortnames]).
Run Code Online (Sandbox Code Playgroud)
但我遇到了这个错误:
{error,
{{shutdown,
{failed_to_start_child,net_kernel,{'EXIT',nodistribution}}},
{child,undefined,net_sup_dynamic,
{erl_distribution,start_link,[[test,shortnames]]},
permanent,1000,supervisor,
[erl_distribution]}}}
=INFO REPORT==== 23-Apr-2017::21:07:43 ===
Protocol: "inet_tcp": register/listen error: econnrefused
Run Code Online (Sandbox Code Playgroud)
惊人的提示是,当尝试开始时net_kernel:
erl -sname test
Run Code Online (Sandbox Code Playgroud)
net_kernel 将成功启动
另一个惊人的提示是,在net_kernel操作系统启动并退出 erl shell 后至少启动一次后,第一种启动方式net_kernel将成功运行:|
( net_kernel:start([...]) )
Run Code Online (Sandbox Code Playgroud)
经过一番搜索,我发现 CouchBase 和 RabbitMQ-Server 和 Ejabberd 以及其他一些使用 erlang 的应用程序,报告了这个错误( nodistribution error )
我正在尝试使用ffmpeg库和Opus编解码器对音频帧进行编码,但我遇到了这个错误:
Resource temporarily unavailable
我的源代码:
void encode_audio(uint8_t *frame , int frame_size , void (*onPacket)(uint8_t *packet , int packet_size)){
if(audio_encoder_codec_context != NULL){
memset(audio_encoder_frame_buffer , 0 , (size_t) audio_encoder_frame_size);
swr_convert(
s16_to_flt_resampler,
&audio_encoder_frame_buffer,
audio_encoder_frame_size,
(const uint8_t **) &frame,
frame_size
);
int result = avcodec_send_frame(audio_encoder_codec_context , audio_encoder_frame);
while(result >= 0){
result = avcodec_receive_packet(audio_encoder_codec_context , audio_encoder_packet);
char *a = malloc(1024);
av_strerror(result , a , 1024);
printf("%s\n",a);
if (result == AVERROR(EAGAIN) || result == AVERROR_EOF || result < 0){
break;
}
onPacket(audio_encoder_packet->data , audio_encoder_packet->size);
av_packet_unref(audio_encoder_packet);
} …Run Code Online (Sandbox Code Playgroud) 我对 cassandra 有问题(ScyllaDB(不支持索引!))
在我的场景中,我有一个包含三列的表格
CREATE TABLE test (a text , b text , c text , PRIMARY KEY ( a , b ,c ) );
现在我想通过第二个集群键( c )选择数据,但需要 b 。
我的目标但不正确的查询是:
SELECT * FROM test WHERE c='...' ALLOW FILTERING
正确的查询是这样的:
SELECT * FROM test WHERE b='...' AND c='...' ALLOW FILTERING
我的问题是否有任何解决方案可以在选择查询中仅使用 b 集群键?