问题列表 - 第20153页

打开附加到电子邮件的HSSFWorkbook生成的Excel工作表时,Excel崩溃

我使用HSSFWorkbook生成了一个Excel电子表格,然后实现了一个自定义的javax.activation.DataSource来将电子表格附加到电子邮件中.但是,在Excel中打开电子表格后,它会崩溃.Excel可以恢复一些数据,但它会丢失大部分格式.

java crash excel attachment

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

XML:声称名称空间前缀在事实上未声明

我们有一个Web服务,它返回一个非常简单的XML.

<?xml version="1.0"?>
<t:RequestResult xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://our.website.com/ns/" xmlns:t="http://our.website.com/ns/">
  <t:Result>No candy for you today.</t:Result>
  <t:Success>false</t:Success>
</t:RequestResult>
Run Code Online (Sandbox Code Playgroud)

调用者使用XMLHTTP获取此XML没问题.但是,由于"引用未声明的命名空间前缀:'t',因此XPath查询不会再次使用此XML

为什么这样?我会说't'前缀有点声明. 该文件是否以任何方式无效?

如果你想知道我们为什么必须首先使用XmlNamespaceDeclarations添加名称空间前缀,那是因为否则生成的文档会被查询,因为它有一个目标名称空间但没有前缀,所以XPath忽略节点名称,因为它们不属于请求的(空)命名空间,我们不想使用像这样的结构"//*[namespace-uri()='http://our.website.com/ns' and local-name()='RequestResult']".

xml asp.net xpath namespaces .net-3.5

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

在派生类中更改功能访问模式

请考虑以下代码段:

struct Base
{
  virtual ~Base() {}

  virtual void Foo() const = 0; // Public
};

class Child : public Base
{
  virtual void Foo() const {} // Private
};

int main()
{
  Child child;

  child.Foo(); // Won't work. Foo is private in this context.

  static_cast<Base&> (child).Foo(); // Okay. Foo is public in this context.
}
Run Code Online (Sandbox Code Playgroud)

这是合法的C++吗?"这"正在改变派生类中的虚函数访问模式.

c++ inheritance access-modifiers

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

如何为具有共享类型的多个WCF服务生成客户端代码

我有多个共享一些数据协定的WCF服务,需要使用svcutil.exe生成客户端代码.我使用两种最明显的方法来解决错误并需要一些帮助.

但首先,这是服务:

[ServiceContract( Namespace = "http://www.me.com/services/" )]
public interface IFooService {
    [OperationContract]
    Response RunFoo( Request request );
}
[ServiceContract( Namespace = "http://www.me.com/services/" )]
public interface IBarService {
    [OperationContract]
    Response RunBar( Request request );
}
Run Code Online (Sandbox Code Playgroud)

响应和请求在单独的程序集中定义:

[DataContract( Namespace = "http://www.me.com/shared/" )]
public class Request {
    [DataMember]
    public int Input { get; set; }
}
[DataContract( Namespace = "http://www.me.com/shared/" )]
public class Response {
    [DataMember]
    public int Result { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这些服务以一些微不足道的方式实现,编译,发布 - 让我们现在切换到客户端.

在svcutil命令行中包含这两个服务 - 如下所示:

svcutil /o:Client.cs http://hostname.com/FooService.svc …
Run Code Online (Sandbox Code Playgroud)

c# wcf proxy web-services svcutil.exe

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

silverstripe - 在编辑器的"样式"下拉菜单中添加样式

从上面的问题,我认为这将是相对容易的,但我找不到任何关于如何添加样式到'样式'下拉菜单的文档.任何人都可以把我推向正确的方向吗?

styles silverstripe

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

嵌套模型,表单和date_select FormHelper集成

我在嵌套模型上关注了Ryan Bates 教程.我的几个嵌套模型都有与之关联的日期.在我的迁移中,它们实际上是"日期"类型.

我尝试过的一些事情和我遇到的问题

  1. date_select - 可以处理表单对象前缀,但不能处理嵌套模型属性
  2. select_year - 不适用于表单对象
  3. 通过使用(Time.now.year - 100)..(Time.now.year)填充年份的常规选择并覆盖attr访问器start_date和end_date以获取select中的值以形成日期并将其传回. 仅适用于创建,而不适用于更新
  4. 通过使用(Time.now.year - 100)..(Time.now.year)工作,将字段的数据类型更改为字符串并使用填充年份的常规选择,但在编辑时,它不会重新填充选择当前信息

任何想法或提示都会有所帮助.

编辑:before_save似乎更有前途但由于某种原因,值在保存之前进入nil但在日志转储中可见.

编辑2:有趣的是,这似乎只是'更新'上的问题,而不是'创建'.

ruby migration ruby-on-rails date

7
推荐指数
1
解决办法
1277
查看次数

6
推荐指数
3
解决办法
8941
查看次数

最佳实践:SQL脚本或信任GORM

我总是编写所有数据库更改的脚本.但我想知道我是否真的需要使用Grails应用程序,因为GORM会自动进行更改.

那么在Grails应用程序中管理数据库更改的最佳实践是什么?

grails

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

Django 的 QuerySets 是否足够懒惰来处理大数据集?

我想我在某处读到 Django 的 ORM 懒惰地加载对象。假设我想在批量更新操作中更新一大组对象(比如 500,000)。是否可以简单地迭代一个非常大的 QuerySet,在我进行时加载、更新和保存对象?

类似地,如果我想允许所有这些数千个对象的分页视图,我可以使用内置的分页工具还是我每次都必须手动在数据集上运行一个窗口并查询,因为数据集的大小所有对象的查询集?

django lazy-loading django-models

5
推荐指数
1
解决办法
2114
查看次数

在Windows应用程序中保留一些数据的位置

我们有一个Windows应用程序(WPF .net 3.5),客户端将使用ClickOne完全信任进行安装.

首先,启动用户输入用于与服务器通信的凭证.

我需要将这些凭证保留在Windows应用程序的某些位置,以便应用程序使用它来运行.

我在哪里以及如何保存它?

我是窗口应用程序世界的新手,所以请忽略我的虚拟.

.net winforms

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