问题列表 - 第44189页

bassistance jquery验证插件 - 依赖性不匹配

我搜索了堆栈溢出,无法找到我的问题的答案.

我正在使用bassistance jquery验证插件,它除了一个特定的部分,自定义方法以外都运行良好.

方法正在工作只是调用$('selector').valid()告诉我元素是无效的,即使它应该是有效的.

这是由于this.optional(元素)返回"dependency-mismatch".

我的问题是:

在检查元素上的可选项时,依赖项不匹配意味着什么?

依赖是否意味着它是可选的,但有其他依赖性?

那么我的自定义方法应该检查"dependency-mismatch"的可选字段?

我不清楚回归的原因是什么.

我的自定义方法是否也会返回依赖项不匹配?或者我应该处理它?

这是我的自定义方法:

$.validator.addMethod(
        "ukphonenumber",
        function (value, element, validate) {

            if (validate) {
                var regexp = "\\s*\\(?((\\+0?44)?\\)?[ \\-]?(\\(0\\))|0)((20[7,8]{1}\\)?[ \-]?[1-9]{1}[0-9]{2}[ \\-]?[0-9]{4})|([1-8]{1}[0-9]{3}\\)?[ \\-]?[1-9]{1}[0-9]{2}[ \\-]?[0-9]{3}))\\s*";
                var re = new RegExp(regexp);
                return this.optional(element) || re.test(value);
            }
            else {
                return true;
            }
        },
        "Please check your input."
    );
Run Code Online (Sandbox Code Playgroud)

这将规则添加到我的输入中:

$("#<%=txtTelephoneNumber.ID %>").rules("add", {
            required: false,
            ukphonenumber: true,
            messages: {
                required: "Please enter your telephone number",
                ukphonenumber: "Your telephone number is invalid"
            }
        });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

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

SQL Server标量函数与子查询执行计划分析

任何人都可以帮助我理解以下查询的SQL Server执行计划吗?

我希望子查询版本(查询2)执行得更快,因为它是基于集合的.这似乎是独立运行查询时的情况 - 稍微 - 但执行计划显示查询成本分别为15%和85%:

//-- Query 1 (15%) - Scalar Function
SELECT 
    gi.GalleryImageId,
    gi.FbUserId,
    dbo.GetGalleryImageVotesByGalleryImageId(gi.GalleryImageId) AS Votes
FROM 
    GalleryImage gi

//-- Query 2 (85%) - Subquery
SELECT 
    gi.GalleryImageId,
    gi.FbUserId,
    (SELECT COUNT(*) FROM GalleryImageVote WHERE GalleryImageId = gi.GalleryImageId)
FROM
    GalleryImage gi
Run Code Online (Sandbox Code Playgroud)

我在这里想念的是什么; 执行计划是否会跳过功能的成本?此外,有关CTE或OVER/PARTITION查询是否更好地提供上述任何一项的任何建议?

先感谢您!

sql-server sql-server-2008

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

Oracle - 了解no_index提示

我试图了解no_index如何实际加速查询并且无法在线查找文档来解释它.

例如,我的查询速度非常慢

select  * 
    from    <tablename>
    where   field1_ like '%someGenericString%' and 
            field1_ <> 'someSpecificString' and
            Action_='_someAction_' and 
            Timestamp_ >= trunc(sysdate - 2)
Run Code Online (Sandbox Code Playgroud)

我们的一位DBA能够通过这样做大大加快速度

select  /*+ NO_INDEX(TAB_000000000019) */ * 
    from    <tablename>
    where   field1_ like '%someGenericString%' and 
            field1_ <> 'someSpecificString' and
            Action_='_someAction_' and 
            Timestamp_ >= trunc(sysdate - 2) 
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么?我想弄清楚为什么这样可行,所以我可以看看我是否可以将它应用于另一个查询(这是一个连接)来加快它,因为它需要更长的时间才能运行.

谢谢!


