问题标签 [stringwriter]

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 投票
1 回答
1750 浏览

java - Velocity Template 合并方法接受 StringWriter 但缓冲区大小不够

我正在尝试使用 Apache POI 从包含超过 5000 行和超过 10 个工作表的 excel 文件中读取,我获取所有列和行值并将其存储在 ArrayListMultiMap> 中,这个逻辑工作得很好,然后我存储这个VelocityContext 中的对象,如下所示:

我需要在速度模板中使用此集合,通过遍历 excelMap 来使用值填充 XML 文件,为此:

但是StringWriter容量一直是1024,并且已经尝试过PrintWriter结合BufferedWriter、StringBuilderWriter,当应用程序到达合并行时挂起,最后显示OutOfMemory异常。

谁能帮帮我,我已经准备好所有与 StringWriter 和 PrintWriter 相关的帖子,但没有运气。

谢谢

0 投票
1 回答
1428 浏览

c# - 如何添加新的标题行 asp.net Response.Output.Write?

我有一个网格视图,我将网格视图数据导出到 word,如下所示。网格视图数据和样式按我的预期工作。现在我想将新的标题行添加到 word 文档中,然后将我的网格视图数据发送到它下面。我必须在 Response.Output.Write(sw.ToString()); 之前向 word 文档添加标题 线。请提供任何帮助。

亲切的问候,

0 投票
1 回答
218 浏览

c# - 反斜杠用于在分配字符串后转义 qute regenerate

ToString我的实体的方法中,我尝试生成一个包含引号的信息字符串。所以我在引用之前使用反斜杠,一切都很好,直到我尝试将返回值分配给字符串变量,然后所有反斜杠回归。这里是 ToString 函数:

之后,我尝试使用StringWriterHtmlTextWriter生成 HTML,但是在将返回值分配给字符串变量之后,变量中有很多\, \r, \n, \t。这里是函数:

并将值分配给变量后:

这里发生了什么事?

0 投票
2 回答
1976 浏览

java - 使用 JAXB 将 XML 子内部节点从 XML 拉到 Java 对象

我一直在尝试从我从 SOAP 作为字符串接收的 XML 中提取子节点。我可以检索父节点但无法检索子节点。我也上网看看能不能得到答案,但都无济于事。我看到了一些直接拉孩子的例子,但这并没有解决我的问题。

响应类

}

东西类

}

现在我的问题是如何使用 JAXB 提取子内容(即 id、name 和 shortname)。我创建了类 Response 和 Stuff 并在响应中创建了一个列表,但是当我运行代码时,它会抛出空异常。

PS:请记住 XML 不是一个文件,它是一个字符串,并且正在使用StringReaderJAXB.unmarshal

0 投票
1 回答
358 浏览

java - 为什么 gson 在 toJSONString() 方法中使用 StringWriter?

从源代码:

StringWriter内部使用StringBuffer;为什么不使用StringBuilder更好的性能???

0 投票
1 回答
274 浏览

c# - 调用关闭成员 StringWriter 到 XMLTextWriter

我发现一些代码没有使用 using 子句正确包装 XMLTextWriter 和 StringWriter。当我纠正它时,我偶然发现了一个有趣的问题:

我是否必须在每个编写器上显式添加对 Close() 的调用,或者 XMLTextWriter 是否自动处理对 StringWriter 实例的调用 Close()?

谢谢马特

0 投票
1 回答
625 浏览

c# - System.Unauthorized 异常

*

异常 =System.Net.WebException:对路径“c:\windows\system32\inetsrv\Dialer”的访问被拒绝。---> System.UnauthorizedAccessException:对路径“c:\windows\system32\inetsrv\Dialer”的访问被拒绝。在 System.IO.__Error.WinIOError(Int32 错误代码,字符串可能全路径)
在 System.IO.FileStream.Init(字符串路径、FileMode 模式、FileAccess 访问、Int32 权限、Boolean useRights、FileShare 共享、Int32 bufferSize、FileOptions 选项、SECURITY_ATTRIBUTES secAttrs、String msgPath、Boolean bFromProxy、Boolean useLongPath)在 System.IO。 FileStream..ctor(字符串路径,FileMode 模式,FileAccess 访问,FileShare 共享,Int32 bufferSize,FileOptions 选项,String msgPath,Boolean bFromProxy)在 System.IO.FileStream..ctor(字符串路径,FileMode 模式,FileAccess 访问,FileShare 共享)在 System.Net.FileWebStream..ctor(FileWebRequest 请求,字符串路径,FileMode 模式,FileAccess 访问,FileShare 共享)在 System.Net.FileWebRequest.GetRequestStreamCallback(对象状态)
--- 内部异常堆栈跟踪结束 --- System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request) at System.Net.WebClient.UploadString(Uri address, String method,字符串数据)

*

发生异常的代码

我知道上面的代码并不理想,但是我只需要了解为什么甚至尝试访问。任何人都可以提供一些见解吗?

0 投票
1 回答
780 浏览

asp.net-mvc - StringWriter 内存越界异常

我有一个方法,它是在线ExecuteResult上抛出一个。发生这种情况是因为对象在内存中对于;来说太大了。它填满了记忆。System.OutOfMemoryExceptionResponse.Write(sw.ToString())StringWriterToString

我一直在寻找解决方案,但似乎找不到一个简单干净的解决方案。任何想法将不胜感激。

代码:

0 投票
2 回答
177 浏览

c# - Windows 通用应用程序中的 StringWriter

我对编程完全陌生。

我正在尝试创建一个非常简单的应用程序,其中包含三个文本框和一个最终文本块。我想将这三个 TextBox 的输入保存在本地,这样我就可以在一个字符串中的页面底部的 TextBlock 中读取和显示它。

截屏

我已经读过 StreamWriter 类是我应该使用的。我只是不知道从哪里开始...

到目前为止,基本上没有很多代码

如何存储每个 TextBox 的输入并在页面底部的 TextBlock 中的一个字符串中读取和显示该输入?

我希望应用程序保存并能够在应用程序关闭并再次重新打开后显示输入。

对不起,我知道这是非常简单的东西......

0 投票
1 回答
1328 浏览

c# - c# serialization xmlwriter stringwriter out memory for large objecthelp

我正在管理一个大型项目,需要以 xml 格式序列化和发送对象。该对象约为 130 mb。

(注意:我没有写这个项目,所以在这个方法之外进行编辑,或者彻底改变架构不是一个选项。它正常工作得很好,但是当对象这么大时,它会抛出内存异常。我需要以另一种方式处理大型对象。)

当前代码是这样的:

它在 returnValue = writer.ToString() 处抛出内存不足异常。

我重写了它以使用我更喜欢的“使用”块:

对此进行研究,似乎 StringWriter 上的 ToString 方法实际上使用了两倍的 RAM。(实际上我有很多可用的 RAM,超过 4 GB,所以我不确定为什么会出现内存不足错误)。