问题标签 [writer]

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.

0 投票
3 回答
4412 浏览

delphi - 是否有适用于 Delphi(非 OLE)的 OpenOffice.org 导出组件?

对于文档交换,我想生成 OpenOffice.org 文本和电子表格文档。到目前为止,我发现需要使用 OLE 安装 OpenOffice 的导出组件。

是否已经有可以为 OpenOffice.org Writer 或 OpenOffice.org Calc 编写本机文件的 Delphi 组件?

0 投票
4 回答
7766 浏览

c# - 用于 C# 的最佳免费 Excel 编写器,用于将数据表输出到 excel

我有一个加载数据表的控制台应用程序;我想将其导出为 Excel 格式并将其附加到定期发送的电子邮件中。

最好的图书馆是什么,以便我可以免费下载?我在一家学术机构工作,我们没有第三方控制的预算。


可能的相关问题:如何在不逐个单元格的情况下将数据从 DataSet 存储到 Excel?

0 投票
1 回答
224 浏览

c# - 完整的代码覆盖率

我正在尝试获得以下代码行的完整代码覆盖率...

此行上方的行显示为完全覆盖,只是写出一个字符串,但这一行仅显示为部分覆盖。

有人知道如何使这条线完全覆盖吗?

0 投票
8 回答
581921 浏览

python - 将新行附加到旧的csv文件python

我正在尝试向我的旧 csv 文件添加一个新行。基本上,每次我运行 Python 脚本时它都会更新。

现在我将旧的 csv 行值存储在一个列表中,然后删除 csv 文件并使用新的列表值再次创建它。

想知道有没有更好的方法来做到这一点。

0 投票
1 回答
419 浏览

java - 在 java 中用 DataBuffer.TYPE_FLOAT 或 DataBuffer.TYPE_DOUBLE 写出 BMP 文件

我在使用 java 中的图像类时遇到问题。

我正在使用 DataBuffer.TYPE_DOUBLE 创建一个缓冲图像。这一切在记忆中都很好(我认为)。但是当我尝试使用 ImageIO.write 编写它时,问题就开始了。

最初我没有得到任何例外,而是只得到一个空的输出文件来解决我的麻烦..

在代码中摸索了一下之后,我发现 bmp writer 不支持编写 type_double 类型的文件。

所以我的问题是,有没有人有办法将这些图像写入磁盘?任何文档或教程或链接都会有所帮助。

谢谢,巴兹尔·杜萨

0 投票
1 回答
7440 浏览

java - 尝试编写一个使用 OutputStream 写入文本文件的循环

我不是java程序员,我是VB程序员。我这样做是作为作业的一部分,但是,我不是在与作业相关的事情上寻求帮助。我想弄清楚如何OutputStreamWriter在这种情况下正常工作。我只想捕获我正在生成的值并将它们放入文本文档中。该文件已生成,但仅存在一个条目,而不是我期望的 40 个条目。我可以用 VB 在心跳中做到这一点,但是 java 现在对我来说感觉很奇怪。感谢您的帮助。

谢谢,

史蒂夫

这是代码:

0 投票
1 回答
5720 浏览

c++ - OpenCV - VideoWriter 生成带有“重复”图像的视频

我试图在 OpenCV 中处理一对视频文件中的每一帧,然后将生成的帧写入输出 avi 文件。一切正常,只是输出的视频文件看起来很奇怪:不是一张实心图像,而是图像重复三次并水平压缩,因此所有三个副本都适合窗口。我怀疑作者期望的通道数量有问题,但我给它写的是 8 位单通道图像。以下是我初始化我的录影机的设置:

以前有没有人遇到过来自 openCV videowriter 的这种奇怪的输出?我一直在用 cvSaveImage 检查生成的帧,只是想看看我的处理步骤是否以某种方式创建了“三倍”图像,但事实并非如此。只有当我使用 cvWriteFrame 写入输出 avi 时,图像才会“三倍”并被压缩。

编辑:所以我发现这只发生在我尝试使用写入帧写入单通道图像时。如果我写 3 通道 8 位 RGB 图像,输出视频结果很好。为什么要这样做?在初始化 CvVideoWriter 时,我正确地为颜色参数传递了“0”,所以它应该期待单通道图像。

0 投票
4 回答
28261 浏览

c# - 线程安全的StreamWriter C#怎么做呢?2

所以这是我上一个问题的延续 - 所以问题是“什么是构建线程安全程序的最佳方法,它需要将双精度值写入文件。如果通过流写入器保存值的函数被多个线程调用?最好的方法是什么?

我修改了一些在 MSDN 上找到的代码,下面的呢?这个正确地将所有内容写入文件。

0 投票
5 回答
415 浏览

java - Java 的 [Input|Output]Streams' one-method-call-for-each-byte:性能问题?

[Input|Output]Streams从 JDK1.0 开始存在,而它们的字符对应Readers|Writers从 JDK1.1 开始存在。

大多数概念看起来都很相似,除了一个例外:的基类声明了一个一次处理一个字节的抽象方法而基本读取器/写入器类声明了一个处理整个char数组的抽象方法。

因此,假设我理解正确,每个重写的流类都仅限于处理单个字节(从而为每个字节执行至少一个方法调用!),而重写的读取器/写入器只需要每个数组(-缓冲区)的方法调用。

这不是一个巨大的性能问题吗?

流可以实现为InputStreamor的子类OutputStream,但仍然基于byte-arrays?

0 投票
3 回答
998 浏览

java - 用Java从数据库写入(zip)文件的最节省内存的方法是什么?

我的程序足够快,但我宁愿放弃这种速度来优化内存,因为一个用户的最大内存使用量高达 300 MB,这意味着他们中很少有人会不断地使应用程序崩溃。我发现的大多数答案都与速度优化有关,而其他答案只是一般性的(“如果您直接从数据库写入内存,那么内存使用量应该不会太多”)。好吧,似乎有:)我在考虑不发布代码,这样我就不会“锁定”某人的想法,但另一方面,如果你没有看到我已经做过的事情,我可能会浪费你的时间所以这里是:

编辑:这是一个内存使用示例(使用visualVM):

内存使用截图

EDIT2:数据库是 Oracle 10.2.0.4。并且我设置了 ResultSet.TYPE_FORWARD_ONLY 并获得了最大 50MB 的使用量!正如我在评论中所说,我会密切关注这一点,但这确实很有希望。

添加 ResultSet.TYPE_FORWARD_ONLY 后的内存使用情况

EDIT3:似乎还有另一种可能的优化可用。正如我所说,我正在生成一个 XML,这意味着重复了很多数据(如果没有别的,那就是标签),这意味着 String.intern() 可以在这里帮助我,我会在测试时回复。