PHP code
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),寧夏企業(yè)網(wǎng)站建設(shè),寧夏品牌網(wǎng)站建設(shè),網(wǎng)站定制,寧夏網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寧夏網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
?php
if($_SERVER['REQUEST_METHOD'] == "POST") {$a[]="Anna1";
$a[]="Anna2";
$a[]="Anna3";
$a[]="Anna4";
$a[]="Anna5";
$a[]="Anna6";
$a[]="Brittany1";
$a[]="Brittany2";
$a[]="Brittany3";
$a[]="Brittany4";
$a[]="Brittany5";
$a[]="Brittany6";
$a[]="Brittany7";
$a[]="Cinderella1";
$a[]="Cinderella2";
$a[]="Cinderella3";
$a[]="Cinderella4";
$a[]="Cinderella5";
$a[]="Cinderella6";
$a[]="Cinderella7";
$a[]="Diana1";
$a[]="Diana2";
$a[]="Diana3";
$a[]="Diana4";
$a[]="Diana5";
$a[]="Diana6";
$a[]="Diana7";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
$a[]="Hege";
$a[]="Inga";
$a[]="Johanna";
$a[]="Kitty";
$a[]="Linda";
$a[]="Nina";
$a[]="Ophelia";
$a[]="Petunia";
$a[]="Amanda";
$a[]="Raquel";
$a[]="Cindy";
$a[]="Doris";
$a[]="Eve";
$a[]="Evita";
$a[]="Sunniva";
$a[]="Tove";
$a[]="Unni";
$a[]="Violet";
$a[]="Liza";
$a[]="Elizabeth";
$a[]="Ellen";
$a[]="Wenche";
$a[]="Vicky";
//get the q parameter from URL
$q = $_POST["q"];
$r = preg_grep("/^$q/i", $a);
exit(join('br', $r));
}
?
script type="text/javascript" src=""/script
script
function showHint(s) {
if($.trim(s) == '') return;
$('#txtHint').css('display', '');
$('#txtHint').load('', {q : s});
}
/script
div
form action="gethint.php" method="get" name="q"
input type="text" id="q" name="q" onkeyup="showHint(this.value)" style="width:300px; height:32px;" /
input type="submit" style="width:80px; height:34px;" value="Search"/
p id="txtHint" style="width:600px;diplay:none"/p
/form
/div
這個(gè)問題在PHP的官方網(wǎng)站上叫緩沖查詢和非緩沖查詢(Buffered and Unbuffered queries)。PHP的查詢?nèi)笔∧J绞蔷彌_模式。也就是說,查詢數(shù)據(jù)結(jié)果會(huì)一次全部提取到內(nèi)存里供PHP程序處理。這樣給了PHP程序額外的功能,比如說,計(jì)算行數(shù),將指針指向某一行等。更重要的是程序可以對(duì)數(shù)據(jù)集反復(fù)進(jìn)行二次查詢和過濾等操作。但這種緩沖查詢模式的缺陷就是消耗內(nèi)存,也就是用空間換速度。
相對(duì)的,另外一種PHP查詢模式是非緩沖查詢,數(shù)據(jù)庫服務(wù)器會(huì)一條一條的返回?cái)?shù)據(jù),而不是一次全部返回,這樣的結(jié)果就是PHP程序消耗較少的內(nèi)存,但卻增加了數(shù)據(jù)庫服務(wù)器的壓力,因?yàn)閿?shù)據(jù)庫會(huì)一直等待PHP來取數(shù)據(jù),一直到數(shù)據(jù)全部取完。
很顯然,緩沖查詢模式適用于小數(shù)據(jù)量查詢,而非緩沖查詢適應(yīng)于大數(shù)據(jù)量查詢。
推薦使用xSearch這款軟件,可以用來搜索文本文件內(nèi)包含的內(nèi)容。
使用示例如圖:
XSearch簡介:
XSearch?具有更多的功能,Windows?搜索不提供經(jīng)典搜索工具。它的工作方式經(jīng)典:?沒有索引服務(wù)不斷掃描您的文件。它支持搜索文件的文件名稱、大小、日期時(shí)間和單詞。不同于在?Windows?搜索,你可以指定的確切大小?(字節(jié)、?KB、?MB?或?GB),確切的日期和時(shí)間和不同的日期時(shí)間?(修改、創(chuàng)建、上次訪問)等。您可以指定單詞或文件名稱選項(xiàng),如"任何"、"所有"、"精確短語"、"無"等,并區(qū)分大小寫、?十六進(jìn)制值?UTF8?和?Unicode。包含在?XSearch?中,HexView?工具允許您查看以十六進(jìn)制格式的文件,它像是一個(gè)只讀的編輯器,并支持大文件。