问题列表 - 第22504页

服务器编程 - 简单的多人游戏 - 哪种协议和技术?

我有一年的编写客户端代码的经验,但没有服务器的东西.我想稍微限制一下这个问题所以我会简化我想要实现的目标.

我想编写服务器代码,这样两个客户端(浏览器或iPhone/Android)可以连接,当两个玩家连接时,他们会看到计时器倒数为零.时钟将在服务器上同步,客户端将是唯一可识别的.

这里的问题是连接这个词,人们在多人游戏中使用了什么?打开TCP套接字进行双向通信?你可以说我不确定我在说什么.我希望使用AppEngine,但我不确定它是否适合它的请求.

我有一些Java的经验,虽然Erlang听起来是最好的选择,但我只是想玩这个并快速推出,所以Java会更容易.我只需要知道连接球员的最佳方式等.

谢谢,

GAV

google-app-engine

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

简单的libtool替代方案?

对旧式Makefile非常满意,我正在寻找libtool的简单替代品.我不想切换到automake,当我尝试直接使用它时,我一直遇到libtool的问题.最新的一个是'不支持的硬编码属性',我厌倦了缺乏完整的文档,只是告诉我这次出了什么问题......

我只想用正确的标志编译一堆.o文件,然后将它们链接到一个共享库,这样它就可以在尽可能多的平台上运行.那里有什么可以做到这一点而不是强迫我同时切换我的所有其他工具吗?

c c++ shared-libraries libtool

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

Django管理员列表过滤器

我想将自定义模型方法添加到管理过滤器,但它失败了.

示例Foo:

class Foo(models.Model):
     number = models.IntegerField()
     def big_enough(self):
        return self.number > 99
Run Code Online (Sandbox Code Playgroud)

现在在管理面板上:

class FooAdmin(admin.ModelAdmin):
     list_filter = ('number', 'big_enough')
Run Code Online (Sandbox Code Playgroud)

失败,我收到错误

在/ admin/test/foo /'FooAdmin.list_filter [0]'处的不正确配置是指模型'Foo'中缺少的字段'big_enough'.

django django-models django-admin

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

C#/ .NET分析工具查找竞争条件/死锁

有没有一个工具可以分析.NET代码并找到竞争条件?

我有一些代码,它有一个公共静态属性,可以获取或创建一个私有静态字段.它还有一个公共静态方法,将此字段设置为null(...是的,我知道!..)

由于这些方法中没有任何一种方法可以锁定,因此可以肯定的是,未来的事情将会出现严重错误.我需要一个工具,它递归地遍历调用这些方法之一的东西,看看是否有任何东西在另一个线程上产生.

我正在寻找一个工具或者一个nDepend SQL脚本(如果可能的话).

.net c# multithreading static-analysis ndepend

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

VS2008:项目现在需要永远打开

昨天下午,Visual Studio 2008突然开始花了很长时间才打开ASP.NET(Web Forms)项目,几个月后没有任何问题.

我尝试将"CrystalDecisions.Enterprise.dll"和"CrystalDecisions.Enterprise.Framework.dll"的引用添加到我的主要工作项目后,似乎就开始了这个问题.但是,现在每个项目都会受到这种延迟的影响 - 即使ASP.NET测试项目只有一个默认页面而没有其他VS实例在运​​行,而且我的主项目也删除了这些引用.

我不知道CrystalDecisions是否是巧合,但是当它开始时,即使在删除引用和新的空项目之后仍然存在.

默认情况下,我打开一个空的环境VS(没有Web启动页面),这很快就会发生 - 它打开任何现在需要几分钟才能完成的项目.

可能有些重要的事情:这是在一个没有互联网访问权限的网络上,所以如果VS突然向外寻找以前没有的东西,即使打开一个没有引用的空测试项目,也可能是个问题.

我试过的东西:

  1. 卸载/重新安装VS2008(和SP1)
  2. 从一个VS实例连接调试器到另一个加载测试项目并监视本机/托管代码(每个:Visual Studio冻结打开项目)
  3. 确保工具|选项|调试|符号没有外部引用
  4. 通过工具|选项查找任何其他外部引用(例如,环境|启动是明确的)

这是在XP(所以没有:VS 2008开放网站需要永远!).

有没有人对我还能检查什么有什么建议?不幸的是,我的机器上没有管理员权限,所以我无法安装其他监控工具,如Sysinternals(或重新安装操作系统,并且这可能会在几周内发生,或者永远不会发生).

在打开测试项目时附加调试器时我没有看到任何内容.有一个对mswsock.dll的引用; 这是否意味着它试图呼唤某些东西,或者它只是准备在本地运行我的项目或其他一些正常的操作?

编辑:我也尝试创建一个空类库(即非Web)项目,加载时间也一样长.

在加载可能会改变并减慢爬行速度的项目时,VS会做什么?

visual-studio-2008

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

如何使用Ruby Mechanize自动喜欢Facebook帖子

我正在尝试创建一个自动"喜欢"Facebook帖子的机器人.使用Mechanize我可以登录到facebook,但不幸的是,Mechanize无法理解类似按钮的链接 - 它们似乎被JS混淆了.我看到的唯一链接是基础知识,例如:

 <Mechanize::Page::Link
 "Edit friends"
 "http://www.facebook.com/friends/?ref=tn">
 <Mechanize::Page::Link "Developers" "http://developers.facebook.com/?ref=pf">
 <Mechanize::Page::Link "Careers" "/careers/?ref=pf">
 <Mechanize::Page::Link "Terms" "/terms.php?ref=pf">
 <Mechanize::Page::Link "Find friends" "/find-friends/?ref=pf">
 <Mechanize::Page::Link "Privacy" "/policy.php?ref=pf">
 <Mechanize::Page::Link "Mobile" "/mobile?ref=pf">
 <Mechanize::Page::Link "Help Centre" "/help/?ref=pf">
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何让Mechanize看到"喜欢"链接?

谢谢

ruby facebook bots mechanize

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

添加到JMenuItem的其他信息

我正在开发一个java应用程序,我手动创建一个动态JMenu(取决于输入数据).我为菜单的每个菜单项添加相同的操作.问题是,根据所谓的菜单项,我想每次采取不同的行动.有没有一种简单的方法(每个JMenuItem的setData(对象数据)或我被迫从JMenuItem派生的东西)?

提前致谢,

尤利安

java user-interface swing jmenuitem

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

如何在点击地图叠加时显示弹出窗口?

我想显示一个自定义图像,其中包含一些数据,同时点击我添加到Android中的谷歌地图的地图叠加层.

任何人都可以指导我如何创建自定义图像或要在谷歌地图上显示一些数据的东西?

有些人告诉我去自定义视图,但我不知道他们.

android google-maps

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

StructureMap IRegistrationConvention注册非默认命名约定?

我目前有一堆像这样的存储库

IMyRepository
IAnotherRepository

它们都继承自IRepository(如果这有帮助的话)

如何让structuremap使用IRegistryConvention扫描程序来注册我命名的具体类型

SqlMyRepository
SqlAnotherRepository

structuremap configuration

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

在Delphi中实现OAuth提供程序

我已经开发了一个REST Web服务,我想实现一个OAuth服务提供程序来主要验证两条腿的OAuth请求.有谁能请我指出在Delphi中创建的OAuth服务提供程序的实现.提前致谢.

delphi restful-authentication oauth

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