io相关内容

如何重定向printf()到文件,然后回到控制台

我正在开发一个项目,需要我从我的C程序的迷你外壳输出输出到一个文件。 使用 ./ program> file.txt 不会工作。 我有一个运行小命令的迷你shell程序,因此当有人拥有> filename 在命令结束时,它会将 printf()中的所有文本重定向到文件而不是控制台,然后重定向回到控制台。 如何在 C 中完成此操作? 解决方案 普通shell和fork和exe ..
发布时间:2016-12-28 21:30:39 其他开发

JUnit测试控制台输入和输出

我只有一个方法main。如何检查System.out.println()并使用JUnit自动替换Scanner到输入值? 请提供一些解决方案... public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int [] arr = new int [4]; for ..
发布时间:2016-12-28 21:24:55 Java开发

使用java在控制台窗口中写入相同的位置

我想在控制台窗口中将字符写入相同的位置。 我想写的字符是 / - \ _ 。这将给我一个微调器我可以显示以显示进度或加载。 如何写字符到同一个位置?否则,你会收到类似这样的 / - \ _ / - \ _ / - \ > Console 执行以下操作: Main { public static void main(String [] args)throws Interr ..
发布时间:2016-12-28 20:49:02 Java开发

如何使用“投入”到控制台没有换行在红宝石在轨道上?

我有一个方法,通过一个循环 - 我想要输出一个“。每个循环,所以我可以看到它在控制台。但是,当我使用 puts“。。 时, 解决方案 你需要使用print而不是puts。此外,如果你想让点显示顺利,你需要刷新stdout缓冲区每次打印后... def print_and_flush (str) print str $ stdout.flush end 100 ..
发布时间:2016-12-28 20:24:44 其他开发

Java多线程读取单个大文件

什么是Java多线程应用程序的有效方法,其中许多线程必须读取完全相同的文件(大小> 1GB)并将其作为输入流公开?我注意到,如果有很多线程(> 32),系统开始竞争I / O,并有很多I / O等待。 I考虑将文件加载到所有线程共享的字节数组中 - 每个线程将创建一个ByteArrayInputStream,但分配1GB字节数组将无法正常工作。 我也考虑过使用一个FileChannel ..
发布时间:2016-12-26 18:21:42 Java开发

并发读取文件(java preffered)

我有一个大文件,需要多个小时处理。所以我想要尝试估计块和并行读取块。 可以并发读取单个文件?我看了RandomAccessFile以及nio.FileChannel,但基于其他职位不知道这种方法是否会工作。 建议!! 解决方案 最重要的问题是什么是瓶颈 如果瓶颈是您的磁盘IO ,那么您可以在软件部分进行操作。并行计算只会使事情变得更糟,因为从不同部分同时读取文件会降低磁盘性能 ..
发布时间:2016-12-26 15:55:02 Java开发

将gzipped数据作为字符串放入脚本

我绊了一个 Lorem Ipsupm 生成器,我承认,这很酷。 我的问题:有人可以告诉我一个关于如何上述脚本的作者的教程能否将gzipped文件的内容作为字符串发布到他们的代码中?我一直在获取压缩常规文件的示例,我在这里感到失望。 对于什么值得,我有另一个模块是非常相似的(它生成随机名称,公司等),现在它从一对夫妇不同的文本文件读取。我更喜欢这种方法;它在我的项目中需要少一个子目录来放 ..
发布时间:2016-12-25 14:01:47 Python

Java - 读取BZ2文件并解压缩/解析

我有一个相当大的BZ2文件,其中有几个文本文件。我可以使用Java来解压缩BZ2文件中的某些文件,并解压缩/解析数据吗?假设一个300MB的BZ2文件包含1 GB的文本。理想情况下,我想让我的Java程序说读1 mb的BZ2文件,解压缩它的飞行,行事并继续阅读BZ2文件的更多的数据。这是可能吗? 感谢 解决方案 从apache是​​相当不错。以下是他们的示例页面: http://c ..
发布时间:2016-12-25 13:12:51 Java开发

如何压缩文件

我想压缩一个文件和一个目录在C#。我在互联网上找到了一些解决方案,但他们是如此复杂,我无法在我的项目中运行它们。任何人都可以给我建议一个清晰有效的解决方案? c> 解决方案 System.IO.Compression 命名空间 .NET 2.0。 public static void CompressFile(string path) { FileStream source ..
发布时间:2016-12-25 12:17:08 C#/.NET

如何执行控制台或GUI输入,就像是实际的Java代码?

我想能够以相同的方式或尽可能接近地输入在运行期间(在执行“持久性”程序期间)执行的java命令/代码,如果它出现在程序的源代码(作为软件的一部分编程),使用GUI元素,如jTextArea。 下面的StackOverflow问题似乎是相关的,但是,他们的答案,似乎不是我在寻找。 如何在Java中从控制台类中获取输入? 使用用于控制台输入和输出的GUI 我不要希望“能够触发来 ..
发布时间:2016-12-22 14:04:06 Java开发

比较两个文本文件以查找差异并将其输出到新的文本文件

我试图处理一个简单的数据比较文本文档。目标是用户能够选择文件,在该文件中搜索某个参数,然后在将来自新文本文档的那些参数与具有默认文本文档的文本文档进行比较之后将这些参数打印到新文本文档中参数,然后一旦它们被比较,将差异打印到新的文本文档中。 我创建了一个简单的流程图来总结: 这是我当前的代码。我使用diff库来比较这两个文件。 import difflib from Tki ..
发布时间:2016-12-21 14:39:30 Python

从java调用R脚本

我想从Java调用R脚本。我已经对该主题进行了Google搜索,但是我看到的几乎所有结果都需要我添加一个依赖关系到一些第三方库。任何人都可以告诉我一个好的方法来完成同样的事情,而不添加任何依赖到我的代码? 我使用的是windows机器,所以也许我可以使用命令行启动R(如果尚未打开)并运行特定的R脚本。但我从来没有写过命令行代码(或从Java中调用它),所以我需要代码示例。 我包括一个可 ..
发布时间:2016-12-20 12:16:25 Java开发

自定义UIPickerView和自定义背景颜色

我创建了一个示例选择器视图,它将显示一些详细信息。使用以下设置背景颜色: _pickerView.backgroundColor = [UIColor redColor]; 似乎不起作用。但我希望我可以创建一个选择器视图,如下图所示 我想要做的是,整个PickerView背景颜色不应该是白色的,应该填充 UIColor 。那可能吗??如何做? ..
发布时间:2016-12-08 22:15:22 移动开发

从IOUSBInterface管道中找出数据

我正在编写一个Mac应用程序,使用IOKit发送和接收消息到人工录像机。我需要发送消息来改变其状态,它需要给我有关的视频,如分辨率或如果其记录的信息。我意识到,我必须找到正确的消息发送它,所以首先我想我可以从它第一次收到一些消息。我已经找到了设备的接口。我将如何转储收到的邮件? 这是来自USB Probe的日志: 复合设备:“PVR” 端口信息:0x001d 内部设备 已连接 已启用 ..
发布时间:2016-12-08 01:02:12 移动开发

在IO操作中重复评估纯表达式

我有一个过程,(a)做一些IO,(b)构造一个查找表,(c)返回一个使用查找表的IO操作。但是当使用 -O 编译时,GHC(6.12.1版本)内置了查找表的构造,因此每次调用IO操作都会重新评估它。 示例: 模块主要其中 import Data.Array import Data.IORef import Control.Monad makeAction getX g ..
发布时间:2016-11-29 23:33:10 其他开发

Clojure不会吐到results.txt

立即编辑我得到:无法解决符号:在此上下文中的计数,编译:(C:\Users\Matthew.lein\bin\testingproj\src\testingproj\core.clj:14 :1) 使用以下代码 (defn countstarter [ ] (defn linetravel [aline thecount] (nth(split aline#“\s +”) )(无法 ..
发布时间:2016-11-27 22:23:46 其他开发语言

习惯Clojure从运行jar到外部复制资源

这似乎是一个古典问题,但我找不到任何关于它“clojure方式”。 所以,我有一个foo /目录里面的资源/ (leiningen项目)。当jar'd / uberjar'd时,这个foo /目录被放在jar的根目录下。由于jar中的文件在运行时可能不是物理一致的,因此您不能使用基本复制功能将目录递归地复制到外部世界。 Java的几种解决方案世界存在(如何编写一个Java程序,它可以提 ..
发布时间:2016-11-27 20:19:10 Java开发