问题列表 - 第9952页

匿名类别或"私人"类别是否相同?

风格方面(和功能上,如果有任何区别),用于声明私有方法,哪些更好?

@interface MyClass()

@interface MyClass(private)
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch objective-c

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

对于大型网站来说,jquery是个问题吗?

jquery对于像facebook这样的大型网站来说是一个问题,那里有大量的访问访问网站或包含大量内容的网站?

jquery

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

在调用方法之前检查nil对象的更好方法是什么?

我有这个方法调用我必须使用...

financial_document.assets.length
Run Code Online (Sandbox Code Playgroud)

financial_document.assets可能是nil.

我可以用......

financial_document.assets.nil? ? '0' : financial_document.assets.length
Run Code Online (Sandbox Code Playgroud)

有没有那么重复的方法呢?

ruby ruby-on-rails

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

用Java编写枚举值表示的语句

我非常熟悉在其他语言中使用Enums,但我在Java中遇到了一些特殊用途的困难.

Enums的Sun文档大胆地指出:

"Java编程语言的枚举功能远远超过其他语言的同类功能,而这些语言只不过是美化的整数."

嗯,这是花花公子,但我需要为每个枚举提供一个常量数据类型表示,以便在switch语句中进行比较.情况如下:我正在构建将表示给定空间的节点,或迷宫图中的"槽",并且这些节点必须能够从表示迷宫的2D整数数组构造.这是我为MazeNode类所获得的,这是目前问题所在(switch语句咆哮):

注意:由于case语句中的动态项,我知道此代码不起作用.它是为了说明我所追求的.

public class MazeNode
{
    public enum SlotValue
    {
        empty(0),
        start(1),
        wall(2),
        visited(3),
        end(9);

        private int m_representation;

        SlotValue(int representation)
        {
            m_representation = representation;
        }

        public int getRepresentation()
        {
            return m_representation;
        }
    }

    private SlotValue m_mazeNodeSlotValue;

    public MazeNode(SlotValue s)
    {
        m_mazeNodeSlotValue = s;
    }

    public MazeNode(int s)
    {

        switch(s)
        {
            case SlotValue.empty.getRepresentation():
                m_mazeNodeSlotValue = SlotValue.start;
                break;
            case SlotValue.end.getRepresentation():
                m_mazeNodeSlotValue = SlotValue.end;
                break;

        }
    }

    public SlotValue getSlotValue()
    {
        return m_mazeNodeSlotValue;
    }

}
Run Code Online (Sandbox Code Playgroud)

因此,代码在switch语句中抱怨"case表达式必须是常量表达式" - 我可以看到为什么编译器可能有问题,因为从技术上讲它们是动态的,但我不知道采取什么方法来解决这个问题.有没有更好的办法?

底线是我需要Enum具有相应的整数值,以便与程序中传入的2D整数数组进行比较.

java enums switch-statement

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

如何将一行中的字段转换为列?

我有一个表格,如:

          Cost     Rate

          Repair   12
          Repair   223
          Wear     1000    
          Wear     666
          Fuel     500
          Repair   600
          Fuel     450
          Wear     400
Run Code Online (Sandbox Code Playgroud)

我希望这些数据作为列(修复,磨损,燃料):

         Repair    Wear   Fuel
           825     2066    950
Run Code Online (Sandbox Code Playgroud)

我怎么能使用MS Access查询?

ms-access pivot crosstab

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

免费的C#指标计算库(DLL)

我想问你是否知道一些计算CK指标的免费C#库(dll)(主要是Cyclomatic Complexity).

对于我打算做的项目,我需要这样做.我知道已经有一些完成的解决方案可以计算CK指标并以各种形式显示给你,但我需要的是我可以在我的应用程序中使用的解决方案.所以在开始写自己之前我首先想问你.

谢谢

c# code-metrics

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

Scrollviewer上的Silverlight Canvas不会触发

为什么这在wpf中运行良好

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Canvas x:Name="MyDesigner">
</Canvas>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

现在,当我在Silverlight中执行相同操作并加载"可以拖动"的控件时,滚动条不会被触发,当我拖出视图时,没有任何反应...但是在wpf中它会自动显示它们...

silverlight wpf

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

如何设置程序的CPU亲和力?

我有一个用C#编写的程序,我使用的是VSTS 2008 + .Net 3.5 + Windows Vista Enterprise x86来开发Windows窗体应用程序.

我目前的计算机是双核CPU,我想设置我的程序的CPU亲和力,以便在特定的CPU上运行,并释放另一个CPU来做其他工作.任何想法如何做到这一点?通过编码或配置都可以.

更多的背景是,我的程序是CPU密集型的,所以我不想让它占用我计算机上的所有两个CPU资源,我想释放一个CPU,以便我可以快速浏览网络.:-)

乔治,提前谢谢

.net c# cpu affinity visual-studio-2008

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

如何使用Scala和JUnit 4设置预期的异常

我想使用Scala为JUnit 4测试设置一个预期的异常.我目前正在做类似以下的事情:

@Test(expected=classOf[NullPointerException])
def someTest() = {
    // Some test code
}
Run Code Online (Sandbox Code Playgroud)

但是我得到以下编译器错误:

error: wrong number of arguments for constructor Test: ()org.junit.Test
Run Code Online (Sandbox Code Playgroud)

annotations scala junit4

15
推荐指数
3
解决办法
7545
查看次数

如何使用KSOAP2从Android调用.NET Webservice?

我在调用webservice时遇到问题.我在服务器上有一个.NET Web服务,我在Android中使用KSOAP2(ksoap2-j2se-full-2.1.2).在运行程序时,我得到了一个运行时异常,如"org.ksoap2.serialization.SoapPrimitive".我该怎么办?

这是我的代码.

package projects.ksoap2sample;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;

import android.app.*;
import android.os.*;
import android.widget.TextView;

public class ksoap2sample extends Activity {
    /** Called when the activity is first created. */
    private static final String SOAP_ACTION = "http://tempuri.org/HelloWorld";
    private static final String METHOD_NAME = "HelloWorld";
    private static final String NAMESPACE = "http://tempuri.org/";
    private static final String URL = "http://192.168.1.19/TestWeb/WebService.asmx";
    TextView tv;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv=(TextView)findViewById(R.id.text1);

        try {
            SoapObject request = new SoapObject(NAMESPACE, …
Run Code Online (Sandbox Code Playgroud)

android ksoap ksoap2

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