zoukankan      html  css  js  c++  java
  • 20145302张薇《Java程序设计》第十周学习总结

    20145302 《Java程序设计》第十周学习总结

    客户端和服务器端功能

    • 客户端程序功能列表:
    1. 接收用户控制台输入
    2. 判断输入内容是否合法
    3. 按照协议格式发送数据
    4. 根据服务器端的反馈给出相应提示
    • 服务器端程序功能列表:
    1. 接收客户端发送数据
    2. 按照协议格式解析数据
    3. 判断发送过来的数字和随机数字的关系
    4. 根据判断结果生产协议数据
    5. 将生产的数据反馈给客户端
    • 客户端程序协议格式如下:
    1. 将用户输入的数字转换为字符串,然后转换为byte数组
    2. 发送“quit”字符串代表退出
    • 服务器端程序协议格式如下:
      反馈长度为1个字节,数字0代表相等(猜中),1代表大了,2代表小了,其它数字代表错误。
      域名
    • 但是由于IP地址不容易记忆,所以为了方便记忆,有创造了另外一个概念——域名(Domain Name),例如sohu.com等。一个IP地址可以对应多个域名,一个域名只能对应一个IP地址。在网络中传输的数据,全部是以IP地址作为地址标识,所以在实际传输数据以前需要将域名转换为IP地址,实现这种功能的服务器称之为DNS服务器,也就是通俗的说法叫做域名解析。IP地址的使用要比域名通用一些。
      客户端和服务器端
    • 网络编程中的两种程序就分别是客户端和服务器端。这种网络编程的结构被称作客户端/服务器结构,也叫做Client/Server结构,简称C/S结构;使用浏览器作为客户端的结构被称作浏览器/服务器结构,也叫做Browser/Server结构,简称为B/S结构。总之C/S结构和B/S结构是现在网络编程中常见的两种结构,B/S结构其实也就是一种特殊的C/S结构。P2P程序中既包含客户端程序,也包含服务器端程序。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 1500行 15篇 400小时
    第一周 10/10 2/2 10/10 基础知识
    第二周 50/60 1/3 35/35 语法知识
    第三周 100/160 1/4 25/60 了解对象
    第四周 150/310 1/5 30/90 面向对象
    第五周 390/700 1/6 30/120 处理异常
    第六周 300/1000 2/8 30/150 输入输出
    第七周 300/1300 2/10 20/170 时间代码
    第八周 200/1500 2/12 15/185 API |
    第九周 100/1600 2/14 15/200 数据库
    第十周 100/1700 2/16 10/210 网络编程

    参考资料

  • 相关阅读:
    Axure案例:用中继器实现便捷好用的3级菜单--转载
    我说CMMI之七:需求管理过程域--转载
    我说CMMI之六:CMMI的评估--转载
    我说CMMI之五:CMMI 4个等级的区别--转载
    我说CMMI之四:CMMI的表示方法--转载
    我说CMMI之三:CMMI的构件--转载
    我说CMMI之二:CMMI里有什么?--转载
    我说CMMI之一:CMMI是什么--转载
    PMBOK :美国的项目管理知识体系
    有关 CMMI
  • 原文地址:https://www.cnblogs.com/5302v/p/5471944.html
Copyright © 2011-2022 走看看