小编cof*_*tor的帖子

确定$ .ajax错误是否超时

我正在利用魔力jQuery.ajax( settings ).

但是,我想知道是否有人玩超时设置多吗?

我知道它基本上用于指示请求的本地时间,但如果达到超时,它是否可以触发任何内容?或者它只是停止听取回应?

阅读jQuery网站,我可以看到没有传递任何参数,所以它看起来像是一个具有一个功能的简单设置.哪个好.

但是,如果达到超时,我想触发警报或某些功能.在这种情况下,我可以看到错误设置没有被触发.

这是我的片段:

$("form#testform").submit(function(){ 

 var allFormValues = $("form#testform").serialize(); 

   $.ajax({
    cache:false,
    timeout:8000,  // I chose 8 secs for kicks
    type:"POST",
    url:"someurl.php",
    data:allFormValues,
    error:function(){ alert("some error occurred") },
    success:function(response){ alert(response); }
   });

});
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用超时工作更多?

ajax jquery connection-timeout

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

MySQL IF NOT NULL,然后显示1,否则显示0

我在这里使用一点显示复杂功能.我确信我只是忽略了IF/ELSE功能.

我有2个表我正在查询(客户,地址).第一个有主记录,但第二个可能有也可能没有LEFT JOIN的记录.

如果地址表中没有记录,我想显示零.如果有记录,我想只显示1.

到目前为止我的尝试:

SELECT c.name, COALESCE(a.addressid,0) AS addressexists
FROM customers c
LEFT JOIN addresses a ON c.customerid = a.customerid
WHERE customerid = 123
Run Code Online (Sandbox Code Playgroud)

第一个例子没有这样做.但我可能错误地使用了COALESCE.

如果存在,如何显示0,如果为null,则为1?

mysql if-statement

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

Javascript正则表达式 - 替换非数字字符

这有效:

var.replace(/[^0-9]+/g, '');  
Run Code Online (Sandbox Code Playgroud)

这个简单的代码片段将替换任何不是数字的东西.

但小数也是实际的.所以,我想弄清楚如何包含一个时期.

我确信这很简单,但我的测试不起作用.

javascript regex

61
推荐指数
3
解决办法
8万
查看次数

使用扫描仪读取CSV()

我的csv正在读入System.out,但我注意到任何带空格的文本都会被移动到下一行(作为返回\n)

这是我的csv开始的方式:

first,last,email,address 1, address 2
john,smith,blah@blah.com,123 St. Street,
Jane,Smith,blech@blech.com,4455 Roger Cir,apt 2
Run Code Online (Sandbox Code Playgroud)

