小编kos*_*osa的帖子

填充片段中的微调器时出错

我有一个活动有两个片段.其中一个有旋转器.当我填充它时,应用程序崩溃.我不知道为什么.在Android开发人员中,它如何在片段中混淆,它似乎与正常活动不同.

谢谢!

public class InstrumentsFrag extends Fragment {

TextView tv1;
Spinner sp;

String[] os = {"Cupcake v1.5", "Donut v1.6", "Éclair v2.0/2.1", "Froyo v2.2",
        "Gingerbread v2.2", "Honeycomb v3.0/3.1"};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    return inflater.inflate(R.layout.instruments, container, false);

}
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        sp = (Spinner) getActivity().findViewById(
                R.id.spinner1);

        ArrayAdapter <CharSequence>adapter = ArrayAdapter.createFromResource( getActivity(), R.array.sections , android.R.layout.simple_spinner_item); 
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        sp.setAdapter(adapter);
 }
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

在Xcode中隐藏或删除基于选项卡的应用程序中的选项卡

我是iPhone和Xcode的新手.我正在尝试创建一个基于选项卡的应用程序,在第一页中,当单击一个按钮时,我需要删除/隐藏选项卡栏中添加的一些选项卡.

请任何人帮助我.

谢谢和问候,巴拉.

iphone xcode tabs

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

从查询中获取表名

我的问题对于你们中的许多人来说应该很简单假设我有以下 SQL 并且我想使用正则表达式获取表名:

SELECT name, age FROM table1
Run Code Online (Sandbox Code Playgroud)

使用这个表达式我可以得到那个好的

Pattern p = Pattern.compile(".*FROM\\s+(.*?)($|\\s+[WHERE,JOIN,START\\s+WITH,ORDER\\s+BY,GROUP\\s+BY])", Pattern.CASE_INSENSITIVE);
        Matcher result = p.matcher(pSql);
        if (result.find()) {
            lRetorno = result.group(1);
        }
Run Code Online (Sandbox Code Playgroud)

但是,如果表名称包含架构名称(xyz.table1),我的表达式会带来一切。我的问题是......我需要对此查询进行哪些修改才能只返回没有架构/所有者的表名?

任何帮助将非常感激

拉斐尔·莫伊塔

java regex

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

java IF NOT语句

import java.util.Random;
import java.util.Scanner;

public class Game {
    public static void main(String[] args) {

        System.out.println("Guess a number betwwen 1 and 1000");

        Random rand = new Random(); 
        int secretNumber = rand.nextInt (1000);


        Scanner keyboard = new Scanner(System.in);
        int guess;

        do {
        guess = keyboard.nextInt();

        if (guess == secretNumber)
            System.out.println("You WON!!! Congratulations!");
        else if (guess < secretNumber)
             System.out.println("Nope, to low");
        else if (guess > secretNumber)
            System.out.println("Sorry, to high");


        } while (guess != secretNumber);


    }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在这段代码中添加一条语句,如果不是NUMERIC INPUT System.out.println("输入无效,请仅使用类型编号!")

java

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

如何使用logcat查找空指针异常

我正在尝试构建一个小应用程序,它将数据文件放在外部存储中并通过电子邮件发送给它.我一直在logcat中得到'空指针异常'然后我的应用程序死了.我似乎无法找到我的异常,我想知道是否有办法确定造成这种情况的代码行.我有MainActivity类,然后是一个名为SendData的类 - 代码如下.我是新来的,所以任何帮助都会非常感谢 - 谢谢.

    private static final String TAG = "MainActivity_ErrorLog";

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

@Override
public boolean onCreateOptionsMenu(Menu menu) 
{
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

// Create the getData intent
    Intent intentgetData = new Intent(MainActivity.this, SendData.class); 

    public void onStart()
    {
        {       
        try 
        {
        File sd = Environment.getExternalStorageDirectory();
        File data = Environment.getDataDirectory();

            if (sd.canWrite()) 
            {
        // verify the paths
                String currentDBPath = "TLC_COMMON/database.db";
                String backupDBPath = "database.db"; 
                File currentDB = new File(data, currentDBPath);
                File …
Run Code Online (Sandbox Code Playgroud)

java android

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

方法调用中的构造函数定义

所以我按照本教程,发现了一些令我困惑的事情.

ITexture backgroundTexture = new BitmapTexture(this.getTextureManager(), new IInputStreamOpener() {
        @Override
        public InputStream open() throws IOException {
            return getAssets().open("gfx/background.png");
        }
    });
Run Code Online (Sandbox Code Playgroud)

现在我不认为自己是一个Java专家或任何东西,但我也不是一个完整的新手,我从来没有见过这种事情,这意味着一个调用的构造函数定义.这根本不像java,至少对我而言.问题是,在运行中定义构造函数的特定方式是否有一个名称,所以我可以了解更多关于它,因为我很困惑,说实话.

java constructor

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

从用户的角度来看,端到端的应用程序测试

我正在寻找一种从最终用户的角度一致地测试我的Web应用程序的好方法.我有各种方法可以检查以确保我的代码在幕后工作.我无法计算我对一段代码进行更改的次数,测试它并且工作正常,然后将其部署只是为了让它在几个星期之后爆炸.那时我已经忘记了我所做的改变,导致它爆炸了.每当我做出改变以确保我没有在其他地方破坏某些东西时,我需要能够运行的东西.

它需要能够输入正确和错误的条目,以便也可以测试客户端验证.

谢谢,

斯科特和开发团队

asp.net testing unit-testing

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

如何将GMT偏移值转换为+/- HH:MM

TimeZone timeZone = TimeZone.getTimeZone("Asia/Calcutta");

    int offset1 = timeZone.getRawOffset();
    System.out.println("offset = "+ offset);

    int offsetHrs = offset / 1000 / 60 / 60;
    int offsetMins = offset / 1000 / 60 % 60;

    System.out.println("offsetHrs="+ offsetHrs);
    System.out.println("offsetMins="+ offsetMins);


    GMTOffset = offsetHrs + ":" + offsetMins;
    System.out.println("GMTOffset = " + utzOffset);
Run Code Online (Sandbox Code Playgroud)

输出将是

offset = 19800000

offsetHrs = 5

offsetMins = 30

GMT偏移= 5:30

我在ms sql server中使用此偏移值来转换时区.sql server将采用以下格式

(+/-)HH:MM
Run Code Online (Sandbox Code Playgroud)

我的结果是5:30,但是它给出了一个无效的时区错误,它应该是+5:30.

在另一个案例中

TimeZone timeZone = TimeZone.getTimeZone("Etc/GMT");

在这种情况下,偏移量将为"0"

但ms sql只需要+00:00或-00:00(+/-符号必须)

任何人都可以帮助我如何格式化(+/-)HH:MM 格式的偏移量 .

java timezone datetime string-formatting

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

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

学生t分布不同的值

当我开始学生t-distribution时R,我得到以下内容:

> pt(1.849, 2, lower.tail=FALSE)
[1] 0.1028493
Run Code Online (Sandbox Code Playgroud)

当我与Apache Commons Math库运行时,我得到以下:

  TDistribution td = new TDistribution(2);
  System.out.println(td.density(1.849));
  O/P: 0.07927663297535456
Run Code Online (Sandbox Code Playgroud)

价值观完全不同.这是预期的行为(或)我错过了什么吗?

编辑: 当我使用时,cumulativeProbability我得到了以下输出,这也与R值有很大不同.

0.8954597327733625
Run Code Online (Sandbox Code Playgroud)

java r apache-commons-math

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