问题列表 - 第45757页

经典视图/移动视图切换?

我正在使用jQuery Mobile框架构建我公司网站的一个版本.虽然通过javascript重定向将移动设备用户移植到我们的移动网站相当容易,但我也不想阻止人们查看经典网站.

实现这一目标的最佳方法是什么?

我们的常规网站位于:

us.companyname.com/

我们的移动网站将在:

us.companyname.com/mobile

有一些限制,因为我们没有域名,我们的英国同行都这样做,所以在companyname.com级别完成任何工作需要一些耐心.基本上,如果来自北美的任何人来到companyname.com,他们将自动重定向到us.companyname.com.

我可以完全访问我们的网站(主要是在PHP和Expression引擎中,在我来之前),只要我不搞乱任何东西,我就可以自由地做任何事情.

html redirect mobile-website

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

javax.validation验证值列表?

有没有办法使用javax.validation验证一个名为color的字符串类型的变量,需要使用注释只有这些值(红色,蓝色,绿色,粉红色)?

我所看到的 @size(min=1, max=25)@notnull,但有没有这样的事情@In(red, blue, green, pink)

或多或少类似于In-keyword用于mysql

java validation spring javax

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

java JIT - 可以进行哪些优化?

学术上很好奇.JIT可以采用这样的代码,认识到格式字符串是静态最终的,因此预先计算切片格式字符串,从而将其优化为只有StringBuilder并且附加次数最少吗?

public static String buildDeleteSql(BaseObject object)
{
    String table;
    String schema;

    String deleteSql = String.format(
            "DELETE FROM %s.%s WHERE %s = '%s' AND %s = '%s'",
            schema,
            table,
            BaseObject.ATTR_ID,
            StringUtils.escapeForSQLString(object.getId()),
            BaseObject.ATTR_REVISION,
            StringUtils.escapeForSQLString(object.getRevision())
        );

    return deleteSql;
}
Run Code Online (Sandbox Code Playgroud)

java optimization jit

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

正确处理退货数据

我有一个问题,正确处理我正在为一个项目编写的DAO库的返回.这个库可能会被其他人使用,我想要正确地使用它.我应该如何处理DAO功能的返回声明?

示例1 我有getCustomer函数应该返回String.如果查询没有返回任何结果,我应该返回null,空字符串或抛出某种异常?

示例2 我有一个函数,getCutomerList它返回ArrayList <String>类型的值.如果查询没有返回任何结果我应该返回null,一个空的ArrayList或抛出一些异常?

示例3 检测到一些SQL异常,我应该怎么做,抛出异常或执行可能发生的块的try..catch

在我的案例中适用的"好"做法或"最佳"做法是什么?

java dao api-design behavior

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

如何扩展jQuery UI widget _create方法?

我尝试做一些非常简单的事情有很多痛苦:扩展一个jQuery UI小部件,即自动完成的小部件.

这是我在做的事情:

(function($) {
    $.widget("my.autocomplete", $.extend({}, $.ui.autocomplete.prototype, {     
        _create: function() {
            $.Widget.prototype._create.apply(this, arguments);
        },
    }));
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

当然,即使它正是官方jQuery UI文档推荐的内容,它也不起作用:

http://jqueryui.com/docs/Developer_Guide

有人可以帮忙吗?我很困惑,现在被困了好几个小时......

谢谢提前,

埃里克.

jquery-ui

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

获取特定标签的网址?

在Google Chrome中,如何在特定标签上显示该网页的网址?

google-chrome google-chrome-extension

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

jQuery News Ticker - 不太顺利

嘿,我有一个不错的新闻自动收录机停止mouseover等...但动画有点生涩 - 任何想法?

var ticker_holder = $('#ticker').get(0);
            var ticker_text = $('#ticker').get(0);
            var ticker_pos = ticker_text.parentNode.offsetWidth;

            var ticker_data = "<strong>Featured: </strong>"
            +"HardCoded, DamnCool, AliveKicking, NinjaGaiden, WikiWord, FeaturedWords...";
            $(ticker_text).html('<marquee scrollamount="1" scrolldelay="20">' + ticker_data + '</marquee>');

            $('#ticker').hover(
                function() { $('marquee', this).get(0).stop();  },
                function() { $('marquee', this).get(0).start(); }
            );
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Ruby 1.9.2和Rails 3无法打开rails控制台

[gkaykck@main myApplication]$ rails console
/usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require': no such file to load -- readline (LoadError)
    from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `<top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我在ruby 1.9.2p136上安装了rails 3,我猜是好的.但我无法启动rails控制台,它给了我复制的错误.应用程序与ruby 1.8.7配合得很好,我从来没有看到过像这样的错误.

任何想法可能是什么?

ruby linux rubygems ruby-on-rails ruby-on-rails-3

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

将状态代码添加到Rails 3中的:root重定向会导致恼人的"您正被重定向"页面

此代码正在执行rescue_from.

这有效:

redirect_to :root, :notice => 'Mice'
Run Code Online (Sandbox Code Playgroud)

这会导致Rails 3生成"您正在被重定向"页面:

redirect_to :root, :status => 403, :notice => 'Mice'
Run Code Online (Sandbox Code Playgroud)

有类似的问题,但我没有看到最近或完全匹配这种情况.难道我做错了什么?

ruby-on-rails ruby-on-rails-3

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

为什么接口上定义的C#4可选参数在实现类时没有强制执行?

我注意到,如果在接口上将参数指定为可选参数,则使用C#4中的可选参数,您不必在任何实现类上使该参数可选:

public interface MyInterface
{
    void TestMethod(bool flag = false);
}

public class MyClass : MyInterface
{
    public void TestMethod(bool flag)
    {
        Console.WriteLine(flag);
    }
}
Run Code Online (Sandbox Code Playgroud)

因此:

var obj = new MyClass();        
obj.TestMethod(); // compiler error

var obj2 = new MyClass() as MyInterface;
obj2.TestMethod(); // prints false
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么可选参数设计为这样工作?

一方面,我认为覆盖接口上指定的任何默认值的能力是有用的,但老实说,我不确定您是否应该能够在接口上指定默认值,因为这应该是一个实现决策.

另一方面,这种断开意味着您不能总是交替使用具体类和接口.当然,如果在实现上指定了默认值,那么这不是问题,但是如果你将具体类作为接口公开(使用一些IOC框架来注入具体的类),那么真的没有具有默认值的点,因为调用者无论如何都必须始终提供它.

.net c# interface optional-parameters c#-4.0

347
推荐指数
4
解决办法
9万
查看次数