问题列表 - 第35272页

LiveValidation.删除无效

我有一个使用LiveValidation扩展的Webform.我有一个条件规则,如果用户选择美国,那么州或省字段必须在州缩写列表中.

我的问题是,如果用户选择美国,然后返回并更改他们的答案,则应删除验证规则,以便他们可以输入任何旧的文本字符串.我检查了我的语法四倍,函数返回一个liveValidation对象而不是一个错误对象但是规则没有删除.任何建议将不胜感激.

这是脚本:

            if($('#edit-submitted-state-or-province').length){    
            var field12 = new LiveValidation('edit-submitted-state-or-province', { validMessage: " ", onlyOnBlur: true });
            field12.add( Validate.Presence,  { failureMessage: "Please enter your state or province." }  );
            }
            $('#edit-submitted-country').change(function() {
                var stateList = new Array("","AK"..."WY");
                if($("#edit-submitted-country").val() == "United States"){
                    field12.add( Validate.Inclusion, {within: stateList, failureMessage: "Please enter a valid 2-letter state abbreviation."});
                }
                else{
                    field12.remove( Validate.Inclusion, {within: stateList, failureMessage: "Please enter a valid 2-letter state abbreviation."});
                }
            });
Run Code Online (Sandbox Code Playgroud)

javascript livevalidation

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

Magento:在list.phtml中获取图片库

如何将图库转移到Magento的类别页面中,以获取已加载的产品?

this->getImageGallery($_product)
Run Code Online (Sandbox Code Playgroud)

,不会工作..

magento

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

这会被视为内存泄漏吗?

考虑这个毫无意义的计划:

/* main.c */

#include <stdlib.h>
#include <unistd.h>

int main(int argc, char **argv) {
    int i;
    for (i = 0; i < 1024; i++) {
        int pid = fork();
        int status;
        if (pid) {
            wait(&status);
        }
        else {
            char *ptr = (char *)malloc(1024*sizeof(char));
            char *args[2] = {"Hello, world!", NULL};
            execve("/bin/echo", args, NULL);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不会释放ptr构成main.c或其他程序的内存泄漏,或者当调用execve时它是否会被释放?

c malloc memory-leaks fork execv

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

自动装配时,Spring集成测试速度很慢

我正在尝试加速我们环境中的集成测试.我们所有的课程都是自动装配的.在我们的applicationContext.xml文件中,我们定义了以下内容:

<context:annotation-config/>
<context:component-scan base-package="com.mycompany.framework"/>
<context:component-scan base-package="com.mycompany.service"/>
...additional directories
Run Code Online (Sandbox Code Playgroud)

我注意到Spring正在扫描上面指出的所有目录,然后迭代每个bean并缓存每个bean的属性.(我从春天开始查看DEBUG消息)

因此,以下测试大约需要14秒才能运行:

public class MyTest extends BaseSpringTest {
  @Test
  def void myTest(){
    println "test"
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法延迟加载配置?我尝试添加default-lazy-init="true"但是没有用.

理想情况下,只实例化测试所需的bean.

提前致谢.

更新:我之前应该说过,我不想为每个测试都有一个上下文文件.我也不认为只有测试的一个上下文文件才有效.(此测试上下文文件最终会包含所有内容)

java spring unit-testing autowired

19
推荐指数
2
解决办法
8587
查看次数

多智能体系统只是炒作吗?

作为一名研究人员,我很想听听人们的想法Multi-Agent Systems,当然,如果你遇到了整个想法.你是否认为那里有更多的东西,而不仅仅是炒作和另一个流行语?你能看到商业或日常计算的任何潜在用途吗?或者您认为我们已经可以实现MAS提供的所有功能,但使用简单优雅的解决方案?

p2p artificial-intelligence distributed-computing

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

使用页面文件进行缓存?

我必须处理通常不适合主内存的大量数据.我访问这些数据的方式具有很高的局部性,因此在内存中缓存部分内容看起来是个不错的选择.将malloc()作为一个庞大的数组是否可行,并让操作系统找出要分页的位和要保留的位数?

c++ caching virtual-memory

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

Haskell字段标签如何工作?

我正在使用getOpts 查看此示例,其中一部分让我感到困惑:字段标签的语法.

首先,这看起来很简单,创建数据类型并声明初始值:

data Options = Options  { optVerbose    :: Bool
                        , optInput      :: IO String
                        , optOutput     :: String -> IO ()
                        }

startOptions :: Options
startOptions =  Options { optVerbose    = False
                        , optInput      = getContents
                        , optOutput     = putStr
                        }
Run Code Online (Sandbox Code Playgroud)

然后getOpt用于浏览选项并使用foldl命令确定正在运行的程序的实际参数...然后这个让表达式让我感到沮丧:

let Options { optVerbose = verbose
            , optInput = input
            , optOutput = output   } = opts
Run Code Online (Sandbox Code Playgroud)

布尔和功能verbose,input以及output随后在此之后使用.在我更熟悉的大多数编程语言中,这一步将被写成如下:

verbose = opts.optVerbose
input   = opts.optInput …
Run Code Online (Sandbox Code Playgroud)

haskell

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

为什么git-svn会随机将我的根目录更改为父目录?

我正在尝试git-svn使用私有的shadowcat svn服务器.

git svn clone -s http://dev.catalystframework.org/repos/Catalyst/Catalyst-Plugin-ConfigLoader/
Initialized empty Git repository in /home/ecarroll/code/perl/foo/Catalyst-Plugin-ConfigLoader/.git/
Using higher level of URL: http://dev.catalystframework.org/repos/Catalyst/Catalyst-Plugin-ConfigLoader => http://dev.catalystframework.org/repos/Catalyst
Run Code Online (Sandbox Code Playgroud)

什么不起作用?它看起来像http://dev.catalystframework.org/repos/Catalyst/Catalyst-Plugin-ConfigLoader/具有标准布局.

是否有一个明智的简单方法让git从svn回购中获取?

svn git git-svn

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

运算符重载c ++

我试图在C++中预先形成运算符重载; 由于某种原因,编译继续给我错误

错误:'bool Matrix :: operator ==(const Matrix&,const Matrix&)'必须只有一个参数

现在,我知道有一些方法可以用一个参数使用它,但我明白通过使用朋友我可以这样做,但它仍然无法正常工作.

这是我的代码,

提前致谢.

class Matrix{
public:
 Matrix();
 friend bool operator==(Matrix &mtrx1,Matrix &mtrx2);
 friend bool operator!=(Matrix &mtrx1,Matrix &mtrx2);

protected:
 std::vector<Cell> _matrix;
 int _row;
 int _col;

};

inline bool Matrix::operator==(const Matrix& mtrx1, const Matrix& mtrx2){

/* .......... */
}
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading friend

0
推荐指数
2
解决办法
2160
查看次数

Rails 3:验证IP字符串

在Rails 3中,是否有内置的方法来查看字符串是否是有效的IP地址?

如果没有,最简单的验证方法是什么?

regex validation ruby-on-rails ip-address

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