- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
我们经常会遇到这样的开发需求,比如你手头有多个开发项目,其中项目A要求用python3.7,项目B需要用python3.6,有要求项目A和项目B依赖包相互独立,互不干扰。为了满足这样的开发需求,我们需要在自己的电脑上安装多个Python版本,并且项目之间进行环境隔离。要想安装多个Python版本,可以利用pyenv这个好用的工具,对于建立多个项目之间隔离的开发环境,可以借助于pipenv这个更加好用的包管理工具。这篇文章将给大家介绍如何利用pyenv和pipenv来管理我们的python开发环境,主.
2020-10-31 12:47:45 243
原创 pyenv
pyenv 管理多个版本的pythongit clone https://github.com/pyenv/pyenv.git ~/.pyenvecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcecho -e 'if command -v pyenv 1>/dev/null 2>&..
2020-10-30 12:16:02 80
原创 Git patch
git format-patch适用于git的patch,包含diff信息,包含提交人,提交时间等 如果生成的补丁不能打到当前分支,git am会给出提示,并协助你完成打补丁工作对比分支生成patch例:从master checkout 一个新分支修改然后与master对比生成patch。 12 $ git format-patch -M master # -M选项表示这个patch要和那个分支比对$ git am 001-xxx.patch ...
2020-10-22 13:44:08 179
转载 2020-10-17
C++之const类成员变量,const成员函数const修饰类的成员函数const修饰变量一般有两种方式:const T *a,或者 T const *a,这两者都是一样的,主要看const位于*的左边还是右边,这里不再赘述,主要来看一下当const修饰类的成员函数时,成员函数有什么特点。https://www.cnblogs.com/cthon/p/9166715.html类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计.
2020-10-17 11:36:52 77
转载 数字音频接口
http://www.wangdali.net/i2s/概述数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用。图1和图2对比传统的音频信号和数字音频信号链的区别。在传统的音频电路(图1)中有麦克风、前置放大器、模/数转换器ADC、数/模转换器DAC、输出放大器,以及扬声器,它们之间使用模拟信号连接。随着技术..
2020-10-15 17:27:53 1137 1
转载 C++ - 纯虚函数与抽象类
纯虚函数:没有函数体的虚函数class A{ private: int a; public: virtual void Print() = 0;//纯虚函数}抽象类:包含纯虚函数的类 只能作为基类来派生新类使用 不能创建抽象类的对象 抽象类的指针和引用 -> 由抽象类派生出来的类的对象 A a;//错,A 是抽象类,不能创建对象A *pa;//ok,可以定义抽象类的指针和引用pa = new A..
2020-10-10 19:05:45 134
转载 Android 8.0 dlopen failed 问题
先看下错误:01-06 22:09:03.069 5075 5075 E linker : library "/system/lib/libHWMI.so" ("/system/lib/libHWMI.so") needed or dlopened by "/data/app/org.ftd.gyn-jbIJZ4TolpZgZ5Ahy1loOg==/lib/arm/libnative-lib.so" is not accessible for the namespace: [name="c.
2020-10-10 16:57:14 2229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人