问题列表 - 第27232页

Java中的内部类必须是静态的吗?

我创建了一个非静态内部类,如下所示:

class Sample {
    public void sam() {
        System.out.println("hi");
    }    
}
Run Code Online (Sandbox Code Playgroud)

我用这样的main方法调用它:

Sample obj = new Sample();
obj.sam();
Run Code Online (Sandbox Code Playgroud)

它给出了一个编译错误:non-static cannot be referenced from a static context当我将非静态内部类声明为静态时,它起作用.为什么会这样?

java static

4
推荐指数
2
解决办法
6168
查看次数

添加实际不使用的接口

我现在有两个接口(我会在这里的名字IAIB):

interface IA {
    int Width;
    int Height;
    ...
}

interface IB {
    int Width;
    int Height;
    ...
}
Run Code Online (Sandbox Code Playgroud)

共享相同的两个属性:它们都有Width一个Height属性.

我在想是否在定义IMatrix包含WidthHeight属性的接口时有任何意义:

interface IMatrix {
    int Width;
    int Height;
}
Run Code Online (Sandbox Code Playgroud)

问题是虽然它们共享两个相同的属性,但我不会IMatrix在我的任何编码中使用多态性:即,在任何情况下我都不会想要使用它IMatrix,我只是想要使用IAIB.添加一个IMatrix看起来更像是过度工程而不是其他东西,但我想问你们你们对此事的看法是什么.

谢谢

c# java oop

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

ASP.NET:Session.SessionID在请求之间更改

为什么ASP.NET页面中Session -object 上的属性SessionID在请求之间发生变化?

我有一个这样的页面:

...
<div>
    SessionID: <%= SessionID %>
</div>
...
Run Code Online (Sandbox Code Playgroud)

每次我点击F5时输出都会不断变化,与浏览器无关.

asp.net session sessionid

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

这是一个有效的XPath表达式吗?

这个xpath是一个有效的XPath表达式吗?(它做它应该做的).

#!/usr/bin/env perl
use strict; use warnings; use 5.012;
use XML::LibXML;

my $string =<<EOS;
<result>
    <cd>
    <artists>
        <artist class="1">Pumkinsingers</artist>
        <artist class="2">Max and Moritz</artist>
    </artists>
    <title>Hello, Hello</title>
    </cd>
    <cd>
    <artists>
        <artist class="3">Green Trees</artist>
        <artist class="4">The Leons</artist>
    </artists>
    <title>The Shield</title>
    </cd>
</result>
EOS
#/
my $parser = XML::LibXML->new();
my $doc = $parser->load_xml( string => $string );
my $root = $doc->documentElement;

my $xpath = '/result/cd[artists[artist[@class="2"]]]/title';

my @nodes = $root->findnodes( $xpath );
for my $node ( @nodes ) {
    say $node->textContent;
}
Run Code Online (Sandbox Code Playgroud)

xpath xml-libxml

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

如何从javascript函数返回值

说我有一个功能

function myFunction(myValue) {

    // do something

}
Run Code Online (Sandbox Code Playgroud)

如何从这里返回一个值,比如执行方法后的字符串类型?

javascript function return-type

-3
推荐指数
2
解决办法
394
查看次数

支持布尔查询的内存数据结构

我需要将数据存储在内存中,我将一个或多个键字符串映射到对象,如下所示:

"green", "blue" -> object1
"red", "yellow" -> object2
Run Code Online (Sandbox Code Playgroud)

因此,在Java中,数据结构可能会实现:

Map<Set<String>, V>
Run Code Online (Sandbox Code Playgroud)

我需要能够有效地接收对象列表,其中字符串匹配一些布尔标准,例如:

("red" OR "green") AND NOT "blue"
Run Code Online (Sandbox Code Playgroud)

我在Java工作,所以理想的解决方案是现成的Java库.但是,如果有必要,我愿意从头开始实施.

有人有主意吗?如果可能的话,我宁愿避免使用内存数据库的开销,我希望能够在速度上与HashMap(或至少相同的数量级)相媲美.

java boolean-logic data-structures

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

用于webm视频转换的API

有没有人知道任何(原型)c#API用于将视频转换为谷歌的新WebM视频格式?

c# api webm

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

限制服务器端返回的行数(强制限制)

所以我们有一个软件,它的SQL语句编写得很糟糕,导致表中的每一行都被返回.表中有几百万行,因此这会导致严重的内存问题和客户端计算机崩溃.供应商正在为该问题创建补丁,但仍需要几周时间.与此同时,我们试图找出一种限制服务器端返回结果数量的方法,就像临时修复一样.

我没有真正的希望有一个解决方案,我环顾四周,并没有真正看到任何方法这样做,但我希望有人可能有一个想法.

先感谢您.

编辑

我忘记了一条重要的信息,我们无法访问源代码,因此我们无法在形成SQL语句的客户端更改此信息.没有真正的服务器端组件,客户端只是直接访问数据库.任何解决方案基本上都需要一个过程,触发器或某种SQL-Server 2008设置/命令.

sql-server client-server sql-server-2008

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

是否可以在对话框中创建列表视图?

我已经创建了一个自定义对话框类

public class NewPost extends Dialog
{
// functionality

}
Run Code Online (Sandbox Code Playgroud)

现在我的要求是在里面创建listview.我知道我们可以在其中创建文本框,按钮,下拉列表.

但是为了创建列表视图,我们应该从listActivity类继承我们的类

您建议的是否可能,如果是,那么如何使用任何界面实现这一点或什么?

android listview dialog

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

我应该使用多个CSS表吗?

我正在更新一个网站,以添加一些移动友好页面.

目前我们有一个大的css页面,其中包含所有内容.我的想法是将所有特定于移动设备的css放入单独的文件中,然后链接两个工作表.移动css将覆盖默认css中的任何内容(更大的按钮等).

我对css很新,最佳做法是什么?

css

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