This bias can be explained by comparing row7-9 with row 10-12 of Table 1
啊就是说, 每个host都有它的deltaRth(它内部software的延迟)。如果host的硬件种类一样,那么它们的延迟的大小也差不多,所以能很好的同步。硬件种类不同,延迟的大小之差就是不能同步的偏差
This bias can be explained by comparing row7-9 with row 10-12 of Table 1
啊就是说, 每个host都有它的deltaRth(它内部software的延迟)。如果host的硬件种类一样,那么它们的延迟的大小也差不多,所以能很好的同步。硬件种类不同,延迟的大小之差就是不能同步的偏差
IMT
interrupt mitigation
Bootloader
where
p = 0;
declare a null pointer?
we decide to update our model, we are also free to issue new commands. I need more data! I want a random number! Etc.
Cmd Msg Msg is a kind of Command that we command Elm to do
We are also producing a command of what we want Elm to do.
它和arduino的自动循环不一样 虽然感觉Elm project 是在一些model update view的循环里不断进行的,但实际上只有在有新的东西需要update的时候才会调用循环,不会自动循环的
(Model, Cmd Msg)
The output of update should always include Model and further Msg
the compiler tells us about it immediately
这个是不是会说 如果 case 后面的input只要有一个是对的 就会返回 name
And if we try invalid arguments like toName (Visitar "kate95") or toName Anonymous
我都知道这个名字是什么了,为什么还要返回她的名字..
UserStatus
在这里指一个数据类型
type UserStatus
先定义一个数据类型
model =
直接接在后面的model+1
init = 0
what the function actually is
init : Model
function signature
init
后面定义的init函数
init
sandbox需要的内容