问题列表 - 第49412页

如何为此添加选择器更改事件?

这是我的jquery工作得很好

$(document).ready(function(){
    $('#new_average, #max_occupancy').keyup(function(){
        factor = $(".industry_picker option:checked").attr("title");
        average = $('#new_average').val();
        if($('#new_average').val().indexOf("$") != -1){
            average = average.substring(1);                                                     
        }
        if($("#max_occupancy").val() != ""){
            max_occupancy = $("#max_occupancy").val();
            max_total = ((average * factor) * max_occupancy) * 30;
            if(factor != ""){
                $("#new_calc").val("$" + max_total + ".00");
            }

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

但问题是我需要这个来启动keyup和on

 $(".industry_picker") 
Run Code Online (Sandbox Code Playgroud)

改变....我知道我可以复制这个确切的功能,并有一个

 $(".industry_picker").change 
Run Code Online (Sandbox Code Playgroud)

但我觉得这是一个黑客...是否有一个更好的方式来拥有

$('#new_average, #max_occupancy").keyup 
Run Code Online (Sandbox Code Playgroud)

$(".industry_picker").change  
Run Code Online (Sandbox Code Playgroud)

在相同的选择器或更好的方式实现这一点,而无需再次复制整个功能

javascript jquery

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

从messageSource读取unicode会给Java 5带来问题

我使用i18n支持属性文件(例如:messages_en_US.properties,messages_de_DE.properties)制作了一个Spring(2.5.6)Web应用程序.

这个.properties文件带有uni-codes.例如:

busy = Besch\u00E4ftigt
Run Code Online (Sandbox Code Playgroud)

busymessageSource给出这个结果中读取关键字时:

...
private static ReloadableResourceBundleMessageSource messageSource;

    /**
     * Gets a message from the resources (.properties) defined in the applicationContext.xml
     *
     * @param input string to hook up
     * @return the the message hooked up from the resources
     */
    public static String getMessage(String input){
        System.out.println(input); //busy
        System.out.println(messageSource.getDefaultEncoding()); //UTF-8
        System.out.println(messageSource.getMessage(input, null, null)); //Beschu00E4ftigt
        return messageSource.getMessage(input, null, null);
    }
...
Run Code Online (Sandbox Code Playgroud)

所以没有 \

服务器上的文件也是UTF-8:

在此输入图像描述

发生问题的环境:

  • Tomcat 5.5.28(运行jsp-api.jarservlet-api.jarcommon/lib)
  • JDK 1.5.0_22
  • JSTL …

java unicode utf-8 internationalization character-encoding

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

为什么将Decimal描述为固定点?

来自MSDN:

十进制数是一个带符号的定点值,由一个整数部分和一个可选的小数部分组成.积分和小数部分由一系列数字组成,范围从0到9(0到9),由小数点符号分隔.

我认为这是一个基数为10浮点数.

.net

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

什么是Groovy的MetaClass用于?

在Groovy和其他OO编程语言中使用Meta-Class有什么用?

groovy

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

IE想从Django下载返回的JSON

我有一个Django站点,其中一个页面正在进行基于AJAX的文件上传(使用Valum的文件上传器),它通过JSON返回一些信息.Django返回JSON的方式是......

return HttpResponse( json.dumps( info ), mimetype="application/json" )
Run Code Online (Sandbox Code Playgroud)

在Firefox,Chrome和Safari中尝试页面时,我会获得文件上传器的相应行为,标记上传完成并将数据插入页面上的表格中.

在IE8中进行测试后,我在Django发回JSON后得到了错误的行为:出现了一个下载对话框 - 如果保存它就是JSON文本 - 并且文件上传者继续认为文件正在上传,因为它没有收到任何响应从服务器.IE必须看到响应并将其解释为下载而不是将其传递给页面的javscript.请注意,我已经尝试将mime更改为application/javascript,这似乎没有任何区别.有人得到了修复?

django ajax

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

表达式<TDelegate> .Compile和Garbage Collection

当我将表达式编译成可执行代码并获得委托时 - 当不再存在对该委托的引用时,代码是否会被垃圾收集?

有没有这方面的文件?因为我在MSDN中找不到任何有用的东西.

.net c# garbage-collection expression-trees

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

WPF将文本框绑定到ViewModel

我有一个文本框绑定到我的ViewModel上名为DatabaseFilter的属性

这是属性的实现

public string DatabaseFilter {
    get { return _databaseFilter; }
    set { 
        _databaseFilter = value;
        FilterDatabases();
    }
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在尝试根据文本框中键入的内容触发过滤.

问题是,当文本框失去焦点时会触发setter.因此,在用户按下TAB之前,键入文本框不会执行任何操作.

是否可以通过绑定每次按键进行视图模型下的绑定更新?我想避免添加键向下/向上事件,以保持UI /代码尽可能干净.

.net c# data-binding wpf mvvm

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

愤怒的小鸟喜欢滚动菜单

当你启动愤怒的小鸟并点击播放时,你会看到一个水平滚动的菜单,其中有一行图像,一旦点击你可以开始游戏,什么不是.我想知道如何使菜单与此类似,因为它横向(水平)滚动并显示可点击的图像?提前致谢!

java android horizontal-scrolling android-scrollview

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

条件和未使用的采样器/纹理添加到SM2/3像素着色器的性能有多大?

我们在HLSL中有一个像素着色器,它在一些地方用于稍微不同的东西,因此有几个条件块意味着在某些情况下省略了复杂的功能.同样,这意味着我们将纹理作为采样器参数传递,而这些参数可能并不总是被使用.

我不知道这两件事增加了多少性能,但特别是因为我们在集成图形芯片上支持SM2.0,效率低下是个问题.那么,传递纹理而不使用它意味着任何额外的开销吗?并且使用if简单的行为来添加一些指令,还是会因为停顿等而对其进行大幅度的影响,就像进行CPU优化一样?

shader rendering hlsl pixel-shader

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

Robolectric + Eclipse无法找到资源?

我刚刚为我的Android应用程序配置了测试项目以使用Robolectric.我跟着Eclipse Quick Start.执行我简单的第一次测试时会出现异常.

java.lang.RuntimeException: java.lang.NullPointerException
    at com.xtremelabs.robolectric.res.ResourceLoader.init(ResourceLoader.java:93)
    at com.xtremelabs.robolectric.res.ResourceLoader.getStringValue(ResourceLoader.java:271)
    at com.xtremelabs.robolectric.shadows.ShadowResources.getString(ShadowResources.java:56)
    at android.content.res.Resources.getString(Resources.java)
    at org.xxx.mobile.android.teldir.app.TelephoneDirectoryTest.searchButtonLabelShouldBeGo(TelephoneDirectoryTest.java:22)
    [...]
Caused by: java.lang.NullPointerException
    at com.xtremelabs.robolectric.res.StringResourceLoader.getValue(StringResourceLoader.java:17)
    at com.xtremelabs.robolectric.res.StringArrayResourceLoader.processNode(StringArrayResourceLoader.java:39)
    at com.xtremelabs.robolectric.res.XpathResourceXmlLoader.processResourceXml(XpathResourceXmlLoader.java:27)
    at com.xtremelabs.robolectric.res.DocumentLoader.loadResourceXmlFile(DocumentLoader.java:58)
    at com.xtremelabs.robolectric.res.DocumentLoader.loadResourceXmlDir(DocumentLoader.java:52)
    at com.xtremelabs.robolectric.res.DocumentLoader.loadResourceXmlDir(DocumentLoader.java:39)
    at com.xtremelabs.robolectric.res.ResourceLoader.loadValueResourcesFromDir(ResourceLoader.java:142)
    at com.xtremelabs.robolectric.res.ResourceLoader.loadValueResourcesFromDirs(ResourceLoader.java:136)
    at com.xtremelabs.robolectric.res.ResourceLoader.loadValueResources(ResourceLoader.java:109)
    at com.xtremelabs.robolectric.res.ResourceLoader.init(ResourceLoader.java:85)
    at com.xtremelabs.robolectric.res.ResourceLoader.getStringValue(ResourceLoader.java:271)
    at com.xtremelabs.robolectric.shadows.ShadowResources.getString(ShadowResources.java:56)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.xtremelabs.robolectric.bytecode.ShadowWrangler.methodInvoked(ShadowWrangler.java:87)
    at com.xtremelabs.robolectric.bytecode.RobolectricInternals.methodInvoked(RobolectricInternals.java:110)
    at android.content.res.Resources.getString(Resources.java)
    [...]
Run Code Online (Sandbox Code Playgroud)

测试如下.

import static org.junit.Assert.assertEquals;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;

import com.xtremelabs.robolectric.RobolectricTestRunner;

@RunWith(RobolectricTestRunner.class)
public class TelephoneDirectoryTest {
    private TelephoneDirectory …
Run Code Online (Sandbox Code Playgroud)

eclipse android junit4 robolectric

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