1. 本周学习总结
以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。
2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成
为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。
2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?
2.2 系统通过网络传递了什么信息?信息的格式是什么?
2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?
2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。
注意:如果不会编写客户端,可以使用telnet或者**网络调试助手*做客户端。
2.5 选做:使用自己编写的客户端访问系统。简述里面的核心代码。
2.6 选做:系统中有出现多线程的冲突或者同步问题吗?
3. 码云与PTA
3.1 统计本周完成的代码量
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
2 | 271 | 271 | 10 | 10 |
3 | 386 | 135 | 13 | 3 |
4 | 697 | 311 | 23 | 10 |
5 | 1087 | 390 | 25 | 2 |
6 | 1728 | 641 | 32 | 7 |
7 | 3887 | 2159 | 43 | 11 |
8 | 4271 | 384 | 36 | -7 |
9 | 4573 | 302 | 37 | 1 |
10 | 4628 | 55 | 41 | 4 |
11 | 5471 | 843 | 48 | 7 |
12 | 5672 | 201 | 53 | 5 |
13 | 5836 | 164 | 57 | 4 |
需要将每周的代码统计情况融合到一张表中。