python super机制

要理解 super 就得知道 Python 的 MRO, super 的工作是找出 MRO 中的下一个类,它的设计目的是用来解决多重继承时父类的查找问题,所以在单重继承中用不用 super 都没关系,但是使用 super 是一个好的习惯。一般我们在子类中需要调用父类的方法时才会这么用  ...

2018-10-05 14:07:55

阅读数 91

评论数 0

python过滤警告和print函数

不显示警告信息,在开头添加        import warnings        warnings.filterwarnings("ignore") 在开头加上from __future__ import print_function这句之后,即使在...

2018-10-04 12:12:49

阅读数 229

评论数 0

度量python的运行时间

1. time python demo.py 2.在脚本中用time.time()

2018-10-04 11:17:55

阅读数 79

评论数 0

python通配符之glob模块

通配符是一些特殊符号,主要有星号(*)和问号(?),用来模糊搜索文件,“*”可以匹配任意个数个符号, “?”可以匹配单个字符。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者需要匹配符合一定条件的多个目标文件时,可以使用通配符代替一个或多个真正的字符。   英文 “gl...

2018-10-03 15:09:26

阅读数 139

评论数 0

ubuntu kworker占用空间太大

https://askubuntu.com/questions/176565/why-does-kworker-cpu-usage-get-so-high

2018-09-26 14:12:49

阅读数 335

评论数 0

linux shell 命令获取字符串/文件的MD5值

获取字符串的MD5值: 字符串“hello”的MD5: $ echo -n 'hello'|md5sum|cut -d ' ' -f1 得到的MD5值: 5d41402abc4b2a76b9719d911017c592 命令解释:  md5sum: 显示或检查 MD5(128-bi...

2018-09-11 14:20:02

阅读数 306

评论数 0

git 删除远程branch或者tags

1、推送标签: git push origin 标签名   2、删除本地标签: git tag -d 标签名   3、删除远程标签: git push origin :refs/tags/标签名   例:git push origin :refs/tags/V3.0.1-Release    ...

2018-09-06 14:46:32

阅读数 131

评论数 0

python 求向量模长(一范二范)

import numpy as np x = np.array([1,2,3,4,5]) np.linalg.norm(x)  默认为2范数,下面是一范数 np.linalg.norm(x,ord=1)  

2018-09-05 17:07:36

阅读数 5884

评论数 0

git 错误 fatal: Not a valid object name: 'master'.

转自 https://blog.csdn.net/jackie_tsai/article/details/51587994 问题场景:新建git项目或刚为已存在项目创建了git仓库,想用git branch dev创建dev分支或用git checkout -b dev创建并切换到dev分支时报...

2018-09-04 15:50:51

阅读数 68

评论数 0

结构体和枚举变量

#include<iostream> #include<cstring> using namespace std; typedef enum {face=0,security=1,supermarket=2,...

2018-09-03 11:08:46

阅读数 95

评论数 0

代码上传GitHub以及在README中添加图片

  转自  https://www.cnblogs.com/liuhuakun/p/7814338.html 1.使用终断(terminal),cd到桌面。指令:cd Desktop $ cd Desktop/ 2.克隆项目。指令:git clone 项目地址 $ git clone h...

2018-08-15 17:47:28

阅读数 486

评论数 0

ImportError: Matplotlib requires six>=1.10; you have 1.5.2

sudo pip install six --upgrade --target="/usr/lib/python2.7/dist-packages"

2018-08-14 14:09:00

阅读数 452

评论数 0

python __call__()

python中 所有的函数都是可调用对象。 一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。 class RandomErasing(object): """ Randomly selects a...

2018-08-14 10:28:35

阅读数 66

评论数 0

python 求两个list的相同的元素

#coding=utf-8 file1=open("/home/xgx/back_data/back_total.list") file2=open("/home/xgx/back_data/mingzhang4/back_plate_imag...

2018-08-11 14:10:38

阅读数 429

评论数 0

git使用

git init // 初始化版本库 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注 到目前为...

2018-08-10 11:35:36

阅读数 42

评论数 0

linux命令tee:将信息同时输出到屏幕和文件

如果你在linux下希望将程序或命令运行的信息,在输入到文件的同时,也能够显示在屏幕上,你可以考虑使用tee这个命令。 下图是对这个命令的形象介绍: 再举一个例子,比如我现在要运行python test.py: 1. 如果只希望运行信息显示在屏幕上,那么直接运行python test.py就...

2018-07-29 13:44:34

阅读数 1198

评论数 0

训练insightface,id数太多,耗费显存

2018-07-23 10:59:10

阅读数 892

评论数 0

KeyError: 'CUDA_VISIBLE_DEVICES'

cvd = os.environ['CUDA_VISIBLE_DEVICES'].strip()   File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__     raise KeyErro...

2018-07-18 20:06:35

阅读数 1338

评论数 0

pip已经安装,但是/usr/bin/pip: No such file or directory

解决方法 1.which pip /usr/local/bin/pip 2.pip -su: /usr/bin/pip: No such file or directory 3.type pip pip is hashed (/usr/bin/pip) So pip is defi...

2018-07-18 11:38:04

阅读数 4580

评论数 2

scp与rsync的对比

一、scp 命令 1.scp 是 secure copy 的缩写,用于远程的文件的复制。 2.参数: -r: 递归复制整个目录。 3.实例: scp /home/space/music/1.mp3 username@ip/home/root/others/music      s...

2018-07-17 20:10:14

阅读数 264

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