问题标签 [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.
java - Velocity Template 合并方法接受 StringWriter 但缓冲区大小不够
我正在尝试使用 Apache POI 从包含超过 5000 行和超过 10 个工作表的 excel 文件中读取,我获取所有列和行值并将其存储在 ArrayListMultiMap> 中,这个逻辑工作得很好,然后我存储这个VelocityContext 中的对象,如下所示:
我需要在速度模板中使用此集合,通过遍历 excelMap 来使用值填充 XML 文件,为此:
但是StringWriter容量一直是1024,并且已经尝试过PrintWriter结合BufferedWriter、StringBuilderWriter,当应用程序到达合并行时挂起,最后显示OutOfMemory异常。
谁能帮帮我,我已经准备好所有与 StringWriter 和 PrintWriter 相关的帖子,但没有运气。
谢谢
c# - 如何添加新的标题行 asp.net Response.Output.Write?
我有一个网格视图,我将网格视图数据导出到 word,如下所示。网格视图数据和样式按我的预期工作。现在我想将新的标题行添加到 word 文档中,然后将我的网格视图数据发送到它下面。我必须在 Response.Output.Write(sw.ToString()); 之前向 word 文档添加标题 线。请提供任何帮助。
亲切的问候,
c# - 反斜杠用于在分配字符串后转义 qute regenerate
在ToString
我的实体的方法中,我尝试生成一个包含引号的信息字符串。所以我在引用之前使用反斜杠,一切都很好,直到我尝试将返回值分配给字符串变量,然后所有反斜杠回归。这里是 ToString 函数:
之后,我尝试使用StringWriter
并HtmlTextWriter
生成 HTML,但是在将返回值分配给字符串变量之后,变量中有很多\
, \r
, \n
, \t
。这里是函数:
并将值分配给变量后:
这里发生了什么事?
java - 使用 JAXB 将 XML 子内部节点从 XML 拉到 Java 对象
我一直在尝试从我从 SOAP 作为字符串接收的 XML 中提取子节点。我可以检索父节点但无法检索子节点。我也上网看看能不能得到答案,但都无济于事。我看到了一些直接拉孩子的例子,但这并没有解决我的问题。
响应类
}
东西类
}
现在我的问题是如何使用 JAXB 提取子内容(即 id、name 和 shortname)。我创建了类 Response 和 Stuff 并在响应中创建了一个列表,但是当我运行代码时,它会抛出空异常。
PS:请记住 XML 不是一个文件,它是一个字符串,并且正在使用StringReader
类JAXB.unmarshal
java - 为什么 gson 在 toJSONString() 方法中使用 StringWriter?
从源代码:
StringWriter
内部使用StringBuffer
;为什么不使用StringBuilder
更好的性能???
c# - 调用关闭成员 StringWriter 到 XMLTextWriter
我发现一些代码没有使用 using 子句正确包装 XMLTextWriter 和 StringWriter。当我纠正它时,我偶然发现了一个有趣的问题:
我是否必须在每个编写器上显式添加对 Close() 的调用,或者 XMLTextWriter 是否自动处理对 StringWriter 实例的调用 Close()?
谢谢马特
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,字符串数据)
*
发生异常的代码
我知道上面的代码并不理想,但是我只需要了解为什么甚至尝试访问。任何人都可以提供一些见解吗?
asp.net-mvc - StringWriter 内存越界异常
我有一个方法,它是在线ExecuteResult
上抛出一个。发生这种情况是因为对象在内存中对于;来说太大了。它填满了记忆。System.OutOfMemoryException
Response.Write(sw.ToString())
StringWriter
ToString
我一直在寻找解决方案,但似乎找不到一个简单干净的解决方案。任何想法将不胜感激。
代码:
c# - c# serialization xmlwriter stringwriter out memory for large objecthelp
我正在管理一个大型项目,需要以 xml 格式序列化和发送对象。该对象约为 130 mb。
(注意:我没有写这个项目,所以在这个方法之外进行编辑,或者彻底改变架构不是一个选项。它正常工作得很好,但是当对象这么大时,它会抛出内存异常。我需要以另一种方式处理大型对象。)
当前代码是这样的:
它在 returnValue = writer.ToString() 处抛出内存不足异常。
我重写了它以使用我更喜欢的“使用”块:
对此进行研究,似乎 StringWriter 上的 ToString 方法实际上使用了两倍的 RAM。(实际上我有很多可用的 RAM,超过 4 GB,所以我不确定为什么会出现内存不足错误)。