寒假阶段总结---第一周

2020寒假第一周总结

预期规划

Mon 13 Mon 20 IOT设备数据加密保护算法SM4 汇编&C语言 计算机等级考试三四级 Pwn(stack&heap) 假期作息 临近新年 科目三 技术学习规划 日常 事项列表

总结

假期开始于1.12号,到今天的18号刚刚好是第一个周。
对于预期计划的完成度大概有60%
存在如下两方面的问题:
1.对不同事项有明确方向但无细化计划,预期计划有明确事项不会进一步规划具体内容的程度,会根据实际过程再做适当的调整。因而理想化的完成度更适合叫做预期计划的匹配度,其中有一部分一定会做出调整,因而对于理想化定的指标完成度为85% 对此仍有25%偏差。
2.非预期的干扰,例如连续4天家里有来客人会占据一定的规划内时间。


回顾

  1. IOT设备数据加密保护算法的应用实现 ,这个算法的学习及应用还算对我造成了一定困扰。在这个项目中采用的SM4的国密分组对称加密算法。总体有两部分,代码实现并在IOT设备上计算耗时;完成算法应用文档。在过去的一周已将官方的例程实现并已完成1700字文档。
  2. 网络安全binary堆栈学习 这部分是预期计划中最重要的一块儿,在binary这个大坑已经越来越迷失堆栈,要学的东西太多仅仅对栈相关的知识有了浅显的理解,堆相关的知识过于冗杂,也是这个假期的学习目标;能够掌握基本的例如常见的Off-By-One等漏洞的挖掘利用。过去的一周小本本上记了好几页,包括了一些shellcode的汇编细节,gdb指令的用法等,深化在堆栈结构上的认识。在16号晚上8点开始的一场HgameCTF线上赛解了三道题目,当晚一位师傅没一会儿解出来8道题目实在给我震惊坏了,emmm跟大佬比还是太菜了,这也会成为我努力学习的动力吧!
  3. 汇编学习 万丈高楼平地起,在这里用来还算恰当。对于技术学习不能只有广度的片面,尤其是在二进制方面的技术学习,更重要的是深度。基础看似不会直接用上但是不得不说它对技术的原理层面的学习极为重要。不懂得原理,何谈懂得一向技术呢?对于汇编的学习参考了王爽的《汇编语言》以及小甲鱼的课程。一个星期没有啃很多,本着循序渐进的原则,从计算机硬件的架构开始逐步引申到内存与处理器的交互原理至此学到了物理地址&段的相关知识,参考书的话是学到了25页。
  4. C语言学习 虽然平时用python多一点,但是C语言在底层的适用场景有着不可撼动的地位。在binary的分析中更多实在C语言架构下的功能模块中去做逆向。”千里之堤,溃于蚁穴“大的模样都看不清楚又去哪儿做细微的漏洞挖掘利用的。因而我决心重修C语言,以逆向的角度出发深化对C语言的理解。有句话说的有道理,知识都是相通的。的确像是现在在做的SM4算法的实现就是用C语言实现的。参考的书是第二版的《C语言从入门到精通》一周学到了45页的变量部分。
  5. 计算机三四级抱着补一补网络安全领域的理论知识这样的想法。每两天做一套往年的真题。一天学习一天深化。学习了5套了。确实有记住不少理论知识算是预期内吧。
  6. 科目三这个假期仿佛被学习捏住了命运的喉咙,为数不多的日常空闲时间还要去练车,过去的一周在教练的陪同下第一次上路了。大概挂到了四档50迈的速度跑了一会儿。也算会开车了??但是学车真的好浪费时间通常会占用大半天的时间(非常的可惜,觉得时间金贵了。特想放到觉得有意义的事情上一些。)
  7. 日常这就没啥稀奇的了,每天8-9点起床,一天三顿饭,一顿水果,下午茶以及偶尔的串门。通常是0:30-2:00睡觉,一天天特别机械化的感觉。难道我也要变成木的感情的敲代码机器人了??

下周计划

总结与回顾的过程就是为了更好的做出适当调整。
下周最重要是SM4算法保密项目的阶段结题,尽快完成文档内容以及将算法在IOT设备上实现并得出耗时。
在网络安全部分,计划完成对一个复杂栈溢出binary完成利用。并完成一篇详细的WP记录细节。并开始系统学堆。
在汇编和C语言的学习部分循序渐进即可。
三四级就当下午茶后的故事,看的多了自然也就记得多了。
GOOD LICK!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的uni-app校历的代码示例,你可以根据自己的需求进行修改和优化: 1. 创建uni-app项目,选择vue-cli模板和uni-app框架。 2. 在pages文件夹下创建calender.vue文件,编写校历页面的HTML结构和样式,例如: ``` <template> <div class="calender"> <div class="calender-header"> <img src="../static/logo.png" alt="logo"> <h1>2019年校历</h1> </div> <div class="calender-month"> <h2>1月</h2> <ul> <li>1日:元旦节</li> <li>19日:2019年寒假开始</li> </ul> </div> <div class="calender-month"> <h2>2月</h2> <ul> <li>5日:2019年春节</li> <li>10日:2019年寒假结束</li> </ul> </div> <!-- 其他月份的内容 --> </div> </template> <style scoped> .calender { width: 100%; max-width: 600px; margin: 0 auto; font-size: 16px; color: #333; } .calender-header { display: flex; align-items: center; justify-content: center; padding: 20px; background-color: #f5f5f5; } .calender-header img { width: 40px; margin-right: 10px; } .calender-header h1 { font-size: 24px; font-weight: bold; } .calender-month { padding: 20px; border-bottom: 1px solid #e5e5e5; } .calender-month h2 { font-size: 18px; font-weight: bold; margin-bottom: 10px; } .calender-month ul { list-style: none; margin: 0; padding: 0; } .calender-month li { margin-bottom: 10px; } </style> ``` 3. 在script标签中,可以使用Vue组件的方式获取校历内容,例如: ``` <script> export default { data() { return { calender: [ { month: '1月', events: [ '1日:元旦节', '19日:2019年寒假开始' ] }, { month: '2月', events: [ '5日:2019年春节', '10日:2019年寒假结束' ] }, // 其他月份的内容 ] } } } </script> ``` 4. 可以在页面中使用v-for指令遍历校历内容,例如: ``` <template> <div class="calender"> <div class="calender-header"> <img src="../static/logo.png" alt="logo"> <h1>2019年校历</h1> </div> <div v-for="(item, index) in calender" :key="index" class="calender-month"> <h2>{{ item.month }}</h2> <ul> <li v-for="(event, key) in item.events" :key="key">{{ event }}</li> </ul> </div> </div> </template> ``` 5. 可以为页面添加一些功能,例如搜索和分享,可以使用uni-app提供的API进行开发和调用。 以上是一个简单的uni-app校历的代码示例,你可以根据自己的需求进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值