问题列表 - 第47751页

为什么我要在Java中使用这种情况下的接口?

我正在尝试理解Java OOP概念的基础知识,所以我对接口提出了一个问题,因为它让我感到困惑.下面我正在玩两节课.一个实现了SizeComparable接口,另一个实现了不同但又有效.

public interface SizeComparable {
    int isHigher(SizeComparable obj);
}

public class Interesting implements SizeComparable {

    private int height;

    public Interesting(int height) {
        this.height = height;
    }

    public int getHeight() {
        return height;
    }

    public int isHigher(SizeComparable obj) {
        Interesting otherInteresting = (Interesting)obj;
        if(this.getHeight() > otherInteresting.getHeight()) {
            return 1;
        } else {
            return 0;
        }
    }

    public static void main(String[] args) {
        Interesting i1 = new Interesting(182);
        Interesting i2 = new Interesting(69);

        int result = i1.isHigher(i2); …
Run Code Online (Sandbox Code Playgroud)

java oop interface

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

阻止exe文件关闭

可能重复:
如何阻止C++控制台应用程序立即退出?

我在c中创建了一个exe文件.当我运行它时命令提示符打开然后快速关闭,我看不到输出.该程序不从用户获取运行时值.它从文件中读取数据.有什么方法可以防止这种情况吗?

c exe

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

是否有OnItemSelectedListener错误的解决方法?

我怀疑答案是否定的,但我想我会问......

我有一个Spinner,当用户做出选择时,需要显示一个隐藏的"继续"按钮.但是,由于OnItemSelectedListener在首次呈现微调器时被触发,并且因为当用户重新选择已突出显示的项时它不再触发,所以似乎没有办法使用此事件来显示隐藏按钮(或实际上做任何事情)取决于用户做出选择.

有没有其他方法可以做到这一点?AdapterView有一个ClickListener,只是抛出一个异常,所以这是一个非首发.当用户第一次接触或关闭时,似乎没有任何其他通知方案......除非我遗漏了什么?(这不是第一次).

所有帮助赞赏.

android

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

plsql使用一个execute immediate命令插入多行

有没有办法在一个中插入多行EXECUTE IMMEDIATE?而不是EXECUTE IMMEDIATE为每个插入写...

sql oracle plsql bulkinsert insert

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

调用播放时AVAudioPlayer滞后

我在viewDidLoad中设置了一个AVAudioPlayer对象,根据Apple指南,将prepareToPlay称为viewDidLoad中的最后一行(我也尝试过awakeFromNib).

当我按下我的播放按钮时,有一个暂停,因为它似乎加载文件,然后播放.

在audioPlayerDidFinishPlaying中,我用不同的声音重新加载播放器,当再次单击播放时,文件立即播放.

什么会导致玩家在第一场比赛中落后?

谢谢.

iphone objective-c avaudioplayer ios4

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

Visual Studio数据库项目回滚脚本

我正在使用visual studio 2010中的Database项目生成一个脚本来部署我的数据库(以及它的更改).这非常有效.

有没有办法让Visual Studio数据库项目生成回滚脚本以及部署脚本.

我不打算在部署时回滚事务; 但是说我部署它并且我的存储过程有一个忽略的性能问题,一周后出现,需要回滚到以前版本的数据库.

有没有办法在构建/部署时生成回滚脚本,这将撤消部署脚本所做的任何更改.

编辑:如果我们忽略我正在使用数据库项目:生成数据库的升级和降级路径有什么好方法?
这一代需要成为自动构建过程的一部分.

database-project rollback visual-studio-2010

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

在Linux上录制麦克风到wav或mp3文件?

我不知道从哪里开始,我试图在linux上录制麦克风输入,是否有可能,我的意思是我知道一切都是linux下的文件描述符,它会像用fopen/fread读取文件一样容易吗?还有,它需要root吗?

谢谢.

c linux audio-recording

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

适用于iOS的PayPal API - 允许吗?

Apple可以在iOS应用程序中使用PayPal API来销售商品和服务吗?

有经验吗?我一直在阅读InApp购买,它仅适用于数字内容.

iphone paypal

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

ListView中的"分隔符"

我有一个ArrayAdapter与我的联系ListView.我非常喜欢Evernote Android应用程序中的"分隔符"功能,它使用日期戳分隔项目:

截图1 截图2 截图3 在此输入图像描述

我假设他们正在做的是在列表上方有一个视图,该视图设置为当前分隔符的值,如屏幕截图所示.(当您滚动浏览分隔符时,顶部的文本设置为当前分隔符的值,即"2011年1月")如何将分隔符插入到我的ListView

android listview android-layout

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

为什么这个MySQL查询只返回1个结果?

语法合适吗?

SELECT * 
  FROM productOptions 
 WHERE productOptionsID IN ('1,2,3,4')
Run Code Online (Sandbox Code Playgroud)

我是否正确使用了IN,或者逗号分隔值是否应该不同?

接下来是以下代码:

$optionsresultsql= mysql_query($optionsquerysql) or die(mysql_error());

while($optionssql = mysql_fetch_array($optionsresultsql)) {
  $optionNamesID = $optionssql["optionNamesID"];
  echo $optionNamesID;
}   
Run Code Online (Sandbox Code Playgroud)

即使DB中有4个匹配项,也只显示一个结果.

php mysql sql

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