问题列表 - 第26542页

没有递归的置换算法?Java的

我想得到一个数字的所有组合,没有任何重复.如0.1.2,0.2.1,1.2.0,1.0.2,2.0.1,2.1.0.我试图找到一个简单的方案,但不能.我为它绘制了一个图形/树,这尖叫使用递归.但是如果可能的话,我想在没有递归的情况下这样做.

有人可以帮我这么做吗?

java recursion permutation sequence

37
推荐指数
6
解决办法
4万
查看次数

"可能会失去精确度"是Java疯了还是我错过了什么?

当没有AFAIK时,我会出现"精度损失"错误.

这是一个实例变量:

byte move=0;
Run Code Online (Sandbox Code Playgroud)

这发生在这个类的方法中:

this.move=(this.move<<4)|(byte)(Guy.moven.indexOf("left")&0xF);
Run Code Online (Sandbox Code Playgroud)

move是一个字节,move仍然是一个字节,其余的被转换为一个字节.

我收到此错误:

[javac] /Users/looris/Sviluppo/dumdedum/client/src/net/looris/android/toutry/Guy.java:245: possible loss of precision
[javac] found   : int
[javac] required: byte
[javac]             this.move=(this.move<<4)|(byte)(Guy.moven.indexOf("left")&0xF);
[javac]                                         ^
Run Code Online (Sandbox Code Playgroud)

我尝试了很多变化,但我仍然得到同样的错误.

我现在无能为力.

java precision casting

4
推荐指数
3
解决办法
6928
查看次数

如何创建一个起始索引为1(而不是0)的ArrayList

如何ArrayList以1而不是0 开始索引?有没有办法直接在代码中执行此操作?

(注意,我要求ArrayList,对于普通数组,请参阅在c#中的任意起始索引上初始化数组)

c# java arraylist

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

如何检测Android应用程序何时在模拟器中运行?

我希望我的代码在模拟器上运行时的运行方式与在设备上运行时的运行方式略有不同.(例如,使用10.0.2.2而不是公共URL自动针对开发服务器运行.)检测Android应用程序何时在模拟器中运行的最佳方法是什么?

android android-emulator

291
推荐指数
21
解决办法
10万
查看次数

Android:制作可滚动的自定义视图

我已经滚动了我自己的自定义视图并且可以在屏幕上绘制正常,但我真正想做的是将屏幕的测量高度设置为1000px并让用户在Y轴上滚动,但是我我有这样的问题.有人可以帮忙吗?

这是一些代码:

public class TestScreen extends Activity  {
     CustomDrawableView mCustomDrawableView;
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);    
         mCustomDrawableView = new CustomDrawableView(this);
         setContentView(mCustomDrawableView);
     }
 }
Run Code Online (Sandbox Code Playgroud)

public class CustomDrawableView extends View {

    public CustomDrawableView(Context context) {
        super(context);
        setVerticalScrollBarEnabled(true);
        setMinimumHeight(1000);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        canvas.drawLine(...);
        // more drawing
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图通过调用super来覆盖scrollTo,scrollBy,awakenScrollBars等,但无济于事.我错过了一些愚蠢的事情,还是我犯了一些根本性的错误?

先感谢您,

马丁

加成:

我试图将此作为自定义组件添加到下面的布局文件,并将代码更改TestScreen为指向正确的资源setContentView(R.layout.exampleLayout),但这会导致模拟器崩溃.我尝试将代码评论到最低限度并且它仍然崩溃,所以我正在做的事情根本就是错误但是我不确定它是什么:

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">
       <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent">
            <com.martyn.testApp.CustomDrawableView
               android:layout_width="fill_parent"
               android:layout_height="fill_parent"
             />
       </ScrollView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android view

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

如何在Scala中获取Ponter/Reference语义

在C++中,我只需要指向arr [idx]的指针(或引用).
在Scala中,我发现自己创建了这个类来模拟指针语义.

class SetTo (val arr : Array[Double], val idx : Int) {
  def apply (d : Double) { arr(idx) = d }
}
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法?
Array类有没有一种方法可以返回某种特定字段的引用?

arrays pointers scala reference scala-2.8

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

这个简单的更新查询有什么问题?

除了不安全...我没有收到任何错误消息,但行没有更新.行整数在查询后设置为1,表示1行受到影响.

String query = "UPDATE contacts SET contact_name = '" + ContactName.Text.Trim() + "', " +
            "contact_phone = '" + Phone.Text.Trim() + "', " +
            "contact_fax = '" + Fax.Text.Trim() + "', " +
            "contact_direct = '" + Direct.Text.Trim() + "', " +
            "company_id = '" + Company.SelectedValue + "', " +
            "contact_address1 = '" + Address1.Text.Trim() + "', " +
            "contact_address2 = '" + Address2.Text.Trim() + "', " +
            "contact_city = '" + City.Text.Trim() + "', " +
            "contact_state …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server asp.net

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

二维阵列中的所有可能性

我有这个数组:

$array = array
(
    array('1', '2', '3'),
    array('!', '@'),
    array('a', 'b', 'c', 'd'),
);
Run Code Online (Sandbox Code Playgroud)

我想知道子数组的所有字符组合..例如:

1!a
1!b
1!c
1!d
1@a
1@b
1@c
1@d
2!a
2!b
2!c
2!d
2@a
2@b
...
Run Code Online (Sandbox Code Playgroud)

目前我有这个代码:

for($i = 0; $i < count($array[0]); $i++)
{
    for($j = 0; $j < count($array[1]); $j++)
    {
        for($k = 0; $k < count($array[2]); $k++)
        {
            echo $array[0][$i].$array[1][$j].$array[2][$k].'<br/>';
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它有效,但我觉得它很难看,当我添加更多数组时,我必须添加更多数组.我很确定有一种方法可以递归地执行此操作,但我不知道如何启动/如何执行此操作.一点帮助可能会很好!

谢谢!

php arrays algorithm

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

php GD图像调整为较小的新图像 - >模糊问题

我正在缩小从200px宽到190px宽的图像,这个类

这是我得到的替代文字http://i40.tinypic.com/5as7eo.jpg

img 1 =原创 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - img 2 =更小

我尝试了几种不同的宽度但是我得到了与所有图像尺寸相同的锐度/模糊度损失.我的质量设置为100(最大)

php

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

任何好的Google Visualization Annotated Timeline教程?

我一直在使用谷歌可视化注释时间轴,到目前为止我很舒服地显示数据和添加注释,但我很困惑如何在用户使用缩放链接缩放图表时实现获取其他数据图表顶部或下面的时间表.

我正在实施的一个很好的例子是谷歌财务.在底部移位时缩放比例,并显示适合用户的范围的整体趋势.

谷歌提供的文档对于像我这样的新手来说是相当基础和干燥的:http: //code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

有谁知道关于这个主题的好教程?基于python的教程会很棒!

python google-app-engine google-visualization

6
推荐指数
0
解决办法
2989
查看次数