问题列表 - 第21860页

城市建设战略算法

我正在寻找一些关于在星际争霸/帝国时代等游戏中寻找基础设施发展战略的论文.表征这些游戏的基本事实是:

  1. 连续时间(好吧 - 可以分成10个星期,或类似的东西)
  2. 描述增长的许多变量(许多资源,建筑物等级)
  3. 许多影响增长的变量(技术升级,水平等)

我能找到的大部分内容基本上都是:

  1. 树搜索最小化到达给定条件的时间(建筑物/技术在X级)
  2. 树搜索最大化值=每个游戏变量*偏差
  3. 遗传算法......明显做上述任何一种

是否有更好的算法可以调整以寻找早期阶段的完美解决方案?

algorithm

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

Django和Google App Engine Helper没有找到ipaddr模块

我正在尝试使用本教程让Django在GAE上运行.

当我运行python manage.py runserver时,我得到下面的堆栈跟踪.我是django和python的新手,所以我不知道接下来的步骤是什么(这是Ubuntu Jaunty btw).似乎django没有找到SDK 1.3.1附带的GAE模块ipaddr.

如何让django找到这个模块?

/home/username/bin/google_appengine/google/appengine/api/datastore_file_stub.py:40: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5

/home/username/bin/google_appengine/google/appengine/api/memcache/__init__.py:31: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha
Traceback (most recent call last):
  File "manage.py", line 18, in <module>
    InstallAppengineHelperForDjango()
  File "/home/username/Development/GAE/myapp/appengine_django/__init__.py", line 543, in InstallAppengineHelperForDjango
    InstallDjangoModuleReplacements()
  File "/home/username/Development/GAE/myapp/appengine_django/__init__.py", line 260, in InstallDjangoModuleReplacements
    import django.db
  File "/home/username/Development/GAE/myapp/django/db/__init__.py", line 57, in <module>
    'TIME_ZONE': settings.TIME_ZONE,
  File "/home/username/Development/GAE/myapp/appengine_django/db/base.py", line 117, in __init__
    self._setup_stubs() …
Run Code Online (Sandbox Code Playgroud)

django google-app-engine

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

如何获取Rails数组中值的实例数?

说我有这样的数组:

["white", "red", "blue", "red", "white", "green", "red", "blue", "white", "orange"]
Run Code Online (Sandbox Code Playgroud)

我想通过数组并创建一个新数组,其中包含每个颜色以及它在原始数组中出现的次数.

因此,在新阵列中,它会报告"白色"出现3次,"蓝色"出现2次等等......

我应该怎么做呢?

ruby arrays sorting ruby-on-rails

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

在本地测试Google Maps API

我正在尝试在IIS下的开发网站中测试Google地图.我的本地测试网址是http://网站名称/.由于名称中没有".com",因此无法获取API密钥.我可以获得http://的密钥localhost /,但我想知道是否有办法使用测试URL http://网站名称/.

testing google-maps local

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

Asp.net MVC2部署:目录列表被拒绝

我在VS2008中创建了一个Asp.net MVC2应用程序.当我在内部服务器上运行网站时,它工作正常.但是当我在本地IIS6上为网站创建虚拟目录时,它给了我错误

目录列表被拒绝

此虚拟目录不允许列出内容.

如何在本地IIS6上部署asp.net MVC站点?

deployment asp.net-mvc iis-6

6
推荐指数
0
解决办法
6306
查看次数

是否可以使用Javascript检索文件的上次修改日期?

我在网页上有一组链接到PDF表单和.doc表单的链接.这些文件不存储在数据库中,只是本地存储在服务器上.是否可以使用Javascript检索PDF或DOC文件的上次修改日期?我没有任何特殊需要使用Javascript,但它更可取.

更新:现在我意识到Javascript无法访问文件系统,是否有替代方法?

javascript metadata

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

iPhone - 应用程序被弹出

我有一个应用程序被iPhone OS弹出"低内存".

我已通过仪器通过它,我看到零泄漏,内存使用量约为640 kb.

