Conda本地环境常用命令

查看conda命令帮助信息:

conda -h

安装numpy:

conda install numpy

创建、删除一个虚拟环境:

conda create --name python36  python=3.6
conda activate python36 
conda deactivate 
conda remove -n python36 --all (删除某个虚拟环境)
conda env remove  -n python36 (删除某个环境的所有包)

查看所有安装环境

conda info -e

查看某个指定环境的已安装包:

conda list -n python36

指定环境安装、删除package(如果不用-n指定环境名称,则被安装在当前活跃环境):

conda install -n python36 numpy
conda remove -n python36 numpy

更新conda,更新anaconda

conda update conda
conda update anaconda

更新Python,假设当前python环境是3.6.1而最新版本是3.6.2,那么就会升级到3.6.2

conda update python

更新、删除package

conda update -n python36 numpy
conda update matplotlib
conda remove matplotlib

查看已安装的包

conda list 

进入对应的conda环境,然后使用pip install安装

conda activate python36
pip install tensorflow==1.14.0

直接用conda命令安装

conda install -n python36 tensorflow==1.14.0

另一种方法会快很多,安装时还可以指定镜像源,比如清华园镜像源,这个是更新比较快的源

pip install keras -i https://pypi.tuna.tsinghua.edu.cn/simple
Read More

Python国内镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/
Read More

字符串基础

  • String 被声明为 final,因此它不可被继承
  • Java 8 中,String 内部使用 char 数组存储数据。
  • Java 9 之后,String 类的实现改用 byte 数组存储字符串,同时使用 coder 来标识使用了哪种编码。
  • 对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象
    • String Pool 的需要。如果一个 String 对象已经被创建过了,那么就会从 String Pool 中取得引用。只有 String 是不可变的,才可能使用 String Pool。
    • 安全性。String 经常作为参数,String 不可变性可以保证参数不可变。如网络传输,因此字符串是线程安全

问题:new String(“abc”) 创建了多少个对象?

Read More

搭建Isso评论服务

与其借助第三方服务天天担心挂,还不如将自己的服务器资源利用起来。Isso就是自建评论系统的一种方式。(官网需要fq.)

Install Isso

测试自Ubuntu服务器。本来官网文档里没那么多戏,但是我一直报错。。又安了很多其它包。

$ sudo apt-get install python3-dev
$ sudo pip install isso
$ sudo apt-get install sqlite3

# 可能需要:
$ sudo pip install werkzeug
$ sudo apt-get install libffi-dev
$ sudo pip install misaka
Read More

利用Apache进行多站点配置

用了静态网页之后,主机就空闲了,当初辛辛苦苦跟工信部折腾了好几个月连案都备好了。。总感觉特别亏(其实就是舍不得wordpress的搜索功能。。)转念一想,拿wp当图片上传服务也是不错啊,这样就省去找第三方图床了。

我的目标:

  • www.lszero.com 显示主页面。
  • blog.lszero.com 对应静态site。
  • wp.lszero.com 对应wordpress。

我这里用的是apache来实现的,也可以用nginx。

因为我的测试平台是Ubuntu,故跟网上的配置文件有些不一样。如网上说的apache配置文件http.conf,在我的平台下是/etc/apache2/apache2.conf

Read More

^