cstream

类Linux的dd工具
授权协议 MIT/X
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 尉迟国发
操作系统 Linux
开源组织
适用人群 未知
 软件概览

cstream 是一个类似 Linux 下的 dd 工具,用来处理数据流的工具。

cstream by Martin Cracauer - version 3.0.0
-V     = print version number to stdout and exit with 0
-v <n> = verbose [default: off]
         0 = nothing
         1 = report bytes transferred and throughput
         2 = also throughput after first read/write
         3 = also seperate throughput for read and write (unimplemented)
         3 = verbose stats on every read/write
-b <n> = blocksize [default: 8192]
-B <n> = buffer (at most) <n> bytes [default: one block]
-c <n> = Concurrency, writing done by a seperate process
         0 = no concurrency, one one process
         1 = read side buffers
         2 = write side buffers
         3 = both sides buffer, -B amount of data will be transferred at once
-n <n> = overall size of data [default: unlimited]
-t <n> = throughput in bytes/sec [default: unlimited]
         if positive, bandwith is average over whole session.
         if negative, every write is delayed to not excceed.
-i <s> = name of input file, - = generate stream yourself
         to use stdin, use -i ''
-o <s> = name of output file, - = just sink data
         to use stdout, -o ''
-I <s> = Type of input file
-O <s> = Type of ouput file
         'f' = fifo (create it)
         'a' = set audio modes on file (i.e. CD quality)
         'N' = don't use TCP even if filename has ':'
         't' = tee - in addition to outfile, copy stream to fd 3
         'D' = O_DIRECT
         'S' = O_SYNC
         [Multiple chars allowed]
