201621123080 《Java程序设计》第13周学习总结

1. 本周学习总结

以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。

2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等)-分组完成

为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能。

2.1 简述你想为你的系统增加什么网络功能?设计思路是什么?

网络功能
用户登录、注册
借书、还书
查看书库

将主控制程序放在线程任务里,每个任务对应一个连接,并且将所有的输入、输出通过websocket连接;

2.2 系统通过网络传递了什么信息?信息的格式是什么?

传递了所有格式化的文本信息(登录信息、书库数据、客户端服务端对话)。格式类似控制台输入输出,用Scanner、PrintWriter包装成字符。

2.3 你的网络模块使用了TCP还是UDP技术?模块中的常用类是什么?

采用TCP技术。常用类有ServerSocket Socket

2.4 截图网络通讯部分的源代码与运行截图,并进行简单说明。

这边还遇到一个小问题,就是网络连接器无法连接服务端,提示如下图。还没找到解决办法,但是重启电脑就可以了。。。

3. 码云与PTA

3.1 统计本周完成的代码量

需要将每周的代码统计情况融合到一张表中。

周次 总代码量 新增代码量 总文件数 新增文件数
1 0 0 0 0
2 0 0 0 0
3 472 472 11 11
4 472 0 11 0
5 468 -4 12 1
6 1043 575 30 18
7 2417 1374 51 21
8 5129 2712 83 32
9 5284 155 89 6
10 5714 430 98 9
11 5995 281 105 7
12 6365 370 114 9
13 6771 406 120 6
14 6910 139 121 1

最新文章

  1. mac 下配置 git
  2. MVC Code First 当实体类发生变化时,如何自动更新数据库表
  3. hdu 2027统计元音
  4. VMware+Fedora20+secureCRT7.0配置心得
  5. hibernate映射的 关联关系:有 一对多关联关系,一对一关联关系,多对多关联关系,继承关系
  6. 使用 Web Tracing Framework 分析富 JS 应用的性能
  7. JavaScript或jQuery模拟点击超链接和按钮
  8. [Hibernate] List 映射例子
  9. BASH 进阶(转载防丢)
  10. Python基础入门教程
  11. CentOS7安装使用Docker
  12. 【NOIP2015提高组】运输计划
  13. [转]linux VLAN配置(vconfig)
  14. 在Git中添加一个项目
  15. Django框架详细介绍---模板系统
  16. python学习(六)
  17. Android 设置Activity样式 透明度
  18. json-lib.jar开发包及依赖包的下载地址(转)
  19. Delphi XE 6,Rad Studio XE 6 官方下载(附破解)
  20. 视觉惯性里程计Visual–Inertial Odometry(VIO)概述

热门文章

  1. Linux命令 查看Linux版本和是否联网
  2. [NWPU2016][寒假作业][正常版第三组]搜索和二分 N
  3. 057 Insert Interval 插入区间
  4. [干货分享] AXURE-整套高保真UI框架和元件组(暗黑风格)
  5. Vue2之页面 、js 、css分离
  6. Mind must be master of the body, strong mind can separate the body from its suffering.
  7. Android方法数methods超过65536
  8. selenium3+webdriver学习笔记1(访问常用请求)
  9. jsp四大作用域之page
  10. 51nod 1191 消灭兔子