上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页

2017年5月8日

汇编学习笔记(AT&T语法)

摘要: 一个最基本的汇编程序如下所示: 1、.globl表示汇编器不能在汇编之后就丢弃该标识,因为接下来的连接器还会使用它。_start是一个特殊的标识,它必须用.globl修饰,因为它代表了程序开始的入口 否则在链接的时候会报“ld: warning: cannot find entry symbol _ 阅读全文

posted @ 2017-05-08 17:20 姚灯灯! 阅读(1950) 评论(0) 推荐(1) 编辑

2017年5月7日

Linux内核学习资料

摘要: 1、为什么计算机的学生要学习Linux开源技术 http://tinylab.org/why-computer-students-learn-linux-open-source-technologies/ 2、JOS reading material https://pdos.csail.mit.e 阅读全文

posted @ 2017-05-07 12:57 姚灯灯! 阅读(266) 评论(0) 推荐(0) 编辑

2017年4月25日

《Vim实用技巧》阅读笔记 --- 移动及跳转

摘要: 1、在对实际行的操作之前加上g,即可对屏幕行进行操作,例如:`gj`表示向下移动一个屏幕行,`g^`表示移动到屏幕行的第一个非空白字符等等 2、Vim有两组面向单词正向及反向移动的命令: 通常我们可以使用ea表示在当前单词结尾后添加 3、Vim会记录上次执行过的`f{char}`命令,随后用`;`命 阅读全文

posted @ 2017-04-25 17:32 姚灯灯! 阅读(217) 评论(0) 推荐(0) 编辑

《深入理解Linux网络技术内幕》阅读笔记 --- 路由基本概念

摘要: 一、路由的基本概念 1、一条路由就是一组参数,这些参数存储了往一个给定目的地转发流量所需的信息,而一条路由所需的最少的参数集合为:(1)目的网络,(2)出口设备,(3)下一跳网关 2、路由中的相关术语:(1)对称路由:如果从主机A到主机B的路由与从主机B返回主机A的路由相同,这样的路由称为对称路由, 阅读全文

posted @ 2017-04-25 15:14 姚灯灯! 阅读(2400) 评论(0) 推荐(0) 编辑

2017年4月14日

《深入理解Linux网络技术内幕》阅读笔记 --- 邻居子系统

摘要: 1、封包从L3至L2的传送过程如下所示: 本地主机的路由子系统选择L3目的地址(下一个跃点)。 根据路由表,如果下一个跃点在同一个网络中,邻居层就把目的L3地址解析为跃点的L2地址。这个关联会被放入缓存中以便再次使用。 最后,调用一个函数,例如dev_queue_xmit负责完成发送,将封包传递给流 阅读全文

posted @ 2017-04-14 17:12 姚灯灯! 阅读(1860) 评论(0) 推荐(0) 编辑

2017年3月28日

CNI flannel插件

摘要: // plugins/meta/flannel/flannel.go func cmdAdd(args *skel.CmdArgs) error 调用n, err := loadFlannelNetConf(args.StdinData)读取网络配置 调用fenv, err := loadFlann 阅读全文

posted @ 2017-03-28 16:49 姚灯灯! 阅读(729) 评论(0) 推荐(0) 编辑

2017年3月27日

flannel源码分析---backend为vxlan

摘要: // backend/vxlan/vxlan.go func (be *VXLANBackend) RegisterNetwork(ctx context.Context, network string, config *subnet.Config) (backend.Network, error) 阅读全文

posted @ 2017-03-27 17:35 姚灯灯! 阅读(999) 评论(0) 推荐(0) 编辑

2017年3月15日

flannel源码分析---初始化部分

摘要: // main.go 1、func main() ..... 首先调用sm, err := newSubnetManager()创建subnet manager .... 调用ctx, cancel := context.WithCancel(context.Background()) 调用nm, 阅读全文

posted @ 2017-03-15 21:47 姚灯灯! 阅读(906) 评论(0) 推荐(0) 编辑

2017年3月14日

Learn How To Cross Over The Wall

摘要: 1、一个proxy的实现 http://blog.codingnow.com/2011/05/xtunnel.html 2、SOCK5 RFC http://www.faqs.org/rfcs/rfc1928.html 阅读全文

posted @ 2017-03-14 21:59 姚灯灯! 阅读(193) 评论(0) 推荐(0) 编辑

Kubernetes网络框架

摘要: // cmd/kubelet/app/server.go -1、func UnsecuredKubeletDeps(s *options.KubeletServer) (*kubelet.KubeletDeps, error) .... 最后调用return &kubelet.KubeletDeps 阅读全文

posted @ 2017-03-14 16:30 姚灯灯! 阅读(1053) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页

导航