此处的NIO指的是New-IO,JDK1.4时引入。NIO和IO具有相同的作用和目的,但实现方式不同,NIO的效率要高于IO。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 一、NIO与IO的主要区别 1.IO面向流,而NIO面向缓冲 java IO面 ...
分类:
编程语言 时间:
2019-08-31 12:30:50
阅读次数:
71
什么是shell shell是一个作为用户与Linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令 使用<和>对输入输出进行重定向 使用|在同时执行的程序间实现数据的管道传递 使用$获取子进程的输出 管道和重定向 重定向输出 文件描述符 0代表程序的标准输入 1表示标准输出 2表示标准错 ...
分类:
系统相关 时间:
2019-08-28 00:49:42
阅读次数:
101
1.Scanner是什么? Scanner是JDK5的新特性,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 Scanner只是用来扫描文本的一个扫描器,也就是说,它与 文本的关系 是它扫描文本 Scanner可以从字符串、文件、标准输入流中扫描数据,由构造方法指定扫描的数据源 我们 ...
分类:
其他好文 时间:
2019-08-27 10:27:48
阅读次数:
89
Netcat/Ncat是很好用的网络工具,使用方法网上已经有很多文章讲解了,这里不再赘述。本文从另一个角度,也就是用7-zip配合Ncat,实现从A机器到B机器的文件压缩传输。
分类:
其他好文 时间:
2019-08-23 20:46:11
阅读次数:
107
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据 ...
分类:
系统相关 时间:
2019-08-20 19:04:06
阅读次数:
104
#### Go 获取键盘输入,进制转换 最近爱上> 连续听一下礼拜也不觉得厌: 喜欢她的宁静与安然,喜欢她的坦荡与欢喜,喜欢她的禅意与智慧; ***撑着一苇江湖,耕烟处, 入时无***##### 获取键盘输入 func Scanln(a ...interface{})(n int,err error... ...
分类:
其他好文 时间:
2019-08-19 12:47:52
阅读次数:
107
Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee默认覆盖源文件 tee -a不覆盖 [root@centos7 2019-08-17]# echo "1"|tee test.txt 1[root@centos7 2019-08-17]# cat test.txt 1[ro ...
分类:
其他好文 时间:
2019-08-18 00:11:33
阅读次数:
251
awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能, ...
分类:
其他好文 时间:
2019-08-17 22:07:52
阅读次数:
100
1、dd命令的使用 dd命令用于复制文件并对源文件的内容进行转换和格式化处理,在有需要的时候可以使用dd命令对物理磁盘进行操作,使用dd对磁盘操作时,最好使用块设备文件。 (1)命令语法 (2)常用参数说明 if=filename:输入文件名,默认为标准输入,即指定源文件。 of=filename: ...
分类:
其他好文 时间:
2019-08-16 10:32:09
阅读次数:
85
重定向与管道符 1、重定向 程序 = 指令 + 数据 命令 变量 在程序中,数据如何输入? 又如何输出? 数据输出:键盘 -- 标准输入? 又如何输出? --stdin echo "123456"|passwd --stdin "username' 例如: 功能添加用户 useradd.sh use ...
分类:
系统相关 时间:
2019-08-15 20:52:58
阅读次数:
90