问题列表 - 第8038页

在Firefox中访问IP地址时发送主机头

这不是一个编程问题,而是更多关于编程和测试工具的问题.

有没有办法让Firefox发送标题

Host: mydomain.com
Run Code Online (Sandbox Code Playgroud)

访问页面时

http://ip.address.goes.here/
Run Code Online (Sandbox Code Playgroud)

以便Apache可以将它路由到正确的VirtualHost?

testing firefox http-headers

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

使用msbuild构建并动态设置项目引用

我有几个参考SQL Server程序集的项目.对于SQL Server 2005和SQL Server 2008,我目前正在维护2个项目文件,这些文件指向相同的源文件,唯一的区别是对SQL Server程序集的引用.

有什么方法我只能维护一个项目并在我的构建脚本中动态指定引用?

msbuild reference

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

预处理程序指令的替代方案

我正致力于在Symbian平台上开发C++手机应用程序.其中一个要求是它必须在所有Symbian手机上工作,从第2版手机到第5版手机.现在,跨版本的Symbian SDK存在差异.我必须使用预处理程序指令来有条件地编译与构建应用程序的SDK相关的代码,如下所示:

#ifdef S60_2nd_ED
  Code
#elif S60_3rd_ED
  Code
#else
  Code
Run Code Online (Sandbox Code Playgroud)

现在,由于我正在开发的应用程序并不简单,它很快就会增长到成千上万行代码,并且像上面那样的预处理程序指令将遍布各地.我想知道有没有替代方案,或者在这种情况下使用这些预处理器指令可能是更好的方法.

请帮忙.

c++ c-preprocessor

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

在访问servlet时,在Tomcat java.lang.NoClassDefFoundError下?

我正在Eclipse中编写Web应用程序,我正在使用XStream序列化库来生成My JSON.

我已经封装了在我的servelet调用的类中构建JSON的代码.然后封装类有一个主要的测试方法,当我运行它时,一切似乎工作正常.

但是,当我使用调用我的servelet中的类时,我收到一个java.lang.NoClassDefFoundError错误,说我没有加载XStream库.我假设我的构建路径错误,但我已将XStream库设置为项目的构建路径,因此据我所知它应该可行.

这里可能出现什么问题?

以下是确切的例外:

java.lang.ClassNotFoundException: com.thoughtworks.xstream.io.HierarchicalStreamDriver
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    at SecurePaymentAjaxData.doPost(SecurePaymentAjaxData.java:44)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
Run Code Online (Sandbox Code Playgroud)

这是使用xstream类的相关代码:

XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.setMode(XStream.NO_REFERENCES);
xstream.alias("CallDataUpdate", CallDataUpdate.class);
xstream.alias("CardStatus", CardStatus.class);
String jsonData = xstream.toXML(updateData);
Run Code Online (Sandbox Code Playgroud)

我强调这个代码在作为java应用程序运行时工作正常,我确定它与加载库有关,我只是不知道我哪里出错了.

java eclipse tomcat xstream

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

动态创建枚举

我有一个以下结构的枚举:

public enum DType
{       
    LMS =  0,
    DNP = -9,
    TSP = -2,
    ONM =  5,
    DLS =  9,
    NDS =  1
}
Run Code Online (Sandbox Code Playgroud)

我正在使用这个枚举来获取名称和值.由于需要添加更多类型,我需要从XML文件中读取类型和值.有没有办法可以从XML文件中动态创建这个枚举,这样我就可以保留程序结构.

c#

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

Map.get(Object key)不是(完全)泛型的原因是什么

什么是决定不具有的接口完全通用的get方法背后的原因java.util.Map<K, V>.

为了澄清这个问题,方法的签名是

V get(Object key)

代替

V get(K key)

我想知道为什么(同样的事情remove, containsKey, containsValue).

java generics collections map

395
推荐指数
8
解决办法
5万
查看次数

PHP - Referer重定向脚本

通常,在搜索答案时,我发现某些网站会允许您阅读他们提供的信息(例如,引用者是google.com).但是,如果您直接链接到信息,它将无法使用.

我正在寻找的是最小的PHP脚本,它将设置我选择的引用者和目的地,如下所示:

http://example.com/ref_red.php?referer=http://google.com/&end=http://example.net/
Run Code Online (Sandbox Code Playgroud)

笔记:

  • ref_red.php是我的示例中脚本的名称.
  • refererend应该接受http,https,ftp.
  • refererend可以包含任何类型的URI,例如http://end.com这样简单,或者像以下一样复杂: http://example.com/some/rr/print.pl?document=rr.

注意:根据回复中的建议,我添加此内容.该脚本本身不是完整的代理.仅最初的HTTP请求将被代理的(如图像等不后续请求)唯一目的设置的引用者.

php http-referer

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

存储过程中的临时表

我一直想知道sp中的临时表以及所有这些都会影响并发性.SP在MSSQL 08服务器上制作.

如果我有一个SP,我创建一个临时表并再次删除它:

BEGIN

CREATE TABLE #MyTempTable
(
   someField int,
   someFieldMore nvarchar(50)
)

... Use of temp table here
... And then..

DROP TABLE #MyTempTable

END
Run Code Online (Sandbox Code Playgroud)

这个SP会经常被调用,所以我的问题是这里是否会出现并发问题?

sql-server stored-procedures

30
推荐指数
3
解决办法
10万
查看次数

Winform根目录路径。又如何!

大家好,首先为问这样一个简单但多余的问题表示歉意,但似乎我的情况有点不同,谷歌搜索未能提供答案。我有一个包含 2 个项目的解决方案,例如 proj1 和 proj2,其中 proj1 是 winform 应用程序,proj2 是类库应用程序。proj1 位于此处

C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj1

ane 班级图书馆在这里

C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj2

现在我在子文件夹 Report 中有一个报告,其中有我的 crystalreport 和其他我需要有 proj1 根路径的东西

C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj1

这样我就可以附加@"Report\myreport.rpt"到它上面。我相信它应该是已部署计算机上的相对路径。如果我错了,请纠正我。主要思想是在以下位置具有报告文件夹的相对路径

C:\Documents and Settings\myname\My Documents\Visual Studio 2005\Projects\proj1\proj\Report。

从我在网上搜索的所有内容中,例如Environment.CurrentDirectoryor Application.StartupPathor or Application.ExecutablePathorSystem.Reflection.Assembly.GetExecutingAssembly().Location只是给了我 bin/proj1.exe 或 debug 文件夹。我只是不知道该怎么做

感谢您阅读本文。哦,是的!以及您的友善答复。PS:使用C#2.0

c# deployment winforms

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

User.Identity.IsAuthenticated false,直到从登录页面重定向

我有一个使用ASP.NET成员资格的登录页面.一旦我验证了用户,我需要在Session变量中存储一些关于它们的细节.问题是

Membership.GetUser() == null and 
User.Identity.IsAuthenticated == false 
Run Code Online (Sandbox Code Playgroud)

直到我离开页面.

我试过用

FormsAuthentication.Authenticate(tbUsername.Text, tbPassword.Text);
Run Code Online (Sandbox Code Playgroud)

并检查User.Identity.IsAuthenticated但它返回false,直到我到达另一页.有什么建议?

asp.net-membership

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