0%

常用命令

  • 创建虚拟环境:conda create -n env_name python=2.7
  • 创建虚拟环境,同时安装必要的包:conda create -n env_name numpy matplotlib python=2.7
  • 激活虚拟环境:
    • Linux:source activate your_env_name
    • Windows: activate your_env_name
  • 检查当前 python 版本是否为想要的:python --version
  • 退出虚拟环境:
    • Linux: source deactivate your_env_name
    • Windows: deactivate env_name,也可以使用activate root切回root环境。
  • 删除虚拟环境:
    • 使用命令 conda remove -n your_env_name --all, 即可删除。
    • 删除虚拟环境中的包:conda remove --name $your_env_name $package_name
  • 查看安装了哪些包:conda list
  • 安装包:conda install package_name
  • 查看当前存在哪些虚拟环境:conda env listconda info -e
  • 检查更新当前 conda:conda update conda

常用命令

  • 增加对某个目录的权限: sudo chown -R gesong /export/g06
  • 查看文件多少行: wc -l file.txt
  • 将某个文件分成多份:split -l 10000000 -d file.txt file_
  • 将多个文件合为一个文件: cat 1.tsv 2.tsv 3.tsv > 123.tsv
  • 查看正在执行 python 程序: ps -ef | grep python

学习和生活当中总结的一些实用的学习网站

继承是 java 面向对象编程技术的一块基石,因为它允许创建分等级层次的类。

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

类声明和成员函数定义的分离

如果一个类只被一个程序使用,那么类的声明和成员函数的定义可以直接写在程序的开头,但如果一个类被多个程序使用,这样做的重复工作量就很大了,效率就太低了。在面向对象的程序开发中,一般做法是将类的声明(其中包含成员函数的声明)放在指定的头文件中,用户如果想用该类,只要把有关的头文件包含进来即可,不必再程序中重复书写类的声明,以减少工作量,节省篇幅,提高编程效率。