- 博客(3)
- 收藏
- 关注
原创 phxpaxos项目分析
phxpasox项目分析 添加调试功能 为了能够单步调试,需要修改tools目录下的create_makefile.py文件 修改添加 -g makefile.write(“CPPFLAGS+=$(%s) -g\n\n” % extra_cpp_flag_name) 然后 build.sh make clean make make install // 还需要从新编译plugin 然后编译运行sample,就可以使用调试程序调试了 ...
2020-12-18 10:06:15
256
原创 linux在arm上启动过程分析
linux在arm上启动过程分析启动过程u-bootlinux kernel的启动 *内容主要来源于阅读linux-4.4.1/Documentation/arm中和链接: Boot Sequence。 启动过程 从大的方面来讲主要包含四个步骤: Boot sequence (in order) Boot ROM X-loader U-boot Linux 不去细说其中的细节,主要找找u-boot和linux内核在源代码中的具体位置 u-boot u-boot,也就是bootloader,需要完成以下几
2020-12-01 18:20:55
610
原创 golang rpc中的一个坑
项目场景: golang实现MapReduce,尝试使用rpc在master和worker之间传递数据 # 问题描述: 设计的传递参数类型为这个 type Args struct { request RequestType TaskID int Filenames []string } 但是每一次数据传递发现request总是为0,而且编译器也没有报错,很是不解 原因分析: Args中的成员如果想要在包外访问就必须把名称的第一个字母大写,所以正确的格式为 type Args s
2020-10-12 11:37:07
649
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