小编Sar*_*sen的帖子

根据另一个整数数组对数组进行排序

假设我有一个数组:[0,3,4,2,5,1].

我想要做的是排序一个数组,如:

["one", "two", "three", "four", "five", "six"]
Run Code Online (Sandbox Code Playgroud)

这样顺序对应于第一个数组.

这将是输出:

["one", "four", "five", "three", "six", "two"]
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来实现这一目标?

javascript arrays sorting integer

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

在objective-c cocoa app中将颜色设置为屏幕上的一个像素

我正在尝试在objective-c中创建一个颜色选择器可可应用程序,这样我就可以获得屏幕上任何像素的颜色.有没有办法在Objective-c中获得某个屏幕像素的颜色?

macos cocoa pixel colors objective-c

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

PHP指针与引用

在PHP中,使用指针之间的区别如下:

function foo( $var )
{
    $var = 3;
}

$a = 0;
foo( &$a );
Run Code Online (Sandbox Code Playgroud)

并参考:

function foo( &$var )
{
    $var = 3;
}

$a = 0;
foo( $a );
Run Code Online (Sandbox Code Playgroud)

它们都修改了原始变量的值,但它们是否在内部表示不同?

php pointers reference

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

Objective-C中的简单自然语言解析器

我正在为Mac OS X v10.6构建这个应用程序

我正在构建一个基于文本的冒险,我创建了一个非常简单的自然语言解析器,可以处理用户键入的命令.到目前为止它工作得很好并且可以解析句子,例如:"拿剑"或"在盒子里看"

我要做的是为不同的单词创建一个别名列表,使输入命令不那么严格.因此,例如"take"可能具有别名"grab"或"go"可能具有别名"move,walk,or travel"

我已经尝试创建一个NSDictionary,其中键是单词,值是一个别名的NSArray.问题是,当确定输入的命令是否与可用命令匹配时,我将不得不使用用于密钥的单词引用别名.

我希望能够使用任何别名来引用任何其他别名.有谁知道这样做的好方法?

我的另一个想法(但似乎效率低下)是将每组别名存储在一个数组中.在解析时,我会找到包含我想要匹配的单词的数组,并尝试匹配该数组中的所有其他单词.

nlp objective-c adventure text-based

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

在已经定义了类实例的函数之后设置它

我试图给出一个类事件函数,如.onShow()和.onHide(),所以当显示对象时,.onShow()函数将运行.我怎样才能让函数像这样改变:

MyClass myInst = MyClass();
myInst.onShow = OnShowFunction;
Run Code Online (Sandbox Code Playgroud)

是否可以允许这个?

c++ winapi

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