【一周总结】第2周__6.4~6.10

这周主要的进度是过了一遍《计算机系统要素:从零开始构建现代计算机》这本书。同时,终于对编译器的后端也有了最粗略的轮廓。

接触到这本书是因为以前在github上找可以学习的编译器的项目时,找到了个Xiang1993/jack-compiler 这个项目,而这个项目就是实践的此书中的项目。不得不说,这本书是本好书,这个项目也正适合我。此书从讲如何用最原始的门电路实现多通道多位的二进制运算——>CPU中ALU算术单元的实现,然后讲机器语言层面的几种基本操作:算术/逻辑运算、内存存取的实现……中间讲汇编指令的实现(汇编编译器的实现),再讲在此平台上虚拟机的实现(用汇编指令实现虚拟机指令,以及其需要的模型),最后讲在虚拟机上高级语言的实现,以及如何设计语言配套的标准库。 这本书完全是作者从底层到高层自己搞了个简化版的全系统,力图用最简化的系统来呈现各层次上的模型规范和实现的思路。可惜光看我总体只能看懂五六成。说上面那个项目适合我是因为它难度正好,学习了此书后我能基本看懂,正适合学习。第3周就好好吃透它吧。

周一 :一整天都在搞__stdcall,__cdecl、extern "C"、name-mangling的作用 这个问题,纯粹是因为上周抄win32 api那个入门例子时再次配到这几个东西。然而,搞了大半天最后也没弄清楚到底什么时候怎么使用它们。

周二:给VS装上了Reshaper,这插件真的给力,我最需要的就是File Outline和语法着色功能了,有几个快捷键也很好用。好像有了点用Eclipse写Java时顺手的感觉,小小的兴奋了一天。

周三~周六:基本都是在看上面提到的那本书了。感觉效率比较低,看书时云里雾里还要硬着头皮往下看的体验 真的不佳。



我觉得要掌握自己的生活节奏,以一个星期为计划对象最好不过。一周就是一个周期,提前做好一周的计划,关注自己的作息、饮食,注意适当的运动、放松,周末时总结一下,这种节奏应该不错

这周睡眠不太好,比如晚上3点睡,结果7点就自己醒了,而我一旦醒了就比较难睡着,一般就直接起床了。导致白天的时候疲劳没精神,大脑疲劳学习起来都没效率。

说起来,我还距离理想的状态有较大距离,而且每天的有效学习时间也还差的比较多。感觉没有合适的放松的方式,得自己给自己找点乐子,要不然太单调了,弊端就是All work and no play makes Jack a dull boy。学习过程中一些套路方法也没有很好践行,注意改进吧。

状态这东西,还是得时不时去有意识自我调整啊!就像桌子需要时常擦拭一样,因为不知不觉就会落上灰尘。



最后贴一段我挺喜欢的话吧,摘自于宙《我们这一代人的困惑》:

  每一段岁月都有它存在的价值,没有高低贵贱之分,都不应该被辜负。而我能想到的人这一生能做的最愚蠢的事情,就是把全部人生的希望都孤注一掷到未来的某个节点上,而忽略了生活本身应有的乐趣。哪怕你以后真正实现了那个执念中的目标,才会发现它远远没你想的那么美好。年轻的时候和哥们在操场上打篮球喝可乐的快乐,是以后高尔夫会球所品里红酒替代不了的。尤其男生,千万不要总想着等将来老子有钱了如何如何,且不说你以后很可能不会太有钱,而且相信我,就是有钱了也真的不能怎么样。生命就在每天的生活里,一切执念都是虚妄,和身边的人愉快相处,认真安排好每一天的活动,用心去感受每一天的心境,就是生活的意义本身。

原文地址:https://www.cnblogs.com/nanlan2017/p/9165289.html

时间: 2024-08-25 00:34:04

【一周总结】第2周__6.4~6.10的相关文章

第十周、第十一周学习总结

