问题列表 - 第6049页

在Java世界(JVM上的脚本语言)和方法中,您首选的脚本语言是什么?

在Java世界(JVM上的脚本语言)和方法中,您首选的脚本语言是什么?您何时更喜欢脚本语言而不是Java(在什么情况下例如用于原型设计)?您是将它用于大型项目还是仅用于个人项目?

java scripting-language jvm-languages

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

你如何建模应用程序状态?

我正在写一个游戏,我想以一种干净的,面向对象的方式来模拟它的不同状态(Game Maker类比将是帧,我猜).以前,我是通过以下方式完成的:

class Game
{
  enum AppStates
  {
    APP_STARTING,
    APP_TITLE,
    APP_NEWGAME,
    APP_NEWLEVEL,
    APP_PLAYING,
    APP_PAUSED,
    APP_ENDED
  };

  typedef AppState(Game::*StateFn)();
  typedef std::vector<StateFn> StateFnArray;

  void Run()
  {
    // StateFn's to be registered here

    AppState lastState(APP_STARTING);
    while(lastState != APP_ENDED)
    {
      lastState = GetCycle_(lastState);
    }
    // cleanup
  }

protected:
  // define StateFn's here

  AppState GetCycle_(AppState a)
  {
    // pick StateFn based on passed variable, call it and return its result.
  }

  StateFnArray states_;
};
Run Code Online (Sandbox Code Playgroud)

这对于一个较小的项目来说几乎无法管理.状态所使用的所有变量都被转储到Game类中,但是我希望将面向对象保持为最大值,只显示由多个状态共享的变量.我还希望能够在切换到新状态时初始化,而不是必须在刚完成的状态下进行(因为它可能有多个结果 - APP_PLAYING可以切换到APP_PAUSED,APP_GAMEOVER,APP_NEWLEVEL等).

我想到了这样的事情(小心!模糊的东西!):

struct AppState
{
  enum { LAST_STATE = …
Run Code Online (Sandbox Code Playgroud)

c++ states

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

如何在ruby中解析天/小时/分钟/秒?

是否有一个宝石或其他东西来解析像"4h 30m""1d 4h"这样的字符串 - 有点像JIRA或任务规划人员的估计,也许是国际化?

ruby time parsing rubygems

11
推荐指数
3
解决办法
4645
查看次数

使用Javascript历史框架的经验

当用户选择多个改变页面行为的选项时,我正在寻找一个javascript历史框架来处理页面内的导航.

页面上有多个人工制品可以改变页面的数据加载,我希望将其存储为一组堆叠的行为.从更广泛的意义上讲,出于同样的原因,我想将此作为工具包添加到我未来的Web项目中.

我主要用ASP.NET编写ASP.NET,但我现在才真正担心JQuery.我用PHP,Python和Perl编写其他项目(取决于演出),因此它必须与平台无关.

我一直在网上寻找并发现了一些,但只有一个(在OReilly上覆盖)看起来它符合要求.我已经开始玩它,但我想知道其他人正在使用什么工具包以及其他人会推荐什么.

因此,如果您有任何历史框架的经验,处理Ajax中的后退按钮(等),我很乐意听到您使用过的内容以及它的用法.这真的有助于我在图书馆做出最终选择.

谢谢,

小号

javascript ajax jquery hashchange

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

对于意外结束的URL,无法识别请求格式

这不是一个问题 - 在此发布以供参考:

使用WebService时,出现以下错误:

对于意外以/ myMethodName结尾的URL,无法识别请求格式

asp.net web-services

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

数据集是ORM吗?

与ORM(NHibernate或Spring.Net)相比,我对数据集有点困惑.根据我的理解,ORM位于应用程序层和数据库层之间.它将为应用程序层生成SQL命令.这与数据集的作用相同吗?数据集和ORM有什么区别?这两种方法有哪些优缺点?希望这里的专家可以解释一下.

谢谢,Fakhrul

orm dataset

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

线程结束后执行语句

我有一个函数,我在c#.net中使用了一个线程.

我在该线程的下一行有另一个函数.但是只有在线程执行后才能调用此函数.

我该怎么做 ?

例..

Somefunction()
{
    // thread        //(thread started)
    add()            (another function but need to be executed only tha above thread gets over)
}
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

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

Apache Tapestry和Apache Wicket之间的区别

Apache Wicket(http://wicket.apache.org/)和Apache Tapestry(http://wicket.apache.org/)都是面向组件的Web框架 - 与Apache Foundation的基于行为的框架(如Stripes)相反.两者都允许您使用Java中的组件构建应用程序.它们看起来和我很相似.

这两个框架之间有什么区别?有人有经验吗?特别:

  • 他们的表现如何,国家处理能够定制多少,他们可以无国籍地使用吗?
  • 它们的组件模型有什么区别?
  • 您会选择哪些应用程序?
  • 他们如何与Guice,Spring,JSR 299集成?

编辑:我已经阅读了两者的文档,我已经使用过两者.这些问题不能通过阅读文档来回答,而是根据使用这些问题一段时间的经验,例如如何在无状态模式下使用Wicket用于高性能站点.谢谢.

java wicket tapestry web-frameworks

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

localhost查找失败,浏览器尝试www.localhost.com

我以前一直在我的笔记本电脑上运行Web应用程序,没问题,我使用的是VWD 2008 Express,我有最新的框架,Windows Vista Home Basic等等.现在,当我尝试运行一个网站时,或者甚至选择在VWD内部在浏览器中显示页面,浏览器(IE和Firefox)一直在寻找www.localhost.com ...

我试图复制地址并将其直接粘贴在标题栏中,没有,同样的问题我试图从气球通知(运行任何ASP.net项目时弹出的那个)获取该地址,仍然没有任何反应. ..

我的同事面临着同样的问题,但对他而言,他只需将地址栏中的网址复制并粘贴,但不能与我合作.... Heeeeeellllllllllllllllp

asp.net localhost vwdexpress

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

隐藏WhoIs的个人信息

有没有办法合法地隐藏它?我真的需要一个答案.所以,请赐教.

谁是stackoverflow.com的信息

注册人:

Jeff Atwood
410 Clayton Ave
El Cerrito,California 94530,United States注册:GoDaddy.com,Inc.(http://www.godaddy.com)域名:STACKOVERFLOW.COM
创建时间:26-Dec-03
到期日期: 26-Dec-14
最后更新时间:2008年4月13日

whois privacy

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