zoukankan      html  css  js  c++  java
  • week8课上实践

    课上练习、

    第一题:

    参考 http://www.cnblogs.com/rocedu/p/6766748.html#SECCLA 在Linux下完成“求命令行传入整数参数的和”
    
    测试代码传入自己的8位学号
    
    上方提交代码
    
    附件提交运行测试截图
    
    • 课上做本题的时候很快就感觉自己写好了,但是运行的时候显示段错误。回去找原因的时候没有找到,后面发现是argv写成了argc造成的。

    第二题

    把第一个练习中的代码在X86-64(Ubuntu)中反汇编,给出汇编代码和机器码的截图
    
    把X86-64汇编翻译成Y86-64汇编,并给出相应机器码的截图(使用附件中的Y86-64模拟器)
    
    
    • 之前没有预习到位,这个题不会做,在课下的学习中,补全的本题的知识点。但仍有一些小问题

    第三题

    基于socket 使用教材的csapp.h csapp.c,实现daytime(13)服务器(端口我们使用13+后三位学号)和客户端
    服务器响应消息格式是
    “
    客户端IP:XXXX#### 课下第二题
    
    
    服务器实现者学号:XXXXXXXX
    当前时间: XX:XX:XX
    ”
    上方提交代码
    提交一个客户端至少查询三次时间的截图测试截图
    提交至少两个客户端查询时间的截图测试截图
    
    • 在网上找了个代码改的,是windows环境下的。

    • 运行结果如下:

    把课上练习3的daytime服务器分别用多进程和多线程实现成并发服务器并测试
    
    提交博客链接
    

    代码托管

    我所学到的:

    不懂的

    • 怎样将X86翻译成Y86,我会继续努力弄懂补上
  • 相关阅读:
    PHP设置时区
    MySQL基本数据操作
    MySQL更改字段名
    MySQL修改数据表
    MySQL数据表的修改
    MySQL表级约束和列级约束
    MySQL外键约束的参照操作
    MySQL约束
    MySQL默认约束DEFAULT
    [Caffe]:关于*** Aborted at 1479432790 (unix time) try "date -d @1479432790" 错误的另一种原因
  • 原文地址:https://www.cnblogs.com/hpl20155329/p/7823278.html
Copyright © 2011-2022 走看看