2017-2018-1 20155226 《信息安全系统设计基础》课程总结

2017-2018-1 20155226 《信息安全系统设计基础》课程总结

每周作业链接汇总

熟悉了Linux系统下的开发环境 熟悉vi的基本操作

熟悉gcc编译器的基本原理

实验报告链接汇总

  1. 交叉编译环境-(使用实验室台式机)
  2. 目标机宿主机联通
  3. 目标机运行程序
  4. 清理工作

  1. MDK
  2. LED
  3. UART
  4. 国密算法
  5. SM1

  1. 学习使用Linux命令wc(1)
  2. 基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端
  3. 客户端传一个文本文件给服务器,

    服务器返加文本文件中的单词数

  4. 使用多线程实现wc服务器并使用同步互斥机制保证计数正确

  1. 提交康奈尔笔记
  2. 在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验

  1. 在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业
  2. 在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护

代码托管:https://gitee.com/bestiisjava2017/thy5226

  • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

确实要多练习。

  • 实践上有什么经验教训

多问多练多思考

你有什么项目被扣分,谈谈你的教训

  • 迟交作业

以后要及时做完及时交

课程收获与不足

  • 自己的收获

学到了linux的很多东西

  • 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

我们很多项目都是互相帮助做出来的

  • 给开学初的你和学弟学妹们的学习建议

好好学,多花时间。

  • 如果重新学习这门课,怎么做才可以学的更好

敲更多代码

问卷调查

  • 你平均每周投入到本课程多长时间?

20-25h

  • 每周的学习效率有提高吗?

有波峰也有波谷

  • 学习效果自己满意吗?

还算满意吧

  • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)

应该做不到,因为事情蛮多的= =

  • 你觉得这门课老师应该继续做哪一件事情?

康奈尔笔记应该继续

  • 你觉得这门课老师应该停止做哪一件事情?

减少测试与自学的比例,多讲点课。

  • 你觉得这门课老师应该开始做什么新的事情?

多讲课= =

原文地址:https://www.cnblogs.com/20155226thy/p/8157382.html

时间: 2024-11-09 06:16:45

2017-2018-1 20155226 《信息安全系统设计基础》课程总结的相关文章

20145322 《信息安全系统设计基础》课程总结

#20145322 <信息安全系统设计基础>课程总结 每周作业链接汇总 第零周 预习课程知识,安装环境 第一周 Linux 目录结构及一些基本的linux操作和命令 第二周 学习内容 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成与调用方法 理解C程序中模块的概仿,模块分解的"高内聚,低耦合"的原则 了解链接的概念 第三周

20145317《信息安全系统设计基础》课程总结

20145317<信息安全系统设计基础>课程总结 每周作业链接汇总 第0周作业:课本问题,安装虚拟机   http://www.cnblogs.com/5317p/p/5866828.html 第一周作业:LINUX中常用指令的实践 http://www.cnblogs.com/5317p/p/5882782.html 第二周作业:vim/gcc/gdb/makefile的使用 http://www.cnblogs.com/5317p/p/5907116.html 第三周作业:第二章<信

20145306《信息安全系统设计基础》课程总结

# <信息安全系统设计基础>课程总结 第0周总结 简要内容: 使用虚拟机VirtualBox成功安装Linux系统,预习了Linux基础入门,阅读娄老师推荐的博客感想. 二维码: 第1周总结 简要内容: 介绍了Linux操作系统,ubuntu下常用代码,核心的Linux命令,使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等. 二维码: 第2周总结 简要内容: 介绍了了Linux系统下的开发环境.vi的基本操作.gcc编译器的基本原

20145207《信息安全系统设计基础》课程总结

20145207<信息安全系统设计基础>课程总结 链接汇总 第0周博客认识Linux系统,安装虚拟机,课本概述 第1周博客Linux系统基础命令,vim使用 第2周博客vim编辑器,GCC编译器的使用,gdb调试程序工具,Makefile自动化编译 第3周博客教材:第二章<信息的表示和处理> 第4周博客 第5周博客教材:第三章<程序的机器级表示>,理解函数调用栈帧的概念,并能用GDB进行调试 第6周博客教材:第四章<处理器体系结构> 第7周博客教材:第六章&

20145239杜文超 《信息安全系统设计基础》课程总结

20145239杜文超 <信息安全系统设计基础>课程总结 每周作业链接汇总 第0周作业: 简要内容:安装VirtualBox,安装Ubuntu,预习Linux基础入门. 二维码: 第一周作业: 简要内容:了解Linux操作系统,掌握核心的linux命令. 二维码: 第二周作业: 简要内容:熟悉Linux系统的开发环境.vi的基本操作.gcc编译器的基本原理.gcc编译器的常用选项.如何使用gdb调试技术. 二维码: 第三周作业: 简要内容:理解"信息=位+上下文". 二维码

2017-2018-1 20155226 《信息安全系统设计基础》课下实践——实现mypwd

2017-2018-1 20155226 <信息安全系统设计基础>课下实践--实现mypwd 1 学习pwd命令 输入pwd命令 发现他是给出当前文件夹的绝对路径. 于是 man 1 pwd查看pwd详细 然后查看pwd实现需要的系统调用man -k; grep 在这发现了一个功能相同的内核函数getcwd 到这步就很简单了,先查看这个函数man getcwd 2 写出伪代码 char一个数组: 调用内核函数[getcwd()]获取当前目录的绝对路径并保存至数组中: if(返回的指针==NUL

2017-2018-1 20155226 《信息安全系统设计基础》第11周学习总结

2017-2018-1 20155226 <信息安全系统设计基础>第11周学习总结 教材学习内容总结 学习目标 理解虚拟存储器的概念和作用 理解地址翻译的概念 理解存储器映射 掌握动态存储器分配的方法 理解垃圾收集的概念 了解C语言中与存储器有关的错误 教材内容提炼 第2章 信息的表示和处理 一.概述 虚拟存储器的三个重要能力: 它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式,高效的使用了主存 它为每个进程提供了

2017-2018-1 20155226《信息安全系统设计基础》第14周学习总结

2017-2018-1 20155226<信息安全系统设计基础>第14周学习总结 教材学习内容深度学习 第二章 信息的表示和处理 十六进制表示法C表示法以0x或0X开头的数字常量为十六进制进制转换常用进制:二进制(B),十进制(D),八进制(O或者Q),十六进制(H) 转换为二进制-十六进制相互转换,二进制的四位数字对应十六进制的一位数字. 同理,二进制与八进制的转化是三位对应一位. 但是通常情况下,进制转换都以二进制为桥梁进行转换. 每台计算机都有一个字长,指明整数和指针数据的标称大小,因为

20155227 《信息安全系统设计基础》课程总结

20155227 <信息安全系统设计基础>课程总结 每周作业链接汇总 第一周作业 简要内容:学习第一章和第七章.初步了解各种指令来通过原始文件得到二进制文件.文本文件.以及可执行文件. 二维码: 第三周作业 简要内容:学习第二章.了解到三种数字:无符号数.有符号数.浮点数 二维码: 第五周作业 简要内容:学习第三章.复习了汇编相关知识. 二维码: 第七周作业 简要内容:学习第四章.理解了Y86指令集体系结构 二维码: 第八周作业 简要内容:学习第十一章,第十二章.socket编程和并发编程 二