发布了文章2019-08-23
假设有如下master的分支: {代码...} master:有文件 main.py (alice 和 bob 共有) commit a: 新建文件 function_a.py改动 main.py commit b: 改动 function_a.py改动 main.py commit c: 只改动了 main.py ------------------- commit o: 改动 main.py commit ...
发布了文章2019-07-06
docker build -t target_image_name . 命令结尾的 . 指明 build context 为当前目录。 Docker 默认会从 build context 中查找 Docker 文件。 我们也可以通过 -f 参数指定 Dockerfile的位置
发布了文章2019-07-06
docker build -t target_image_name . 命令结尾的 . 指明 build context 为当前目录。 Docker 默认会从 build context 中查找 Docker 文件。 我们也可以通过 -f 参数指定 Dockerfile的位置
发布了文章2019-07-05
git pull 或者 git remote updategit rebase origin/master 这个方法可以 更新code,但避免 merge
发布了文章2019-07-05
git pull 或者 git remote updategit rebase origin/master 这个方法可以 更新code,但避免 merge
发布了文章2019-07-02
[链接] 为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、MySQL 数据库建议都提前采用 utf8mb4 字符集. 总结一下: 要完成修改,需要三个步骤来解决: {代码...} 与linux系统不同,在 MacOS中 将 default-character-set 设置为 utf8mb4 还是有点tric...
发布了文章2019-07-02
[链接] 为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、MySQL 数据库建议都提前采用 utf8mb4 字符集. 总结一下: 要完成修改,需要三个步骤来解决: {代码...} 与linux系统不同,在 MacOS中 将 default-character-set 设置为 utf8mb4 还是有点tric...
发布了文章2019-06-24
首先按照网上的教程,给microSD卡format, 然后把ubuntu镜像拷上去。 开机,初始化系统然后连一根网线 然后: ·##################### 、 很简单啊! 捷径方法 ########################## mkdir 然后 cd 到 ~/Documents/ git clone https://github.com/RPi-Distro/...
发布了文章2019-06-24
必须有一个默认的东西作为第一个input argument:class method: cls instance method: self 不需要有一个默认的东西作为第一个input argument:static method 跟上面的没什么鸟关系:abstract method: [链接]
发布了文章2019-06-24
必须有一个默认的东西作为第一个input argument:class method: cls instance method: self 不需要有一个默认的东西作为第一个input argument:static method 跟上面的没什么鸟关系:abstract method: [链接]
发布了文章2019-06-19
super 的工作原理如下: {代码...} 其中,cls 代表类,inst 代表实例,上面的代码做了两件事: 获取 inst 的 MRO 列表 查找 cls 在当前 MRO 列表中的 index, 并返回它的下一个类,即 mro[index + 1] 当你使用 super(cls, inst) 时,Python 会在 inst 的 MRO 列表上搜...
发布了文章2019-06-13
首先要理解的是,我们的软件都是运行在操作系统之上,操作系统再控制硬件,比如 处理器、内存、IO设备等。操作系统为了向上层应用程序提供 简单一致 的机制来控制复杂而又大相径庭的低级硬件设备 抽象出 进程 的概念。进程是比较重量级的操作系统资源,它拥有独立的...
发布了文章2019-06-13
首先要理解的是,我们的软件都是运行在操作系统之上,操作系统再控制硬件,比如 处理器、内存、IO设备等。操作系统为了向上层应用程序提供 简单一致 的机制来控制复杂而又大相径庭的低级硬件设备 抽象出 进程 的概念。进程是比较重量级的操作系统资源,它拥有独立的...
发布了文章2019-06-06
很多初学者会困扰,python的“魔法函数” __new__ 有啥用? 跟__init__有啥区别? 为什么有的函数第一个输入变量是self, 有的却是cls? 这有啥区别?
发布了文章2019-06-06
很多初学者会困扰,python的“魔法函数” __new__ 有啥用? 跟__init__有啥区别? 为什么有的函数第一个输入变量是self, 有的却是cls? 这有啥区别?
发布了文章2019-06-05
关于 __shared_state: 在 __init__(self, ) 外面定义的变量,是属于这个 class 的,并且由所有的 instance 共享的,而不是单属于某个instance; 在 __init__(self, ) 里面定义的变量,只属于这个 object instance (self) 本身。
发布了文章2019-06-05
关于 __shared_state: 在 __init__(self, ) 外面定义的变量,是属于这个 class 的,并且由所有的 instance 共享的,而不是单属于某个instance; 在 __init__(self, ) 里面定义的变量,只属于这个 object instance (self) 本身。
发布了文章2019-06-02
python自带的 i.e. text.split('.') 只能用单个符号给文本分段,如果想用多个符号分段呢? 比如想用句号,逗号,分号,感叹号问好等等标点,怎么办?这时候用 re.split()
发布了文章2019-06-02
python自带的 i.e. text.split('.') 只能用单个符号给文本分段,如果想用多个符号分段呢? 比如想用句号,逗号,分号,感叹号问好等等标点,怎么办?这时候用 re.split()
发布了文章2019-05-31
以上代码可以看出,创建classmethod时,该对象实例的class cls 是作为第一个输入变量的,而不是该实例本身(如果是实例本身的话,第一个输入变量就是self, 就是一个普通的我们常用的情况了)