小编gur*_*gui的帖子

如何在Android布局中添加3个按钮,让每个按钮的宽度为33.3%?

我有一个问题,我需要在Android布局中放置3个按钮,但是:

  • 它们应该都在一排
  • 它们应该都是显示宽度的33.3%宽度

我尝试了一些表和堆栈布局的东西,但没有设法让它与宽度一起工作.

请帮我

android

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

为什么我的索引=="字符串"在JS中不起作用?

我在Javascript中有一个相同的语句问题.看看这个截图:

在此输入图像描述

我试图检查索引是否与"删除"相同,但它永远不会成立.如果我尝试index === "Delete"或者也是如此index == "Delete".

javascript

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

强制Python计算为double

我想在Python中打印一个double.但它不起作用,我不知道为什么.

我的代码:

test = 3000 / (1500 * 2000)
print str(test)
Run Code Online (Sandbox Code Playgroud)

如果我做以下事情,我总是得到一个0而不是一个0.001:

test = 3000 / (1500 * 2000)
print '%.10f' % test
Run Code Online (Sandbox Code Playgroud)

我得到了一个0.000000000而不是0.001.

我怎么告诉Python这应该是双倍的?

python

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

如何制作一个变种.带有var的名称 在C/C++中?

我有一些vars直播:

int foo1;
int foo2;
..
Run Code Online (Sandbox Code Playgroud)

我希望通过以下方式与他们联系:

for (int i = 1;i<=2;i++)
{
   // howto get foo1 and foo2?
}
Run Code Online (Sandbox Code Playgroud)

怎么弄他们?

编辑,结束什么时候它不是int而是一个Opject*指针;?

c c++ scope variable-variables

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

在执行foreach时,从c#中的List <T>中删除元素的最高效方法是什么?

我想知道在执行foreach时从c#中删除List中元素的最佳方法是什么.

这是一个代码示例.首先,我创建一个包含一些元素的列表,然后删除一个:

List<int> foo = new List<int>();
foo.Add(1);
foo.Add(2);
foo.Add(3);
foreach (int i in foo)
{
    if (i==2)
    {
        foo.Remove(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个,我得到一个InvalidOperationException但如何以高效的方式解决这个问题?

c#

0
推荐指数
3
解决办法
226
查看次数

如何从 asp.net MVC 中的 FormsAuthentication 页面获取用户 ID?

我制作了一个使用 FormsAuthentication 的网页。现在我需要获取用户的用户 ID(如果用户已登录)

如何获得这些?我试图通过访问它,FormsAuthentication但没有方法喜欢:getUserId()

任何解决方案?顺便说一句,我需要控制器中的 id 不在我看来。

asp.net asp.net-mvc forms-authentication

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

python regex,删除所有除\ d \ s \ w

如何制作一个python RegEx来删除文本中除以下字符外的所有字符: \d \w \s

我尝试过这样的事情:

import re
re.sub(r'\W*\D*\S*', '', 'this is my<\n test <+-,1345.;>')
Run Code Online (Sandbox Code Playgroud)

但这给了我一个空字符串。我想得到:this is my test ,1234.。我也想保留,.

python regex

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

可以修改元组列表中的每个第一个元组元素吗?

我需要你的帮助,我有这样的结构:

myList = [(1,2,3),(2,4,4),(1,5,6)]
Run Code Online (Sandbox Code Playgroud)

这是一个元组列表。现在我需要获取列表中每个元组的每个第一个元素,例如将每个元素替换13.

输出应该是: myList = [(3,2,3),(2,4,4),(3,5,6)]

我知道我可以做到:

for item in myList:
   if item[0] == 1:
      item[0] = 3
Run Code Online (Sandbox Code Playgroud)

但是还有其他方法可以做到这一点吗?不遍历整个列表?

就像是: myList.getFirstItemOfEachTuple.replace(1,3)

编辑:我可以改变myList,以[[1,2,3,4,5,6]...]在必要时。

python tuples list

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

如何在没有太多空间的情况下建模这个数据模型?

我正在写这个问题,因为我不知道如何建模我需要的dataModel.

首先,这就是我所拥有的(我简单地说了一下):我有一个List<Foo> list;Foo有三个属性的地方:

public class Foo {
    public int one;
    public int two;
    public long three;
}
Run Code Online (Sandbox Code Playgroud)

现在我有另一个 List<int> list2;

最重要的是:第一项list和第一项list2是对应的.

我想得到的: 我想要一个结构,我可以输入一,二,三然后得到相应的int

我厌倦了这个:我找到了一个,两个和三个的最大值,然后创建了一个int[maxOne][maxTwo][maxThree]并在循环中填充它:

int count = 0;
int[][][] daten = new int[maxOne][maxTwo][maxThree];
for (Foo foo : list)
{
    daten[foo.one][foo.two][foo.three] = list2[count];
    count++;
}
Run Code Online (Sandbox Code Playgroud)

但这是一个坏主意,因为new int[maxOne][maxTwo][maxThree];需要非常大的内存而不是这个3维数组中的每个值.

那么你的推荐是什么?

java

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

如何查看地图中的内容?

我在Java中遇到了Map的问题.该代码如下所示:

Map<Object, Object> test = myClass.getMap();
int value = (int) test.get(myID);
Run Code Online (Sandbox Code Playgroud)

当我到达第二行时,我得到一个:

java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

现在我问自己如何调试这个并找到为什么这不起作用?我很确定所有的键和值都在这张地图中.

如何打印整个地图,以便我可以搜索密钥是否可用?(这是一张很长的地图)

或者找到问题的正确方法是什么?

java

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