问题列表 - 第48185页

Rails - 做简单划分?没那么简单

我在控制器中有以下内容:

  @users = User.order("created_at").all
  @user_count = @users.length.to_i
  @active_7_day = .....count.to_i

  @mystat = (@user_count / @active_7_day)
Run Code Online (Sandbox Code Playgroud)

没有错误是好的,但在视图@mystat总是0?你如何在Rails中进行划分?

谢谢

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

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

JSF:如何在按下回车键时提交表单?

这似乎是一个简单的要求,但我还没有找到一个简单的解决方案:

在JSF 1.2/Richfaces 3.3 webapp中,我有一个表单,其中包含各种类型的输入组件,后跟一个<a4j:commandButton>和一个<h:commandButton>.前者重置表单,第二个对输入的数据执行一些操作.

我的目标是在用户输入数据时按下回车键时触发此操作.我怎样才能做到这一点?

编辑:一般来说,<h:commandButton>每个人有一个以上<form>.我想指定一个特定的默认操作.此外,我希望解决方案与AJAX(我们广泛使用)相得益彰.

javascript jsf

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

android.os.Handler类是否消除了将某些方法声明为synchronized的需要?

在组合一个简单的"时钟"应用程序时,我发现Android要求你使用生活在线程A中的android.os.Handler来更新线程A中的View对象,其中包含来自线程B的数据结果.

我还是比较新的Java,这是我以前第一次明确处理Threads,但我知道如果两个不同的线程想要访问相同的数据,通常会将方法和/或操作声明为synchronized .但是看起来android.os.Handler是一种特定于Android的线程之间同步数据的方式,这样你就可以避免我刚刚链接到的Oracle文档中详述的经典 并发错误.这是真的吗?

如果我发现自己的情况是Android操作系统要求我使用android.os.Handler将数据从一个线程传送到另一个线程,这是否意味着我不必声明用于派生该方法的方法数据同步?

java multithreading android synchronized handler

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

防止文本php中的html插入

当我输入文本时我有一个问题我可以用文本输入html.例如"我正在输入文本".现在,此链接在提交表单时显示为链接.有关如何防止这种情况的任何想法?

I am entering text <a href="xyz.com">Go to my site </a>. This is the input so when i output the data it comes out as I am entering text **Go to my site** with the hyperlink. 
Run Code Online (Sandbox Code Playgroud)

html php

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

当键入某个字符时,使用jQuery将光标移动到另一个字段?

我的网页上有两个文本字段.用户应输入由连字符(" - ")字符分隔的两个数字.数字可以是1到10位数.当用户按下连字键时,我需要光标移动到下一个字段.

我可以轻松地使用光标移动$('#txtField2').focus().但是,我仍然遇到连字符仍然在第一个文本字段中的问题.如何轻松地抑制连字符出现在第一个文本字段中?

javascript jquery

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

jQuery的; 新图片()的Chrome图片宽度和高度= 0

我无法让Chrome在DOM加载后识别图像宽度或高度.Image通过phpThumb脚本(调整图像大小)动态加载.如果我拿走动态网址并将其替换为图片的直接网址我没有任何问题,一切都可以在Chrome中运行但是使用动态网址时,Chrome似乎无法计算图片的宽度或高度.

有人对此有经验吗?它正在努力.

有问题的代码是:

var theImage     = new Image();
theImage.src     = $image.attr('src');
var imgwidth     = theImage.width;
var imgheight    = theImage.height;
Run Code Online (Sandbox Code Playgroud)

其中imgwidth = 0; 对于chrome,但IE,Firefox都报告了正确的大小.

jquery google-chrome image phpthumb

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

在Android中从c ++调用java方法

我正在尝试从C++获取一个简单的Java方法调用,而Java调用本机方法.这是Java代码:

public class MainActivity extends Activity {
    private static String LIB_NAME = "name";

    static {
        System.loadLibrary(LIB_NAME);
    }

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView tv = (TextView) findViewById(R.id.textview);
        tv.setText(this.getJniString());
    }

    public void messageMe(String text) {
        System.out.println(text);
    }

    public native String getJniString();
}
Run Code Online (Sandbox Code Playgroud)

我试图messageMegetJniString*从Java到本机的方法调用过程中从本机代码调用方法.

native.cpp:

#include <string.h>
#include <stdio.h>
#include <jni.h>

jstring Java_the_package_MainActivity_getJniString( JNIEnv* env, jobject obj, jint depth ){

//    JavaVM *vm;
//    JNIEnv *env; …
Run Code Online (Sandbox Code Playgroud)

c++ java java-native-interface android android-ndk

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

是否有调试jQuery事件处理程序的工具/技术?

我目前正在试图找出点击事件处理程序附加到我的div.应该只附加一个处理程序,但似乎至少有一个.我正在使用FireBug,但Chrome也可以选择.我不喜欢IE,所以我不想使用它.

最好的情况是我可以使用FireBug检查我的div,并查看事件处理程序列表.

javascript jquery firebug google-chrome javascript-events

29
推荐指数
4
解决办法
9532
查看次数

这是多态性的恰当用途吗?

考虑这个语法正确的(?)伪代码:

class Event {
public:
    virtual int getID() const = 0;
    virtual int getSize() = 0;
    virtual void* getData() = 0;
    virtual void setData() = 0;
    //(I cannot define data at this level 'cos I don't know what it is yet)
}

class SpecialEvent : class Event {
public:
    virtual int getPGNID() const = 0;
    int getSourceAddress() {return source_address;}
    int setSourceAddress(int source_address) {this->source_address = source_address;}
protected:
    int source_address;
}

template <typename T, typename E>
class EventWrapper : public E { …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism

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

如何在Android中找出图形矩阵的比例

因此,在Android中进行捏缩放似乎相当容易- 但是我还希望能够在超出界限时快速恢复图像,并且这样做最合理的事情似乎是做像当比例<1时,重新缩放为1.但是,我似乎找不到从图形矩阵中检索比例的好方法.

一种可能的解决方案可能是使用矩阵的mapPoints函数映射一个点并查看它最终的位置,但除了狡猾之外,这对我来说只是感觉丑陋和间接​​.有没有更好的解决方案从Android图形矩阵中检索比例?

graphics android vector-graphics

18
推荐指数
1
解决办法
8655
查看次数