问题列表 - 第46118页

需要帮助才能完成LiftWeb入门教程

我正在尝试通过LiftWeb入门教程.

这就是我所做的:

  1. 下载并解压缩tar文件.

  2. (这里我尝试sbt update按照说明中的说明进行操作,但失败了.)

  3. 复制lift_blank/*到项目根目录.

  4. 然后sbt update(这次成功)

  5. 复制Chat.scala的源代码,并按照指示将标记插入webapp/index.html.

  6. 执行 sbt ~jetty-run

  7. 在浏览器中打开http:// localhost:8080.

但我所看到的只是:

在此输入图像描述

这对我来说看起来不像聊天应用程序.

我究竟做错了什么?

scala lift

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

对checkcast字节码指令的困惑?

我正在研究自己的JVM实现,并开始接受checkcast指令.完整文档在此页面上.我很好奇,因为在枚举演员如何工作的规则时,检查的一个条件是被检查的对象引用是否是接口类型.据我了解,这是不可能的; 接口不能直接实例化,实现接口的任何对象都有其他一些具体的类类型.我错过了什么吗?

java jvm casting bytecode interface

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

Open::URI.open 返回什么?

我无法从 Open::URI 的 rdoc 中得知当我这样做时返回了什么:

result = open(url)
Run Code Online (Sandbox Code Playgroud)

URL 返回 XML,但我如何查看/解析 XML?

ruby open-uri

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

ASP.NET:HtmlGenericControl("div")或Panel

使用PanelHtmlContainerControl需要在ASP.NET中创建服务器端容器之间的开销是否有任何差异.

HtmlContainerControl Container = new HtmlGenericControl("div");
Run Code Online (Sandbox Code Playgroud)

要么

Panel Container = new Panel();
Run Code Online (Sandbox Code Playgroud)

此外,它在不同浏览器中的呈现方式有何不同?我注意到Panel似乎在我使用的所有浏览器中呈现为div.

html c# asp.net panel

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

为什么Firefox 3会破坏console.log

我有以下内容:

console.log (a.time_ago() + ' ' + b.time_ago());
Run Code Online (Sandbox Code Playgroud)

这在FireFox 3中有所突破,这意味着当FF在JS中击中该行时,它就不会再进一步​​了.奇怪的是,如果我打开Firebug它不会破坏并继续正常.一些firebug如何防止这个问题?

我对这个感到困惑.关于为什么console.log会破坏firefox 3的任何想法,但是如果firebug是打开的话不是吗?

谢谢

javascript firefox firebug firefox-3

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

以编程方式读取Umbraco模板中的项目字段

我试图在umbraco模板中以编程方式读取值

所以,而不是

<umbraco:Item runat="server" Field="url"></umbraco:Item>
Run Code Online (Sandbox Code Playgroud)

我喜欢写

<%=umbraco.item.Field %>
Run Code Online (Sandbox Code Playgroud)

或类似的:)

我现在搜索了大部分网页,但一无所获.任何帮助都非常感谢!

umbraco

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

如何在Rails 3.0中替换Rspec的ENV ["RAILS_ENV"] || ='test'?

我正在使用rails (3.0.4)rspec-rails (2.5.0). When I runrails生成rspec:install it producesspec_helper.rb`包含这一行:

ENV["RAILS_ENV"] ||= 'test'
Run Code Online (Sandbox Code Playgroud)

当我跑步时,rake spec我在终端上收到此警告:

DEPRECATION WARNING: RAILS_ENV is deprecated. Please use ::Rails.env.
Run Code Online (Sandbox Code Playgroud)

这并不令人讨厌,因为只在我的内部运行一次Spork.prefork,但如果可能的话,我想过去弃用.我是Rails的新手,并没有在rspec-rails问题或其他任何地方找到这一点.

rspec2 rspec-rails ruby-on-rails-3

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

从ClickStripMenuItem获取Tag属性,在Click事件处理程序中获取Button

我有一个方法设置为几个按钮和ToolStripMenuItems中的单击事件处理程序.

我想获取发件人的Tag属性以查看哪个被点击,但似乎无法将ToolStripMenuItems转换为Control.

如何获取Buttons和ToolStripMenuItems的Tag属性?

这是我的方法的简化版本.

private void menu_Click(object sender, EventArgs e)
    {
        switch (((Control)sender).Tag.ToString())
        {
            case "X":
                // do something
                break;
            case "Y":
                //do something else
                break;
            default:
                //something else
                break;
        }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# .net-3.5 winforms

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

从.Net中的多个字符串创建可排序字符串

我需要一个函数将一个字符串数组转换为一个字符串,该字符串可以按照与排序输入相同的顺序排序(排序第一个输入参数,如果等于排序第二个等...)

在本机代码中,用\ 0分隔字符串会有所作为,但不知何故

("a"+ char.MinValue +"2").CompareTo("a1")等于1!

发生了什么,是否可以创建这样的功能?

public static string StringsToKey(params string[] values)
Run Code Online (Sandbox Code Playgroud)

编辑:这是我想要成功的测试:

Assert.IsTrue(MiscUtils.StringsToKey("a", "2").CompareTo(MiscUtils.StringsToKey("a1")) < 0);

我想避免使用CompareOrdinal,因为我并不总是控制密钥的排序方式.此外,序数可能会在国际集上产生错误的排序顺序......

.net c# string

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

Ruby Assignment语法

一个愚蠢的句法问题:

如果赋值运算符实际上是一个函数,比如

def value=(x)
  @value = x
end
Run Code Online (Sandbox Code Playgroud)

如果左侧操作数和"="之间没有空格,那么为什么可以将赋值作为test.value = x(带空格),但方法定义不能写为:

def value = (x)
  @value = x
end
Run Code Online (Sandbox Code Playgroud)

与空间.这只是解析器决定的语法吗?

ruby syntax language-design

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