问题列表 - 第11468页

在 servlet 中模拟/生成 SocketTimeoutException


我正在使用一个网络项目:
- Java
- Jetty
- Fitnesse 工具
- 等等。

我很难模拟/生成 SocketTimeoutException,更多信息如下:


用例简化:
我编写了一个 API 来调用主机(WebServer)。在源代码中,如果我收到RemoteException并且是SocketTimeoutException,我需要在其他主机上重试。
一切都很好!

我们如何测试:
是一个 TDD 项目,所以我们有一堆 UT。对于“真实”测试,我们使用上面提到的工具。(健身)

问题”:
我必须模拟服务器中可能发生的许多问题。为此,我编写了一个简单的 servlet 来模拟我的 WebServer。
但是对于这个用例,我需要在我的模拟器中模拟一个 SocketTimeoutException。我想在模拟器中休眠,但我认为这可能会导致客户端请求超时。


如果有人有任何想法或好的提示将非常高兴知道!

提前致谢

java tdd agile soap

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

我应该如何命名我的PHP类文件?

我已经看到许多不同的命名方案和扩展用于PHP文件,基本上只是类.一些例子:

  1. myClass.php
  2. myClass.class.php
  3. myClass.class

有什么区别,哪个更好?

php class naming-conventions

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

布局中有多个Android可扩展列表

我想在布局中有多个可扩展列表.看来自定义布局中的可扩展列表必须具有"@ id/android:list"的id.那么,如果他们需要具有相同的ID,我怎么能有多个呢?谢谢...

android expandablelistview

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

防止 .NET 配置文件在安装过程中被覆盖

我正在使用 InstallShield 2010 Express 安装 .NET WinForms 应用程序。最新的 InstallShield 项目是一次重大升级,因此我使用了升级路径部分来允许从我的应用程序的早期版本进行升级。

问题是在安装最新升级时,初始安装期间所做的配置设置(写入 Program Files\MyCompany\MyApp\myapp.exe.config)被覆盖。这意味着用户必须再次进行所有配置设置 - 不好。

在 InstallShield 项目中,myapp.exe.config 设置为使用Windows Installer 版本控制规则。我什至尝试将 myapp.exe.config 的创建/修改日期设置得很旧(1/1/1999),这样它就不会覆盖目标系统上的文件。

除此之外,安装程序工作正常。如何防止此文件被覆盖?

.net windows-installer installshield app-config

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

Postgres中的INDEX?

INDEX表达式有什么作用?最后的一个例子:

CREATE TABLE tags (
  tag_id                       varchar(255) NOT NULL, 
  "{Users}{userID}question_id" int4 NOT NULL, 
  tag                          varchar(20), 
  CONSTRAINT tag 
    PRIMARY KEY (tag_id));
CREATE INDEX tags_tag 
  ON tags (tag);
Run Code Online (Sandbox Code Playgroud)

postgresql indexing

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

如何从Lua脚本调用C++函数?

我正在使用Visual Studio 2005.

------------------------ [luapassing.cpp] --------------------

#include "lua.h"
static int myCfunc (Lua_State *L){
   double trouble = lua_tonumber(L,1);
   lua_pushnumber(L,16.0 -trouble);
   return 1;
}
int luaopen_luapassing (Lua_State *L){
   static const lua_reg Map [] = {{"dothis",myCfunc},{NULL,NULL}};
   luaL_register(L,"cstuff",Map);
   return;
}
Run Code Online (Sandbox Code Playgroud)

------------------------- [csample.lua] -------------------- -----

package.cpath = "./CLua2.dll"
require "luapassing"

print("hola")
print(seth.doThis(120))
Run Code Online (Sandbox Code Playgroud)

c++ lua visual-c++

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

堆栈,堆和框架如何在概念上映射到c#构造?

它们如何相关?

(代码样品将不胜感激!!!)

编辑:鉴于我不知道这些术语是否过载,请让我澄清一下:

通过堆栈,我不是指数据结构堆栈.按框架,我的意思是堆栈框架.还有堆,好吧,我觉得我对那个人很好......

c# heap stack

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

DOCTYPE在一般XML中的作用

就Web标准和页面验证而言,我知道DOCTYPE的目的(以及该行上的每个url /标识符是什么),但我不确定它在XML文档的上下文中实际上是什么"是".

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>My Page</title>
  </head>
  <body>
    <p>Hello</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它是实际XML文档结构的一部分,还是某种类似注释的"提示",然后被删除?

"!"的意义是什么?在名字之前?这是否表示一种特殊类型的"元素"?他们叫什么?

我发布的示例是Web上的XHTML,但DOCTYPE是否也用于通用XML文档?

html xml xhtml doctype

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

System.ComponentModel.Win32Exception:操作成功完成

我有时会在运行Windows窗体应用程序时遇到此异常:

System.ComponentModel.Win32Exception: The operation completed successfully
   at System.Drawing.BufferedGraphicsContext.CreateCompatibleDIB(IntPtr hdc, IntPtr hpal, Int32 ulWidth, Int32 ulHeight, IntPtr& ppvBits)
   at System.Drawing.BufferedGraphicsContext.CreateBuffer(IntPtr src, Int32 offsetX, Int32 offsetY, Int32 width, Int32 height)
   at System.Drawing.BufferedGraphicsContext.AllocBuffer(Graphics targetGraphics, IntPtr targetDC, Rectangle targetRectangle)
   at System.Drawing.BufferedGraphicsContext.AllocBufferInTempManager(Graphics targetGraphics, IntPtr targetDC, Rectangle targetRectangle)
   at System.Drawing.BufferedGraphicsContext.Allocate(IntPtr targetDC, Rectangle targetRectangle)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.DataGridView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Run Code Online (Sandbox Code Playgroud)

可能是什么原因造成的?

.net c# win32exception winforms

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

iPhone上的2D Lua游戏

是否有任何图书馆/框架可以在iPhone上的Lua中进行2D游戏编程?


看起来http://anscamobile.com/http://sio2interactive.com/GAMES.html是目前唯一合理的选择.有人应该为iPhone创建一个简单的Lua绑定,用于OpenGL,AL和iPhone事件!

iphone lua

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