0%

概述

Anaconda 提供了一个用于数据科学研究的平台。可以用于 python 包的管理,应用运行环境的管理,并且预安装了大量的数据科学相关的包。

conda

conda 是一个包管理器,同时也是一个环境管理器,对于 python 而言,相当于 pip 和 vitualenv 的结合。

channel

channelconda 包的仓库,默认的 channel在国外,为了提高包安装的速度,可以使用国内的镜像库。

清华

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

中科大

https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

基本命令

安装 channel

1
2
$ conda config --add channels <channel url>
$ conda config --set show_channel_urls yes // 安装的时候显示包的来源 url

环境管理

1
2
3
4
$ conda create -n <env name> [package list]   // package list 中可以指出创建环境的同时需要安装的包
$ conda activate <env name> // 激活指定的环境为当前环境
$ conda env list // 显示当前的全部环境
$ conda info --envs // 显示当前的全部环境

元素定位

>

某元素的一级子元素

~

某元素后续的同级元素,他们具有相同的父元素。

技巧

参数共享

父组件和子组件之间共享参数

  1. 父组件中定义状态变量
  2. 调用子组件时将状态变量作为子组件的属性传入

方法中返回语句格式

  1. 当方法中的 return 语句有多行时,需要将返回的内容包含在圆括号中,从而避免 javascript 自动在 return 后加入分号。

  2. 返回语句分为多行是为了便于阅读

    renderSquare(i) {
        return (
            <button
                className="square"
                onclick={() => this.handleClick(i)}
            />
        );
    }