小编rep*_*ter的帖子

jQuery - 是否有比"parent().parent().parent()"更好的语法

我正在做一些相当基本的jQuery的东西,真的开始,我经常通过做像这样的事情来导航dom

$(this).parent().parent().addClass('hello');
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否有更好的方法来做到这一点?

javascript syntax jquery

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

在动态查询中将db查询值分配给t-sql变量

我有这个要求在存储过程中实现.动态查询数据库以获取表的计数,将其存储在t-sql变量中,然后根据该变量做出一些决定.

这是我正在处理的存储过程.这是一些错误,因为我认为没有一种简单的方法可以将tsql动态查询的结果分配给变量.

CREATE PROCEDURE test
AS
BEGIN
 DECLARE @sql VARCHAR(255)
 DECLARE @cnt int
 SET @sql = 'SELECT COUNT(1) FROM myTable'
 SET @cnt = EXEC(@sql)
 IF (@cnt > 0)
     PRINT 'A'
 ELSE
     PRINT 'B'
END
GO
Run Code Online (Sandbox Code Playgroud)

有人能告诉我是否有更简单的方法使用T-SQL实现这一目标?

谢谢.

sql t-sql

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

将数字分解为素数

我正在尝试创建一个用于分解素数的pascal程序,即

16 = 2*2*2*2
210 = 2*3*5*7
Run Code Online (Sandbox Code Playgroud)

我应该输入一个数字,我应该返回素数分解.我不理解数学意义上的解决方案,有人可以解释我这个算法或伪代码,只要我理解我正在创建的编程并不是真正的问题.

谢谢

algorithm pascal

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

Sql查询需要包含银行假日

我有以下查询:

set language 'english'

DECLARE @MyDate DATETIME

SET @MyDate = dateadd(dd,-1,dateadd(mm,datediff(mm,0,getdate()),0))

SELECT ReportEndDate = DATEADD(dd, CASE 
        WHEN DATENAME(weekday,@MyDate) = 'Saturday' THEN 5 
        WHEN DATENAME(weekday,@MyDate) IN ('Monday','Sunday') THEN 4 
        ELSE 6 END, @MyDate)
Run Code Online (Sandbox Code Playgroud)

您可以看到哪个月结束了+ 4个工作日.

我需要将其扩展到包括圣诞节和新年.因此,在新月的第4个工作日工作时,上述查询会考虑这些银行假日.

任何指针都会被贬低.

sql t-sql

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

参数'&'打破$ .ajax请求

我正在开发一个Web应用程序,它在客户端使用JavaScript + JQuery,在服务器端使用PHP.

我想作为AJAX请求的参数传递的字符串之一在其内容中有一个"&".

因此,请求的字符串被破坏.浏览器"认为"此参数已结束,因为字符串上有"&".

var hasChar = "This is a string that has a & in the content.";
var doesntHave = "This one does not contain.";
var dataString = "first=" + hasChar + "&second=" + doesntHave;

$.ajax({
    type : "POST",
    url : "myurl.php",
    data : dataString,
    cache : false,
    success : function(html) {
    }
});
Run Code Online (Sandbox Code Playgroud)

服务器接收第一个参数"这是一个具有"的字符串

我的问题:

如何在客户端编码字符串以及如何在PHP服务器上解码它.

javascript jquery parameter-passing

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

Jquery sortable - 空div不接受该值

我在jquery排序工作,一切正常.但空div不会接受可拖动的内容.

在这里我的jquery,

    $( ".dropfalse" ).sortable({
            connectWith: ".dropfalse",
            revert: true,           
            tolerance: 'pointer',
            placeholder: "ui-state-highlight",
            cursor: 'pointer',
            dropOnEmpty: true,
            forcePlaceholderSize: true
        });

        $('#sortable').disableSelection();
Run Code Online (Sandbox Code Playgroud)

任何建议.

javascript jquery jquery-ui-sortable

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

指向模板类的指针作为该类参数

基本上在尝试通过邻接列表实现图形时,我很难定义图形节点:

template <
    typename Vertex, 
    typename Edge,
    typename EdgeLink = std::pair< Edge, GraphNode* >,
    typename Alloc = std::allocator< EdgeLink >
>
class GraphNode
{
public:
    Vertex vertex;
    std::list< EdgeLink, Alloc > neighbours;
};
Run Code Online (Sandbox Code Playgroud)

我意识到我不能给GraphNode模板指针赋予参数,因为它们还没有定义.我对c ++模板大师的问题是:在这种情况下使用了什么技术?

谢谢.

c++ templates

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

单击jQuery调用自定义函数

单击h1后,如何正确调用specialHouse函数,仍然允许$(this)表示div.content.目前以下不适用于错误"Uncaught TypeError:Object [object Object]没有方法'specialHouse'"

function specialHouse()
{
    $(this).slideDown(500, function(){
      $(this).delay(2000).slideUp();
    });
 };

$('div.content').hide();
$('h1').on('click', function(){
    $(this).next('div.content').specialHouse();
})
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 :)

javascript jquery function

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

如何在刷新页面时停止"Conform form resubmission"对话框

我使用订阅脚本将用户电子邮件地址添加到mysql记录.我使用下面的代码进行此过程.工作正常.用户提交电子邮件后页面刷新,数据库也更新为mysql :-).但问题是,当我在提交电子邮件后刷新页面时,我正在获得一个符合表格的重新提交对话框.如果我点击继续按钮,同一个电子邮件(dublicate)正在更新新记录.我的数据库正在使用相同的电子邮件地址进行更新当我刷新页面.如何禁用此消息并停止更新mysql中的相同重复记录.

<form id="myForm" action="" onsubmit="return validateForm();"method="post">
    <input type="hidden" name="action" value="update" />
    <input type="text" name="email" id="email" value="Enter your email here" onfocus="if (this.value == 'Enter your email here') {this.value = '';}" onblur="if   (this.value == '') {this.value = 'Enter your email here';}" onwebkitspeechchange = "this.value = this.value.replace('Enter your email here','')" style=" margin:0px 0px 0px 26px;color:#999; border:4px solid #bbb;border-radius:6px;font-size:1em;width:260px;height:30px; font-style:italic; font-family:"Times New  Roman", Times, serif;"/>
    <br>
    <center>
        <input class="button" type="image" src="rss.png" />
    </center>
</form>
<?php
    $email = $_POST['email'];
    mysql_connect ("localhost", "root", "") or …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql

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

错误的异常使用 - 来自catch的返回值

这是一段代码.

  private boolean CheckTerm()
      {
          String str = lGskCompoundNumber;
          if (lPrefix.trim() == "" || lNumber.trim() == "")
              return false;

          try
          {
              Integer.parseInt(lNumber);
          }
          catch (Exception ex)
          {
              return false;
          }
          if (lHasAmpersand)
              str = lGskCompoundNumber.replace("&", "");
          return str.equals(lPrefix + lInitSep + lNumber + lEndSep + lSuffix);
      }
Run Code Online (Sandbox Code Playgroud)

我应该从catch块返回某个值还是使用权?

java exception

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