2020年度春季学习总结--第一周

日期:2020.02.23

博客期:157

星期日

  

  其实吧,感觉状态不是很好,希望早点能够回到学校学习,在这里没有自习室的好氛围。那么,简单地评价一下这一周,我还是在主要攻克《崩溃大陆》的修改器,那个无限物品实在是太难做了,首先是我没有学过关于浮点数的汇编,更致命的是它的赋值代码是单独分离出来的,就相当于你使用的双精度不是 C 语言里的基础类型 double ,而是 Java 语言里的 Double 类!这个类有固定的赋值函数,所以我们使用 CE 找到修改的汇编代码的时候会发现好多 double 类型的值的改变其实就是同一个函数 !我试着采用排除法赋值方式发现:这个函数修改了许多参数——物品数量、生命值、攻击力、暴击率、时间流动!与时间流动相关的数值是相当的多,起码50个以上!要是我们把汇编代码改写成 cmp eax,[value] je exit 就会有很大的问题——游戏卡住(因为每一次时间流动都要执行50次以上的判断,这游戏肯定是玩不成了,别说50次以上,亲测5次就卡的不要不要的 )!但如果将非实际数值进行修改检测,扫描完以后可以得到假数据的地址,接下来的工作就是希望能够靠这个假数据的地址挖掘出实际数据地址!《打造世界》的修改器我也想造,寒假的时候看见它更新了,就上线试了试,发现 WeMod 上的修改器的 无限物品 是没有效果的。万般无奈之下,我使用 CE 查找了一下物品数值,本来以为《崩溃大陆》拿 浮点数作为基础物品个数 已经挺奇葩的了!万万没想到啊,《打造世界》还真就奇出了新高度——它的类型是多变的,我找到的木头数量只有一个内存地址存,且数值显示类型为 2字节 ,嗯???2字节相当于16bit,嗯 2048 个值,它的存储理论上1字节就够用了啊(到999)!但这个内存也是只可以显示木头数量,你把它改成其他值,你的制造列表就显示仓库里没有木头!确实,这个两个游戏的修改难度... 啊啊啊啊!难受!

  还有就是老师给的小测试,我一看这不就是作业嘛,就是加了几个要求呗,我这可是占了上风呢!哈哈哈!看来我还是高兴早了,我花了一上午都没有找到那个下钻的地图模板,当然也没能完成老师的要求!当天是大晴天,但我心情就像是在下暴风雨!我从中找到了我很多的弊病,还是在博客上发表一下,希望我能够尽快改变吧!

  1、我在做老师要求的项目的时候,通常是完成到基本实现老师的需求,就没有想过要把它完成的更好,软件做出来就是积灰用的,说完感觉对不住自己的软件。(为你的软件想一想,它没有用户它可不可怜?你的软件需要你来负责)

  2、我在完成老师的任务的时候总是希望自己能够偷懒,就拿之前的爬取工作来说。我看到登录需要验证码,思考了半天想出的方法是 “半自动”的方法,而不是去钻研如何模拟验证码。我看到热词分类想着使用被爬网站的分类来完成分类,而不是自己去钻研机器学习!唉~懒人!

  3、我在做老师的项目的时候总是会想着自己能够找到这么一个模板,它不用改任何参数或者少量参数就能够实现我的需求!这样我就能很快很简单的完成啦!哈哈哈!(给自己来一巴掌)我在网上慢慢地找模板,有一个太难了我会跳过,套用过来但没能实现的我也立马就跳过了,这样很久很久都没有实际利用上任何一个代码。(我分析了一下出现的原因可能有:老师布置的任务老师从来不讲怎么实现,这就导致我们可以涉及多方面的知识,但是每一方面都不精细,比如Java我们不了解的还有很多很多;老师说需求从来都是天马行空,不具体问他的话,可能做出来的软件的差别有天地那么大)

  4、我拿到有时间限制的任务,我做它的心情会大打折扣,我不喜欢限时任务!首先,时间给人的压力真的太大了,我看到限时任务以后说真的我已经傻了,我该做什么?我是谁?我在哪?我不要限时任务!我要暖暖的被窝!(啪啪啪,来三下)其次,老师很喜欢拿时间说事情,什么谁谁谁第一哦!谁谁谁也做出来了!说真的,我听完以后,我都做不下去了!唉~(此处省略一些唠叨--大约200多字)

  5、现在学习感觉有些状态不对,如果这一天完成了许多实验报告或者手写的一些作业,我会感觉一天真的充实,睡觉也舒适!但如果我是昨天把作业都写完了呢?我今天就会效率比较低,甚至不太想去学习!上网上学习一下新知识,就拿 Python 来说:我学了一上午 Python ,但是实际上没有用到它,其他人完成了作业,然后我就会感觉什么都没有做,感觉以后会忘记这个知识点,也就相当于一上午白干了。然后,今天晚上就睡不好了!

  6、我报名一些选修课,一开始会很认真的听,因为自己是真的感兴趣的,后来就会感觉自己利用这个时间可以做一下任务或作业嘛!自打我大二认识了我们系主任啊!我的选修上课就没有一心一意一说了,真就成了自习课了,我还得大老远跑5、6楼。老师还在那里讲课,相当于打扰我自习!唉~图个啥呀!

  7、之前我写博客感觉都是为了写博客而写博客的,博客糊弄的情况比较多(当然也有兴致不错的时候,花费大把的时间来写博客),今后我要为了自己写博客,要把自己的博客的质量提高上去,但写不写我要自己说了算,我自己的博客上的内容应该由我来决定。如果有一类博客我不想写,老师说让我写我也不写,我要有我自己的判断,神仙拿我也没辙。(真香警告!)

  说完心情好多了,把自己的问题暴露出来,这样才能够及时改正,希望我能够早点把这顶 “学渣” 的帽子摘掉吧!

原文地址:https://www.cnblogs.com/onepersonwholive/p/12355077.html

时间: 2024-10-14 18:35:26

2020年度春季学习总结--第一周的相关文章

2020年度春季学习总结--第五周

日期:2020.03.22 博客期:167 星期日 好了,我知道这三天又没好好学习,这是为什么呢?倒不是计划的问题,因为有了计划,现在看来我在学校和在家里的感觉其实感觉差不多了,大家知道我也是真的很努力的查资料,毕竟自己自学能力差这一点是真的很令我难受!我现在发现这种每天记录,也有可能造假的问题.比如有一项内容没做完,我也要写到记录上去,这是不行的!这一周的内容虽然看起来很多,但实际上内容很轻松的!所以我也是很发愁啊,要知道这一学期真的很重要啊!这一周最最严重的一个问题就是对软件过程管理 CMM

2020年度春季学习总结--第四周

日期:2020.03.15 博客期:166 星期日 我说过要提升我的博客质量,所以最近应该写的数量比较少.当然啊,这也不单单是这一个原因造成的. 这一星期我感觉有什么变化呢?我感觉自己成熟了不少,就跟换了一个人似的,像是被中年老大爷附体了!有一个特点就是看老师直播很精神(特别精神),但一到老师的录播视频就感觉自己很不想看!具体表现嘛,像是:1.看到自己会的一些知识都忍不住想 跳过 或者是 开1.5倍速.2.看录播视频的时候心根本就没有放到学习上.3.遇到比较难的问题在课上就想着课下再看,到了课下

javascript学习笔记第一周Array

Javascript第一周 Array数组 创建数组 自定义方式和实例化方式 使用数组 1. join() join方法是将数组中的元素连接成字符串.参数可选.参数即是连接符.为空时,参数为逗号. 2.reverse() reverse方法是将数组里的元素的顺序全部颠倒,逆序排列. 3.sort() sort方法,是将数组中的元素排序.默认无参时按ascii增序排列.可以一个参数.该参数是一个比较函数,比较函数有两个参数. 4.concat() 将数组和参数合并成一个新数组并返回.参数可以是单个

javascript学习笔记第一周DOM

Javascript第一周 DOM基础 DOM (Document Object Model) 即文档对象模型 DOM 有三个等级,分别是 DOM1.DOM2.DOM3. 获取DOM元素的方法根据W3C标准有以下几种: 1.getElementById() getElementById()方法,接受一个参数:获取元素的 ID.如果找到相应的元素则返回该元素的 HTML 对象,如果不存在,则返回 null. 2.getElementsByTagName() getElementsByTagName

javascript学习笔记第一周Math

Javascript第一周 Math常用的方法 1.parseInt() 取整:把字符串最前边的整数取出来并返回 2.Math.ceil() 向上取整:有小数就整数部分加1 3.Math.round() 四舍五入 4.Math.floor() 向下取整 5.Math.abs() 返回数的绝对值 Math的方法 Math.abs():计算绝对值. Math.acos():计算反余弦值. Math.asin():计算反正弦值. Math.atan():计算反正切值. Math.atan2():计算从

学习Linux第一周所有命令总结

一周总结 开学第一周,总结这周所学知识点 以命令首字母顺序整理 alias 用来设置指令的别名 alias命令的作用只局限于该次登入的操作. 若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中. 或者存放在用户家目录的.bashrc中 用法 alias 新的命令='原命令 -选项/参数' unalias 别名 (删除别名) unalias -a 别名 (删除全部别名) 编辑家目录下配置文件(只在当前用户生效) vim ~/.bashr

2017.3.12 H5学习的第一周

本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不可少且必须放在文档第一行. 写法:<!DOCTYPE html>. 接着我们学习了html的基本结构: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&

学习编程第一周

学习编程已经一周时间了,断断续续的从视频和书本这周断断续续的看看视频看看书自学Java,心想着是学习Android的,后来根据了解知道学习android是要有一点java基础的,所以开始了java的学习.现在刚学不久有好多还是不怎么会记得第一天学习时,还是同样的编写一句"Holle world!"还要对着把代码敲上去模仿呢?现在大概的,简单的代码还是可以自己敲出来,不过时间还是需要一点点,而且经常编译不通过要重复修改. 这几天基本上掌握了不少语法不过有些系统一点的知识还是不太明白 im

学习笔记第一周

机电传动控制技术从广义上来说,就是要使生产机械设备,生产线,车间,甚至整个工厂都实现自动化.而现在的制造自动化面临的问题还很多.包括全球化,数字化和信息化,越来越短的产品生命周期,复杂的关联技术,以及有限的资源等五大问题.机电传动技术早就不单单着眼于传动二字.从电气系统,到机械系统,它们之间的转化,只是现代机电控制系统的基本要素.作为一个工程师,更要站在产业自动化的高度,去完善系统. 现代的工程师,第一,需要更高的价值竞争意识,不管是环境成本,人力成本,能源成本,时间成本,还是原材料的成本都应该