自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 erlang底层c定时器设计-Erlang源码学习二

Erlang底层的定时器实现位于源码的erts/emulator/beam/time.c文件,用时间轮的方式动态添加和删除定时器,结构体名为typedef struct ErtsTimerWheel_ ErtsTimerWheel,每一个定时器的结构体名为typedef struct erl_timer ErtsTWheelTimer,看结构体实现大体上可以知道定时器的设计。定时器 ErtsTWh

2017-05-29 22:54:15 1419

原创 erlang:now()与os:timestamp()-Erlang源码学习一

erlang中,关于erlang:now()与os:timestamp()两个接口,查看官方文档的解释: erlang:now/0 os:timestamp/0 按官方文档上说erlang:now/0是废弃了的,它可以获取一个持续递增的唯一时间戳。除此也没说讲到更多。再看erlang:now/0文档给的时间和时间修正,里面详细描述了erlang对于时间的处理,暂不看。直接跳到

2017-05-10 23:20:50 2853 1

原创 图的简单表示-算法学习笔记十七

基于邻接矩阵和邻接链表的图表示法,以及各自的深度优先遍历和广度优先遍历,但图的表示中没有加带权的边,只是简单写一写,学习一下,底层链表和队列用了通用链表#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#define PRINT(format, arg...) \do{ \ print

2017-05-06 11:17:27 312

erlang OTP19的Debian安装包

sudo dpkg -i xxx.deb

2017-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除