conda与pip+virtualenv的环境管理对比

最近发现 PyScaffold 可以辅助创建项目结构 , 很想试一下 。

可是不知道为什么校园网突然不能够访问 清华大学开源软件镜像站 , 这是国内目前唯一有 Anaconda 的源 , 里面居然还有 conda-forge 的镜像 ( 为他们疯狂打 call)。

之前只用过 conda 来管理环境 , 用 conda 非常简单方便 ,conda create 加上参数 -n 后面跟上环境的名字 , 在后面加上创建后想安装的 packages。

conda create -n NewEnv pip

使用 conda, 环境默认都创建在 $home\Anaconda3\envs 下面 , 方便管理 , 当然有好多参数 , 可以为所欲为 。

不能用 conda 了 , 有很想试一下 PyScaffold, 怎么创建新环境呢 , 那就试试传统的 virtualenv …

more ...

不同系统的endOfLine问题

Date Tags C++

最近由于要参加老师要求参加的中海油举办的 \(\pi-Frame\) 软件编程比赛 , 准备复习一下 C++, 结果在使用 cin.getline() 接受输入时发现得到的 string 长度有问题 , 导致比较的时候不能得到预期结果 。。。

 打字机

经过一番纠结 , 结果发现原来还是 end of line 问题 。 如果看过老式打印机就会知道 , 打字的时候想要换行要进行两个操作 , 一个是 LF(line feed), 就是拧旋钮把纸张向上移动一行 ; 另一个是 CR(carriage return), 就是板一下把手把打字的那个头移动到一行的最前面 。 在 ASCII 码中 ,LF 对应着 10, 而 CR 对应着 13, 一般用字符表示成 '\n''\r'

Dex Char str
10 LF '\n' …
more ...