问题列表 - 第45084页

在网格视图中从40个图像中随机显示25个图像

我正在创建一个iphone应用程序,我需要在其中创建25个图像的网格视图.我这样做是通过在一个数组中拍摄25张图像,并通过使用for循环显示它们,方法是在下面的代码中更改x轴和y轴的尺寸:

for(int i=0; i<25; i++)
    {
    if(i>0)
    {
        if(i%5==0)
        {
            xaxis=30;
            yaxis=yaxis+35;
        }
    }
        iconButton[i]=[UIButton buttonWithType:UIButtonTypeRoundedRect];
        iconButton[i].frame=CGRectMake(xaxis, yaxis, 50, 30);
        [iconButton[i] setBackgroundImage:[iconArray objectAtIndex:i] forState:UIControlStateNormal];
        [iconButton[i] addTarget:self action:@selector(changeImage:) forControlEvents:UIControlEventTouchUpInside];
        [self.view addSubview:iconButton[i]];
        xaxis=xaxis+55;
    }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我有40张图像,我希望每次应用程序启动它应该从25张图像中随机选取25张图像.

我该怎么做,请帮帮我.

非常感谢您的帮助.关心iPhoneDeveloper11

iphone

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

可以在vi中每4个字符添加间距吗?

是否可以在vi中每4个字符添加间距?如果是,那么搜索学习如何做类似内容的google术语是什么?

vi

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

是否可以在css中定义常量?

我在CSS样式表中使用了一些颜色.例如

#testdiv{
  background: #123456;
}
Run Code Online (Sandbox Code Playgroud)

是否可以按名称定义该颜色,以便我可以像这样在css表中引用它

#testdiv{
  background: COLORNAME;
}
Run Code Online (Sandbox Code Playgroud)

css

65
推荐指数
5
解决办法
7万
查看次数

bash shell嵌套for循环

我想编写一个嵌套的for循环,它必须在bash shell提示符下工作.在单行命令中嵌套for循环.

例如,

for i in a b; do echo $i; done
a
b
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,for循环在单行命令中执行.像这样我在shell提示符中尝试了嵌套的for循环.它不起作用.这该怎么做.请告诉我这个.

bash shell nested-loops

27
推荐指数
3
解决办法
12万
查看次数

android.database.CursorIndexOutOfBoundsException:请求索引-1,大小为2

下面是我的代码,我得到了android.database.CursorIndexOutOfBoundsException:索引-1请求,大小为2错误.谁能告诉我如何解决它?

