问题列表 - 第5470页

是否可以在Actionsctipt 3中定义泛型类型Vector?

嗨我需要制作一个VectorIterator,所以我需要接受任何类型的Vector.我目前正在尝试将类型定义为*,如此:

var collection:Vector.<*> = new Vector<*>()
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨类型"不是编译时常量".我知道Vector类存在一个错误,报告错误类型,例如:

var collection:Vector.<Sprite> = new Vector.<Sprite>()
Run Code Online (Sandbox Code Playgroud)

如果没有导入Sprite,编译器会抱怨它无法找到Vector类.我想知道这是否相关?

apache-flex generics vector actionscript-3

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

正确检查nil sqlite文本列

我有一个分配给字符串的sqlite字符串列.在分配之前我需要确保它不是零.我这样做:

char *isNil = sqlite3_column_text(selectstmt, 2);
if(isNil != nil){
  myName = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectstmt, 2)];}
Run Code Online (Sandbox Code Playgroud)

这给出了警告:

警告:初始化从指针目标类型中丢弃限定符

这样做的正确方法是什么?

sqlite iphone

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

在Python中搜索对象列表

让我们假设我正在创建一个类似于C风格结构的简单类,只保存数据元素.我试图弄清楚如何搜索对象列表中具有等于某个值的属性的对象.下面是一个简单的例子来说明我正在尝试做什么.

例如:

class Data:
    pass

myList = []

for i in range(20):
    data = Data()
    data.n = i
    data.n_squared = i * i
    myList.append(data)
Run Code Online (Sandbox Code Playgroud)

我如何搜索myList列表以确定它是否包含n == 5的元素?

我一直在谷歌搜索并搜索Python文档,我想我可以用列表理解来做到这一点,但我不确定.我可能会补充一点,我必须使用Python 2.4.3,所以任何新的gee-whiz 2.6或3.x功能都无法使用.

python

79
推荐指数
8
解决办法
12万
查看次数

异步调用是否始终创建/调用新线程?

异步调用总是创建一个新线程吗?

例:

如果JavaScript是单线程的,那么它如何进行异步回发呢?它是否实际阻塞,直到它得到回调?如果是这样,这真的是异步电话吗?

multithreading asynchronous

31
推荐指数
3
解决办法
8934
查看次数

什么是好的MySQL数据库模式工具?

我很快就开始了一个新项目,这次我想尝试使用一些更好的工具.最后一个项目,我为MySQL手工编写了我的所有数据库创建SQL.我希望有一些好的工具可以在MySQL中创建,维护和修改数据库模式.我的预算是我自己的口袋,所以免费(如在啤酒中)可能是最好的.:)

mysql database schema

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

如何在FastCGI下运行时在多个PHP进程之间共享APC缓存?

我目前正在运行几个PHP/FastCGI副本,启用了APC(在Apache + mod_fastcgi下,如果这很重要).我可以在进程之间共享缓存吗?我如何检查它是否已经共享?(我认为apc.mmap_file_mask可能涉及ini设置,但我不知道如何使用它.)

(我认为目前共享的原因之一是,apc.mmap_file_mask当我重新加载时,apc.php web界面报告的大约3个不同的值之间会翻转.)

php mmap fastcgi apc

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

奇怪的Linq错误

我使用Linq将任何对象的数组转换为CSV列表:

String.Join(",", (From item In objectArray Select item.ToString()).ToArray())
Run Code Online (Sandbox Code Playgroud)

这给了我一个奇怪的错误:"范围变量名称不能与'Object'类的成员名称匹配."

我可以通过将字符串包装在VB StrConv方法中来设置为"Nothing":

String.Join(",", (From item In oArray Select StrConv(item.ToString(), VbStrConv.None)).ToArray())
Run Code Online (Sandbox Code Playgroud)

然而,这似乎有点像黑客,我想避免它.

当这个问题发生时,有没有人有任何想法,还有什么更好的方法来绕过它?

linq vb.net

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

如何禁用c#中组合框中元素的编辑?

我在ComboBox中有一些元素(带有C#的WinForms).我希望他们的内容是静态的,以便用户在运行应用程序时无法更改内部的值.我也不希望用户向ComboBox添加新值

c# combobox winforms

149
推荐指数
3
解决办法
14万
查看次数

"第一响应者" - 我做对了吗?

让我简要总结一下:nib文件中的"First Responder"是一个对象,它表示具有用户焦点的UI控件元素.因此,如果用户单击控件,则nib将单击的UI控件设置为First Responder.在我的应用程序中,我可以从笔尖找到"First Responder"的出口,这样我就可以通过点击向用户激活的任何内容发送消息"make red font color".

然后,如果此第一响应者UI控件不理解该消息,则消息将在响应者链中传递,直到父元素或祖父母(等等)UI控件元素理解该消息.否则它将被忽略.

因此,First Responder始终建立具有焦点的UI控件的"链接".是对的吗?

cocoa objective-c nib first-responder

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

在决定使用什么过程时是否应考虑人为因素?

当您决定使用哪种方法或流程进行项目时,您是否应该考虑人为因素?如果对事物有任何抵抗,你是顺其自然还是强迫人们改变?

例如,假设您想推动结对编程,但团队成员拒绝以该模式工作(或表示不喜欢),您会做什么?让他们习惯它,试着说服他们这样做,或者顺其自然,让他们做他们喜欢的事情?

agile process

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