问题列表 - 第571页

将电子邮件存储在数据库中

您将使用哪种数据库模式将电子邮件消息与实际/可能的标题信息一起存储到数据库中?

假设它们已经从MTA输入到脚本中并解析为相关的标题/正文/附件.

您是将整个邮件正文存储在数据库表中,还是将所有MIME部分分开?附件怎么样?

database email schema

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

akamai缓存和站点渲染

我是大型电视台的网络人物.我们的网站由Akamai缓存.页面在我们的测试环境(未缓存)和我们的"原始"页面(再次,未缓存)中呈现完美,但是当它们在我们的实时环境(缓存网站)上查看时,它们的呈现方式与我的完全不同编码他们.也许它只是一点间距,也许它是一个CSS元素(特别是背景)没有显示,最糟糕的是,忘记了所有关于浮动DIV.由于浮动失败,我必须做多少桌面设计.

有没有其他人有这样的缓存经验?有没有一个工具可以用来查看渲染的变化?

我没有人可以寻求支持,因为公司不相信存在问题.如果可以,请提供帮助.

该站点建立在我无法访问的VB.Net后端上.我只能进入前端.

caching rendering akamai

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

.NET WCF错误生成不正确的SOAP 1.1错误代码值

我正在尝试使用FaultException和FaultException <T>来确定我们的应用程序中的最佳使用模式.我们需要支持WCF以及非WCF服务使用者/客户端,包括SOAP 1.1和SOAP 1.2客户端.

仅供参考:使用带有wsHttpBinding的FaultExceptions会导致SOAP 1.2语义,而使用带有basicHttpBinding的FaultExceptions会导致SOAP 1.1语义.

我使用以下代码抛出FaultException <FaultDetails>:

  throw new FaultException<FaultDetails>(
      new FaultDetails("Throwing FaultException<FaultDetails>."),
      new FaultReason("Testing fault exceptions."),
      FaultCode.CreateSenderFaultCode(new FaultCode("MySubFaultCode"))
      );
Run Code Online (Sandbox Code Playgroud)

FaultDetails类只是一个简单的测试类,它包含一个字符串"Message"属性,如下所示.

使用wsHttpBinding时,响应是:

<?xml version="1.0" encoding="utf-16"?>
<Fault xmlns="http://www.w3.org/2003/05/soap-envelope">
<Code>
  <Value>Sender</Value>
  <Subcode>
    <Value>MySubFaultCode</Value>
  </Subcode>
</Code>
<Reason>
  <Text xml:lang="en-US">Testing fault exceptions.</Text>
</Reason>
<Detail>
  <FaultDetails xmlns="http://schemas.datacontract.org/2004/07/ClassLibrary" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <Message>Throwing FaultException&lt;FaultDetails&gt;.</Message>
  </FaultDetails>
</Detail>
Run Code Online (Sandbox Code Playgroud)

根据SOAP 1.2规范,这看起来是正确的.主/根"代码"是"发件人",其"子代码"为"MySubFaultCode".如果服务使用者/客户端正在使用WCF,则客户端上的FaultException也会模仿相同的结构,其中faultException.Code.Name为"Sender",faultException.Code.SubCode.Name为"MySubFaultCode".

使用basicHttpBinding时,响应是:

<?xml version="1.0" encoding="utf-16"?>
<s:Fault xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <faultcode>s:MySubFaultCode</faultcode>
  <faultstring xml:lang="en-US">Testing fault exceptions.</faultstring>
  <detail>
    <FaultDetails xmlns="http://schemas.datacontract.org/2004/07/ClassLibrary" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <Message>Throwing FaultException&lt;FaultDetails&gt;.</Message>
    </FaultDetails>
  </detail>
</s:Fault>
Run Code Online (Sandbox Code Playgroud)

这看起来不对.看一下SOAP 1.1规范,当我使用FaultCode.CreateSenderFaultCode(new FaultCode("MySubFaultCode"))时,我希望看到"faultcode"的值为"s:Client.MySubFaultCode".此外,WCF客户端的结构也不正确.faultException.Code.Name是"MySubFaultCode"而不是"Sender",而faultException.Code.SubCode是null而不是faultException.Code.SubCode.Name是"MySubFaultCode".此外,faultException.Code.IsSenderFault为false.

使用FaultCode.CreateReceiverFaultCode时出现类似问题(新的FaultCode("MySubFaultCode")):

  • 符合SOAP 1.2的预期效果
  • 生成"s:MySubFaultCode"而不是"s:Server.MySubFaultCode",并且SOAP 1.1的faultException.Code.IsReceiverFault为false

这个项目也是由其他人在2006 …

.net wcf soap web-services

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

GCJ(GNU Compiler for Java)是一个发布webapp的可行工具吗?

使用GCJ发布服务器端应用程序是否真的可行?WEBAPPS?

