寒假时学了一些汇编,用的是这本书。整体讲下来通俗易懂(就是免不了太啰嗦)。总之还是很推荐初学者看的。
然后我整理了一下自己的笔记,发布到网站上,地址在 这里 。
就如简介里所说,这个笔记定位为工具书,用来对所学内容进行速查。想要系统入门应以原书为宜。
笔记-王爽《汇编语言》第四版
好吧,其实这门课三月底前我就上完了,这篇文章也很早就写完了,只不过挨到今天才发 →_→
如题,本文就是简单分享一下我上课的感想,讲一下上课方式及源码获取,以及解决一个源码中的小问题。
Stanford CS110L 学习感悟与指南
本文讲述如何优化 WordPress 网站的界面布局。
- 涉及内容:网站后台、主题、PHP、HTML、CSS。
- 面向人群:新手。
- 前置知识:Wordpress 网站的搭建(见「个人博客建站笔记」——1.网站建成)。
「个人博客建站笔记」2.网站的布局
赶路返校的时候路过了某疫情地区,到学校之后被拉去隔离了。
大晚上十点多,一个人拎着行李箱打车去隔离点,稍微有点惆怅呢。
不过隔离点的条件是真不错。单人住单间,还有免费的隔离餐(甚至能加餐),而且比学校食堂好吃很多。
还能光明正大不去上课(
忽然想一直隔离怎么办……
被拉去隔离啦
今天出去做了个核酸,走之前看了下天气,惊觉气温已经回升到二十多度了。
看看我身上,一件大袄子,一条厚毛衣,里面还要加秋衣;下身秋裤、棉裤、长裤三条。
顿时颇觉无语。
一直宅在家里不怎么出去,对外面的天气完全没有实感了。
我爸说都已经在外面看到有人短袖短裤了。( ̄▽ ̄)"
换了一身轻便的去做核酸,但是还是好热。
还是家里舒服啊啊~( ̄▽ ̄)~*
最近赶上开学,事情挺多的,暂时没时间写博客。过一阵子就 OK 啦。(。・ω・。)
宅男不知四季了属于是
这篇博客是 CS110L 推荐的一篇文章。原文是英文,我在此处仅作翻译,原文链接在文章末尾。
本文讲述Rust 中的for
循环和迭代器。
- 涉及内容:Rust、循环、迭代器。
- 面向人群:有 Rust 语言基础者。
- 前置知识:Rust 的 trait、泛型。
以下为翻译内容。
Rust 中的 for 循环和迭代器
前几天尝试用 VMWare 虚拟机上的 Ubuntu 写 Rust。千辛万苦解决完所有遇到的问题,最终还是卡住了。左下角显示 Rust-Analyzer 一直在加载,但是半天没动静,只好换了官方的 Rust 插件,结果仍然慢得可以。怀疑是虚拟机配置不够,因为没敢给太多内存和 CPU。经后来验证,是 VPN 的问题。
更主要的是,在本机和虚拟机上开发的割裂感有些严重了。为了一个 Rust 整个完整的 Ubuntu 和另一套图形界面,总感觉没必要。
刚好听说 Windows 下的 WSL2 体感不错,于是就试了试。目前还算满意。
过程中也遇到一些小坑:
- 磁盘占用问题,
wsl --install
默认安装在 C 盘 - 代理和 VPN 问题"# Failed to establish a socket connection to proxies: ["PROXY XXX.XXX.XXX.XXX:7890"]"
- 换源问题,源和系统版本不一致导致升级的包不对
- rust 编译报错"/usr/bin/ld: cannot find Scrt1.o: No such file or directory"
下面一一详细记录了问题和解决方案,参考了很多网上的方法,都附了链接。
使用 WSL2 时碰到的小坑
Stanford CS110L 的 Week3 作业必须要在 Linux 平台上完成。
于是我就用很早之前在VMware 虚拟机上安装好的 Ubuntu 18.04,想要以 VSCode 为基础搭建开发环境。
总之过程出现了不少波折,最大的一个是我主要使用的 Rust 插件 Rust-Analyzer 出现了莫名其妙的错误,我尝试解决,结果最后把系统搞崩了。
应了一句话。你以为的编程:刷刷刷上手几百行代码;实际上的编程:搭个环境用了几天几夜。
尝试在 Ubuntu 18.04 使用 VSCode+Rust-Analyzer 时出现的问题
因为提前放假,这个寒假长达两个月,到现在也终于要结束了。
回想寒假之初定下的目标,这次总算不止是写写而已了。
看了一下列出来的复盘列表,恍惚间觉得一寒假也做了不少事。
其实两个月,做了些这么多东西,只能说稳扎稳打吧。总体而言还算满意,希望往后还能保持下去。
晚安,然后,新学期来了。