inputstream相关内容

Console.Read() 和 Console.ReadLine() 的区别?

我是这个领域的新手,我很困惑:Console.Read() 和 Console.ReadLine() 之间的真正区别是什么? 解决方案 Console.Read() 只从标准输入读取下一个字符,和 Console.ReadLine() 从标准输入流中读取下一行字符. 控制台应用程序的标准输入是从用户在应用程序的控制台 UI 中键入的字词输入的.尝试通过Visual Studio创建, ..
发布时间:2021-12-21 17:29:18 C#/.NET

在 Java 中从 System.in 读取的最快方法是什么?

我正在使用 Scanner(System.in) 从标准中读取由空格或换行符分隔的一堆整数. 在 Java 中是否有更快的方法? 解决方案 在 Java 中是否有更快的方法? 是的.扫描仪相当慢(至少根据我的经验). 如果您不需要验证输入,我建议您将流包装在 BufferedInputStream 中并使用类似 String.split/Integer.parseIn ..
发布时间:2021-12-20 16:05:07 Java开发

来自 URL 的 InputStream

如何从 URL 获取 InputStream? 例如,我想在 url www.somewebsite.com/a.txt 处获取文件,并通过 servlet 将其作为 Java 中的 InputStream 读取. 我试过了 InputStream is = new FileInputStream("www.somewebsite.com/a.txt"); 但我得到的是一个错误: ..
发布时间:2021-12-17 08:15:27 Java开发

Java - 按块读取文件?

我知道如何按字节读取文件,但找不到如何以字节块读取文件的示例.我有一个字节数组,我想按 512 字节读取文件并通过套接字发送它们. 我尝试读取文件的总字节数,然后减去 512 字节,直到得到一个小于 512 字节的块并发出 EOF 和传输结束信号. 我正在尝试实现 TFTP,其中数据以 512 字节的块发送. 无论如何都会感谢一个例子. 解决方案 你 ... 一次读取 5 ..
发布时间:2021-12-11 11:55:20 Java开发

Reader 和 InputStream 有什么区别?

Reader 和 InputStream 有什么区别?什么时候使用什么?如果我可以使用Reader读取字符为什么我会使用inputstream,我猜是读取对象? 解决方案 InputStream 是从资源中获取信息的原始方法.它逐字节抓取数据而不执行任何类型的转换.如果您正在读取图像数据或任何二进制文件,这就是要使用的流. Reader 是为字符流设计的.如果您正在阅读的信息都是文本 ..
发布时间:2021-12-09 20:26:23 Java开发

如何在 Node.Js 中从字符串创建流?

我正在使用一个库,ya-csv,它需要一个文件或一个流作为输入,但我有一个字符串. 如何在 Node 中将该字符串转换为流? 解决方案 从 node 10.17 开始,stream.Readable 有一个 from 方法可以轻松地从任何可迭代对象(包括数组文字)创建流: const { Readable } = require("stream")const 可读 = Readab ..
发布时间:2021-12-01 22:18:28 前端开发

从标准输入中捕获字符,无需等待按下 Enter 键

我永远不记得我是如何做到这一点的,因为它对我来说很少出现.但是在 C 或 C++ 中,从标准输入读取字符而不等待换行符的最佳方法是什么(按 Enter). 此外,理想情况下它不会将输入字符回显到屏幕上.我只想在不影响控制台屏幕的情况下捕获击键. 解决方案 这在纯 C++ 中以可移植的方式是不可能的,因为它太依赖于使用的可能与 stdin 连接的终端(它们通常是行缓冲的).但是,您可以 ..
发布时间:2021-12-01 14:54:32 C/C++开发

从 OKHTTP 下载二进制文件

我在我的 android 应用程序中使用 OKHTTP 客户端进行网络连接. 这个示例展示了如何上传二进制文件.我想知道如何使用OKHTTP客户端获取下载二进制文件的输入流. 这是示例的列表: 公共类 InputStreamRequestBody 扩展 RequestBody {私有输入流输入流;私有媒体类型媒体类型;public static RequestBody create( ..
发布时间:2021-12-01 12:10:42 移动开发

Android 上 Assets 文件夹中的 InputStream 返回空

我没有遇到任何异常,但是当我运行时... InputStreamdeckFile = context.getAssets().open("cards.txt"); 然后,deckFile.read() 返回 -1.该文件位于正确的文件夹中,并且不是空的. 这应该是世界上最简单的事情了... 编辑:AssetManager 确实将“cards.txt"列为存在,所以这应该不是问题. ..
发布时间:2021-11-30 12:10:37 Java开发

从assets文件夹加载大于1M的文件

我快疯了,我创建了一个文件对象,所以它可以用ObjectInputStream读取,然后我放置了assets文件夹.该方法适用于小于 1M 的文件,并在文件较大时出错.我读到这是 Android 平台的限制,但我也知道可以“轻松"避免.例如,下载过雷霆迅雷游戏的人很容易看到,在他们的assets文件夹中,有一个18.9M大的文件.这是我从 ObjecInputStream 读取 1 个对象的代码 ..
发布时间:2021-11-30 11:58:58 移动开发

将文件从外部存储加载到 Inputstream

我的外部目录中有一个视频文件.我如何将它加载到 inputstream 变量.目前我正在读取 res/raw 文件夹中的文件,但我想从 sdcard 中读取它.我也不知道文件的名称,但它的路径将通过意图接收.检查以下代码 公共类 SonicTest 扩展 Activity{VideoView videoView;字符串uri;输入流声音文件;档案档案;@覆盖public void onCrea ..
发布时间:2021-11-27 17:17:16 移动开发

使用 Dropbox API 在 Android 上上传文件

如何通过 Android 使用 Dropbox API 将文件(图形、音频和视频文件)上传到 Dropbox?我遵循了 Dropbox SDK Android 页面上的教程,可以让示例工作.但现在我想上传一个实际的 File 对象而不是 String 并且正在挣扎. 示例代码运行没有任何问题,如下所示: String fileContents = "Hello World!";ByteA ..
发布时间:2021-11-27 17:15:55 移动开发

如何在 android 内容提供程序中存储大 blob?

我有一些大文件(图像和视频)需要存储在内容提供商中.android 文档表明... 如果您要公开的字节数据是太大而不能放在桌子本身 -比如一个大的位图文件——向客户端公开数据的字段实际上应该包含一个内容:URI细绳.这是给客户端访问数据文件.这记录还应该有另一个字段,名为“_data",列出了确切的该文件在设备上的文件路径.此字段不可读取由客户,但由内容解析器.客户会打电话ContentRe ..