第十周.第十一周学习总结 ——王林 学科 WEB 数据结构 计算机网络基础 进度 第15章的后半部分.第十六章 第六章后半部分 项目5 主要内容 第十周首先主要学习了JavaScript的内置对象.其次第十一周为详细学习JS的字符串对象.数值处理对象.数组对象等,JS的综合运用实例以及JS对象编程与事件处理. 两周内,进行了对钱一周树的学习——树的定义.基本术语.树的双亲.孩子.兄弟表示法及实现.二叉树等. 两周内,计算机网络基础主要学习了路由器的相关概述,包括了解路由协议到配置路由器的动手实践

获取当前周、上一周、下一周的日期

使用JS或者是JQuery获取当前周和上一周.下一周的日期时间信息的方法,摘自 http://www.qdfuns.com/notes/18184/435de54dd1e41baf6777039e394c0100.html,目的仅仅是为了做个笔记,侵删!以下是代码以及解析: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html > <head> <meta h

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

五周第三次课(1月10日)8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 history命令: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命

入职第三周——总结前两周学习内容

入职第二周,我系统性的学习了mui框架以及angularjs,并且自己简单的写了一个登录页面.在做这个登录界面的时候,我接触到了html5+,这是hbulider自己写的接口,针对android原生api,在用html5写的时候可以调用html5+的接口,这样就可以使用android原生api,比如相机.录音或者通讯录等等. 入职第三周,我想通过项目来完善自己的技术,因为只是看看文档太无聊了,要真正动手做在实践中学习和成长才是正确的编程方式.所以我打算开发一个app,经过指导老师的建议,我准备开

一周总结(16周)

这周我们复习了判定树和判定表. 并且做了一些习题,经过老师讲解做出了一些,这些是我做的习题. 某专卖店会员年卡优惠政策如下: 1)年消费额在5000或5000以下,则无优惠: 2)年消费额在5000以上时,如果无退货记录,则给予八折的优惠:如果有退货记录,且入会在1年以上,则折扣为八五折:如果有退货记录,且入会在1年以下,则优惠为九折. 请使用判定树表述以上处理逻辑. 判定表: 1 2 3 4 条 件 年消费 <=5000 >5000 >5000 >5000 退货情况 有退货情况

java 中获取2个时间段中所包含的周数(股票的周数-&gt;从周六到周五)

Calendar 类中是以周日为开始的第一天的,所以Calendar.DAY_OF_WEEK为1的时候是周日. 在股票中有日K 周K和月K的数据.  在此之中的周K是指交易日中一周的数据,周六到周五为一个周期. 1 /** 2 * 返回2个日期间有多少股票周 3 * @param startDate 2012-02-01 开始日期 4 * @param endDate 2014-02-01 结束日期 5 * @return 6 */ 7 public static int getStockWee

周结第八周

周结 似乎又忘记每周都要写周结了,还好有写日记的习惯,知道自己一周到底干了些什么,第九周期中考,英语增加了口语,要背四级范文,最怕的就是英语了,说好周三下午没课的,可这周三下午公开课,就没能去上自己的兴趣班了,晚上去听讲座,<谁的青春不迷茫>,又有什么数学竞赛了,本来是想参加了,可是要期中考,就只好自己好好复习,这周有努力上专业课,上机课也自己打代码,最后也没有copy同学的,感觉这样挺好的,虽然下课也没有检测成功,但以后也会依旧坚持努力,加油加油!

一周总结(14周)

这周继续上周学习了用Rational Rose 2003建模工具画,用例图.类图.序列图和状态图, 经过这两周的使用我发现在一定程度上Rose比Viso好用的了,界面设计也比它直观多了比Word等其他软件要好用的多.并且操作起来也比较的方便. 用例图:就是有主角.用例以及它们之间的关系构成的图. 类图:  是显示了模型的静态结构,特别是模型中存在的类.类的内部结构以及它们与其他类的关系等等.类图不显示暂时性信息. 序列图:主要用于按照交互发生的一系列顺序,显示对象之间的一些交互.显示不同的业务对

jquery取得本周,上一周,下一周的周一和周日

<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head>    <meta charset="utf-8" />    <title></title>    <script src="../JS/jquery-1.8.2.js"></scrip