ContentResolver cr = getContentResolver();
  Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
    null, null, null, null);
  if (Integer.parseInt(cur.getString(
    cur.getColumnIndex(People.PRIMARY_PHONE_ID))) > 0) {

   Cursor pCur = cr.query(
     Contacts.Phones.CONTENT_URI, 
     null, 
     Contacts.Phones.PERSON_ID +" = ?", 
     new String[]{id}, null);
   int i=0;
   int pCount = pCur.getCount();
   String[] phoneNum = new String[pCount];
   String[] phoneType = new String[pCount];
   while (pCur.moveToNext()) {
    phoneNum[i] = pCur.getString(
      pCur.getColumnIndex(Contacts.Phones.NUMBER));
    phoneType[i] = pCur.getString(
      pCur.getColumnIndex(Contacts.Phones.TYPE));
    i++;
   } 
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

android cursor contacts

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

Global.asax中DbContext的静态字段与控制器类中DbContext的实例字段的静态字段?

坦率地说,我是C#和Asp.net MVC的新手.我也不知道asp.net Web应用程序如何在IIS和ASP.NET框架后面实际工作.

我对我必须在我的asp.net mvc应用程序中声明DbContext(或从DbContext派生的任何类)字段的决定感到困惑.

我有两个选择:

  1. 将该字段声明为内部的静态字段global.asax,以便所有控制器都可以使用它.
  2. 将该字段声明为每个控制器类中的实例字段.

你能解释哪一个是正确的吗?确实需要更详细的解释.

c# asp.net-mvc entity-framework

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

在django中验证错误时将css类添加到字段

我正在使用Django的模型并且非常好.如果存在与之关联的验证错误,如何突出显示实际文本框(例如border:red).基本上我想要的是在字段存在验证错误时添加类(错误).

python django django-forms django-validation django-media

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

django模板过滤器:计算对象

我在model.py区域和调查中有2个课程。调查具有region_select=model.ForeignKey(region)以及其他一些属性和区域name=models.CharField。使用django通用视图,我列出了项目/区域的列表,我希望过滤掉这些项目的数量。我的模板如下所示:

<..>
    <ul>
        {% for Region in regions_list  %}
            <p><b>{{ Region }}</b> <i>(count: {{ ??? }} )</i><br>
            {% for Survey in object_list  %}
                {% if Survey.region_select = Region %}
                    <a href="{% url region-display Region.id %}">{{ Survey }}</a>
                {% endif %}
            </p>
            {% endfor %}
        {% endfor %}
    </ul>
<..>
Run Code Online (Sandbox Code Playgroud)

region_list是Region.objects.all() 与对象列表(Survey.objects.all())相同的queryset。到目前为止,我获得了理想的列表,尽管我想分别计算每个区域的那些项目。我已经尝试过,object_list.filter(region_select=Region).count但是编写任何过滤器都导致模板错误,提示它无法解析我给过滤器的内容。有什么建议???吗?自定义{{name | filter}}过滤器怎么样?再次,我只需要它可以计算对象...哦,我也尝试添加相同的方法,Survey.objects.filter(region_select=Region).count但是最终写出了那些对象的位置和类型(?!?)。

PS不能复制/粘贴,因此在重写时可能发生了简单的错误。

django templates count filter

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

帮助理解函数对象的工作?

我在维基百科上找到了这段代码

class compare_class {
  public:
  bool operator()(int A, int B) const {
    return A < B;
  }
};
...
// Declaration of C++ sorting function.
template <class ComparisonFunctor> 
void sort_ints(int* begin_items, int num_items, ComparisonFunctor c);
...
int main() {
    int items[] = {4, 3, 1, 2};
    compare_class functor;
    sort_ints(items, sizeof(items)/sizeof(items[0]), functor);
}
Run Code Online (Sandbox Code Playgroud)

起初我想知道如果在sort_ints中提到了仿函数而没有任何括号,那么A和B参数如何传递给operator()(int A,int B).

然后我想到A和B被传递给sort_ints函数内的函数对象.但那么,sort_ints的声明是否应该使用'ComparisonFunctor***c'而不是'ComparisonFunctor c',因为它接收函数的地址?

在sort_ints函数内部,函数调用函数是否会完成这样的操作?

functor(*begin_items, *(begin_items+1));
Run Code Online (Sandbox Code Playgroud)

c++ functor function-object

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

发送模拟位置时,Android Emulator会重新启动

我需要一些帮助.我正在开发一个获取用户位置的应用程序.我确实参考了很多网站,所以我很确定我没有错过任何一步(从代码到发送模拟位置).所以无论如何,我的问题是每当我发送一个模拟位置(使用Eclipse的DDMS和telnet)时,模拟器就会重新启动.我还向清单文件添加了权限(以查找用户的粗略和精确位置).我也在Windows和Mac上都试过了,但同样的事情发生了.:(

这是日志,以防万一:

02-01 13:17:11.793: INFO/ActivityManager(61): Displayed bcorp.mtms/.Main: +4m49s987ms
02-01 13:17:11.883: INFO/ARMAssembler(61): generated scanline__00000077:03515104_00001004_00000000 [ 65 ipp] (85 ins) at [0x43ae0520:0x43ae0674] in 7219002 ns
02-01 13:17:11.934: INFO/ARMAssembler(61): generated scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at [0x43ae0678:0x43ae0840] in 1115000 ns
02-01 13:17:12.173: INFO/ARMAssembler(61): generated scanline__00000177:03515104_00001002_00000000 [ 87 ipp] (110 ins) at [0x43ae0848:0x43ae0a00] in 519000 ns
02-01 13:17:13.833: DEBUG/dalvikvm(390): GC_EXTERNAL_ALLOC freed 88K, 51% free 2636K/5379K, external 939K/1038K, paused 65ms
02-01 13:17:13.934: INFO/System.out(390): EMERGENCY NUMBERS - DISPLAY PHONEBOOK ---->
02-01 13:17:29.013: INFO/DEBUG(31): *** *** …
Run Code Online (Sandbox Code Playgroud)

android location restart mocking emulation

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