小编MCM*_*ery的帖子

String.valueOf()与Object.toString()

在Java中,String.valueOf(Object)和之间有什么区别Object.toString()吗?这些是否有特定的代码约定?

java string

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

genymotion失败安装失败cpu api不兼容

我最近开始使用genymotion我是新手,因为他们说,我想出了如何启动应用程序,但问题是我成功安装的应用程序是聊天或程序应用程序只有没有游戏应用程序想要安装在虚拟设备上我总是得到这个消息失败安装失败cpu api不兼容,我使用2个

两个Windows 7 x64都有相同的问题,我将上传我使用的cmd命令的图片

http://imgur.com/yCjuWqm

http://imgur.com/qg3dump

我只是安装了这些虚拟设备

Galaxy S4-4.3 - API18 - 1080x1920 WXGA 10.1平板电脑 - 4.3 - API 18 - 1280x800

所以,如果您有任何问题或有效的建议,请帮助我:)

最好的祝福,

亚历克斯

genymotion

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

检查双倍是否= 1/3

我已经创建了一个函数,它将doubleJava 转换为简化的部分:

public static int gcm(int a, int b) {
    return b == 0 ? a : gcm(b, a % b);
}
public static String toFraction(double d) {
    int decimals = String.valueOf(d).split("\\.")[1].length();
    int mult = (int) Math.pow(10, decimals);
    int numerator = (int) (d * mult);
    int denominator = mult;
    // now simplify
    int gcm = gcm(numerator, denominator);
    numerator /= gcm;
    denominator /= gcm;
    return numerator + "/" + denominator;
}
Run Code Online (Sandbox Code Playgroud)

它有效,除了我使用的事实toFraction(1.0/3),这将是可以理解的回归"715827882/2147483647".我怎么能解决这个问题"1/3"呢?

java math

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

Javascript - setInterval()

我正在使用Javascript制作游戏,并使用setInterval()更新游戏.我应该在窗口出口处以某种方式使用clearInterval(),还是会自动停止?

javascript setinterval

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

Java - Class.isInstance()始终返回false

在我的GameObject类中,我有以下方法来检查GameObject是否会在移动到指定位置时与另一个对象发生碰撞:

