问题标签 [data-stream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ruby 脚本 - 将输出从一个脚本重定向到另一个脚本
我很确定你们都知道 bash 管道。我要做的是读取一个 ruby 脚本的输出并将其作为输入放入其他 ruby 脚本
这是我迄今为止成功完成的:
生成输出的第一个文件
以及处理输入的第二个文件
现在,cygwin 命令(或 linux)(附带问题:这也可以在 windows cmd 或 powershell 中完成吗?)
瞧,创建了 out.txt 文件,其中填充了字符串 hello。
但是,当我尝试在循环中执行此操作或处理某些数据流时,例如 10.times puts 'hello' 和循环读取它,它不起作用。有人可以帮我完成这个或告诉我我该怎么做吗?我只找到了一些 python 问题,但它是针对不同的和类似 bash 的方式。
谢谢!
android - 当 Android 设备连接到不同的网络(Android WiFi、计算机以太网)时,将数据从 Android 设备流式传输到台式计算机?
我正在尝试制作一个 android 应用程序,它将实时传感器数据(例如加速度计等)从我的 android 设备流式传输到我的台式计算机。
我的 android 设备连接到 WiFi 网络,而我的台式计算机通过以太网电缆连接到网络。
有一些 android 应用程序可以通过 WiFi 将数据从 android 设备发送到 PC,但两个设备必须连接到同一个网络。
如果两个设备连接到不同的网络,有没有办法传输数据?
谢谢!
java - 在Java文件中结合文本和位信息?
好的,所以我们需要将单词列表及其各自的位置存储在更大的文本中。我们被问到将位置表示为文本还是表示为位(Java 中的数据流)是否更有效。
我认为按位表示是最好的,因为文本“1024”占用 4*8=32 位,而如果表示为位则只有 11 位。
后续问题是索引应该保存在一两个文件中。在这里我想“也许你不能将文本和按位表示组合在一个文件中?” 这就是你需要两个文件的原因?
所以首要的问题是我可以将文本信息(单词)与按位信息(它的位置)结合起来存储在一个文件中吗?
sorting - 索引排序:基于索引的数据流序列化
我有两个从中获取数据的流。我想输出一个按两个当前流的索引排序的流。为简单起见,这里是示例代码:
我们没有关于索引传入的信息,它就像数据流的连续排序,即序列化。
java - 无法写入文件 - java
很确定这应该很容易,但我无法写入文件。不抛出任何 I/O 异常。我之前在阅读时遇到了类似的问题,我尝试了一百种不同的方法,直到
DataInputStream dis = new DataInputStream(reading.class.getResourceAsStream("hello.txt");
BufferedReader input = new BufferedReader(new InputStreamreader(dis));
这行得通!我可以使用扫描仪等从这一点开始阅读。
FileReader
,做File file = new File("hello.txt")
任何事情,都没有奏效。当文件名不正确时,我什至无法得到任何错误。
现在除了写入文件之外,我遇到了同样的问题,但没有任何等价
reading.class.getResourceAsStream("hello.txt");
物可以生成 /output/ 流。
有谁知道如何获得“ResourceAsStream”,但作为输出流,/或/有谁知道我的问题可能是什么?
我知道这个网站上的很多人都有阅读/写作问题,但没有一篇文章对我有帮助。注意 - 是的,我正在关闭,是的,我正在冲洗,是的,我有写入文件的代码。
java - 从套接字java读取数据
所以,我正在尝试从套接字读取数据。我已经建立了一个连接并向另一个正在监听的套接字发送了一条消息,但它似乎没有收到任何东西。客户端代码:
服务器代码:
到目前为止,它几乎是一个 EchoServer,没有缓冲。我查看了调试器,它卡在FirstMessage = DIS1.readLine();
服务器和String SecondMessage = DIS1.readLine();
客户端的线上。此外,即使在我输入了任何可能的输入之后,服务器和客户端都在等待输入。为什么会发生这种情况?我怎样才能做到这一点?
附注:我知道 i/o 流或套接字永远不会等于 null。此外,编译器警告我 java.io.DataInputStream 类已被弃用。你推荐使用哪些其他类?
另一个旁注:我是 IO 新手,请不要因此而杀了我哈哈 :)
谢谢!
git - 尝试推送时出现 Github 错误
所以我已经成功提交了所有本地更改,但是当我尝试使用时git push
,它给了我以下错误消息:
错误:inflate:数据流错误(未知压缩方法) 致命:松散对象 a92cbc6c3f5f7e44614ec2ce2a4f29475fcc0766(存储在 .git/objects/a9/2cbc6c3f5f7e44614ec2ce2a4f29475fcc0766 中)已损坏 致命:远程端意外挂起 致命:远程端意外挂起错误:错误的文件描述符
我不知道发生了什么,因为在我之前的项目中 git 一直运行良好。任何人都可以阐明这个问题以及如何解决它?
c# - 将文件拆分为 UDP 数据包大小的块以进行对等文件共享的最佳方法?
我正在开发一个 P2P 文件共享程序,为了以少量的方式传递文件,我需要以某种方式拆分上传的文件。现在,我制作了一个程序,将文件拆分为小文件,并使用 C# Stream 类将它们放入文件夹中,它还可以重建它。但是,它效率低下并且需要很多时间。我想根据请求的文件从带有偏移量的流中读取数据,然后在不保存的情况下发送它。但是,我不知道如何以正确的顺序将其添加到接收端,因为数据不会按顺序发送。
顺便说一句,bitTorrent 是如何实现这种功能的?
谢谢
r - 在R中按列标签/名称删除列作为X.ERROR,X.ERROR.2 - 数据流
我从包含 5413 家公司的数据流中下载了 15 年的伦敦证券交易所股票价格数据。当您从Datastream下载数据时,数据不可用的公司在列标签中将公司名称替换为#ERROR。我举例说明了excel表
所以,当我将它导入 R 时,我有
可以看出,R 将其更改为 X.ERROR 和 X.ERROR.1 并且行是空白,甚至没有分配 NA。我的数据集很大,申请起来会很麻烦Price$X.ERROR <- NULL
。此外,我发现它效率低下。那么,如何在我的数据集中找到所有这些 X:ERROR 然后删除这些列。
c++ - 如何将流数据(字符串)解析为不同的数据文件
@大家,我最近在读取 IMU 数据时遇到了一些问题。下面是我从我的设备上得到的数据,它是ASCII,都是字符,我的数据大小是[122],真的很大,我需要将它们转换为短,然后浮动,但我不知道为什么以及如何......
我想做的就是:
- 提取用逗号分隔的最后 6 个数字,顺便说一句,我不需要最后 3 个字符(如 *66)。
- 将提取的数据保存到 6 个 .dat 文件中。
做这个的最好方式是什么?
因为我从 IMU 获得了这些原始数据,所以我需要最后 6 个数据,它们是accelerations(x,y,z)
和gyros(x,y,z)
。
- 如果有人能告诉我如何在每个数据流的末尾设置一个计数器,那将是完美的,因为我还需要 IMU 的时间戳。
最后一句话是我在windows、c++下进行数据采集。
希望有人可以帮助我,因为要做的事情太多,我吓坏了,这真的很烦人!