Tag: 设置

是否可以使用openURL打开设置应用程序?

我知道一个应用程序可以通过使用以下代码启动其他应用程序: [[UIApplication sharedApplication] openURL:appUrl]; 。 而且我知道打开Safari浏览器和邮件的URLscheme,但是我做了一些search,没有发现settings.app的scheme。

什么是通过一套组合的好方法?

给定一套 {a,b,c,d} 什么是生产的好方法 {a,b,c,d,ab,ac,ad,bc,bd,cd,abc,abd,bcd,abcd} ?

Django:错误地configuration:SECRET_KEY设置不能为空

我正在尝试设置包含一些基本设置的多个设置文件(开发,生产,..)。 虽然不能成功。 当我尝试运行./manage.py runserver时出现以下错误: (cb)clime@den /srv/www/cb $ ./manage.py runserver ImproperlyConfigured: The SECRET_KEY setting must not be empty. 这是我的设置模块: (cb)clime@den /srv/www/cb/cb/settings $ ll total 24 -rw-rw-r–. 1 clime clime 8230 Oct 2 02:56 base.py -rw-rw-r–. 1 clime clime 489 Oct 2 03:09 development.py -rw-rw-r–. 1 clime clime 24 Oct 2 02:34 __init__.py -rw-rw-r–. 1 clime clime […]

如何设置View的背景颜色

我试图设置一个视图的背景颜色(在这种情况下是一个button)。 我使用这个代码: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); 它导致button从屏幕上消失。 我在做什么错了,什么是正确的方法来改变任何视图的背景颜色? 谢谢。

在Java中比较两组的最快方法是什么?

我正在尝试优化比较列表元素的一段代码。 例如。 public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } 请注意套内的logging数量会很高。 谢谢 谢卡尔

最好的方法来find多个交集?

我有一组列表: setlist = [s1,s2,s3…] 我要s1∩s2∩s3… 我可以通过执行一系列成对s1.intersection(s2)等来编写一个函数来完成它。 有推荐的,更好的还是内置的方法?

什么是2048年游戏的最佳algorithm?

我最近偶然发现了2048年的比赛。 通过在四个方向中的任何一个方向移动它们来合并类似的瓷砖,以制作“更大”的瓷砖。 在每次移动之后,随机出现一个新的图块,其值为2或4 。 当所有的方块都被填满并且没有可以合并方块的移动时,游戏就会终止,或者你创build一个值为2048的方块。 一,我需要遵循一个明确的策略来实现目标。 所以,我想为它写一个程序。 我目前的algorithm: while (!game_over) { for each possible move: count_no_of_merges_for_2-tiles and 4-tiles choose the move with a large number of merges } 我所做的是在任何时候,我会尝试将瓦片与值2和4合并,即尽可能最小化2和4瓦片。 如果我以这种方式尝试,所有其他瓷砖自动合并,战略似乎不错。 但是,当我实际使用这个algorithm时,在游戏结束之前我只能得到4000点左右。 AFAIK的最大分数略高于20,000分,比我现在的分数还要大。 有没有比上述更好的algorithm?

我如何模拟MySQL中的数组variables?

看起来 MySQL没有数组variables。 我应该用什么来代替? 似乎有两个selectbuild议:一个集合types的标量和临时表 。 我连接的问题表明前者。 但是,使用这些而不是数组variables是好的做法吗? 另外,如果我使用set,那么与foreach的set-based成语是什么?

如何在应用程序设置中存储int 数组

我正在使用C#express 2008创build一个简单的Windows窗体应用程序。我是一个有经验的C ++开发人员,但是我对C#和.NET几乎是全新的。 我正在使用设置devise器和代码来存储我的一些简单的应用程序设置,如下所示: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; … // Restore setting txtLocation.Text = Properties.Settings.Default.TargetLocation; 现在我想存储一个ints( int[] )的数组,或者可能是一个int List< int > ( List< int > )作为一个设置。 但是,我不知道如何做到这一点。 我搜查了文档,stackoverflow和谷歌,我找不到一个像样的解释如何做到这一点。 基于我发现的稀疏范例,我的直觉是我必须创build一个可序列化的类来包装我的数组或List,然后我将能够在设置devise器中使用该types。 但是,我不确定如何做到这一点。 在此先感谢您的帮助!

set()如何实现?

我见过有人说在Python中set对象有O(1)成员资格检查。 他们如何实施内部允许这个? 它使用什么样的数据结构? 这个实现有什么其他的影响? 这里的每一个答案都很有启发性,但我只能接受一个,所以我会用最接近的答案去回答我原来的问题。 感谢所有的信息!