热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

20135323符运锦-----期末总结

读书笔记[第二周读书笔记][http:www.cnblogs.com20135323fuyunjinp4823945.html][第三周读书笔记][http:www.cnblog

读书笔记

[第二周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4823945.html]

[第三周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4842699.html]

[第四周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4854486.html]

[第五周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4870230.html]

[第六周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4887397.html]

[第七周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4909889.html]

[第八周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4926435.html]

[第九周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4946379.html]

[第十周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4966660.html]

[第十一周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4970559.html]

[第十二周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5004579.html]

[第十三周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5023591.html]

[第十四周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5042512.html]

实验报告

[实验一 开发环境的熟悉][http://www.cnblogs.com/20135323fuyunjin/p/4966374.html]

[实验二 固件设计][http://www.cnblogs.com/brotherlittlefish/p/4986931.html]

[实验三 实时系统的移植][http://www.cnblogs.com/brotherlittlefish/p/5009420.html]

[实验四 外设驱动程序设计][http://www.cnblogs.com/20135323fuyunjin/p/5003857.html]

[实验五 通信协议设计][http://www.cnblogs.com/20135323fuyunjin/p/5023698.html]

家庭作业

[家庭作业][http://www.cnblogs.com/20135323fuyunjin/p/4986357.html]

实践作业

[缓冲区溢出][http://www.cnblogs.com/20135323fuyunjin/p/4932986.html]

课程收获与不足

自己的收获

通过了本学期的学习,让我对LINUX有了一个基本的了解和掌握。开始的第一篇学习,娄老师让我们学会了独立地安装LINUX操作系统级其相关的基本指令,现在仔细回想,这是我们日后学习LINUX的敲门砖,十分得重要,至今仍回看。再到第三周的学习,将以前所学的知识以更专业的视角回顾了一遍,阐述了与本学期所学内容的相关性。所以我觉得前两篇的学习尤为地重要,如若学不好,后面的知识难以开展。再到之后的IA32中基本的汇编指令
、Y86指令集、HCL语言、存储器层次结构入门、高速缓存原理、异常处理方式、虚拟存储器的存取方式、RIO包的基本函数、基于线程的同步互斥及编程等都是本学期的学习内容。通过了一个学期,自己已经大部分掌握了以上的知识,但是还是需要再多多翻看课本,温故知新。

说到本学期的发展学习,我相比于其他的同学多学习了缓冲区溢出,通过缓冲区溢出的学习,理解了SHELLCODE的汇编码及相关的内容,也理解了计算机安全的重要性。同时,我也认真阅读和吸收其他同学的笔记,例如宋宸宁同学的《暗时间》学习笔记让我印象十分深刻,让我理解了很多思维导向。

再说到其他的所得。经过了这个学期的学习,让我对实验楼使用更加得心应手。虽然开始很不理解老师让我们用某个软件去完成一项项作业,但是在自己使用习惯后突然理解了老师的用意,这个软件就是MARKDOWN,现在深觉它的实用性,做笔记已经离不开它。同时,老师让我们积极发挥互联网的作用,有问题尽量去网上发帖提问,集思广益,让问题更好地解决。

最后,经过本学期的学习,让我获得了更多的知识,我觉得这是最重要和珍贵的。也定会在日后的工作生活中不忘记老师教导我们的知识和好的行为习惯。

自己需要改进的地方

首先,自己的思维需要转变。可能高中时候的应试教育对我的影响过大,总是希望老师在课堂上能授课后我们再课下消化。其实仔细想想这是不对的,主动出击总是好过被动接受。同时,遇到问题应积极主动求助交流。

其次,对代码的理解过于肤浅。对于课本的代码,仅仅局限于理解它是什么,却没有认真想想它为什么这样来,以至于如果自己编写代码程序可能难以下手。所以,在今后的学习中,对待代码的相关内容应追本溯源,多想想为什么。

再者,实验只注重结果,不重过程。实验课上,或多或少可能只是跟着步骤做,对于一些关键的内容缺少理解,只重视最后的结果却忽略了内容的精髓,这样便失去了做实验的意义。

最后,听课效率应提高。这是个人习惯问题,在课上有时会开小差,希望自己在今后学习中要避免这种情况的出现。因为老师在上课讲的内容都是十分重点且有意义的。

结对收获

本次实验及家庭作业我与余佳源同学进行结对实验。我两相互互补,我可能更重理论,他动手能力更强。对于各项的开展有了很好的基础。我主要负责查漏补缺及催促完成各项任务。

给学弟学妹们的学习建议

首先,我推荐学弟学妹选这门课。这门课真正让你深入理解了LINUX。对于学习上的建议,我认为分为以下几点:

1、一定要注意开始的学习。初期学习是打基础的关键,如若不能打好基础,后面的学习就很吃力。

2、及时转变学习思维。将原先的被动接受转变为主动出击。

3、多问个为什么。对于内容,不仅仅局限于接受一个定律或者理解一条代码在讲什么。更多时候理解了来源,不仅真正内化了知识,还能举一反三。

给老师的建议

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

传授最新潮的相关知识和坚持翻转课堂。

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

应该将初期的基础的学习时间稍微拉长一些,初期学习过于赶和累,如若可以拉长一些,基础会打的更好。


推荐阅读
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
author-avatar
手机用户2602879695
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有