public boolean collisionAt(Vector2d position, Class<? extends GameObject>... exclusions) {
    if (getBounds() == null)
        return false;
    Rectangle newBounds = getBounds().clone();
    newBounds.setPosition(position);
    // Check collisions
    for (GameObject object : new ArrayList<>(gameObjects)) {
        if (object.getBounds() != null && newBounds.intersects(object.getBounds()) && object != this) {
            boolean b = true;
            for (Class<? extends GameObject> exclusion : exclusions) {
                if (object.getClass().isInstance(exclusion))
                    b = false;
            }
            if (b)
                return true;
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我想允许程序定义排除项,例如,如果我不希望此方法在与法术冲突时返回true.但由于某种原因,Class.isInstance()行始终返回false.我甚至试过这个:

System.out.println(Spell.class.isInstance(Spell.class));
Run Code Online (Sandbox Code Playgroud)

并且控制台输出错误!这里发生了什么?

java reflection class instanceof

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

java的Long可以持有SQL BIGINT(20)值吗?

我在SQL数据库中有一个表,其中值的数据类型是BIGINT(20),我需要将这些数据以Java的形式提供给我的逻辑进行处理.

java中用于存储返回的BIGINT(20)值的适当数据类型应该是什么?

(我想过使用Long但也有BigInteger,无法弄清楚什么是好的或合适的)

java sql bigint

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

Instagram Explorer的SearchBar和TableView

我有几天关于UISearchBar的问题。我不了解Instagram Explorer页面的搜索栏如何工作,例如:http : //imgur.com/40I38mn

我的意思是,在ViewController的开头显示了searchBar,而在与此无关的view(tableview?)下面。当用户通过触摸搜索栏开始搜索时,将显示带有数据的右侧表格视图。

实际上,有多个TableView吗?UISearchBar调用另一个视图?还有……简单的UISearchBar或UISearchController?我做了很多研究,测试了很多东西,甚至在if / else条件下尝试了tableView.hidden = true。。。。。。。。。。。

有人可以向我解释显示器的结构吗?

uitableview uisearchbar instagram swift

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

Bootstrap单选按钮不起作用

我在Bootstrap 4中使用单选按钮,如下所示:

    <div class="btn-group" data-toggle="buttons">
        <label class="btn btn-primary active">
            <input type="radio" id="physical-option" onclick="alert('Physical!')" checked="checked" /> Physical
        </label>
        <label class="btn btn-primary">
            <input type="radio" id="scenery-option" onclick="alert('Scenery!')" /> Scenery
        </label>
    </div>
Run Code Online (Sandbox Code Playgroud)

你可以看到我在那里有onclicks.但是,当我点击它们时,没有任何反应!这是Bootstrap中的错误吗?

html twitter-bootstrap twitter-bootstrap-4 bootstrap-4

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

Lilypond恩典笔记影响格式

当我用优雅音符开始这篇文章时,它会混淆格式化: 格式错误

码:

\version "2.18.2"

\header {
    title = "Sonata in D Major"
    composer = "Joseph Haydn"
    opus = "Hob. XVI/37"
}

\language "english"

upper = \relative c'' {
    \clef treble
    \key d \major
    \time 4/4

    r4 r8 <cs a'> <d gs>( <cs a'>) <d gs>( <cs a'>) %m1
}

lower = \relative c {
    \clef treble
    \key d \major
    \time 4/4

    \grace gs''8( a-!) a,-! a-! a-! b(\trill a) b(\trill a)
}

\score {
    \new PianoStaff <<
        \set PianoStaff.instrumentName = …
Run Code Online (Sandbox Code Playgroud)

lilypond

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

Java中有多少个字符

Java中存在多少个唯一字符?我已经循环到超过10,000,并且仍然找到了角色:

for (int i = 0; i < 10000; i++)
    System.out.println((char) i);
Run Code Online (Sandbox Code Playgroud)

有Integer.MAX字符吗?我一直认为出于某种原因只有255

java character

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

什么是Java中的scan:{}块?

我正在查看8u40-b25 JDK类String的源代码,它包含一个scan: {}块:

2557        /* Now check if there are any characters that need to be changed. */
2558        scan: {
2559            for (firstUpper = 0 ; firstUpper < len; ) {
2560                char c = value[firstUpper];
2561                if ((c >= Character.MIN_HIGH_SURROGATE)
2562                        && (c <= Character.MAX_HIGH_SURROGATE)) {
2563                    int supplChar = codePointAt(firstUpper);
2564                    if (supplChar != Character.toLowerCase(supplChar)) {
2565                        break scan;
2566                    }
2567                    firstUpper += Character.charCount(supplChar);
2568                } else {
2569                    if (c != …
Run Code Online (Sandbox Code Playgroud)

java

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

Java:为什么矩阵接受大于预定义长度的行?

例如:

int[][] matrix = new int[3][1];
int[] vector = {1,2,3,4,5};
matrix[0] = vector;
Run Code Online (Sandbox Code Playgroud)

它编译并正常运行,即使vector它的长度大于一条线的长度matrix.

为什么Java接受这个?

java vector matrix variable-length

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

如何更改 Delphi Firemonkey XE7 中 Stringgrid 标题的字体大小?

我在 Delphi Firemonkey XE7 中为应用程序创建了一个 Stringgrid,并用我的 MySQL 数据库中的数据填充它。为了放大字体大小,我使用了以下代码:

procedure TFormSearchRecipient.sgRecipientDrawColumnCell(Sender: TObject;
  const Canvas: TCanvas; const Column: TColumn; const Bounds: TRectF;
  const Row: Integer; const Value: TValue; const State: TGridDrawStates);
var b : TRectF; border: integer;
begin
  //following leaves in the end a border so that the marked item can be seen
  b := bounds;
  border:= 2;
  b.Top := b.Top + border;
  b.Left := b.Left - border;
  b.Height := b.Height - 2 * border;
  b.Width := b.Width - 2 * border; …
Run Code Online (Sandbox Code Playgroud)

delphi header firemonkey stringgrid delphi-xe7

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