问题列表 - 第49865页

"语法错误,插入"的原因是什么?最后"完成TryStatement"

我正在使用eclipse创建一个Android应用程序,该应用程序获取手机上所有当前显示的应用程序的列表,但我收到的错误是我以前从未见过的.我的代码看起来正确,但在其中一个"}"括号中我得到错误"语法错误,插入"最后"完成TryStatement",有没有人知道如何解决这个错误?

谢谢.

java try-catch

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

直角三角形的完美组合

我想得到一个列表:右三角的两侧

这是完全整数.(每边不到100)

例:

//I want these combination to be printed 
3, 4, 5
6, 8, 10                    |'.
5, 12, 13               12  |  '.    13   (Figure is just Example)
.                           |    '.
.                           |______'.
.                               5


// I don't want these
1, 1, 1.414....            |'.
.                        1 |  '.    ??2  = 1.414.... (Figure is just Example)
.                          |    '.
                           |______'.
                               1
Run Code Online (Sandbox Code Playgroud)

更新:

我喜欢这样:但这是非常繁重的代码(关于优化)

for(int i=1;i<100;i++)
{
     for(int j=1;j<100;j++)
     {
         for(int k=1;k<100;k++)
         {
           if(i*i + j*j == k*k)
           { 
                //print i, …
Run Code Online (Sandbox Code Playgroud)

c# math geometry

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

多租户数据库中的复合键

我正在设计一个纯多租户数据库(一个数据库,一个模式),我想在我的大多数表中保留一个Tenant_Id作为安全措施,以确保数据不会落入错误的租户手中.看起来这需要每个表上的复合键.

例:

在单租户情况下,我会有一个主键:

Animal_Id (PK)  
Animal_Type  
Animal_Name  
Run Code Online (Sandbox Code Playgroud)

在多租户情况下,我会为Tenant_Id添加另一个主键:

Animal_Id (PK)  
Tenant_Id (PK)  
Animal_Type  
Animal_Name  
Run Code Online (Sandbox Code Playgroud)

是否在每个表中添加一个Tenant_Id列意味着我需要在每个表中都有一个复合键,或者有一种安全的方法可以避免这种情况吗?复合键是可以的,但如果可以,我想避免使用它们.

database security multi-tenant

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

在git hook中获取提交消息

我想在git commit之前检查提交消息.我使用预提交钩子来做到这一点,但无法在.git/pre-commit脚本中找到获取提交消息的方法.我怎么能得到它?

git hook

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

序列化异常

我想保存一个chessGameplay的状态.

private void saveToolStripMenuItem_Click(object sender, EventArgs e)// menu strip control
{
    saveFileDialog1.InitialDirectory = @"c:\";

    DialogResult result= saveFileDialog1.ShowDialog();
    if (result == DialogResult.OK)
    {
        saveToFile(saveFileDialog1.FileName);
    }

}

private void loadToolStripMenuItem_Click(object sender, EventArgs e)
{
    openFileDialog1.InitialDirectory = @"c:\";

    DialogResult result= openFileDialog1.ShowDialog();
    if (result == DialogResult.OK)
    {
        openFile(openFileDialog1.FileName);
    }
}
GameSave game2 = new GameSave();
public void saveToFile(string s)
{
    game2.setLoadedPieces(codeFile.PieceState());// will pass the current pieces state. that is an array of all the chess pieces objects..which determine where each piece is on the …
Run Code Online (Sandbox Code Playgroud)

c# serialization winforms

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

gtk:设置活动窗口

我有一个gtk.Window.如何将其设置为活动窗口?我可以打电话is_active()来看看它是否已经存在,但是我看不到它在哪里活跃.

加分:给定a gtk.Widget,如何使窗口成为活动窗口的一部分?

python gtk pygtk window

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

是否有关于可可触摸自动UI测试的好教程?

通常我发现几乎所有我最重要的iPhone开发测试用例都围绕UI测试而不是业务逻辑或数据测试.我对XCode环境中的自动UI测试不是很熟悉.有人能指点我一本好的教程或书吗?

更新
这个问题是几年前写的,UI测试从那时起已经走了很长一段路.使用UI自动化仍然是一种选择,但KIF框架现在是一个更好的功能测试解决方案,IMO.

来自KIF的github页面:

KIF代表Keep It Functional,是一个iOS集成测试框架.通过利用操作系统为视障人士提供的辅助功能属性,它可以轻松实现iOS应用程序的自动化.

KIF使用标准XCTest测试目标构建并执行测试.测试在主线程中同步进行(运行运行循环以强制通过时间),允许更复杂的逻辑和组合.这也允许KIF利用Xcode 5 Test Navigator,命令行构建工具和Bot测试报告.

iphone xcode cocoa-touch automated-tests ios

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

如何在不输入".txt"的情况下保存文本文件?

我的程序(c ++):

#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;

float x, y, z;
char d[20];

int main()
{   
    cin.getline >>d;
    x=111;
    y=222;
    z=333;
    ofstream meuarquivo;
    meuarquivo.open (d".txt");
    meuarquivo << x << "\n";
    meuarquivo << y << "\n";
    meuarquivo << z << "\n";

    meuarquivo.close ();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想写一些类似"ThatsMyProgram"的东西,我希望程序将此文件保存为"ThatsMyProgram.txt".我怎样才能做到这一点?

c++

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

从片段显示对话框?

我有一些需要显示常规对话框的片段.在这些对话框中,用户可以选择是/否答案,然后片段应该相应地运行.

现在,Fragment该类没有onCreateDialog()覆盖的方法,所以我想我必须在包含的外部实现对话框Activity.没关系,但是Activity需要以某种方式向片段报告所选择的答案.我当然可以在这里使用回调模式,因此片段在Activity一个监听器类中注册自己,而Activity会通过它报告回答,或类似的东西.

但对于一个简单的任务来说,这似乎是一个相当大的混乱,因为在一个片段中显示一个"简单的"是 - 否对话框.而且,这样我的Fragment自足也会减少.

有没有更清洁的方法来做到这一点?

编辑:

这个问题的答案并没有真正详细解释如何使用DialogFragments来显示Fragments中的对话框.所以AFAIK,走的路是:

  1. 显示片段.
  2. 需要时,实例化DialogFragment.
  3. 将原始Fragment设置为此DialogFragment的目标,使用.setTargetFragment().
  4. 使用原始片段中的.show()显示DialogFragment.
  5. 当用户在此DialogFragment上选择一些选项时,通知原始片段有关此选择(例如,用户单击"是"),您可以使用.getTarget()获取原始片段的引用.
  6. 关闭DialogFragment.

android android-dialog android-dialogfragment

114
推荐指数
4
解决办法
12万
查看次数

C# - 多个LINQ查询到一个?

我使用了两个LINQ查询来操作数据表并返回我想要的数据.实际上,该表包含以下列:

Group    Animal     Numbers
Run Code Online (Sandbox Code Playgroud)

单个组中可以有多个动物,并且可以将多个数字分配给单个动物.最初,我想计算每种特定动物的数字范围,然后计算每组的平均范围.输出是组编号,然后是平均范围.

我有以下两个LINQ查询,它们确实有效,但是我的问题是,这可以合并到一个查询中,或者,因为它们是不同的操作,它们是否应该保持单独以便于读取和可测试性?

 //Calculate range/delta for each number per animal
        var query = from data in Data.AsEnumerable()
                    group data by new { animal = data.Field<string>("animal"), gp = data.Field<string>("group") }
                        into g
                        orderby g.Key.gp
                        select new
                        {
                            animal = g.Key.animal,
                            gp = g.Key.gp,
                            delta = g.Max(c => Convert.ToDouble(c.Field<string>("numbers")))
                                    - g.Min(c => Convert.ToDouble(c.Field<string>("numbers")))

                        };

       //calculate average range/delta per group
        var temp = from q in query
                   group q by q.gp
                       into g
                       select new
                       {
                           gp = g.Key,
                           average …
Run Code Online (Sandbox Code Playgroud)

c# linq

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