小编Evo*_*lor的帖子

所需的最低SDK - 百分比

有谁知道消费者使用Android操作系统的百分比是多少?

在选择最低要求的SDK时,您当然希望以最大的受众为目标,但尽可能少地丢失编程更新.例如,虽然v2.2可能拥有广泛的受众,但某些功能无法在程序中使用.但是使用v4.2将为您提供所有可用功能,但谁知道有多少人实际拥有最新版本.

sdk android operating-system percentage

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

手风琴中间的白色 - JQuery

为什么我的手风琴内容中间有一个巨大的白色空间?

这就是我拥有.css的方式,它完全适用于中间的空白区域.

#accordion .ui-accordion-content {
    background-color: #dcaf4d;
    color: #42dc86;
    font-size: 12pt;
}
Run Code Online (Sandbox Code Playgroud)

以下是白色空间的示例:

http://jsfiddle.net/bQ5Gd/5/

在你问之前,在我的Jquery手风琴中导致这个白盒的原因是什么?没有解决问题.

html css php jquery accordion

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

最大/最小对象

在C#中,是否有一个内置类用于存储最小和最大值为double?

这里列出的点http://msdn.microsoft.com/en-us/library/system.windows.point.point(v=vs.110).aspx会说得很完美,除了我不能创建这个Point.我认为它不受我所做的支持.我只得到了Point(int,int)System.Drawing.不允许添加使用System.Window.

因此,对于存储2个双打,你推荐什么?创建我自己的类,实际上使用2个双打(呃),还是有一些我可以使用的其他对象?

c# double point .net-4.5

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

向左移动太快,根本不向右移动

这个让我难过.我不知道究竟是什么导致了这个问题,但我会尽量提供尽可能多的相关信息.如果您有任何疑问,请询问.

advance()方法每0.0025秒调用一次,这也是值的elapsedTime.

private int speed = 1;

public void advance(float elapsedTime) {
    rectangle.x = (int) (rectangle.x - speed * elapsedTime);
}
Run Code Online (Sandbox Code Playgroud)

即使我将速度设置为0.0000001,x坐标也会向左移动太快.但是,每当我尝试向右移动时:

public void advance(float elapsedTime) {
    rectangle.x = (int) (rectangle.x + speed * elapsedTime);
}
Run Code Online (Sandbox Code Playgroud)

它根本不动.

有任何想法吗?我很难过!

java rectangles graphics2d

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

抽象类方法头与接口

我有100个类,它们扩展了一个抽象类.

这些类中的50个将需要具有该方法foo(),该方法在每个类之间变化.

我知道有两种方法可以做到这一点:

Option #1:创建一个单方法interfacefoo(),并且implementinterface在类50.

Option #2:将abstract方法标题添加foo()到父类,并将foo()方法留空50个类.

以下哪项是更好的约定?为什么?或者有没有更好的方式我没有想到?

java abstraction interface conventions

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

为什么这些代码块的行为有所不同?

我是Perl的新手,我无法弄清楚这一点.我有两组看似相同的代码,但是一个子程序更新了值而另一个没有.在第一组代码中,我的理解是传递对数组的引用,然后更新该引用指向的值.然后在离开子例程时,值已更改.但是,在第二个中,我希望发生同样的事情.它会更新数组,但在离开子程序后会忘记它.有人可以用第二套代码向我解释幕后发生的事情吗?

第一套代码:

#!/usr/bin/perl -w

use strict;

{
    my @array = (1, 2, 3);
    removeSecondElement(\@array);
    print @array;  #output: 13
    print("\n");
}

sub removeSecondElement{
    my ($arrayReference) = @_;
    splice(@$arrayReference, 1, 1);
    print @$arrayReference;  #output: 13
    print "\n";
}
Run Code Online (Sandbox Code Playgroud)

第二代码集:

#!/usr/bin/perl -w

use strict;

{
    my @array = (1, 2, 3);
    removeSecondElement(\@array);
    print @array;  #output: 123
    print("\n");
}

sub removeSecondElement{
    my ($arrayReference) = @_;
    my @array = @$arrayReference;
    splice(@array, 1, 1);
    print @array;  #output: 13
    print "\n";
}
Run Code Online (Sandbox Code Playgroud)

perl pass-by-reference pass-by-value subroutine pass-by-pointer

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

如何复制List然后将其转换为数组?

我需要复制一份List作为array.我可以复制列表,然后将其转换为array,但似乎这有一个不必要的步骤.我将它直接复制到一个更有意义array,但我不知道如何.这是带有不必要步骤的版本:

List<T> originalList = GetListOfElements<T>();
T[] copyArray = new List<T>(originalList).ToArray();
Run Code Online (Sandbox Code Playgroud)

是否有可能绕过创建新的步骤List

c# arrays list

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

为什么LINQ不确定?

我随机排序了一个IEnumerable.我继续打印出相同的元素,并获得不同的结果.

string[] collection = {"Zero", "One", "Two", "Three", "Four"};
var random = new Random();
var enumerableCollection = collection.OrderBy(e => random.NextDouble());

Console.WriteLine(enumerableCollection.ElementAt(0));
Console.WriteLine(enumerableCollection.ElementAt(0));
Console.WriteLine(enumerableCollection.ElementAt(0));
Console.WriteLine(enumerableCollection.ElementAt(0));
Console.WriteLine(enumerableCollection.ElementAt(0));
Run Code Online (Sandbox Code Playgroud)

每次写入都会给出不同的随机元素.为什么订单没有保留?

在.NET Fiddle上看到它

c# linq ienumerable non-deterministic deferred-execution

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

Android的意图创作

这只是一个初学者的问题,但即使借助他人的问题(这确实增加了我的知识),我仍然不确定我做错了什么.我直接运行了SupWorld类(通过清单)并且它有效,所以我认为问题是我没有正确地调用类.我已经尝试了我找到的所有建议,但每次它都告诉我"不幸的是,测试代码已停止." 在模拟器中.(测试代码是我项目的名称.)我在代码中留下了一些失败的尝试作为注释来帮助确定问题.我当然尝试使用"this"来获取我的内容而没有成功.任何有用的知识将不胜感激!谢谢.

package com.evorlor.testcode;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class MainActivity extends Activity {

//  Context context;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // setContentView(R.layout.activity_main);

//      context = this;

        Intent intent = new Intent(getApplicationContext(), SupWorld.class);

        startActivity(intent);
    }

    // @Override
    // public boolean onCreateOptionsMenu(Menu menu) {
    // // Inflate the menu; this adds items to the action bar if it is present.
    // getMenuInflater().inflate(R.menu.activity_main, menu);
    // return true;
    // }

}
Run Code Online (Sandbox Code Playgroud)

我的logCat(我不熟悉logCat是什么以及如何使用它.我将它作为文本文件导出,这就是所有出现的.如果这不是你想要的,请告诉我:

12-10 21:11:38.013: W/Trace(1094): Unexpected value from …
Run Code Online (Sandbox Code Playgroud)

android android-intent

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