CPU读写内存的单位是一个机器字。
more >>
在Request前加了一个'$gen_cast'做为Tag,用于handle_cast,handle_info以及print_event时做区分
在调用erlang:send前使用noconnect,
如果需要connect,即会被阻塞一小会(连接目标结点),则spawn另一个进程来erlang:send以避免阻塞
ps: 只是noconnect并不是nosuspend,nosuspend会在port busy时放弃
源码如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26cast({global,Name}, Request) ->
catch global:send(Name, cast_msg(Request)),
ok;
cast({via, Mod, Name}, Request) ->
catch Mod:send(Name, cast_msg(Request)),
ok;
cast({Name,Node}=Dest, Request) when is_atom(Name), is_atom(Node) ->
do_cast(Dest, Request);
cast(Dest, Request) when is_atom(Dest) ->
do_cast(Dest, Request);
cast(Dest, Request) when is_pid(Dest) ->
do_cast(Dest, Request).
do_cast(Dest, Request) ->
do_send(Dest, cast_msg(Request)),
ok.
cast_msg(Request) -> {'$gen_cast',Request}.
do_send(Dest, Msg) ->
case catch erlang:send(Dest, Msg, [noconnect]) of
noconnect ->
spawn(erlang, send, [Dest,Msg]);
Other ->
Other
end.
将.screenrc文件放到home目录即~下即可在screen里显示窗口列表
screen -S name 新建一个session
screen -ls 列出当前所有虚拟终端
screen -rd sessionid 断开(detach)其他连接并进入(reattach)指定的虚拟终端
C-a ? 帮助
C-a w 窗口列表
C-a c 创建一个
C-a A 当前的改名
C-a k 杀掉当前的
C-a d 退出screen, 但screen里的窗口依然保持, 之后还可以attach
C-a [ 进入copy mode, 可以滚动窗口和选择文本拷贝
C-a n 切换到下一个 window
C-a p 切换到前一个 window
C-a 0..9 切换到第 0..9 个 window
键位 | 扫描码 |
---|---|
ESC | 00 01 |
TAB | 00 0F |
CapsLock | 00 3A |
左Shift | 00 2A |
右Shift | 00 36 |
左Alt | 00 38 |
右Alt | E0 38 |
左Ctrl | 00 1D |
右Ctrl | E0 1D |
PrintScreen | E0 37 |
上矢印 | E0 48 |
下矢印 | E0 50 |
右矢印 | E0 4D |
左矢印 | E0 4B |
Insert | E0 52 |
Delete | E0 53 |
Home | E0 47 |
End | E0 4F |
PageUp | E0 49 |
PageDown | E0 51 |
左Win key | E0 5B |
右Win key | E0 5C |
application | E0 5D |
PAUSE | 00 45 |
ScrollLock | 00 46 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true