#U5b9e#U8df5#U9879#U76ee/2019_MSC_#U9ec4#U91d1#U70b9/#U5fae#U8f6f#U9ec4#U91d1#U70b9#U7a0b#U5e8f#U5de5#U5177/OnlineGame/SampleClient/GoldedNumberClient/Models/Game.cs (4 lines): - line 25: //TODO 使用分页获取历史的接口。 - line 167: //TODO History类是服务器接口类,需要考虑将其替换为合适的核心类型。 - line 280: //TODO 最好通过 CancellationToken 的形式将游戏结束的信号传递到下方的网络请求中, - line 281: //TODO 可以及时结束不必要的网络请求。 #U5b9e#U8df5#U9879#U76ee/2019_MSC_#U9ec4#U91d1#U70b9/#U5fae#U8f6f#U9ec4#U91d1#U70b9#U7a0b#U5e8f#U5de5#U5177/OnlineGame/SampleClient/GoldedNumberClient/MainWindow.xaml.cs (4 lines): - line 99: //TODO 对这里的一些细节操作,我们可以再加抽象。需要注意的是变量 g,这个 g 和 _game 字段是不可混用的。 - line 100: //TODO 因为 g 真正表示了在过去时间点上,发送了事件的 Game 对象。而通过 _game,我们总是取得当前正在进行的 Game 对象。 - line 101: //TODO 我们在这里显式地、重复地使用 g,就很容易不小心混用了。 - line 102: //TODO 我们可以把 `_game.SomeEvent += aHandler` 操作抽象成 Action,并统一地管理变量 g 的传递,这样我们就能防患于未然。 #U57fa#U7840#U6559#U7a0b/A2-#U795e#U7ecf#U7f51#U7edc#U57fa#U672c#U539f#U7406/#U7b2c7#U6b65 - #U6df1#U5ea6#U795e#U7ecf#U7f51#U7edc/src/ch15-DnnOptimization/Level5_BatchNormTest.py (3 lines): - line 59: # TODO: Implement the training-time forward pass for batch normalization. # - line 107: # TODO: Implement the test-time forward pass for batch normalization. Use # - line 148: # TODO: Implement the backward pass for batch normalization. Store the # #U57fa#U7840#U6559#U7a0b/A2-#U795e#U7ecf#U7f51#U7edc#U57fa#U672c#U539f#U7406/#U7b2c6#U6b65 - #U6a21#U578b#U90e8#U7f72/src/ch13-ModelInference/UWP/OnnxDemo/App.xaml.cs (2 lines): - line 58: //TODO: 从之前挂起的应用程序加载状态 - line 99: //TODO: 保存应用程序状态并停止任何后台活动 #U5b9e#U8df5#U6848#U4f8b/B03-#U770b#U56fe#U8bc6#U718a/src/OnnxWithWinML/ClassifyBear/ClassifyBear/App.xaml.cs (2 lines): - line 58: //TODO: 从之前挂起的应用程序加载状态 - line 99: //TODO: 保存应用程序状态并停止任何后台活动