问题列表 - 第38752页

如何使模块mixin适用于静态方法?

可以说我有两个模块.是否可以在另一个模块中包含一个类似mixin的模块?

例如:

module A
  def self.foo
    puts "foo"
    bar
  end
end

module B
  include A
  def self.bar
    puts "bar"
  end
end

B.bar
B.foo
Run Code Online (Sandbox Code Playgroud)

编辑:我意识到我最初错误地复制了代码.方法需要是静态的.更正的代码在上面(并且不起作用).

ruby mixins

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

老虎机支付计算

有这个问题,但没有什么可以帮助我在这里.

试图在互联网上找到有关它的信息,但这个主题充满了关于"如何获胜"的文章或其他我几乎找不到任何相关的东西.没有值得发布在这里.

我的问题是我如何确保一年内支付95%

当然,理论上.
到目前为止,我可以想到在计算中要考虑的三个明显变量:机器支付期限(在我的情况下为年),支付总额和该期限内收到的总数.

现在我可以简单地在付费/收到的差距和修正槽结果之间拍摄一个随机数,以便向玩家展示,但我不确定这是怎么做的.
然而,这种方法听起来很合理,但它涉及向后构建插槽结果.

我还可以列出所有可能性大量列表,将它们保存在按顺序随机化的数据库中,并且每次只调查其中一个.
这有很多缺陷 - 最大的缺点是我将获得的巨额列表(数百万/十亿/等'记录).

我当然希望这个问题会标有"答案"(:

algorithm

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

如何使用Spring获取Enum的值

<bean id="xyz" class="com.abc" >
  <property name="name">
    <bean         
            class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">
        <property name="staticField" value="com.abc.staticname" />
     </bean>
   </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

这是我之前用来设置类com.abc名称的方法.现在,这些名字应该来自另一个枚举.如何访问枚举值以设置我的类com.abc的name属性?

java enums spring

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

Linux Shell脚本问题

我在Linux Shell中有一个用点分隔的字符串,

$example=This.is.My.String
Run Code Online (Sandbox Code Playgroud)

我想要

1.在最后一个点之前添加一些字符串,例如,我想在最后一个点之前添加"Good.Long",所以我得到:

This.is.My.Goood.Long.String
Run Code Online (Sandbox Code Playgroud)

2.获取最后一个点后面的部分,这样我就可以了

String
Run Code Online (Sandbox Code Playgroud)

3.将点转换为下划线除了最后一个点,所以我会得到

This_is_My.String
Run Code Online (Sandbox Code Playgroud)

如果你有时间,请解释一下,我还在学习正则表达式.

非常感谢!

linux string shell sed

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

XNA是否支持OpenGL

最终,当我完成我正在写的游戏时,我想把它移植到XNA.我目前正在使用C++和OpenGL.我的问题很简单:XNA是否支持OpenGL(如果需要,我可以从C++切换到XNA语言)?

opengl xna

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

umbraco导航,节点显示两次

我正在使用默认的xslt模板进行导航,一切正常,直到我尝试更改菜单项的默认网址.然后我删除了Umbraco Url Name字段,但该项目在我的网站上不断出现两次.虽然它只在后台显示一次.我没有发表它,它只出现一次,当我发布它时,它出现了两次.任何想法为什么会这样?我使用4.5.2.

xml umbraco content-management-system

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

统一 - 结果的无限

我正在开发(在Java中),为了好玩,一个使用统一算法的应用程序.

我选择了我的统一算法返回所有可能的统一.例如,如果我试着解决

add(X,Y)= succ(succ(0))

它返回

{X = succ(succ(0)),Y = 0},{X = succ(0),Y = succ(0)},{X = 0,Y = succ(succ(0))}

但是,在某些情况下,存在无数个可能的统一(例如,X> Y =真).

有人知道算法是否允许确定是否可能遇到无限数量的统一?

提前致谢

java prolog unification successor-arithmetics clpfd

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

Mercurial:让`hg log`不显示文件?

我(ab)使用Mercurial来管理经常更改的数千个文件,但我希望能够查看log(hg log),而不会让我的术语充满每次提交时更改的所有文件名. 因为我需要看到描述,所以hg log -q有点安静了.有没有我缺少的旗帜hg log

mercurial verbosity

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

Freemarker vs. Velocity

我试图在Freemarker和Velocity之间作为模板引擎来决定你看到的每个优点/缺点?

我应该考虑的任何替代方案?

java comparison velocity freemarker

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

GWO(谷歌网站优化工具)的替代品?

我们现在正在使用GWO(Google网站优化工具).多变量和A/B测试正是我们所需要的,并且从显示用户变化的角度来看效果很好.但是,我们有几个问题让我想要使用不同的工具:

  • 与Google Analytics相比,统计信息不准确,因此我们现在忽略它们并且必须手动检查
  • 预览通常不起作用
  • 不能在变体中拥有动态内容(我知道vary_content,但我无法让它工作,谷歌的论坛中的任何人都无法帮助..我怀疑谷歌可能已经停止支持这个)
  • 文档很差,有一个技术指南,众所周知的不准确性,一年多来都没有修复.
  • 我们修改多变量测试部分的html/javascript代码很难看,使我们的页面无法通过标准验证
  • 每页只有8个测试部分,问题在于我们希望我们的市场营销人员能够在GWO中完成他们需要的所有工作,但现在他们需要在我们的自定义工具中标记他们想要/不想要的测试部分
  • 每次测试都有不同的实验关键,这也使得市场营销人员有时需要使用我们的代码

是否有像GWO这样的好工具可以与Google Analytics(我喜欢)一起使用?

更新:我们选择了Optimizely并且一直很高兴.但是,它可能很难处理,因为它对你来说有点太多了.您可以直接从他们的UI编辑您的网页,但这当然并不容易,甚至可能.特别是当涉及Javascript时.我们的UI经常在这个过程中搞砸了.我喜欢GWO的方法,因为开发人员将代码分开,营销人员可以用开发人员允许的变量填写这些部分.对我来说这是理想的,除了GWO,当然,实际上并不起作用.

Optimizely的竞争对手名为Visual Website Optimizer.看起来也很漂亮,但我上面描述了同样的问题.

是否有GWO有效?

javascript google-analytics google-website-optimizer multivariate-testing optimizely

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