问题列表 - 第9208页

如何建立一个可解决的相同级别的游戏(又名.连锁射击,又名.Clickomania)

我正在构建一个像Same Game这样的游戏,当我必须创建一个新的关卡时,我只运行一个算法来填充N个颜色的棋盘,这个算法随机填充棋盘,但显然这样生成的关卡是并非所有人都有解决方案.

我必须做一个功能来解决这个问题,所以游戏可以由一个完美的玩家永远玩.

我最多有6种颜色,最少2种,并且电路板尺寸合理(14x12)但可以修改.

语言无关紧要.

编辑:我不需要解决这个难题,我需要创建至少有一个解决方案的关卡.

language-agnostic

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

Visual Studio 2008中的C编程

你知道在Visual Studio 2008中是否可以编程c(而不是c ++)?如果是,那怎么样?我还没有找到任何组件.

问候.

c visual-studio-2008 visual-studio

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

JSP Servlet和Web编程

我主要使用Java进行GUI编程,使用PHP进行Web编程,但我真的不喜欢没有静态类型的语言.对于我的下一个项目,我想使用Java而不是PHP.JSP和servlets有什么区别?

java jsp servlets

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

"事件"中的Java异常处理

我想就如何在"事件"(键输入,屏幕更新等)中处理异常获得第二意见.在这种情况下,我可以控制事件发送者.

因此,模块设置为处理事件(它实现了一个侦听器接口,并针对事件发送器进行了注册):

public void DefaultSet ( CardData oldDefault, CardData newDefault )
{
}
Run Code Online (Sandbox Code Playgroud)

事件发件人只是:

        for ( Enumeration e = listeners.elements(); e.hasMoreElements(); )
        {
            RetrieverListener thisListener = (RetrieverListener) e.nextElement();
            thisListener.DefaultSet( oldDefault, newDefault );
        }
Run Code Online (Sandbox Code Playgroud)

因此,如果/当接收器出现问题时:

  • 我应该尝试在那里处理异常,并且不要向发送者扔回任何东西吗?有时听众没有正确处理错误的"上下文",是吗?

  • 是否不赞成将异常抛回事件发送模块,以文档的方式处理?例如"抛出IOException将导致重置......".这看起来与我读过的javadoc不符.

  • 当出现问题时我是否应该记录并忽略异常并且无法对此进行任何操作?

java events exception

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

我怎么得到foo.somedomain.com由myapp.appspot.com/foo在appengine上处理

这就是我想要实现的目标

http://foo.somedomain.comhttp://myapp.appspot.com/foo(google appengine app myapp)处理,底层网址被屏蔽.

请注意以下事项:

  • somedomain.com是想要添加foo.somedomain.com的第三方域名
  • mydomain.com将是myapp.appspot.com的CNAME
  • mydomain.com/foo会指向myapp.appspot.com/foo

其他场景

  1. 可以将foo.mydomain.com指向myapp.appsot.com/foo
  2. 可以foo.somedomain.com直接指向myapp.appspot.com/foo

补充:myapp.appspot.com是使用django w/app-engine-patch开发的

dns google-app-engine cname

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

绩效与SSRS一起发布

你好,我最近加入了一家公司.他们给我的任务是改善现有SSRS报告的绩效.

我查看了运行良好的存储过程.但是当涉及到报告执行时,它需要时间.

请让我知道如何开始这件事?提前致谢

reporting-services

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

Ruby on Rails国家/州选择Enigma

我正在努力实现一些看似非常简单的事情,而且我已经在这几天打了我的脑袋.

我想要的最终结果是国家选择下拉列表,与状态选择下拉列表相关联,这样当选择给定国家/地区时,IF状态已知,然后这些状态将显示在选择下拉列表中,如果对于该国家/地区不知道任何州,然后显示文本字段.

我觉得我快到了.此时,接口实际上将根据人员的国家生成状态列表,除非它拒绝动态更新下拉列表.

我的视图中收集国家和州位置的部分看起来像:

# _person_setup.html.erb
         <td>
        <%= f.label :country, 'Select your country' %>*<br />
        <%= f.select :country, Carmen::country_names, {}, 
          {:style => 'width: 200px', 
          :id => 'country_select',
          :onchange => remote_function(
            :url => {:action => 'update_states'},
            :with => "'country='+value")} %>            
      </td><td>
        <p>
        <div id="states_div">
            <%= render :partial => 'states', 
                :object => Carmen::states(
                            Carmen::country_code(
                              @person.country)),
                :locals => {:form => f} %>
       </div>
        </p>            
      </td>    
Run Code Online (Sandbox Code Playgroud)

DIV中引用的部分如下:

 # _states.html.erb
<% unless states.nil? or states.empty? %>
    <%= form.label :state, 'Select your state' %>*<br />
    <%= …
Run Code Online (Sandbox Code Playgroud)

ruby ajax ruby-on-rails rjs

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

您最有用的数据库标准是什么?

我有一些想法,有些是我随着时间的推移积累的,但我真的想知道在建模数据库时是什么让事情顺利进行:

  1. 表名与主键名和描述键匹配
  2. 模式是功能区域
  3. 尽可能避免使用复合主键(使用唯一约束)
  4. Camel Case表名和字段名
  5. 不要使用tbl_为表添加前缀,或者使用SP_为procs添加前缀(不使用匈牙利语表示法)
  6. OLTP数据库应该至少在BCNF/4NF中

sql database standards entity-relationship

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

Quick'n'dirty持久性

我经常发现自己需要快速(在代码方面),轻量级(在运行时,依赖性方面)持久性解决方案,只需要一堆对象,主要是在应用程序重启之间.

通常我会使用一些Java序列化黑客,但我想知道是否有更好的东西.

你用过类似的东西吗?


为了说清楚,我的书中基于JPA的解决方案并不轻量级,而基于JDBC的解决方案并不快.


更新:我赞成无配置框架而不是需要配置的框架.例如,Java序列化解决方案需要一个implements Serializable并且它可以工作.带注释或带有映射文件的JPA解决方案太重了.

更新2:为了说清楚,我不认为序列化是一个黑客.它实际上是一个非常强大的机制,只是我在做持久性时以一种黑客的方式使用它.

java persistence

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

JavaScript中的重复变量

是否有任何方法/工具可以检测项目JavaScript文件中的重复变量/方法名称?

javascript

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