问题列表 - 第43935页

Javascript/JQuery - val().length'是null或不是对象

我有错误val().length是null或不是对象"来自代码:

function size(sender, args) {

    var sizeVariable = $("input[id$='txtHello']");
    if (sizeVariable.val().length == 0)
    {
          args.IsValid = false;
     }
}
Run Code Online (Sandbox Code Playgroud)

错误发生在"If"语句中.我试图检查是否:

  1. 变量存在
  2. 如果变量中有什么东西

我认为问题在于第(1)点.如何检查文本字段是否存在(希望能解决问题)?

jquery

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

什么更便宜:遍历使用单个ConcurrentHashMap的n个迭代器或HashMap的n个实例

想象一下生产者 - 消费者场景,线程A产生条目,一个到多个其他线程使用它们.

为此,我将一堆条目传递给每个消费者线程.

这样做我问自己它是否更便宜(主要是在cpu utlization方面,在内存中是次要的):

  • 为每个消费者线程提供一个单独的实例HashMap.在传递Map给一个使用者之后,Map将创建一个新的实例,并用于将下一个生成的条目传递给下一个线程

要么

  • 使用单个ConcurrentHashMapIterator为每个消费者线程创建一个并在传递Iterator给线程后清除Map- 以便每个Iterator包含其自己的底层视图Map.

你怎么看?一个或多或少的通用答案可能吗?
或者它是否强烈依赖于一些变量,如条目数,线程数等?
编辑:或者我应该使用其他类型的数据结构,可以更好地解决这些问题?

java algorithm concurrency multithreading concurrenthashmap

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

将参数传递给 SQL Server 中的 IN 子句

可能的重复:
参数化 SQL IN 子句?
SQL Server - 带有声明变量的 In 子句

你好,

我在将参数传递给“IN”子句时遇到问题。我正在使用以下查询。

询问:

SELECT Topics.Topic_Id  FROM Topics 
    Where Topic_Description IN (''+ @Topics +'')    
Run Code Online (Sandbox Code Playgroud)

当参数具有单个值时,此查询有效。我的参数可以有逗号分隔的多个值,例如:“一”、“二”、“三”、“四”。但是只要有多个参数,查询就会失败。如何克服这个?请建议。

谢谢

我必须将上述内容用作存储过程的一部分。我必须将选择查询的结果放入如下游标中:

DECLARE cur_TopicIDs CURSOR FOR SELECT Topics.Topic_Id FROM Topics Where Topic_Description IN (''+ @Topics +'')....等

在这种情况下,我如何按照其他链接中的建议使用动态 sp

stored-procedures sql-server-2005 in-clause

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

lucene文本搜索的无效字符

在我的IndexController上我有

    public function buildAction()
    {

    $index = Zend_Search_Lucene::create(APPLICATION_PATH . '/indexes');     

    foreach ($this->pages as $p) {
        $doc = new Zend_Search_Lucene_Document();

        $doc->addField(Zend_Search_Lucene_Field::unIndexed('page_id', $p['page_id']));

        $doc->addField(Zend_Search_Lucene_Field::text('page_name', $p['page_name']));

        $doc->addField(Zend_Search_Lucene_Field::text('page_headline', $p['page_headline']));

        $doc->addField(Zend_Search_Lucene_Field::text('page_content', $p['page_content']));


        $index->addDocument($doc);
    }
    $index->optimize();
    $this->view->indexSize = $index->numDocs();
    }
Run Code Online (Sandbox Code Playgroud)

我收到了错误

[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice:  iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php on line 58
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice:  iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Field.php on line …
Run Code Online (Sandbox Code Playgroud)

lucene zend-framework zend-search-lucene

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

静态成员函数

在阅读sbi和Eli Bendersky在这个问题中的答案后,我开始想知道静态成员函数的用途.

一个类的朋友免费功能应该不能做任何静态成员函数可以做的事情?如果是这样,为什么/何时我应该更喜欢静态成员函数给朋友免费?

c++ static function static-members non-member-functions

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

在MySQL中"插入忽略"和替换之间的性能差异是什么?

我想知道MySQL insert ignorereplace订单之间的性能是否存在差异.

我正在使用MySQL 5.0.31.我的所有表都在InnoDB中.

mysql

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

我可以在GWT中使用第三方Javascript库吗?

例如mootools !! 我在js编码很舒服,但显然不适合所有人.

javascript gwt jsni

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

在NSScrollView上覆盖NSView

我有一个NSScrollView填充整个窗口并显示一个巨大的图像.现在我想在Scroll View的部分上覆盖自定义NSView(例如,前20个像素的高度和窗口宽度)以显示其他信息.当用户滚动滚动视图时,顶部的自定义NSView应保持原样.

我尝试过以下方法:

  1. 创建一个我的窗口大小的NSView实例
  2. 添加NSScrollView作为先前生成的NSView的子视图
  3. 在步骤1中将我的自定义视图作为子视图添加到NSView

这在开始时工作,滚动视图正确显示和我的自定义NSView.但是,一旦我开始移动滚动视图(滚动),自定义NSView就会与NSScrollView的内容一起滚动,并且当它移动到边界之外时最终会消失,并且滚动视图的位置(它被定位的位置)会重新绘制.我怎么能在NSScrollView上有效地将我的自定义NSView分层并确保它保持不变?

谢谢!

cocoa overlay nsview nsscrollview

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

检测HTTP或HTTPS,然后在JavaScript中强制使用HTTPS

有没有办法检测HTTP或HTTPS,然后强制使用HTTPS与JavaScript?

我有一些代码用于检测HTTP或HTTPS,但我不能强制它使用https:.

我正在使用window.location.protocol属性来设置站点的任何内容,https:然后刷新页面以希望重新加载加载到浏览器中的新https'ed URL.

if (window.location.protocol != "https:") {
   window.location.protocol = "https:";
   window.location.reload();
}
Run Code Online (Sandbox Code Playgroud)

javascript https window.location

278
推荐指数
7
解决办法
23万
查看次数

从servlet获取Spring ConfigurableApplicationContext运行时

我在jsf <h:commandButton>调用的方法中有以下代码.
它获得了Spring的ApplicationContext,这意味着我可以使用它来获取bean.

FacesContext fc = FacesContext.getCurrentInstance();
ServletContext sc = (ServletContext) fc.getExternalContext().getContext();
ApplicationContext applicationContext = org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(sc);
Run Code Online (Sandbox Code Playgroud)

我的问题是如何获取正在运行的spring实例的ConfigurableApplicationContext.
我希望能够调用.stop .start和.refresh方法.

或者,如果有任何其他方式在正在运行的实例上调用它们,请通知我!


注意:应用程序中没有主要方法.它是部署在glassfish v2.1.1上的webApplication.

java jsf spring

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