-p <s> = Write pid as ascii integer to file <s>
-l       include line count in statistics
-w <n> = Set write block size (-c 5 only)
-S       Don't output statistic on SIGINFO
-T <n> = Report throughput every <n> seconds
SIGINFO causes statistics to be written to stderr
SIGUSR1 causes statistics to be written to stderr
SIGUSR2 causes loop end after next buffer transfer
<file>  if -i has not been used, specifies input file
-6 <n>  Use IPV6: -1 = don't, 1 = allow both, 2 = force v6
        On some platforms server mode 1 forces ipv6, as
        they don't open both v4 and v6 ports from one bind call.
  • —— 对这个问题的思考来源于前几天对 Java Socket 编程的尝试,TCP 协议要求建立一个 Socket 连接(著名的三次握手)之后才能进行通信,而连接双方进行数据的发送与接受,都是通过对输入输出流的机制来完成的。 流的概念 流作为概念应该是语言无关的。文件IO流,Unix系统标准输入输出流,标准错误流(stdin, stdout, stderr),还有一开始提到的 TCP 流,还有一些

  • 原文链接 C/C++有以下几种流对象的: 型别 名称 作用 istream cin 从input通道读入数据 ostream cout 将数据写到标准output通道 ostream cerr 将错误信息写到标准error通道 ostream clog 将日志信息写到标准logging通道 wistream wcin 从input通道读入宽字符数据 wostream wcout 将宽字符数据写到标

  • multipart/form-data: 1、既可以提交普通键值对,也可以提交(多个)文件键值对。 2、HTTP规范中的Content-Type不包含此类型,只能用在POST提交方式下,属于http客户端(浏览器、java httpclient)的扩展 3、通常在浏览器表单中,或者http客户端(java httpclient)中使用。 页面中,form的enctype是multipart/for

  •  err=fopen_s(&fd,addon,"rb" );       fseek(fd,0,0);       fread(Buff,sizeof(double),SIZEDATA,fd); 类似于这种读文件的时候,出现了这个情况,查出的原因是数据没有找到,一般来讲出现这种问题的时候考虑你的数据格式是否正确,路径是否正确,然后再查看我们程序的问题。 另外,可以在读之前判断一下是否为空。 if

  • C# Stream使用 流(Stream)是.NET Framework为程序提供的读写数据的方法。每个流都是抽象类Stream的子类,已经内置类很多流类用来完成不同的工作 Stream–>FileStream读写文件 Stream–>MemoryStream读写内存块数据 Stream–>NetworkStream读写其他计算机或设备数据 Stream–>GZipStream压缩数据便于下载和存

  • 一.关于deepstream的个人理解 官方文档 最近工作需要用到deepstream,陆陆续续看了一些文章,这里写一点点自己对于deepstream的理解,以及简单的上手操作指南。 1.1 deepstream 是什么 deepstream是英伟达专门为视频流的AI处理推出的一个框架,其实主要面向的是工业化应用,特别是监控摄像头。 deepstream的前身其实是gstreamer,是一个专门处

  • /*-----------------------------------------------------------------------*/ /* Program: STREAM                                                       */ /* Revision: $Id: stream.c,v 5.10 2013/01/17 16:

  • 在学习这个函数的用法之前,我们要先知道这个函数参数的意义 基本使用 先举一个简单的例子: 算法题:Words 题目描述 每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,我们假设每个单词的长度Ni为该单词的重量,你需要做的就是给出整个句子的平均重量V。 解答要求 时间限制:1000ms, 内存限制:100MB 输入 输入只有一行,包含一个字符串S(长度不会超过100),代表整个句子,句

  • C++ stringstream is a stream class on strings. This allows us to take a string and treat it as if it were a stream object, like cin, or cout. C ++ stringstream是字符串上的流类。 这使我们可以采用字符串并将其视为流对象 ,例如cin或cout

  • stream测试 内存带宽性能测试 STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得 STREAM 测试例程可以充分发挥出内存的能力。 STREAM 测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值 软件环境 采用最新的内核版本的linux,测试时系统启动到单用户模式,可以通过编辑/

  • Stream是 Java 8新增加的类,用来补充集合类。 Stream代表数据流,流中的数据元素的数量可能是有限的,也可能是无限的。 Stream和其它集合类的区别在于:其它集合类主要关注与有限数量的数据的访问和有效管理(增删改),而Stream并没有提供访问和管理元素的方式,而是通过声明数据源的方式,利用可计算的操作在数据源上执行,当然BaseStream.iterator()和BaseStre

  • stream是文件流 流是程序输入或输出的一个连续的字节序列,设备(例如鼠标、键盘、磁盘、屏幕、调制解调器和打印机)的输入和输出都是用流来处理的。在C语言中,所有的流均以文件的形式出现----不一定是物理磁盘文件,还可以是对应于某个输入/输出源的逻辑文件。C语言提供了5种标准的流,你的程序在任何时候都可以使用它们,并且不必打开或关闭它们。以下列出了这5种标准的流。 名称 描

 相关资料
  • dd 命令 主要用来进行数据备份,并且可以在备份的过程中进行格式转换。其实 dd 命令可以把源数据复制成目标数据,而且不管源数据是文件、分区、磁盘还是光盘,都可以进行数据备份。 dd 命令的基本格式如下: [root@localhost ~]# dd if="输入文件" of="输出文件" bs="数据块" count="数量" 参数: if:定义输入数据的文件,也可以是输入设备; of:定义输出

  • 本文向大家介绍js时间戳转yyyy-MM-dd HH-mm-ss工具类详解,包括了js时间戳转yyyy-MM-dd HH-mm-ss工具类详解的使用技巧和注意事项,需要的朋友参考一下 在web开发中,我们经常需要用js将时间戳转yyyy-MM-dd HH-mm-ss类似的格式,这样才适合我们的观感,那么我们该如何在js中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类,如下: 第一种

  • 程序篇 1. 程序构建 2. 程序调试 3. 性能优化

  • 问题内容: 在Windows中,有性能监视器来监视系统的各种性能方面(称为 计数器 )。 Linux是否有类似perfmon的功能? 特别是对…感兴趣 CPU使用率(总计/每个进程/在内核中) 内存使用情况(总计/每个进程/在内核中) …是否可以将这些信息存储在文件中以备将来分析? 问题答案: 程序“ top”完成了大多数操作。但是,它不处理网络流量。 编辑: 如果您需要记录此信息以进行后处理/分

  • DD-WRT(DDWRT)是一种可用于某些无线路由器的非商业的第三方固件。功能强大,但是又具有友好的Web管理/配置界面,可以提供很多&ldquo;原版&rdquo;路由器不支持的功能,如调整无线发射功率等。 DD-WRT是一个基于Linux的无线路由软体,基于GPLV2发布。起源于2003年, DD-WRT提供了许多一般路由器的韧体所没有的功能,例如支持XLink Kai游戏协议, 基于守护进程

  • 我喜欢使用函数进行调试。这次当我用它来显示约会列表时,我看不到(没有可点击的箭头)属性和原始数据。我得到括号显示,不知道为什么。 在列表的后面,我甚至看不到约会的内部(没有箭头): 但当我使用var_dump时,我的数据看起来很好: 有人经历过这种情况吗?