CSE 351 - Hardware/Software Interface

开一门公开课,Washington University的Hardware/Software Interface。

传说是很不错的计算机科学公开课。使用深入理解计算机系统做教材,正好是我要读的书,所以顺便听听课。

豆瓣上有人写了推荐,观点是这课虽然不错,但是比较浅。根据我现在的理解来说,确实比较浅,如果有不错的高级语言编程基础(C/C++/Java/Pascal等,脚本就算了),很多东西可以速推。

接下来的一些日志会是这门课的作业、实验和感想。现在先挖个坑。慢慢填上。


课程视频:戳我

课程主页:戳我

more ...

使用pip和virtuanenv

让我们从一个无聊的小段子开始。

"What’s pip?"

"A python package manager"

"How do I install it?"

"easy_install pip"

"What’s easy_install?"

"A python package manager"

pip和easy_install都是python的包管理工具,类似于ruby的gem以及nodejs的npm。

而pip是easy_install的升级版,在这个页面中提到了pip对于easy_install的升级。其中提到了一点非常重要。

pip is complementary with virtualenv, and it is encouraged that you use virtualenv to isolate your installation.

如果有同学不熟悉virtualenv,这里是一个小小的介绍。(以下翻译来自:戳我 …

more ...