文件名称:mit-6.824:MapReduce展示。 与围棋
文件大小:1.27MB
文件格式:ZIP
更新时间:2024-03-05 12:39:29
Go
“#mit-6.824” MapReduce 如何在JetBrains GoLand中调试 使用这些参数-gcflags="all=-N -l"构建wc.go 编译版本必须具有与调试运行相同的标志。 看起来像什么: go build - gcflags = "all=-N -l" - - buildmode = plugin .. / mrapps / wc . go 现在,在单独的终端上运行Delve(确保在继续之前进行安装)。 使用以下命令: dlv debug -- headless -- listen = : 2345 - - api - version = 2 - - accept - multiclient mrsequential . go - - wc. so pg * . txt 请注意,它将在端口2345上运行(这是GoLand IDE上的默认调试端口)。 --
【文件预览】:
mit-6.824-master
----shardmaster()
--------client.go(2KB)
--------test_test.go(8KB)
--------server.go(2KB)
--------common.go(1KB)
--------config.go(8KB)
----models()
--------kv.go(2KB)
----mrapps()
--------nocrash.go(948B)
--------crash.go(1KB)
--------wc.go(1KB)
--------rtiming.go(2KB)
--------mtiming.go(2KB)
--------indexer.go(1KB)
----shardkv()
--------client.go(3KB)
--------test_test.go(18KB)
--------server.go(3KB)
--------common.go(868B)
--------config.go(9KB)
----labrpc()
--------test_test.go(11KB)
--------labrpc.go(13KB)
----porcupine()
--------bitset.go(1KB)
--------visualization.go(30KB)
--------porcupine.go(1KB)
--------checker.go(8KB)
--------model.go(2KB)
----raft()
--------persister.go(1KB)
--------test_test.go(20KB)
--------util.go(181B)
--------raft.go(7KB)
--------config.go(12KB)
----mr()
--------master.go(6KB)
--------worker.go(6KB)
--------rpc.go(1KB)
----README.md(850B)
----kvraft()
--------client.go(2KB)
--------test_test.go(20KB)
--------server.go(3KB)
--------common.go(531B)
--------config.go(10KB)
----main()
--------pbc.go(875B)
--------diskvd.go(2KB)
--------pg-sherlock_holmes.txt(568KB)
--------lockc.go(500B)
--------pg-metamorphosis.txt(136KB)
--------viewd.go(283B)
--------mrworker.go(1KB)
--------pg-frankenstein.txt(431KB)
--------lockd.go(657B)
--------test-mr.sh(5KB)
--------pg-tom_sawyer.txt(403KB)
--------pg-huckleberry_finn.txt(580KB)
--------pg-grimm.txt(528KB)
--------mrmaster.go(452B)
--------mrsequential.go(2KB)
--------pg-dorian_gray.txt(443KB)
--------pbd.go(300B)
--------pg-being_ernest.txt(136KB)
----.gitignore(100B)
----labgob()
--------test_test.go(3KB)
--------labgob.go(4KB)