1、QMutex QMutex mutex; void func() { mutex.lock(); ........ mutex.unlock(); } 2、QMutex联手QMutexLocker 在复杂函数或者异常处理中,对mutex进行lock()和unlock()操作将会很复杂,进入点要l ...
分类:
编程语言 时间:
2017-07-03 12:03:01
阅读次数:
338
首先安装依赖 1 安装 pycrypto 2 安装 paramiko /usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses ...
分类:
编程语言 时间:
2017-07-01 21:42:37
阅读次数:
900
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因 ...
分类:
系统相关 时间:
2017-07-01 14:37:20
阅读次数:
150
重定向 1.文件描述符 linux用文件描述符标识每个文件对象,实现IO处理(输入输出) 每个过程一次最多可以用9个文件描述符,其中0-2有特殊含义。 文件描述符 缩写 描述 备注 0 STDIN 标准输入 默认标准输入是键盘 1 STDOUT 标准输出 默认标准输出是显示器 2 STDERR 错误 ...
分类:
其他好文 时间:
2017-07-01 14:33:29
阅读次数:
147
数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方 标准 1、标准输入(stdin):代码为0,使用<或<< 2、标准输出(stdout):代码为1.,使用>或>> 3、标准错误输出(stderr):代码为2,使用2>或2>> Standard output 与 standard ...
分类:
系统相关 时间:
2017-06-24 17:16:09
阅读次数:
248
spark2.1与hadoop2.7.3集成,spark on yarn模式下,需要对hadoop的配置文件yarn-site.xml增加内容,如下: 1、我先运行一个spark程序 bin/spark-shell --master local 2、登录Spark History server的we ...
分类:
其他好文 时间:
2017-06-23 18:20:54
阅读次数:
254
context:CentOS 什么是shell? shell就是与计算机交互的接口。 linux支持的shell shell的功能: bash中指令的运行顺序 ps:先alias,然后是$PATH中的/bin/ls。 type -a CMD,查询命令是否为内建命令,同时它也指出了执行该命令时,去哪里 ...
分类:
其他好文 时间:
2017-06-22 13:26:00
阅读次数:
168
http://www.jb51.net/article/57208.htm 3)、Popen.communicate(input=None):与子进程进行交互。向stdin发送数据,或从stdout和stderr中读取数据。可选参数input指定发送到子进程的参数。 Communicate()返回一 ...
分类:
编程语言 时间:
2017-06-21 15:14:55
阅读次数:
201
管道命令 概念 管道命令只会处理stdout,忽略stderr 管道命令后面接的第一个数据必定是命令,这个命令必须能够接收stdin 选取命令 作用:取出我们想要的数据 cut 用途:将一行信息的某一段切出来 缺点:处理多空格相连的数据比较差 cut -d '分隔字符' -f fields -d 后 ...
分类:
其他好文 时间:
2017-06-19 00:27:18
阅读次数:
245
在计划任务中经常可以看到。例如我们公司的计划任务举例: 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。对于2 ,表示标准错误,stderr。2>&1 的意思就是将标准错误重定向到标准输出。这里标准输出已经重定向到了 /dev/null。那么标准错误也会输出到/dev/n ...
分类:
系统相关 时间:
2017-06-16 21:09:17
阅读次数:
216