php - Empat txt a, b, c, dan d Bandingkan berapa banyak daripada tiga txt bcd dalam a.
怪我咯
怪我咯 2017-05-16 13:07:52
0
3
456
  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! !!

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(3)
仅有的幸福

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); //防止卡死
   }
}
漂亮男人

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

给我你的怀抱

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan