问题列表 - 第22958页

单元测试:DateTime.Now

我有一些单元测试,希望'当前时间'与DateTime不同.现在我不想改变计算机的时间.

实现这一目标的最佳策略是什么?

c# datetime unit-testing mstest systemtime

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

java线程哪个更好?

在java中创建线程时,有两种方法,如扩展线程和实现可运行的接口.我不知道哪个是更好的创建线程的方法?

java multithreading

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

ASP.NET:重用相同的Repeater ItemTemplate

我目前正在使用ItemTemplate同一页面上的三个中继器,但是它们都绑定到不同的数据源。有什么方法可以在使用用户控件轻松引用此模板的情况下重构我的Web表单因此我只需要定义一次即可?

c# asp.net refactoring repeater dry

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

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

JSeparator不会显示GridBagLayout

我想使用GridBagLayout在两个组件之间添加一个垂直JSeparator.我的代码如下:

public MainWindowBody(){
    setLayout(new GridBagLayout());

    JPanel leftPanel = new InformationPanel();
    JPanel rightPanel = new GameSelectionPanel();

    JSeparator sep = new JSeparator(JSeparator.VERTICAL);
    GridBagConstraints gbc = new GridBagConstraints();

    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.anchor = GridBagConstraints.NORTH;

    add(leftPanel,gbc);

    gbc.gridx = 1;
    gbc.gridy = 0;
    gbc.fill = GridBagConstraints.VERTICAL;

    add(sep,gbc);

    gbc.gridx = 2;
    gbc.gridy = 0;
    gbc.fill = GridBagConstraints.NONE;

    add(rightPanel,gbc);
}
Run Code Online (Sandbox Code Playgroud)

但JSeperator没有显示任何想法?

谢谢

java user-interface swing gridbaglayout

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

Objective-c - 将变量传递给可变长度方法

我有一个包含项目的数组,我想将它们传递给一个可变长度的方法.你是怎样做的?

即,我有这个(例如):

NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];

[[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:nil cancelButtonTitle:[array objectAtIndex:0] otherButtonTitles:[array objectAtIndex:1], [array objectAtIndex:2], nil];
Run Code Online (Sandbox Code Playgroud)

但是想象一下,数组可能有一个可变长度的项目,所以你不能像这样硬编码.

objective-c variable-length

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

Microsoft图表控件

简单的问题但无法在任何地方找到答案.

使用"条形图"或"列"类型的MS图表控件时.我的X轴每5步标记一次.我希望它标记X轴上的每个条形/列.

我该如何改变?

谢谢.

asp.net charts controls

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

.Net/C#构建工具 - NAnt是首选工具吗?

我即将建立一个.net/C#项目的自动构建.

我已经搜索了很多网,并且有很多关于这个名为'NAnt'的工具的引用.

我的问题是:

  • NAnt被认为是一个很好的工具,还在使用吗?
  • 还有其他的问题是这项任务的事实上的标准吗?

从有关项目的sourceforge页面的信息来看,似乎没有太多的开发时间.这同样适用于NAntContrib项目.

谢谢!

c# nant build-automation

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

Android Socket 连接被拒绝

我正在尝试在 Android 上打开一个 Socket,但每次尝试时,无论我尝试哪种方式,我都会不断收到连接被拒绝的错误。

错误发生在我尝试创建连接的以下代码行中。


Socket socket = new Socket(getLocalIpAddressString(), 8008);
Run Code Online (Sandbox Code Playgroud)

下面是我用来获取本地ip地址的方法:


public static String getLocalIpAddressString() {
 try {
     for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
         NetworkInterface intf = en.nextElement();
         for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
             InetAddress inetAddress = enumIpAddr.nextElement();
             if (!inetAddress.isLoopbackAddress()) {
                 return inetAddress.getHostAddress().toString();
             }
         }
     }
 } catch (SocketException ex) {
     Log.e("IPADDRESS", ex.toString());
 }
 return null;
Run Code Online (Sandbox Code Playgroud)

}


我得到的错误是:


WARN/System.err(3574): java.net.ConnectException: /192.168.2.163:8008 - Connection refused
WARN/System.err(3574):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:237)
WARN/System.err(3574):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:199)
WARN/System.err(3574):     at java.net.Socket.startupSocket(Socket.java:734)
WARN/System.err(3574):     at java.net.Socket.<init>(Socket.java:157)
WARN/System.err(3574): …
Run Code Online (Sandbox Code Playgroud)

java sockets android ip-address

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

xmlrpclib客户端请求超时

我正在使用Python的xmlrpclib向xml-rpc服务发出请求.

有没有办法设置客户端超时,所以当服务器不可用时,我的请求不会永远挂起?

我知道我可以全局设置套接字超时socket.setdefaulttimeout(),但这不是更好.

python xmlrpclib

4
推荐指数
3
解决办法
6535
查看次数