2018年9月3日

摘要: Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 需要注意的是文件描述 阅读全文

posted @ 2018-09-03 14:42 yacbo 阅读(105) 评论(0) 推荐(0) 编辑

摘要: Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命 阅读全文

posted @ 2018-09-03 13:42 yacbo 阅读(99) 评论(0) 推荐(0) 编辑

摘要: Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1)数值测试: 实例演示: 输出结果: 实例演示: 输出结果: 实例演示: 输出结果: Shell 流程控制 if else if if 语句语法格式: if else-i 阅读全文

posted @ 2018-09-03 09:35 yacbo 阅读(100) 评论(0) 推荐(0) 编辑


2018年9月2日

摘要: Shell echo命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: 1.显示普通字符串: 这里的双引号完全可以省略,以下命令与上面实例效果一致: 2.显示转义字符 结果将是: 同样,双引号也可以省略 3.显示变量 read 命令从标准输入中读 阅读全文

posted @ 2018-09-02 22:34 yacbo 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 1.shell数组的定义和读取 array_name=(A B "C" D) ${array_name[index]} #元素下标从0开始 ${my_array[*]} #获取数组中所有元素 ${my_array[@]} #获取数组中所有元素 ${#my_array[*]} #数组长度 2.shel 阅读全文

posted @ 2018-09-02 10:15 yacbo 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 1.shell变量的定义和使用 my_dir="/home/yk/Desktop" #(单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;) echo $my_dir echo ${#my_dir} #获取字符串长度。 2.shell的注释 单行# 多行 :<<EOF EOF 3.she 阅读全文

posted @ 2018-09-02 10:03 yacbo 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 1.打开或者创建文件 vi filename,打开对应的文件,如果没有对应的文件 2.进入编辑状态 a 3.退出编辑状态 esc 4.切换到末行模式 输入: 5.保存并退出 wq,不保存q! 6.查看文件 cat filename 7.执行shell脚本 chmod +x ./test.sh #使脚 阅读全文

posted @ 2018-09-02 00:30 yacbo 阅读(286) 评论(0) 推荐(0) 编辑


2018年8月24日

摘要: 1.在windows中的延时 #include <windows.h> Sleep(ms); //延时的毫秒数 2.在linux系统中的延时 #include <unistd.h> sleep(s) ; //延时秒数 usleep(us);//延时微妙 3.Qt中的延时 void QThread:: 阅读全文

posted @ 2018-08-24 15:25 yacbo 阅读(339) 评论(0) 推荐(0) 编辑


2018年8月17日

摘要: Qt中建立线程的主要目的就是为了用线程来处理那些耗时的后台操作,从而让主界面能即使响应用户的请求操作。 方法一 QObject::moveToThread() 1.将执行对象放到线程中 2.建立相关的信号函数和槽函数进项连接,然后发出信号触发QThread的槽函数,使其执行工作。 方法二 继承QTh 阅读全文

posted @ 2018-08-17 10:12 yacbo 阅读(1893) 评论(0) 推荐(0) 编辑


2018年8月16日

摘要: 认识1:实现对象间的通信,a对象发射信号后调用b对象的槽函数。 场景1:对象a、对象b在主线程中,且signal也在主线程中emit ,则为同步的。 场景2:对象a在子线程,对象b在主线程,a在子线程中emit,则为异步的。 场景3:对象a、b均在主线程,a在线程中emit,则为异步的。 发送信号: 阅读全文

posted @ 2018-08-16 16:07 yacbo 阅读(446) 评论(0) 推荐(0) 编辑


Copyright © 2024 yacbo
Powered by .NET 8.0 on Kubernetes