python 协程 协程是单线程下的并发,又称微线程,纤程。英文名Coroutine。协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。而python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行),在单线程内开启 ...
分类:
编程语言 时间:
2019-01-11 20:42:35
阅读次数:
182
1、source 在当前shell内去读取、执行a.sh,而a.sh不需要有"执行权限" source命令可以简写为"." 注意:中间是有空格的。 2、sh/bash 都是打开一个subshell去读取、执行a.sh,而a.sh不需要有"执行权限" 通常在subshell里运行的脚本里设置变量,不会 ...
分类:
其他好文 时间:
2019-01-11 20:05:12
阅读次数:
213
基础知识 相信大家应该都知道linux的文件基本权限,使用ls -l命令可以显示文件的基本权限,"-rwxrwxrwx.",第一位表示文件的属性(是文件- ,目录d等),后面每隔三位为属主、属组、其他用户 对应的读写执行权限。这个比较简单很容易理解。 文件特殊权限 单纯的读写执行权限无法满足我们的基 ...
分类:
系统相关 时间:
2019-01-10 19:30:26
阅读次数:
229
目录结构 在包里面新建scripts文件夹,里面放运行的脚本文件,记得设置执行权限 然后新建launch文件夹,新建launch文件按照如下格式写: 然后source 项目的setup.bash,就可以使用 启动这个脚本了。 参考:https://answers.ros.org/question/2 ...
分类:
编程语言 时间:
2019-01-10 17:48:05
阅读次数:
308
1. 将VBoxLinuxAdditions.run文件copy出来 2. 赋予执行权限 3. 安装 ...
分类:
系统相关 时间:
2019-01-10 15:31:37
阅读次数:
215
1.#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。 2.运行 Shell 脚本有两种方法: 2.1、作为可执行程序 chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 2.2、作为解释器参数 3.shell变量 3. ...
分类:
系统相关 时间:
2019-01-10 12:08:05
阅读次数:
209
实例:自定义一个检查Linux系统根目录的使用情况的监控项。1、配置一个自定义的监控项(1)、先配置获取根目录使用的当前情况的脚步,生产的脚步文件要有执行权限,如下:[root@node1~]#df-h|awk‘{if(NR==2){printint($5)}}‘//NR代表行,$5代表第5列给脚本执行权限:脚本执行结果:(2)、把这个获取根目录使用情况的脚本在zabbix_age
分类:
其他好文 时间:
2019-01-09 11:42:02
阅读次数:
198
等待唤醒机制: wait(); 等待/冻结 :可以将线程冻结,释放CPU执行资格,释放CPU执行权,并把此线程临时存储到线程池 notify(); 唤醒线程池里面 任意一个线程,没有顺序; notifyAll(); 唤醒线程池里面,全部的线程; 使用等待唤醒注意事项: 1.使用来wait();冻结, ...
分类:
移动开发 时间:
2019-01-08 23:35:11
阅读次数:
255
一. 具体每个选项对应的判断内容: 二.常用的例子: 1.判断文件夹是否存在 2.判断文件夹是否存在并且是否具有可执行权限 3.判断文件夹是否存在 4.判断文件是否存在 5.判断一个变量是否有值 6.判断两个变量是否相等. ...
分类:
系统相关 时间:
2019-01-08 15:02:00
阅读次数:
217
bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: cd /data/shell ./hello.sh ...
分类:
系统相关 时间:
2019-01-08 12:25:17
阅读次数:
166