complain

complain

@#¥@#%@%

记于2020年11月27日某个很坑的课实验做不出来

(28日再看自己写的好羞耻啊)

Read more
cuda 安装受难记

cuda 安装受难记

  • 2020/11/22 更新了解决下载过慢的问题

如何无痛安装 cuda + Anaconda + pytroch 环境

!! 重要声明,这仅仅只是我的痛苦安装过程的一个踩坑记录,如果可以帮助你无痛安装,那自然是极好的了。

Read more
mini-os

mini-os

2020/11/6 刚跟着书测试完了代码,太累了明天后天再整理
2020/11/8 打了学校举办的 acm 比赛,感受到了自己有多菜,老老实实回来写博客了,完成了 Boot 部分
2020/11/9 完成 Loader 部分
2020/11/10 整理出思维导图
2020/11/13 补充内容

自己动手写一个操作系统

参考学习《一个64位操作系统的设计与实现》(田宇著)

前言: bochs 环境配置,可参考同 tag 下的 bochs 那篇。
书上的代码给的很破碎,看书根本实现不出来…,完整代码可以参考这个 github 仓库 The-design-and-implentation-of-a-64-bit-os
自己磨蹭了快一个月才看完一章(第三章),不得不说自己计组是白学了…,第三章的汇编感觉是真的难,涉及到的东西也是最多的

本系列用于记录学习笔记,构建思维导图,以及补充各种书上没有说的知识,希望这个系列结束后自己对操作系统的理解能更上一层楼吧(我自己是肯定写不出来的)

Read more
sprint

sprint

双周总结

吐槽

  • 新增计划双周参加一次周赛(你问我为啥不参加单周每次的? 白天学别的去了)

  • 软工第四周作业,实战图形识别,虽然代码主体是老师给的,不过研究了研究做了小优化提升了一点准确率,还是有点成就感的。 https://www.cnblogs.com/chmod000/p/13909891.html

  • mini os 学不懂了,缓缓

  • 吐槽大三的专业课:软件工程——人工智能导论(不想吐槽了),操作系统——哲学+天书,今天讲装载链接听得我觉得白看了《程序员的自我修养》,完全听不懂在说啥,课本写的也很玄乎,感觉自己不像在学操作系统,像在学操作系统设计的哲学。就拿今天讲装载链接,听完之后还是讲不出来 cpp 咋变成 exe 的,我还不如翻翻之前的读书笔记…

  • LeetCode 刷题记录,个人较菜,慢慢努力进步,做题时随手的记录,这里收录一些有意思的题目。

Read more
Python--线程&进程

Python--线程&进程

2020/4/20 更新,根据给社团新生的讲课内容适当进行了补充
2020/10/25 更新,整合内容

多线程和多进程概念

  • 当计算机运行程序时,就会创建包含代码和状态的进程。这些进程会通过计算机的一个或多个CPU执行。不过,同一时刻一个CPU只会执行一个进程,然后在不同进程之间快速切换,这样就给人以多个程序同时进行的感觉(所有进程都使用一个CPU,占用一定时间后切换给另一个进程)。同理,在一个进程中,程序的执行也是在不同的线程间进行切换的,每个线程执行程序的不同部分。
Read more