书中不理解的地方mark一下_Erlang 程序设计书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > Erlang 程序设计 > 书中不理解的地方mark一下
黄小毛 Erlang 程序设计 的书评 发表时间:2010-06-30 21:06:53

书中不理解的地方mark一下

第五章 95页 5.3节 关于计算mp3文件同步帧的例子

FrameLength = framelength(Layer, BitRate, SampleRate, Padding),
if
FrameLength < 21 ->
exit(frameSize);
true ->
{ok, FrameLength, {Layer,BitRate,SampleRate,Vsn,Bits}}
end;


为什么FrameLength要小于21呢?

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“书中不理解的地方mark一下”的回应

黄小毛 2010-06-30 21:09:45

第九章 169页 关于错误处理的 edemo1

8> edemo1:start(true, {die,kill}).
Process b received {'EXIT',<0.73.0>,kill}
process b (<0.72.0>) is alive
process c (<0.73.0>) is dead

此时b为system process,它收到的C的信号是kill,为什么它还是alive?对比之前

4> edemo1:start(false, {die,kill}).
Process a received {'EXIT',<0.56.0>,killed} <-- ** changed to killed **
process b (<0.56.0>) is dead
process c (<0.57.0>) is dead
ok

它不为system process,收到来自c的kill,die掉了并且向a发出了killed信号
(这里为什么又没有记录b收到来自c的kill信号)?