问题列表 - 第9474页

如何在Struts2结果中返回excel?

我试图从我的struts2动作类返回Excel工作表.

我不确定应该使用哪种结果类型?有没有人试图从struts2动作类返回一个excel?
我希望向用户显示打开/保存/取消对话框

java struts2

2
推荐指数
2
解决办法
2万
查看次数

在C#字符串对象之间共享字符缓冲区

这可能吗?鉴于C#使用不可变字符串,人们可以预期会有一种方法:

var expensive = ReadHugeStringFromAFile();
var cheap = expensive.SharedSubstring(1);
Run Code Online (Sandbox Code Playgroud)

如果没有这样的功能,为什么还要使字符串不变?或者,如果字符串由于其他原因已经不可变,为什么不提供此方法呢?

我正在调查的具体原因是进行一些文件解析.简单的递归下降解析器(例如由TinyPG生成的解析器,或者易于手工编写的解析器)在整个地方使用Substring.这意味着如果你给他们一个大文件来解析,内存流失是令人难以置信的.当然有解决方法 - 基本上是滚动你自己的SubString类,然后当然忘记了能够使用诸如StartsWith之类的String方法或者像Regex这样的字符串库,所以你也需要推出自己的这些版本.我假设像ANTLR这样的解析器生成器基本上就是这样做的,但我的格式很简单,不能证明使用这样的怪物工具.即使是TinyPG也可能是一种矫枉过正.

有人请告诉我,我错过了一些明显或不那么明显的标准C#方法调用...

c# parsing memory-management substring

3
推荐指数
1
解决办法
573
查看次数

PHP中的Flex/Bison类功能

我正在寻找一种在PHP中获得Flex/Bison(或Lex/Yacc等人)支持的方法.具体来说,我正在Web UI中实现一个布尔查询解析器,而宁愿将所有操作保留在PHP中(而不是调用C解析器,或者将事物传递给Python等).

bison flex-lexer

11
推荐指数
1
解决办法
5821
查看次数

您可以将Java集合编程到接口并使用Serializable吗?

我已经完成了将所有域级逻辑编程到接口.现在我发现当我想将数据放入bean时,bean不起作用,因为Collection接口(Collection,List,Set等)不实现Serializable.

我是否需要重构我的所有代码才能使用具体类型,或者这里有更好的行动方案吗?

java collections serialization interface javabeans

4
推荐指数
1
解决办法
1593
查看次数

什么调试器可以在Windows上与D 2.0一起使用,我该如何使用它?

我今天一直在玩D 2.0,主要是因为DDJ中的"D案例".

我已经为Windows下载了D 2.0,但还没有想出如何在调试器中单步执行正在运行的程序.

我试图让windbg.exe的发货副本工作,但它一直在崩溃,似乎没有看到源代码.

debugging d

12
推荐指数
3
解决办法
423
查看次数

C++,对缓存局部性改进进行基准测试的方法?

我有一个类X的实现,它有两个指向两条信息的指针.我编写了一个新的实现,类Y,它只有一个指向结构的指针,该结构包含两条信息作为相邻的成员.X和Y的方法通常只需要操作其中一条信息,但提供一个get()方法返回指向第二块的指针(在这种情况下,类X只返回它指向该块的指针,类Y返回地址结构的第二个成员).在正常使用中,调用X和Y的方法将散布在调用get()并对返回的第二部分进行处理.

我希望在现实生活中你应该有一个性能提升,现在这两个信息在Y类实现的内存中是彼此相邻的(因为它们是结构的相邻成员),但是我没有看到我写过的基准测试的任何不同(散布调用X和Y的方法,在大循环中处理他们的第二部分).我怀疑这是因为在我的测试中,所有内容都适合缓存.我不想在我的真实应用程序中尝试这个,因为X和Y的语义在与此优化无关的其他微妙方式上有所不同,并且移植使用应用程序将是一些工作,并且这些基准应该有助于证明这样做工作在第一位.

由于更好的缓存局部性,观察性能差异的最佳方法是什么?如果我在一个数组上做一堆虚拟工作,等于调用之间的缓存大小就足够了吗?或者我是否希望在稍微小于缓存大小的数组上进行工作,以便在我的类实例上工作会导致事物进入和退出缓存?我不确定如何编写针对编译器优化和不同高速缓存大小的强大功能.

c++ performance benchmarking caching pointers

8
推荐指数
2
解决办法
974
查看次数

是否有用于上传整个目录(包括子目录)的python ftp库?

所以我知道ftplib,但这对我来说有点太低了,因为它仍然需要我一次处理一个上传文件以及确定是否有子目录,在服务器上创建等效的子目录,cd到这些子目录然后最终将正确的文件上传到这些子目录中.这是一项烦人的任务,如果可以,我宁愿避免,编写测试,设置测试ftp服务器等等.

你们中的任何人都知道一个图书馆(或者在卫生间的墙上潦草地写了一些代码......),这对我来说要处理这个问题,还是我应该接受我的命运并自己动手?

谢谢

python ftp

4
推荐指数
1
解决办法
2951
查看次数

使用带有jQuery的HTML Post来定位iframe

如果我使用jQuery或JavaScript来发布帖子,我该如何让它以iframe而不是当前页面为目标?

jQuery.post( 
    url, 
    [data], 
    [callback], 
    [type] 
) 
Run Code Online (Sandbox Code Playgroud)

这是jQuery帖子的格式,似乎没有任何地方像<form>标签中那样指定目标.

有任何想法吗?

javascript ajax iframe jquery

27
推荐指数
4
解决办法
7万
查看次数

在XSLT中替换XML值

我无法编辑XML,我只想在XSLT文件中更改XML数据.

<xsl:value-of select="Name" disable-output-escaping="yes"/>
Run Code Online (Sandbox Code Playgroud)

XML数据的价值是"Northfield Bancorp Inc.(MHC)",我想用"Northfield Bancorp Inc."(删除"MHC")替换它.

XSLT中是否有可用的功能可以搜索并替换它?

xslt

0
推荐指数
1
解决办法
3018
查看次数

在asp.net MVC中单个视图中组合多个输出

我希望将asp.net MVC用于新项目.我在asp.net和web上查看了不同的例子.我仍然没有得到答案,将不同模型的输出组合成单个视图的最佳方法是什么.例如,我的主页将包含最近帖子的灾难,位置和快照.这些将来自三种不同的型号.我是否创建了包含所有内容的单个viewdata,并在视图中进行了混乱以相应地放置内容?

asp.net asp.net-mvc

2
推荐指数
1
解决办法
1142
查看次数