问题列表 - 第21902页

在游戏中放置防御结构

我正在为Defcon游戏开发AI机器人.游戏中有不同人口的城市和范围有限的防御结构.我正在尝试制定一个用于放置防御塔的好算法.

  • 人口较多的城市更为重要
  • 失去防御塔是一个打击,所以塔应该合理地放在一起
  • 塔楼和城市只能放在陆地上

因此,根据这三个规则,我们看到最好的位置是塔被放置在最大的人口区域周围的环(虽然我不希望算法只是盲目地在最高人口区域周围放置一个环,有时候可能有两组相距很远的城市,在这种情况下,算法应该制作2个圆圈,每个圆圈占我的总塔数的一半).

我想知道可以使用哪种算法来确定塔的位置?

language-agnostic algorithm artificial-intelligence

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

了解TTNavigator

以下情况:

在TTTableViewController中我添加了一些带URL的单元格.例如,他们正在开设一个班级@"tt://photos".这很好用.

第一件事是,我在TT示例中看到了一些网址,比如@"tt/photos/1".是否有可能在我的照片类中获取此"1"并说,例如,好的,请打开图片一,这是否只是在TTNavigatior中声明的另一个URL来打开特定的类?

另一件事是:是否可以将对象转发给链接类?单击一个单元格打开@"tt:// photos"(我的TTNavigator中的链接类)

使用普通的tableviews我可以覆盖我的init方法并使用我的initialize方法发送一个对象,这也可以点击我的TTItems吗?

谢谢!

iphone cocoa-touch objective-c three20

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

C#,Process.Start隐藏?

public static void Main(string[] args){
    SearchGoogle("Test");
    Console.ReadKey(true);
}

static void SearchGoogle(string t){
    Process.Start("http://google.com/search?q=" + t);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法隐藏浏览器,所以它不会弹出?

c# process

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

Facebook - "IN"子句中的最大参数数量?

Facebook query language(FQL),您可以指定一个IN子句,如:

SELECT uid1, uid2 FROM friend WHERE uid1 IN (1000, 1001, 1002)
Run Code Online (Sandbox Code Playgroud)

有谁知道你可以传递的最大参数数量是IN多少?

facebook facebook-fql

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

如果您想安装Erlang库,您会用什么?

您是否使用CEAN,复制源并编译它们,复制BEAM文件或其他内容.我需要分发一些Erlang代码,我不知道该选择哪个.

erlang

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

如何在C#中覆盖ToString()方法?

我想覆盖Tostring()方法来改变一些字符.可能吗?如果是,我该怎么做?

c# overriding

8
推荐指数
3
解决办法
6016
查看次数

在Matlab中将字符串中每个单词的首字母大写/大写?

在Matlab中将字符串中每个单词的第一个字母大写/大写的最佳方法是什么?


西班牙的降雨主要落在
飞往
西班牙雨中的飞机主要在飞机上

string matlab capitalize

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

IDisisposable对象是否只需创建和处理一次?

我正在使用一个巨大的二叉树结构,其节点可能会也可能不会使用非托管资源.其中一些资源可能占用大量内存,但一次只能使用其中一些内存.树的初始状态可以被视为"休眠".

每当访问节点时,该特定节点及其子节点将"唤醒"并懒洋洋地获取其分配的资源.同样,访问树中的不同分支将使当前活动的分支进入休眠状态,从而释放其资源.这意味着任何给定节点都可以在任何给定时间被唤醒并一次又一次地进入休眠状态.

我目前正在利用IDisposable接口来实现这一目标.它非常有用,因为在很多情况下我需要创建将在本地使用的小分支,并且'using'关键字非常方便,确保不会意外地打开资源.

我是否可以在没有真正处理但有点睡觉的对象上实现IDisposable?

提前致谢.

编辑:感谢所有聪明的答案.我喜欢处理资源访问而不是资源本身的想法.现在我正在为负责清理的功能寻找更好的名称.(除了Release()或Sleep()之外的任何想法?再次感谢.

.net idisposable

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

如何在urllib2中使用SOCKS 4/5代理?

如何使用带urllib2的SOCKS 4/5代理下载网页?

python proxy urllib2 socks

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

如何隐藏www目录中的文件

是否可以从www目录中隐藏文件夹,以便在通过Web浏览器访问php文件时不会看到它们?我这样做是因为我还不够好,不能保护那些文件和他们正在操作的mysql数据库.甚至一个让Web浏览器无法访问localhost的技巧也没问题.请

php mysql localhost

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