**更新**以下是我对示例中表格的了解.

  • 这是一个'分区表'
  • TAB_000000000019是表中不是列的列
  • field1已编入索引

oracle hint query-optimization

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

如何访问服务器端的回形针附件?

我正在使用paperclip将excel文件附加到模式.

目的是将数据从excel文件导入数据库.

Model: Import
has_attached_file: spreadsheet
Run Code Online (Sandbox Code Playgroud)

对于导入过程,我想访问模型中的文件,如下所示.

path = "#{Rails.root}/public/#{spreadsheet.url}"    
Run Code Online (Sandbox Code Playgroud)

这不起作用.我猜是因为网址末尾有时间戳.

一般来说,访问服务器端附件的最佳方法是什么?

ruby-on-rails paperclip

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

iPhone:使用XIB通过完成按钮操作重新启动键盘

嗨,我正在UITextview上工作

如何辞职键盘,键盘"完成按钮"后单击动作,哪个XIB

谢谢

iphone uikeyboard

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

type function <type>()

我今天在一些图形库中看到了类似的东西,看起来它可能非常有用.

在演示中,我看到它看起来像这样:

Texture2D texture = Content.Load<Texture2D>("Textures//Road");
Effect shader = Content.Load<Effect>("Effects//Road");
Run Code Online (Sandbox Code Playgroud)

我假设它是一个函数,它返回<>括号中定义的任何类型,并为不同类型执行不同的操作.

我想自己实现类似的东西,它是如何使用的?

c# xna

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

在SSIS中有效批量导入数据,偶尔会出现PK重复内容?

经过一些转换后,我会定期将带有100k记录的平面文件加载到表中.该表在两列上有一个PK.整体数据不包含重复的PK信息,但偶尔会有重复数据.

我天真地不明白为什么SSIS拒绝我的所有记录时只有一些人违反了PK约束.我认为问题在于,在批量加载期间,即使其中一行违反PK约束,该批次中的所有行都会被拒绝.

如果我将OLE Db Destination的FastLoadMaxInsertCommitSize属性更改为1,如果修复了问题,但它会像狗一样运行,因为它每1行提交一次.

在MySQL中,批量加载工具允许您忽略PK错误并跳过这些行而不会牺牲性能.有谁知道在SQL Server中实现这一目标的方法.

任何帮助非常感谢.

ssis flat-file sql-server-2008

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

使用PHP发送电子邮件有哪些要求?

  • 我正在使用PHP 5.3.3开发Web应用程序.
  • 我希望它能自动发送确认电子邮件.
  • 我还没有域名.
  • 我正在使用Windows XP.
  • 我没有PEAR的邮件包.
  • 我有hMailServer,是我想用来发送电子邮件的邮件服务器.

我的问题是:

  1. 我可以发送没有域名的电子邮件吗?(这是绝对必要的吗?我只是想暂时测试一下这个应用程序.)
  2. 如果需要域名,是否还需要使用虚拟主机服务提供商托管应用程序?我可以从我的电脑上做到吗?(记住,我只想测试应用程序.)
  3. 我绝对需要PEAR的邮件包吗?或者我可以简单地使用mail()函数?

我对自己该做什么一无所知.我做了我的研究,我理解这些部分,但我无法理解整体,我的意思是什么资源是必要的以及如何把它放在一起.我以前从未开发过任何发送电子邮件的应用程序.请帮我.

php email

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

具有AUTO_INCREMENT主ID的MySQL表在回滚后不释放该数字

我有一张有账单的桌子.插入新记录后,每个帐单都有一个来自数据库的ID.该字段是一个设置了AUTO_INCREMENT的INTEGER.

如果我作为事务的一部分插入新记录并且我必须回滚此事务,那么ID就会被删除.因此,即使此ID未被使用,下一条记录也会成为更高的ID.

账单最好有一个线性编号,因此会计可以判断出是否有问题.

mysql transactions auto-increment

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

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