• 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,我会继续努力弄懂补上
  • 相关阅读:
    学生、老师、课程、选课表常用sql示例
    (01)Seajs使用介绍
    (014)Nginx静态资源web服务_负载均衡
    centos之iptables与firewalld
    (013)Nginx静态资源web服务_代理服务
    (012)Nginx静态资源web服务_防盗链配置
    (011)Nginx静态资源web服务_跨站访问
    (010)Nginx静态资源web服务_浏览器缓存原理与演示
    Gym
    斜率优化:
  • 原文地址:https://www.cnblogs.com/hpl20155329/p/7823278.html
Copyright © 2020-2023  润新知