cari

Rumah  >  Soal Jawab  >  teks badan

php - Empat txt a, b, c, dan d Bandingkan berapa banyak daripada tiga txt bcd dalam a.

  1. Peraturannya adalah seperti berikut:

    < /p>

Saya telah mengujinya sendiri dan menyediakan dua ini_set('memory_limit', '-1');set_time_limit(0);, dan kemudian selepas menjalankannya untuk masa yang lama, ia melaporkan ralat 500 Tolong bantu! !!

怪我咯怪我咯2828 hari yang lalu462

membalas semua(3)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-16 13:09:52

    Banyak data. Dianggarkan bahawa pangkalan data terdedah kepada kematian. Untuk perbandingan mudah, mula-mula tulis skrip untuk menyimpan data ke dalam redis. Kekunci cache jadual a ialah a.0 a.1 a.2 atau sesuatu, b.000000036 atau sesuatu yang kedua-duanya tetap sama. Selepas mengimport, tentukan jumlah bilangan data dalam a

    Tulis gelung untuk

    $redis= new Redis();
    $Acount = 100000; //a的总数
    $num  = 1;
    $chkary = [1,2,3,4,5,6,7,8,9];//判断用的数组
    for ($i=0;$i<=$Acount;$i++){
        $data = $redis->get('a.' . $i);
       if( $redis->exists('b.'.$data)){
           //存在 code
       }
       $num++;
       if(in_array(($Acount/$num),$chkary)){
           sleep(1); //防止卡死
       }
    }

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:09:52

    Anda boleh menulis skrip untuk menyimpan kandungan empat teks ke dalam empat koleksi Redis, dan kemudian mencari persimpangan Ini sangat pantas.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:09:52

    Ralat 500 ialah memori tidak mencukupi Anda boleh melaksanakan beberapa baris untuk melepaskan memori yang tidak berguna

    balas
    0
  • Batalbalas