[{"content":" 志士仁人，无求生以害仁，有杀身以成仁。所欲何者？但求问心无愧，无悔。\n学习进度 绩点 高等数学：微分方程7.1、7.2课件 英语：学习\u0026amp;复习73词 离散数学：未动 C++：未动 AI导论：未动 物理：未动 道法：未动 专业 CSAPP：第二章，二进制转十六进制ox3F等完成 Nand2Tetris：未动 有感而发 绩点的原理是分数导向 考试考什么，就练什么，别的不用管才是效率最大化的学习方法。你甭管学的全不全，有用没用，就看分数高不高，大学是这样的。\n学习不是从头学到尾 由是观之，很多知识是需要记忆的，记忆是一切的基础，但是如何记忆也是有方法的。读CSAPP，作者很贴心的在每章开头写了如何学习，第二章就写了要及时做练习，推导过程可以先跳过，我认为这种方式在学习应用性质的内容的时候是非常实用且高效的，大学的高等数学，大学物理，C++的各种知识点，CSAPP的各种知识学习莫不如此。\n记忆需要好的身体 对我而言，学习的效率很大程度上依赖于身体状态，身体好，精神就好，学习与记忆，归纳总结梳理逻辑的时候就轻松很多，反之事倍功半得不偿失。\n故早睡早起，健康饮食，常常运动非常关键。\n重新梳理一下本diary的目的 一开始是为了监督，后来发现断掉就接不上了，我不写谁也奈何我不得。\n所以我就想看看，自己在需要多久时间才能完成我心中的那个目标，让我们看看这个day能写到第几天吧。\n","permalink":"https://zjk-study.pages.dev/diary/day8/","summary":"\u003cblockquote\u003e\n\u003cp\u003e志士仁人，无求生以害仁，有杀身以成仁。所欲何者？但求问心无愧，无悔。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度\"\u003e学习进度\u003c/h2\u003e\n\u003ch3 id=\"绩点\"\u003e绩点\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e高等数学：微分方程7.1、7.2课件\u003c/li\u003e\n\u003cli\u003e英语：学习\u0026amp;复习73词\u003c/li\u003e\n\u003cli\u003e离散数学：未动\u003c/li\u003e\n\u003cli\u003eC++：未动\u003c/li\u003e\n\u003cli\u003eAI导论：未动\u003c/li\u003e\n\u003cli\u003e物理：未动\u003c/li\u003e\n\u003cli\u003e道法：未动\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"专业\"\u003e专业\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eCSAPP：第二章，二进制转十六进制ox3F等完成\u003c/li\u003e\n\u003cli\u003eNand2Tetris：未动\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"有感而发\"\u003e有感而发\u003c/h2\u003e\n\u003ch3 id=\"绩点的原理是分数导向\"\u003e绩点的原理是分数导向\u003c/h3\u003e\n\u003cp\u003e考试考什么，就练什么，别的不用管才是效率最大化的学习方法。你甭管学的全不全，有用没用，就看分数高不高，大学是这样的。\u003c/p\u003e\n\u003ch3 id=\"学习不是从头学到尾\"\u003e学习不是从头学到尾\u003c/h3\u003e\n\u003cp\u003e由是观之，很多知识是需要记忆的，记忆是一切的基础，但是如何记忆也是有方法的。读CSAPP，作者很贴心的在每章开头写了如何学习，第二章就写了要及时做练习，推导过程可以先跳过，我认为这种方式在学习应用性质的内容的时候是非常实用且高效的，大学的高等数学，大学物理，C++的各种知识点，CSAPP的各种知识学习莫不如此。\u003c/p\u003e\n\u003ch3 id=\"记忆需要好的身体\"\u003e记忆需要好的身体\u003c/h3\u003e\n\u003cp\u003e对我而言，学习的效率很大程度上依赖于身体状态，身体好，精神就好，学习与记忆，归纳总结梳理逻辑的时候就轻松很多，反之事倍功半得不偿失。\u003c/p\u003e\n\u003cp\u003e故早睡早起，健康饮食，常常运动非常关键。\u003c/p\u003e\n\u003ch3 id=\"重新梳理一下本diary的目的\"\u003e重新梳理一下本diary的目的\u003c/h3\u003e\n\u003cp\u003e一开始是为了监督，后来发现断掉就接不上了，我不写谁也奈何我不得。\u003c/p\u003e\n\u003cp\u003e所以我就想看看，自己在需要多久时间才能完成我心中的那个目标，让我们看看这个day能写到第几天吧。\u003c/p\u003e","title":"Day8：战略转向，先把绩点拿到手"},{"content":" 兴趣是最好的老师。世界那么大，我想去看看。\n学习进度：Nand2Tetris Project2 the half（stopping） 学习小记 OpenCV入门其实挺简单的嘛 不过就是一些基础的操作需要去记忆罢了，哼哼。 AI误导我！让他根据代码生成了一份教程，认真学完了，回去一看根本不全啊！ 还以为自己学了挺多的，原来只是九牛一毛，一坐就是5个小时，效率是有点低了，我的建议还是直接先背一遍，然后上手填空，哈哈。明天早上试试看，加油！\n","permalink":"https://zjk-study.pages.dev/diary/day7/","summary":"\u003cblockquote\u003e\n\u003cp\u003e兴趣是最好的老师。世界那么大，我想去看看。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度nand2tetris-project2-the-halfstopping\"\u003e学习进度：Nand2Tetris Project2 the half（stopping）\u003c/h2\u003e\n\u003ch3 id=\"学习小记\"\u003e学习小记\u003c/h3\u003e\n\u003ch4 id=\"opencv入门其实挺简单的嘛\"\u003eOpenCV入门其实挺简单的嘛\u003c/h4\u003e\n\u003cp\u003e不过就是一些基础的操作需要去记忆罢了，哼哼。\nAI误导我！让他根据代码生成了一份教程，认真学完了，回去一看根本不全啊！\n还以为自己学了挺多的，原来只是九牛一毛，一坐就是5个小时，效率是有点低了，我的建议还是直接先背一遍，然后上手填空，哈哈。明天早上试试看，加油！\u003c/p\u003e","title":"Day7：找回自己其实随时都可以"},{"content":" 非淡泊无以明志，非宁静无以致远。当我们开始焦虑的时候，及时分析然后解决才是正道。\n学习进度：Nand2Tetris Project2 the half（stopping） 随笔 惰性的克服需要决心和耐心 其实今天是打算早起的，但是大抵是前两个星期把自己折磨坏了，又睡到了中午。一睡到中午就想到今天的任务好多，于是就不想开始了……书真好看……\n怎么办呢，当然是放轻松明天继续开始啦。怎么杜绝这种惰性呢，我觉得一方面是不要给自己设置太多必须完成的内容，昨天的没完成就没完成好了，学到哪里算哪里，学到投入的时候自然就学多了，总体上效率或许更高呢。学习其实还是很好玩的吗，一坐就能坐一天，但是不开始的话就很难……\n","permalink":"https://zjk-study.pages.dev/diary/day6/","summary":"\u003cblockquote\u003e\n\u003cp\u003e非淡泊无以明志，非宁静无以致远。当我们开始焦虑的时候，及时分析然后解决才是正道。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度nand2tetris-project2-the-halfstopping\"\u003e学习进度：Nand2Tetris Project2 the half（stopping）\u003c/h2\u003e\n\u003ch2 id=\"随笔\"\u003e随笔\u003c/h2\u003e\n\u003ch4 id=\"惰性的克服需要决心和耐心\"\u003e惰性的克服需要决心和耐心\u003c/h4\u003e\n\u003cp\u003e其实今天是打算早起的，但是大抵是前两个星期把自己折磨坏了，又睡到了中午。一睡到中午就想到今天的任务好多，于是就不想开始了……书真好看……\u003c/p\u003e\n\u003cp\u003e怎么办呢，当然是放轻松明天继续开始啦。怎么杜绝这种惰性呢，我觉得一方面是不要给自己设置太多必须完成的内容，昨天的没完成就没完成好了，学到哪里算哪里，学到投入的时候自然就学多了，总体上效率或许更高呢。学习其实还是很好玩的吗，一坐就能坐一天，但是不开始的话就很难……\u003c/p\u003e","title":"Day6：果然断掉之后就很难继续，但是不怕！"},{"content":" 竹杖芒鞋轻胜马，谁怕！才不想用全勤打卡折磨自己，要允许自己慢下来，允许不学习，允许打破所谓人设！\n学习进度：Nand2Tetris Project2 the half（stopping） ","permalink":"https://zjk-study.pages.dev/diary/day5/","summary":"\u003cblockquote\u003e\n\u003cp\u003e竹杖芒鞋轻胜马，谁怕！才不想用全勤打卡折磨自己，要允许自己慢下来，允许不学习，允许打破所谓人设！\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度nand2tetris-project2-the-halfstopping\"\u003e学习进度：Nand2Tetris Project2 the half（stopping）\u003c/h2\u003e","title":"Day5: 五一 GAP DAY ！"},{"content":" 不积跬步，无以至千里。基础非常非常非常重要啊\n学习进度：Nand2Tetris Project2 the half 学习小记 时间规划很重要 之前一直打算每天晚上八点到十一点三个小时可以用来学底层，但是这四天看过来每天其实只有一个半小时左右，八点十分下课，但是算上整理作业以及锻炼身体，到寝室往往快九点，时间上设计的不是很合理，打算之后把一个小时搬到早上，希望效果会好一点。\n实践出真知，尤其是做题 才发现原来这本书似乎没有那么难啊，好像都是基础知识，可以加快一些节奏了。前一个Project不过十几个基本电路而已，这一个不过几个加法器，感觉状态好的话学起来应该是比较快的。\n一开始想要像昨天说的一样先去总结一下知识点，结果发现书上讲半天也没说什么东西，好像默认学生都懂的，只好先去做题，在做全加器的时候反复琢磨，感觉上就是一个使用已知知识去拟合真值表现象达到完成任务的效果，有点明悟，但不多，希望以后会总结出思路。蠢人也有蠢人的办法嘛，放轻松。感觉还是很好玩的。就是才发现之前的内容很重要，而且很多是需要巩固的，做一遍对我来说可能不是很够，虽然直接把一个小问题拿出来我会推导，但是一旦复杂起来反应就慢了。可能也有今天学的东西太多导致状态不好的缘故，没关系，慢慢练就是了。\n今天在学RM的内容，还没具体开始，看起来首先也是一些基本操作，需要清醒的大脑和充分的记忆，所以今天要早点休息了，熬夜得不偿失。\n今天进度有点慢，明天放假时间多应该会补上。\n","permalink":"https://zjk-study.pages.dev/diary/day4/","summary":"\u003cblockquote\u003e\n\u003cp\u003e不积跬步，无以至千里。基础非常非常非常重要啊\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度nand2tetris-project2-the-half\"\u003e学习进度：Nand2Tetris Project2 the half\u003c/h2\u003e\n\u003ch3 id=\"学习小记\"\u003e学习小记\u003c/h3\u003e\n\u003ch4 id=\"时间规划很重要\"\u003e时间规划很重要\u003c/h4\u003e\n\u003cp\u003e之前一直打算每天晚上八点到十一点三个小时可以用来学底层，但是这四天看过来每天其实只有一个半小时左右，八点十分下课，但是算上整理作业以及锻炼身体，到寝室往往快九点，时间上设计的不是很合理，打算之后把一个小时搬到早上，希望效果会好一点。\u003c/p\u003e\n\u003ch4 id=\"实践出真知尤其是做题\"\u003e实践出真知，尤其是做题\u003c/h4\u003e\n\u003cp\u003e才发现原来这本书似乎没有那么难啊，好像都是基础知识，可以加快一些节奏了。前一个Project不过十几个基本电路而已，这一个不过几个加法器，感觉状态好的话学起来应该是比较快的。\u003c/p\u003e\n\u003cp\u003e一开始想要像昨天说的一样先去总结一下知识点，结果发现书上讲半天也没说什么东西，好像默认学生都懂的，只好先去做题，在做全加器的时候反复琢磨，感觉上就是一个使用已知知识去拟合真值表现象达到完成任务的效果，有点明悟，但不多，希望以后会总结出思路。蠢人也有蠢人的办法嘛，放轻松。感觉还是很好玩的。就是才发现之前的内容很重要，而且很多是需要巩固的，做一遍对我来说可能不是很够，虽然直接把一个小问题拿出来我会推导，但是一旦复杂起来反应就慢了。可能也有今天学的东西太多导致状态不好的缘故，没关系，慢慢练就是了。\u003c/p\u003e\n\u003cp\u003e今天在学RM的内容，还没具体开始，看起来首先也是一些基本操作，需要清醒的大脑和充分的记忆，所以今天要早点休息了，熬夜得不偿失。\u003c/p\u003e\n\u003cp\u003e今天进度有点慢，明天放假时间多应该会补上。\u003c/p\u003e","title":"Day4：基础不牢，地动山摇"},{"content":" 路漫漫其修远兮，吾边漫步，边求索。\n学习进度：Nand2Tetris Project1 THE END 学习小记 注意模块的复用 经常忘记在写复杂芯片的时候使用之前写过的芯片！之前写Mux16的时候还吐槽这么简单的逻辑还要单独写一个芯片，结果今天写Mux4Way16的时候完全没有使用Mux16的意识！写了一大堆都快晕过去了。\n结果答案直接使用集成，把16条看成一条用Mux16飞快的解决了！哀叹我逝去的半小时……勿以chip简单而藐之！基础的模块都要牢记于心才能在合适的时候发挥作用。\n还有就是注意一下使用Mux16这类数组写法的输入的时候直接传数组名就行，不需要[ ]\n写Mux8Way16，写完的那一瞬间突然想到可以使用Mux4Way16！说明刚刚记过笔记的脑子就是好用！！\n注意一下切片的语法sel[0..1]，总感觉好像之前看书的时候有看见过，但是写的时候就是想不起来，或许之后应该先复习再开始写？今天是直接开始从昨天断掉的地方写project了，没有复习，下次可以注意。可以学习的时候先把笔记整理好，这样复习的时候直接看笔记就好了！\n写DmuxWay8，写的时候先用的sel[0..1]，但是这样就是根据第2位确定最后的的输出，会变成输出ae/bf/cg/dh，所以改成sel[1..2]，这样写的时候就会变成abcdefgh输出了，看起来比较舒服。其可以对应到二进制，DmuxWay4帮助把sel前两位处理成一样的，这样接下来就只需要处理两次一位Mux，本质上就是一个分位处理，有点二叉树的样子，从高位开始分类，先分出大类，再分出小类，还是很直观的。\n注意二进制的位数标记 sel[0]对应的是二进制最右边那一位，不是从左到右！\n模拟作为重要思想 感觉很多时候做Dmux的时候会去想分支，如果sel[0]是0，那么a = in这样的思路\n核心应该是对每一个输入默认为1然后构建能输出1的析取范式的形式？本质上似乎是模拟电路通断，感觉可以细细思索一下。\n学习感悟 第一章结束了！感觉还是很轻松的，前后加起来虽然很久，不过大多数时间是浪费的。\n下一章开始的时候，可以先尝试梳理框架，总结核心知识点之后再开始写，写的时候实时记录感悟和遇到的坑点，这样补充起来内容会比较丰富，感觉上学习效率也会更高！期待~\n第一章暂时就不重新梳理，或许未来会回来补一个article，这里简单总结一下：\nCHIP (hdl) 语法，= 表示把右边信号连接到到左边当前使用芯片引脚（引脚名是芯片定义好的，固定不变） Nand门构建Not And Or Mux Dmux Not16 And16 Or16 Mux16 Or8Way Mux4Way16 Mux8Way16 Dmux4Way Dmux8Way 后缀16指的是输出输入为16位并行处理 中间的4/8指的是有4/8个一组输出一个值/把一个值输出成4/8个值，通路量发生变化 随笔 破除执念，做好自己 什么才是最重要的东西呢？我们到底为什么而努力呢？个人以为从本心上讲，其实就是生活幸福美好罢了。三五亲朋，花前月下，风乎河畔，咏而归。所谓人生清明，不过小小得意，无忧而已。\n可惜为无忧而生忧虑，为幸福为自我磨折，人不是常常这样吗？总是把自己的评价权向无情的社会拱手奉上，遇到挫折总是自责不已，抑或呼天抢地，这不是很奇怪吗？\n既如此，何不归还本心？幸福的生活不必等到成功之后，不必等到目标实现。于是理想永远存在，良心永远安稳。现在无事地看茶叶在水中浮沉，抑或是静静的思考Nand门到Dmux8Way的实现，不也是一件让人心满意足的事情吗？\n我想起一个存在日记本里面的原则：我自信我能做到，但做不到也没什么。\n一切都会变好的，因为我们相信。\n不急，底层的路不能急，人生的路需要缓，我们慢慢来。\n","permalink":"https://zjk-study.pages.dev/diary/day3/","summary":"\u003cblockquote\u003e\n\u003cp\u003e路漫漫其修远兮，吾边漫步，边求索。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度nand2tetris-project1-the-end\"\u003e学习进度：Nand2Tetris Project1 THE END\u003c/h2\u003e\n\u003ch3 id=\"学习小记\"\u003e学习小记\u003c/h3\u003e\n\u003ch4 id=\"注意模块的复用\"\u003e注意模块的复用\u003c/h4\u003e\n\u003cp\u003e经常忘记在写复杂芯片的时候使用之前写过的芯片！之前写Mux16的时候还吐槽这么简单的逻辑还要单独写一个芯片，结果今天写Mux4Way16的时候完全没有使用Mux16的意识！写了一大堆都快晕过去了。\u003c/p\u003e\n\u003cp\u003e结果答案直接使用集成，把16条看成一条用Mux16飞快的解决了！哀叹我逝去的半小时……勿以chip简单而藐之！基础的模块都要牢记于心才能在合适的时候发挥作用。\u003c/p\u003e\n\u003cp\u003e还有就是注意一下使用Mux16这类数组写法的输入的时候直接传数组名就行，不需要[ ]\u003c/p\u003e\n\u003cp\u003e写Mux8Way16，写完的那一瞬间突然想到可以使用Mux4Way16！说明刚刚记过笔记的脑子就是好用！！\u003c/p\u003e\n\u003cp\u003e注意一下切片的语法sel[0..1]，总感觉好像之前看书的时候有看见过，但是写的时候就是想不起来，或许之后应该先复习再开始写？今天是直接开始从昨天断掉的地方写project了，没有复习，下次可以注意。可以学习的时候先把笔记整理好，这样复习的时候直接看笔记就好了！\u003c/p\u003e\n\u003cp\u003e写DmuxWay8，写的时候先用的sel[0..1]，但是这样就是根据第2位确定最后的的输出，会变成输出ae/bf/cg/dh，所以改成sel[1..2]，这样写的时候就会变成abcdefgh输出了，看起来比较舒服。其可以对应到二进制，DmuxWay4帮助把sel前两位处理成一样的，这样接下来就只需要处理两次一位Mux，本质上就是一个分位处理，有点二叉树的样子，从高位开始分类，先分出大类，再分出小类，还是很直观的。\u003c/p\u003e\n\u003ch4 id=\"注意二进制的位数标记\"\u003e注意二进制的位数标记\u003c/h4\u003e\n\u003cp\u003esel[0]对应的是二进制最右边那一位，不是从左到右！\u003c/p\u003e\n\u003ch4 id=\"模拟作为重要思想\"\u003e模拟作为重要思想\u003c/h4\u003e\n\u003cp\u003e感觉很多时候做Dmux的时候会去想分支，如果sel[0]是0，那么a = in这样的思路\u003c/p\u003e\n\u003cp\u003e核心应该是对每一个输入默认为1然后构建能输出1的析取范式的形式？本质上似乎是模拟电路通断，感觉可以细细思索一下。\u003c/p\u003e\n\u003ch3 id=\"学习感悟\"\u003e学习感悟\u003c/h3\u003e\n\u003cp\u003e第一章结束了！感觉还是很轻松的，前后加起来虽然很久，不过大多数时间是浪费的。\u003c/p\u003e\n\u003cp\u003e下一章开始的时候，可以先尝试梳理框架，总结核心知识点之后再开始写，写的时候实时记录感悟和遇到的坑点，这样补充起来内容会比较丰富，感觉上学习效率也会更高！期待~\u003c/p\u003e\n\u003cp\u003e第一章暂时就不重新梳理，或许未来会回来补一个article，这里简单总结一下：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eCHIP (hdl) 语法，= 表示把右边信号连接到到左边当前使用芯片引脚（引脚名是芯片定义好的，固定不变）\u003c/li\u003e\n\u003cli\u003eNand门构建Not And Or Mux Dmux Not16 And16 Or16 Mux16 Or8Way Mux4Way16 Mux8Way16 Dmux4Way Dmux8Way\u003c/li\u003e\n\u003cli\u003e后缀16指的是输出输入为16位并行处理\u003c/li\u003e\n\u003cli\u003e中间的4/8指的是有4/8个一组输出一个值/把一个值输出成4/8个值，通路量发生变化\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"随笔\"\u003e随笔\u003c/h2\u003e\n\u003ch4 id=\"破除执念做好自己\"\u003e破除执念，做好自己\u003c/h4\u003e\n\u003cp\u003e什么才是最重要的东西呢？我们到底为什么而努力呢？个人以为从本心上讲，其实就是生活幸福美好罢了。三五亲朋，花前月下，风乎河畔，咏而归。所谓人生清明，不过小小得意，无忧而已。\u003c/p\u003e\n\u003cp\u003e可惜为无忧而生忧虑，为幸福为自我磨折，人不是常常这样吗？总是把自己的评价权向无情的社会拱手奉上，遇到挫折总是自责不已，抑或呼天抢地，这不是很奇怪吗？\u003c/p\u003e\n\u003cp\u003e既如此，何不归还本心？幸福的生活不必等到成功之后，不必等到目标实现。于是理想永远存在，良心永远安稳。现在无事地看茶叶在水中浮沉，抑或是静静的思考Nand门到Dmux8Way的实现，不也是一件让人心满意足的事情吗？\u003c/p\u003e\n\u003cp\u003e我想起一个存在日记本里面的原则：我自信我能做到，但做不到也没什么。\u003c/p\u003e\n\u003cp\u003e一切都会变好的，因为我们相信。\u003c/p\u003e\n\u003cp\u003e不急，底层的路不能急，人生的路需要缓，我们慢慢来。\u003c/p\u003e","title":"Day3: 不急，我们慢慢来"},{"content":" 何以解忧，唯有杜康。可惜，我不喝酒。\n学习进度 Nand2Tetris Project1 (11)Or8Way.hdl 学习感悟 学习是一个寻找乐趣的过程， 一开始看到密密麻麻的陌生代码难免会有畏惧感，课程视频也不是很想听，索性自己琢磨去了。Nand门是昨天理解的，一开始没看懂，后来发现是not and 与非门就瞬间记住他的真值表了。根据真值表推出not and or 三个门，然后接下来的 mux 和 dmux 就不是很难了。\n学习是一个不断进步的过程， 一开始推导的时候用的是析取范式，今天写代码的时候从答案发现 Mux 直接使用\nout = (a · ¬sel) OR (b · sel) 而不是\nout = (a·b·¬sel) + (a·¬b·¬sel) + (¬a·b·sel) + (a·b·sel) ！！！ 有种智商被碾压的感觉。其实析取范式通过化简也能得到，但是我觉得直接抓住关键信息构造最简练的条件是一个需要掌握的直觉方面的能力。其实现在想来很容易理解，因为b的输入在sel为0时没有干扰，所以他一定不影响最后的结果，直接考虑a和sel就行。sel为1时候同理。\n从中我们知道不必为所谓模板套路限制，每题或许都有属于他自己的解法。具体问题具体分析吗~\n学习有时候会出现意外之喜， 比如写Xor8Way的时候我下意识用了二叉树方法，同样是七个门，比答案的顺序七个依次Or运算要快很多，(其实就是每层门的总数最多砍一半)。哼哼还是有点得意的。\n随笔 关于未来的方向 其实选择底层归根结底还是不甘心 不甘心自己从此埋没，不甘心以后要按照他人安排好的那样去生活，不甘心自己面对生活的磨折毫无反抗之力。\n于是想要磨练自己的心性，培养自己的能力，确定自己的方向，希望不会走失，不再迷茫，走向自己曾经希望走到但或许再也无法走到的远方。\n但是没有关系，因为远方的意义不在于到达，就像我选择底层的意义不在于做出范式变革，也不在于为世界做出什么成就，在一切的成功与失败之前，我清楚我首先还是我自己。这种感觉很好，因为只要我还是我自己，那么无论成功与失败都与我无关。我活在过程里，而不是终点的一瞬。终点的一瞬固然美好，但是路边总还是有靓丽的风景。\n无论是学习CV，或是RM，或是底层编译器推理优化，都很好，青春应当去尝试，于是才能知道自己想要成为的样子。不必早早的做出最终选择，不过可以先定下一个暂时的目标（来和我一起学底层吧，嘻嘻~），我们相信学习的本质是贯通的，相信计科的基础总是有用的。不必纠结于过去的选择，既然不能重来，那就从现在开始。\n今天学的很开心，言尽于此，与君共勉。\n","permalink":"https://zjk-study.pages.dev/diary/day2/","summary":"\u003cblockquote\u003e\n\u003cp\u003e何以解忧，唯有杜康。可惜，我不喝酒。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"学习进度\"\u003e学习进度\u003c/h2\u003e\n\u003ch3 id=\"nand2tetris-project1-11or8wayhdl\"\u003eNand2Tetris Project1 (11)Or8Way.hdl\u003c/h3\u003e\n\u003ch3 id=\"学习感悟\"\u003e学习感悟\u003c/h3\u003e\n\u003ch4 id=\"学习是一个寻找乐趣的过程\"\u003e\u003cstrong\u003e学习是一个寻找乐趣的过程\u003c/strong\u003e，\u003c/h4\u003e\n\u003cp\u003e一开始看到密密麻麻的陌生代码难免会有畏惧感，课程视频也不是很想听，索性自己琢磨去了。Nand门是昨天理解的，一开始没看懂，后来发现是not and 与非门就瞬间记住他的真值表了。根据真值表推出not and or 三个门，然后接下来的 mux 和 dmux 就不是很难了。\u003c/p\u003e\n\u003ch4 id=\"学习是一个不断进步的过程\"\u003e\u003cstrong\u003e学习是一个不断进步的过程\u003c/strong\u003e，\u003c/h4\u003e\n\u003cp\u003e一开始推导的时候用的是析取范式，今天写代码的时候从答案发现\nMux\n直接使用\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eout = (a · ¬sel)  OR  (b · sel)\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e而不是\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eout = (a·b·¬sel) + (a·¬b·¬sel) + (¬a·b·sel) + (a·b·sel)\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e！！！\n有种智商被碾压的感觉。其实析取范式通过化简也能得到，但是我觉得直接抓住关键信息构造最简练的条件是一个需要掌握的直觉方面的能力。其实现在想来很容易理解，因为b的输入在sel为0时没有干扰，所以他一定不影响最后的结果，直接考虑a和sel就行。sel为1时候同理。\u003c/p\u003e\n\u003cp\u003e从中我们知道不必为所谓模板套路限制，每题或许都有属于他自己的解法。具体问题具体分析吗~\u003c/p\u003e\n\u003ch4 id=\"学习有时候会出现意外之喜\"\u003e\u003cstrong\u003e学习有时候会出现意外之喜\u003c/strong\u003e，\u003c/h4\u003e\n\u003cp\u003e比如写Xor8Way的时候我下意识用了二叉树方法，同样是七个门，比答案的顺序七个依次Or运算要快很多，(其实就是每层门的总数最多砍一半)。哼哼还是有点得意的。\u003c/p\u003e\n\u003ch2 id=\"随笔\"\u003e随笔\u003c/h2\u003e\n\u003ch3 id=\"关于未来的方向\"\u003e关于未来的方向\u003c/h3\u003e\n\u003ch4 id=\"其实选择底层归根结底还是不甘心\"\u003e其实选择底层归根结底还是不甘心\u003c/h4\u003e\n\u003cp\u003e不甘心自己从此埋没，不甘心以后要按照他人安排好的那样去生活，不甘心自己面对生活的磨折毫无反抗之力。\u003c/p\u003e\n\u003cp\u003e于是想要磨练自己的心性，培养自己的能力，确定自己的方向，希望不会走失，不再迷茫，走向自己曾经希望走到但或许再也无法走到的远方。\u003c/p\u003e\n\u003cp\u003e但是没有关系，因为远方的意义不在于到达，就像我选择底层的意义不在于做出范式变革，也不在于为世界做出什么成就，在一切的成功与失败之前，我清楚我首先还是我自己。这种感觉很好，因为只要我还是我自己，那么无论成功与失败都与我无关。我活在过程里，而不是终点的一瞬。终点的一瞬固然美好，但是路边总还是有靓丽的风景。\u003c/p\u003e\n\u003cp\u003e无论是学习CV，或是RM，或是底层编译器推理优化，都很好，青春应当去尝试，于是才能知道自己想要成为的样子。不必早早的做出最终选择，不过可以先定下一个暂时的目标（来和我一起学底层吧，嘻嘻~），我们相信学习的本质是贯通的，相信计科的基础总是有用的。不必纠结于过去的选择，既然不能重来，那就从现在开始。\u003c/p\u003e\n\u003cp\u003e今天学的很开心，言尽于此，与君共勉。\u003c/p\u003e","title":"Day2: 一直想从忧虑中解脱出来"},{"content":" 霁日光风，草木欣欣。今日喜神尚在，感万物之可爱，弃往日之焦虑，不过稍显疲惫， 从下午四点开始部署博客，本来是一件很简单的事情，但是出于各种原因花了很久，今天的任务又要推迟了，好在心态平和，明天一定！\n与AI对话要谨慎，不应被AI带着走 或许先通过AI梳理大纲，细节部分依靠自己去思考掌握才是合适的学习以及做事的方法。\nAI很多时候幻觉非常严重，真的让人头疼，尤其是ta要求做一件事，然后给代码或指令，但或许由于信息更新或者编造内容的时候导致偏差，然后越改越乱的时候，完全不知到自己在做什么，只是跟着AI亦步亦趋，最后白白浪费时间。\n似乎已经这样很多次了，只有这一次写下来，希望以后不要再犯。\n强制自己在有限时间内做一定量的事情可以大大提高效率 今天已经成功解决了英语单词没心思背的问题和英语听力没时间练习的问题以及基本逻辑门nand不想花心思推导的问题。\n比如把课间、吃饭前、上完厕所后这些时间利用起来，很多小事就能很简单的解决了\n有人监督可以帮助学习者提高效率 这也是我做这个page的一个原因，帮助自己努力学习，不要拖延和半途而废……加油！\n其实更多的原因是关于希望与关怀……感谢我的家人和朋友们！我会不断努力的！！！\n从来不提倡熬夜 但是有时候兴致来了还是会情不自禁的熬夜……\n现在快零点了……\n希望以后不要熬夜……\n终于把hugo这个东西的基本原理弄明白了……\n不过还是半黑箱的状态……\n不过以后一定会弄明白具体细节的……\n到时候可以自己写模板，做排版……\n相信这个网站会越做越好的……\n加油！！！\n","permalink":"https://zjk-study.pages.dev/diary/day1/","summary":"\u003cblockquote\u003e\n\u003cp\u003e霁日光风，草木欣欣。今日喜神尚在，感万物之可爱，弃往日之焦虑，不过稍显疲惫， 从下午四点开始部署博客，本来是一件很简单的事情，但是出于各种原因花了很久，今天的任务又要推迟了，好在心态平和，明天一定！\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"与ai对话要谨慎不应被ai带着走\"\u003e与AI对话要谨慎，不应被AI带着走\u003c/h2\u003e\n\u003cp\u003e或许先通过AI梳理大纲，细节部分依靠自己去思考掌握才是合适的学习以及做事的方法。\u003c/p\u003e\n\u003cp\u003eAI很多时候幻觉非常严重，真的让人头疼，尤其是ta要求做一件事，然后给代码或指令，但或许由于信息更新或者编造内容的时候导致偏差，然后越改越乱的时候，完全不知到自己在做什么，只是跟着AI亦步亦趋，最后白白浪费时间。\u003c/p\u003e\n\u003cp\u003e似乎已经这样很多次了，只有这一次写下来，希望以后不要再犯。\u003c/p\u003e\n\u003ch2 id=\"强制自己在有限时间内做一定量的事情可以大大提高效率\"\u003e强制自己在有限时间内做一定量的事情可以大大提高效率\u003c/h2\u003e\n\u003cp\u003e今天已经成功解决了英语单词没心思背的问题和英语听力没时间练习的问题以及基本逻辑门nand不想花心思推导的问题。\u003c/p\u003e\n\u003cp\u003e比如把课间、吃饭前、上完厕所后这些时间利用起来，很多小事就能很简单的解决了\u003c/p\u003e\n\u003ch2 id=\"有人监督可以帮助学习者提高效率\"\u003e有人监督可以帮助学习者提高效率\u003c/h2\u003e\n\u003cp\u003e这也是我做这个page的一个原因，帮助自己努力学习，不要拖延和半途而废……加油！\u003c/p\u003e\n\u003cp\u003e其实更多的原因是关于希望与关怀……感谢我的家人和朋友们！我会不断努力的！！！\u003c/p\u003e\n\u003ch2 id=\"从来不提倡熬夜\"\u003e从来不提倡熬夜\u003c/h2\u003e\n\u003cp\u003e但是有时候兴致来了还是会情不自禁的熬夜……\u003c/p\u003e\n\u003cp\u003e现在快零点了……\u003c/p\u003e\n\u003cp\u003e希望以后不要熬夜……\u003c/p\u003e\n\u003cp\u003e终于把hugo这个东西的基本原理弄明白了……\u003c/p\u003e\n\u003cp\u003e不过还是半黑箱的状态……\u003c/p\u003e\n\u003cp\u003e不过以后一定会弄明白具体细节的……\u003c/p\u003e\n\u003cp\u003e到时候可以自己写模板，做排版……\u003c/p\u003e\n\u003cp\u003e相信这个网站会越做越好的……\u003c/p\u003e\n\u003cp\u003e加油！！！\u003c/p\u003e","title":"Day1: 初始日记·笨拙的开始"},{"content":"随学习进度跟新 2026/4/29 更新 nand2tetris 2026/4/19 更新 CSDIY ","permalink":"https://zjk-study.pages.dev/articles/%E6%88%91%E7%9A%84%E5%BA%95%E5%B1%82%E5%AD%A6%E4%B9%A0%E4%B9%8B%E8%B7%AF/00-%E5%AD%A6%E4%B9%A0%E5%BF%83%E6%B3%95--%E8%B7%AF%E7%BA%BF%E6%80%BB%E7%BA%B2/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/","summary":"\u003ch2 id=\"随学习进度跟新\"\u003e随学习进度跟新\u003c/h2\u003e\n\u003ch3 id=\"2026429-更新\"\u003e2026/4/29 更新\u003c/h3\u003e\n\u003ch4 id=\"nand2tetris\"\u003e\u003ca href=\"https://gitee.com/jackloner/nand2tetris\"\u003enand2tetris\u003c/a\u003e\u003c/h4\u003e\n\u003ch3 id=\"2026419-更新\"\u003e2026/4/19 更新\u003c/h3\u003e\n\u003ch4 id=\"csdiy\"\u003e\u003ca href=\"https://csdiy.wiki/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/\"\u003eCSDIY\u003c/a\u003e\u003c/h4\u003e","title":"参考资料"}]