将对象添加到屏幕时,应用程序崩溃.

这是它的工作原理.我有一个基于UIImageView的类非常简单,并为对象添加了一些属性.此类用于创建的对象.

当用户点击按钮时,将创建该类的新图像并将其添加到self.view.

添加约15个对象后,应用程序弹出低内存警告.

仪器报告没有显着的内存使用.即使添加了15个对象,ALL ALLOCATIONS条目也不会超过660 kb.每个对象可以是五个120x120像素图像中的一个.

如果不是对象分配或泄漏,那会是什么?请告诉我应该遵循哪些方向来找到问题.

谢谢你的帮助.

iphone iphone-sdk-3.0 ipad

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

AJAX:检查字符串是否是JSON?

我的JavaScript有时会崩溃在这一行:

var json = eval('(' + this.responseText + ')');
Run Code Online (Sandbox Code Playgroud)

当参数eval()不是JSON 时会导致崩溃.在进行此调用之前,有没有办法检查字符串是否为JSON?

我不想使用框架 - 是否有任何方法可以使用这个工作eval()?(我保证,有充分的理由.)

javascript validation ajax json

82
推荐指数
4
解决办法
9万
查看次数

Mage.exe部署问题

我有一个配置文件,需要在每个服务器的基础上更改,以便一旦服务器安装了我们的软件,客户端安装程序的配置文件设置为匹配该服务器的特定设置,然后复制到公共Web上用于部署的文件夹.

由于我正在更改配置文件,我还必须重建*.manifest和*.application文件,据我所知,我唯一真正的选择是使用Win7 SDK中的Mage.exe.为了使用修改后的配置文件中的正确哈希修复*.manifest文件,我运行:

mage -new Application -fd".\ Application Files\<appName> _1_0_0_0"-ToFile".\ Application Files\_1_0_0_0\<appName> .exe.manifest"-Name"<appName>" - Version"1.0.0.0" - CertFile"key.pfx" - 密码"<密码>"

然后,使用修改后的*.manifest文件中的正确哈希修复*.application文件,运行:

mage -new Deployment -I t -t"<appName> .application"-v"1.0.0.0"-appManifest".\ Application Files\<appName> _1_0_0_0\<appName> .exe.manifest"-pu"http://<hostaddress>/<path>/Application Files/<appName> _1_0_0_0/<appName> .exe.manifest"-CertFile"key.pfx"-password""

现在,这一切都有效,我收到文件成功签名的消息.当我尝试安装客户端应用程序时,很明显当我收到带有消息的错误日志时出现了问题:

+ Deployment manifest is not semantically valid.
+ Deployment manifest requires <deployment> section.
Run Code Online (Sandbox Code Playgroud)

在查看*.application文件时,它在"部署"节点下有一些附加信息,直接来自VS2008的发布功能的同一文件没有:

<deployment install="true">
  <subscription>
    <update>
      <expiration maximumAge="0" unit="days" />
    </update>
  </subscription>
  <deploymentProvider codebase="http://<hostaddress>/<path>/Application Files/<appName>_1_0_0_0/<appName>.exe.manifest" />
</deployment>
Run Code Online (Sandbox Code Playgroud)

VS2008发布版本只需:

<deployment install="true" />
Run Code Online (Sandbox Code Playgroud)

当我删除其他信息并将部署节点设置为自终止节点,然后重新签名该文件时,一切都按预期工作.

这是一个已知问题,有没有办法让Mage在没有部署节点中的额外信息的情况下创建文件,以便它能正常工作?

编辑:作为临时解决方案,我将文件加载到XmlDocument并修改它们以适应,然后重新签名文件.此外,我现在面临的问题是还无法确定如何向部署添加图标,因此"开始"菜单项会获得除通用图标之外的图标.

deployment clickonce command-line mage

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

Eclipse版本

你如何检查我目前正在运行的当前版本的eclipse?是否可以判断它是aqua还是carbon(我运行的是Mac OS X 10.5)?

eclipse macos version

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