小编Edg*_*gar的帖子

有没有办法告诉curl不使用缓存

我想找出一个网址的文件大小:

$url1 = 'www.google.com';
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $url1); 
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($curl1);
$file_size = curl_getinfo($curl1, CURLINFO_SIZE_DOWNLOAD ); 
$file_size_kb = $file_size / 1000;
echo $file_size_kb;
Run Code Online (Sandbox Code Playgroud)

输出是43331.我认为它太低了,因为我有谷歌缓存.这可能是真的吗?此外,我在其他网站上测试谷歌计算网址的大小,它是两倍大.

php curl

26
推荐指数
3
解决办法
6万
查看次数

如何查看/更改MySQL连接超时设置?

我有一个java程序,当我登录时,大约600,000毫秒(我实际上尝试了几次,它总是~600,000,这就是为什么我认为有些地方设置超时600,000毫秒)我的数据库连接崩溃,我的程序没有更长的工作(它总是需要连接到数据库).它给了我Communication link failure错误.我这是我的mysql连接设置:

import java.sql.*;
import javax.swing.*;
public class mysqlconnect {
    Connection conn = null;
    public static Connection ConnectDb()    {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://server_name/database_name","user_name","user_password");
            return conn;
        }catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Cant connect to db");
            return null;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试添加?autoReconnect=true&tcpKeepAlive我的代码,但没有运气.有没有办法去phpmyadmin并在那里更改一些设置(增加超时时间)?

java mysql

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

DateTime('四月的第一天')返回与DateTime相同('五月的第一天')

April ant May在php中返回相同的日期:

var_dump(new DateTime('first day of April')); - '2016-05-01 00:00:00'

var_dump(new DateTime('first day of May')); - '2016-05-01 00:00:00'

适用于其他几个月,but for April it returns 05 instead of 04.

编辑:'timezone'=>'欧洲/巴黎'

Edit2:http://imgur.com/TccRcMo

php datetime

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

Jquery选择除一个之外的所有类

我想做这样的事情:

$('.anwer_labels').click(function() {
    $(this).toggleClass('active');
    $('.anwer_labels').removeClass('active');
   // $(this).addClass('active').siblings().removeClass('active');;
   // $(this).removeClass('active');
})
Run Code Online (Sandbox Code Playgroud)

在这一行我想添加一个例外,所以我不会包括$(this):

$('.anwer_labels').removeClass('active'); //some code here to not add $(this)
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

jquery

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

Php foreach - 用逗号分隔每个循环,除了最后一个元素

这是我的意思:

foreach ($array as $a) {
 echo $a.',<br/>';
}
Run Code Online (Sandbox Code Playgroud)

当前输出将是:

a,
a,
a,
a,
Run Code Online (Sandbox Code Playgroud)

我想输出是这样的:

a,
a,
a,
a
Run Code Online (Sandbox Code Playgroud)

(所有'a'用逗号分隔,当涉及到最后一个循环时,它不会写逗号)

php

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

jQuery隐藏并显示多个div

我有一个带有3个问题的html表单,每个问题都在div中:

<div id="question1">
question1
</div>

<div id="question2">
question2
</div>

<div id="question3">
question3
</div>
Run Code Online (Sandbox Code Playgroud)

并在最后一个按钮:

<button id="next">Next question</button>
Run Code Online (Sandbox Code Playgroud)

我想要的 - 首先只显示第一个div.我按下按钮 - >第二个div加载,第一个div隐藏.我再次按下按钮 - >第二个div隐藏,第三个div出现.

这是我试过的方式:

<script>
$('#question2').hide();
$('#question3').hide();

    $("#next").click(function (e) {
        event.preventDefault();
        $('#question1').hide();
        $('#question2').show();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我不知道如何加载第3个div.

javascript jquery

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

多维数组差异

我有2个阵列:

$big_array = array (
                    array (
                            array (
                                      'correct' => FALSE,
                                      'answer' => 'false answer1'
                            ),
                            array (
                                      'correct' => FALSE,
                                      'answer' => 'false answer2'
                            ),
                            array (
                                      'correct' => FALSE,
                                      'answer' => 'false answer3'
                            ),                  
                            array (
                                      'correct' => TRUE,
                                      'answer' => 'correct answer'
                            )
                    )
);

$small_array = array (
                    array (
                            array (
                                      'correct' => FALSE,
                                      'answer' => 'false answer1'
                            )
                    )
);
Run Code Online (Sandbox Code Playgroud)

我想制作,array_diff($big_array, $small_array)但它不工作我想要它,目前它给我一个空数组作为结果,我希望结果是:

$outcome_array= array (
                    array (
                            array (
                                      'correct' => …
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

php ×4

jquery ×2

curl ×1

datetime ×1

java ×1

javascript ×1

mysql ×1