运行我的应用程序后,任何带有空格(地址1)的单元格都会被抛到下一行.

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class main {

    public static void main(String[] args) {
        // -define .csv file in app
        String fileNameDefined = "uploadedcsv/employees.csv";
        // -File class needed to turn stringName to actual file
        File file = new File(fileNameDefined);

        try{
            // -read from filePooped with Scanner class
            Scanner inputStream = new Scanner(file);
            // hashNext() loops line-by-line
            while(inputStream.hasNext()){
                //read single line, put in string
                String …
Run Code Online (Sandbox Code Playgroud)

java csv java.util.scanner

45
推荐指数
3
解决办法
19万
查看次数

PHP,用Header()显示图像

我正在显示来自我的网络根目录的图像,如下所示:

header('Content-type:image/png');
readfile($fullpath);
Run Code Online (Sandbox Code Playgroud)

内容类型:image/png令我感到困惑.

其他人帮我解决了这个问题,但我注意到并非所有图像都是PNG.很多都是jpg或gif.
它们仍然成功显示.

有谁知道为什么?

php header

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

Bash Shell脚本 - 写入自定义日志文件

在Linux中,我知道如何/var/log/messages在我创建的简单shell脚本中向文件写一条简单的消息:

#!/bin/bash
logger "have fun!"
Run Code Online (Sandbox Code Playgroud)

我想停止将消息抛入默认/var/log/messages文件,并创建自己的.

我试过这个:

#!/bin/bash
logger "have more fun" > /var/log/mycustomlog
Run Code Online (Sandbox Code Playgroud)

它仍然记录到/var/log/messages.它创造了/var/log/mycustomlog它,但它是空的.

有人看到我错过了吗?

bash shell logging

37
推荐指数
3
解决办法
11万
查看次数

MySQL - 整数列的大小限制

我正在使用phpMyAdmin来创建我的表结构.

我可以从MySQL的文档页面上读到有关整数类型的大小限制: MySQL整数类型参考


所以这里是我在创建专栏时感到困惑的地方.

我想在表中创建一个列:tbl_note_categories调用notescounter

我不认为自己会在tbl_notes任何具体的情况下创造成千上万的音符categoryid.但我相信我会为每个categoryid创建数百个音符.

我正在选择:tinyint,smallint,mediumint.根据上面的文档链接,我猜测smallint是我的最佳选择.

所以这是我的困惑.PhpMyAdmin要求指定Length/Values参数.我要确保这个新列(notescounter)是无符号的,给我高达65536.这是否意味着我需要长度/值为(5)?

我猜长度是字符长度,但我不确定.(与varchar比较)

PhpMyadmin中新列的快照

mysql integer phpmyadmin

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

jQuery - 循环使用具有特定属性的元素

我知道如何遍历下面的输入,搜索具有特定类"测试者"的输入

以下是我的表现方式:

<input type='text' name='firstname' class="testing" value='John'>
<input type='text' name='lastname' class="testing" value='Smith'>

<script type="text/javascript">
$(document).ready(function(){

 $.each($('.testing'), function() { 
   console.log($(this).val());
 });

});
</script>
Run Code Online (Sandbox Code Playgroud)

它按预期输出"John","Smith".

我想不使用class="testing"和使用自定义属性:testdata="John".

所以这就是我要做的事情:

<input type='text' name='firstname' testdata='John'>
<input type='text' name='lastname' testdata='Smith'>
Run Code Online (Sandbox Code Playgroud)

我的目标是使用内部的任何内容自动填充每个输入的值testdata,但只检测那些具有该testdata属性的值.

这是我尝试使用$.each循环的失败:

$.each($('input').attr('testdata'), function() {
  var testdata = $(this).attr('testdata');
  $(this).val(testdata);    
});
Run Code Online (Sandbox Code Playgroud)

我得到了这样的答复:Uncaught TypeError: Cannot read property 'length' of undefined 谁能看到我做错了什么?

each jquery custom-attributes

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

StrictHostKeyChecking不忽略指纹验证

我正在使用以下命令进行Rsyncing:

# rsync -arvce ssh /tmp/rsync/file.txt user@domain:/tmp/rsync/
Run Code Online (Sandbox Code Playgroud)

这工作正常,我将不得不在多个地方这样做,所以我想实现该StrictHostKeyChecking选项.

在阅读其他在线示例后,我添加了这样的选项(3个示例):

# rsync -arvce ssh -o 'StrictHostKeychecking no' /tmp/rsync/file.txt user@domain:/tmp/rsync/

# rsync -arvce ssh -o 'StrictHostKeychecking=no' /tmp/rsync/file.txt user@domain:/tmp/rsync/

# rsync -arvce ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/rsync/file.txt user@domain:/tmp/rsync/
Run Code Online (Sandbox Code Playgroud)

我仍然会被提示验证目标服务器的密钥.我理解-o StrictHostKeychecking = no选项让我选择是否在每次打开连接时绕过该步骤.

我做错了吗?

这里'我读过一些关于此的链接:

http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html

http://www.thegeekstuff.com/2010/04/how-to-fix-offending-key-in-sshknown_hosts-file/

http://www.cyberciti.biz/faq/linux-appleosx-howto-disable-ssh-host-key-checking/

ssh rsync

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

LEFT JOIN里面的mysql子查询

我有一个查询需要来自名为的辅助表的最新记录tbl_emails_sent.

该表包含发送给客户的所有电子邮件.大多数客户都有几百到几百封电子邮件.我想拉一个显示最新的查询.

例:

SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid
Run Code Online (Sandbox Code Playgroud)

我猜测使用子查询的LEFT JOIN,但我没有深入研究子查询.我正朝着正确的方向前进吗?

目前上面的查询未针对指定表中的最新记录进行优化,因此我需要一些帮助.

mysql subquery left-join

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