我的老板确信将我的(我的)webapp 编译成二进制可执行文件是个好主意.(然后,他再次喜欢用他能理解的眨眼灯光的漂亮,小巧的简单事物.)他本能地认为没有问题,而我只能看到无穷无尽的一系列问题和退化.一旦我开始与他谈论我们平台的复杂性,以及更深入的字节代码,JVM,库,操作系统之间的差异,处理器架构等......嗯......他的眼睛茫然,他微笑着他已经说清楚他认为我是幼稚的抵抗力.

为什么他想要一个魔法可执行文件?他看到了几个"好处":

  • 如果它是二进制可执行文件,则很难进行逆向工程并绕过任何许可.管理层始终担心这种情况正在发生,即使我们出售给通常不会使用服务器软件作弊的大型企业.
  • 有下载这个神奇的可执行文件,运行它,一切正常的愿景.(不再派我去做客户安装,这不常见.)

所以,我已经完成了必须的20分钟谷歌搜索,现在我在这里.

关于我的应用程序的一些背景知识:

它是由什么组成的:

  • Java 6(Sun的JVM)
  • AspectJ 1.6
  • 雄猫6
  • Hibernate 3
  • 春天2
  • 另外二十几个支持jar文件

它能做什么

  • 流媒体CMS
  • 性能敏感
  • 部署在Linux,Solaris,Windows(以及在Mac上开发)

正如你可能会收集到的那样,我对这种"将Java编译为本机代码"的事情持高度怀疑态度.这听起来像是Mono(Linux上的VB)早在2000年.但我是否过于悲观?它可行吗?我是否应该花时间(几天甚至几周)来试试这个?

还有一个类似的线程(用于生成.exe文件的Java编译器选项),但它有点过于简单,链接过时了,并没有真正面向服务器端问题.

亲爱的SOpedians,您的知情意见将受到高度重视!TIA!

java gcj

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

有没有办法在Visual Basic 6.0应用程序中添加全局错误处理程序?

VB 6.0没有任何全局处理程序.为了捕获运行时错误,我们需要在我们认为可能发生错误的每个方法中添加一个处理程序.但是,仍然有些地方可能被遗漏.所以,我们最终得到运行时错误.在应用程序的所有方法中添加错误处理程序,唯一的方法是什么?

vb6

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

从IFrame中删除边框

如何从__CODE__我的网络应用程序中嵌入边框中删除边框?一个例子__CODE__是:

<iframe src="myURL" width="300" height="300">Browser not compatible.</iframe>
Run Code Online (Sandbox Code Playgroud)

__CODE__假设背景颜色一致,我希望从页面上的内容过渡到无缝的内容.目标浏览器只是IE6,不幸的是其他人的解决方案无济于事.

html css iframe noborder internet-explorer-6

678
推荐指数
16
解决办法
81万
查看次数

finally块总是在Java中执行吗?

考虑到这一点的代码,我可以绝对肯定的是,finally块总是执行,不管something()是什么?

try {  
    something();  
    return success;  
}  
catch (Exception e) {   
    return failure;  
}  
finally {  
    System.out.println("I don't know if this will get printed out");
}
Run Code Online (Sandbox Code Playgroud)

java return try-catch-finally

2281
推荐指数
38
解决办法
48万
查看次数

有没有办法用Visual C++中的可变参数列表编写宏?

据我所知,在gcc中你可以写下这样的东西:

#define DBGPRINT(fmt...) printf(fmt);
Run Code Online (Sandbox Code Playgroud)

有没有办法在VC++中做到这一点?

c++ visual-c++ c-preprocessor variadic-macros

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

如何在ASP.net runat ='server'标记中使用传统的HTML id属性?

我在网站上重构一些CSS.我一直在努力,并注意到代码中缺少传统的HTML ID.

有大量使用CssClass='&hellip;',或者有时只是class='&hellip;',但我似乎找不到说id ='...'的方法,也没有让它被服务器换掉.

这是一个例子:

<span id='position_title' runat='server'>Manager</span>
Run Code Online (Sandbox Code Playgroud)

当响应从服务器返回时,我得到:

<span id='$aspnet$crap$here$position_title'>Manager</span>
Run Code Online (Sandbox Code Playgroud)

这里有什么帮助?

css asp.net

7
推荐指数
3
解决办法
1813
查看次数

如何在Java代码中重写或转换C#代码?

我开始为客户端和服务器端使用.net(C#)编写客户端 - 服务器应用程序.

不幸的是,我的公司拒绝在服务器盒上支付Windows许可证,这意味着我需要用Java重写我的代码,或者转向Mono方式.

有没有什么好方法可以在Java中翻译C#代码?服务器应用程序不使用.net特定功能,只使用Spring.net,Hibernate.net和log4net等跨语言工具.

谢谢.

c# java interop

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