freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

收藏的面試題php(編輯修改稿)

2025-02-10 01:12 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 rint、printf,大部分人都使用如下例的 echo:echo My string $variable。你也可以使用這種方法:echo ENDThis text is written to the screen as output and this $variable is parsed too. If you wanted you can have span HTML tags in here as well./span The END。 remarks must be on a line of its own, and can39。t contain any extra white 。 比 Perl 好嗎?請(qǐng)討論。我們不要為一個(gè)簡(jiǎn)單的問題引發(fā)一場(chǎng)舌戰(zhàn),正如我經(jīng)常說的:「為工作選擇適合的語言,不要把工作遷就語言?!刮覀€(gè)人認(rèn)為 Perl 十分適合用作命令行工具,雖然它在網(wǎng)頁應(yīng)用上也有不錯(cuò)的表現(xiàn),但是它的真正實(shí)力在命令行上才能充分發(fā)揮。同樣地,PHP 雖然可以在控制臺(tái)的環(huán)境中使用,但是個(gè)人認(rèn)為它在網(wǎng)頁應(yīng)用上有更好的表現(xiàn),PHP 有大量專門為網(wǎng)頁應(yīng)用而設(shè)計(jì)的函式,Perl 則似乎以命令行為設(shè)計(jì)之本。個(gè)人來說兩種語言我都喜歡,在大學(xué)期間我經(jīng)常使用 Perl、PHP 和 Java,可惜工作上我使用 C,但在家裡我花不少時(shí)間操練 PHP、Perl、Ruby(現(xiàn)正學(xué)習(xí))和 Java,保持我的技能知識(shí)在最新狀態(tài)。很多人問我 C 和 C++ 怎麼樣,它們是否仍有機(jī)會(huì)在我的應(yīng)用中佔(zhàn)一席位,我的答案基本上是「否」,我近來的工作主要集中在網(wǎng)頁開發(fā),雖然 C 和 C++ 也可以用來寫網(wǎng)頁,但它們到底不是為這種工作而設(shè)計(jì)的,「為工作選擇適合的語言」,若果我需要編寫一個(gè)控制臺(tái)應(yīng)用,用來展示 bubble sort、quick sort 和 merge sort 的效能比較,我一定會(huì)使用 C / C++。若果我需要編寫一個(gè)相片簿系統(tǒng),我會(huì)使用 PHP 或者 C(我認(rèn)為製作用戶介面方面 .NET 語言比網(wǎng)頁更加)。 參考:1.2.3.4.5.6.1 請(qǐng)說明 PHP 中傳值與傳引用的區(qū)別。什么時(shí)候傳值什么時(shí)候傳引用? 答: 傳值只是把某一個(gè)變量的值傳給了另一個(gè)變量,而引用則說明兩者指向了同一個(gè)地方。 2 在PHP中error_reporting這個(gè)函數(shù)有什么作用? 答: The error_reporting() function sets the error_reporting directive at runtime. PHP has many levels of errors, using this function sets that level for the duration (runtime) of your script. 3 請(qǐng)用正則表達(dá)式(Regular Expression)寫一個(gè)函數(shù)驗(yàn)證電子郵件的格式是否正確。答: ?phpif(isset($_POST[39。action39。]) amp。amp。 $_POST[39。action39。]==39。submitted39。){ $=$_POST[39。39。]。 if(!preg_match(/^(?:w+.?)*w+@(?:w+.?)*w+$/,$)) { echo 電子郵件檢測(cè)失敗。 } else { echo 電子郵件檢測(cè)成功。 }}else{ ?htmlheadtitleEMAIL檢測(cè)/titlescript type=text/javascript function checkEmail(sText) { var reg=/^(?:w+.?)*w+@(?:w+.?)*w+$/。 var =(sText).value。 if(!()) { alert(電子郵件檢測(cè)失敗)。 } else { alert(電子郵件格式正確)。 } }/script/headbodyform action=?php echo $_SERVER[39。PHP_SELF39。] ? method=POST電子郵件:input type=text id= name= /br /input type=hidden name=action value=submitted /input type=button name=button value=客戶端檢測(cè) onclick=checkEmail(39。39。) /input type=submit name=submit value=服務(wù)器端檢測(cè) //form/body/html?php}?4 簡(jiǎn)述如何得到當(dāng)前執(zhí)行腳本路徑,包括所得到參數(shù)。?phpecho ://.$_SERVER[39。SERVER_NAME39。].$_SERVER[39。PHP_SELF39。].?.$_SERVER[39。QUERY_STRING39。]。//echo ://.$_SERVER[39。HTTP_HOST39。].$_SERVER[39。REQUEST_URI39。]。?5 有一個(gè)一維數(shù)組,里面存儲(chǔ)整形數(shù)據(jù),請(qǐng)寫一個(gè)函數(shù),將他們按從大到小的順序排列。要求執(zhí)行效率高。并說明如何改善執(zhí)行效率。(該函數(shù)必須自己實(shí)現(xiàn),不能使用php函數(shù))?phpfunction BubbleSort(amp。$arr){ $t=count($arr)。 $flag=1。 for($i=0。$i$t。$i++) { if($flag==0) { return。 } $flag=0。 for($j=0。$j$t$i1。$j++) { if($arr[$j]$arr[$j+1]) { $tmp=$arr[$j]。 $arr[$j]=$arr[$j+1]。 $arr[$j+1]=$tmp。 $flag=1。 } } }}$test=array(1,3,6,8,2,7)。BubbleSort($test)。var_dump($test)。?6 請(qǐng)舉例說明在你的開發(fā)過程中用什么方法來加快頁面的加載速度 答:要用到服務(wù)器資源時(shí)才打開,及時(shí)關(guān)閉服務(wù)器資源,數(shù)據(jù)庫添加索引,頁面可生成靜態(tài),圖片等大文件單獨(dú)服務(wù)器。使用代碼優(yōu)化工具啦Mysql部分1 創(chuàng)建poll表,用于記錄單選投票用戶的數(shù)據(jù)字段包括 id[ Autoincreace ] , ip , time , iid(用戶選則的選項(xiàng),int型)寫出create上述table的完整sql語句drop table if exists poll。/*==============================================================*//* Table: poll *//*==============================================================*/create table poll( id int unsigned not null auto_increment, ip varchar(15) not null, time datetime not null, iid int not null, primary key (id))2 insert into poll (ip,time,iid) values(39。39。,now(),2)。3 寫出滿足下邊條件的SQL語句item表的結(jié)構(gòu)為 id(就是poll表中的iid) , descp(用戶選擇的選項(xiàng)的文字)請(qǐng)查詢并返回10條記錄,包括ip和用戶選擇的選項(xiàng)的文字4 現(xiàn)在因?yàn)橥镀比藬?shù)太多,網(wǎng)站時(shí)常出現(xiàn)too many connection的錯(cuò)誤,請(qǐng)?zhí)峁┙鉀Q方案方法一:加大MySql的最大連接數(shù)   mysql的最大連接數(shù)默認(rèn)是100, 這個(gè)數(shù)值對(duì)于并發(fā)連接很多的數(shù)據(jù)庫應(yīng)用是遠(yuǎn)遠(yuǎn)不夠的,當(dāng)連接請(qǐng)求大于默認(rèn)連接數(shù)后,就會(huì)出現(xiàn)無法連接數(shù)據(jù)庫的錯(cuò)誤,因此我們需要把它適當(dāng)調(diào)大一些, 修改 max_connections=1000方法二,不用mysql數(shù)據(jù)庫,改為直接寫文件,詳細(xì)方法參照問題5若非要用 mysql,還可方法三:由于用mysql語句調(diào)用數(shù)據(jù)庫時(shí),在每次之執(zhí)行語句前,會(huì)做一個(gè)臨時(shí)的變量用來打開數(shù)據(jù)庫,所以你在使用mysql語句的時(shí)候,記得在每次調(diào)用完mysql之后就關(guān)閉mysql臨時(shí)變量5 在成功解決連接數(shù)的問題后,發(fā)現(xiàn)程序運(yùn)行緩慢,經(jīng)查發(fā)現(xiàn)是mysql并發(fā)太多,表被鎖定的現(xiàn)象嚴(yán)重,請(qǐng)?zhí)峁┙鉀Q方案對(duì)于訪問量大的,本來就不推薦使用數(shù)據(jù)庫,可以考慮直接寫到文本中,根據(jù)預(yù)測(cè)的訪問量,,…,每有用戶投票的時(shí)候,隨機(jī)往其中的一個(gè)文件中寫入投票信息。統(tǒng)計(jì)的時(shí)候,再對(duì)所有文本文件中的數(shù)據(jù)進(jìn)行分析。必要的時(shí)候,再導(dǎo)入數(shù)據(jù)庫drop table if exists item。/**//*==============================================================*//**//* Table: item *//**//*===================================
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1