{eval=Array;=+count(Array);}
想了解IT界的那些事兒,請關注萌新程序猿?。?!
剛好我之前在自己的個人網站(
www.onezero.cc
)中整理過此類的知識,因此特地奉上。首先總結一下,既然是php程序員,下面的知識是最基本的:
1.PHP的魔術變量都有什么?
2.PHP超級全局變量(9個)
3.PHP魔術函數(13個)
4.前端后端的常用開發框架都有哪些?
前端:(1) CSS: Bootstrap、EasyUI
(2)JavaScript:VUE.js、angular.Js、jQuery.js。
后端:thinkPHP、Yii、Laravel、swoole、workerman(當時只想到這幾個)、。
5.如何查看防火墻開放的端口號service iptables status
6.查看防火墻特定的端口號,例如80端口的狀態?netstat -an | grep 80 查看80端口被什么占用netstat -tunlp | grep 80lsof -i:80
7.Linux系統中System進程占用大量CPU,可能的原因?(1) 進入了一個死循環無法跳出來;(2) 也許是一直在等待一個信號,如從dbus上讀取一個用戶需要的信息; #dbus是一個為應用程序間通信的消息總線系統, 用于進程之間的通信。(3) 有可能是程序在對一個非常大的內容進行分析和處理;(4) 有可能是程序要處理的問題比較多,所以在一個個慢慢的執行。
8.說一下HTTP2.0與HTTP1.0的根本區別。
9.InnoDB和MyISAM的區別是什么,二者分別應用與什么方面?
10.用盡量多的方法說明如何提高一個網頁的訪問速度。
11.請設計一個通信協議,實現與攝像頭之間的通信,要注意協議的安全性和可擴展性。
12.如果一個公司有幾十個系統,每一個系統都需要登錄,現在請你設計一個系統,可以實現每一個系統的單點登錄。
1、用PHP打印出前一天的時間格式是2017-9-5 15:30:21
echo date(‘Y-m-d H:i:s’, strtotime(‘-1 day’));
2、echo(),print(),print_r()的區別
echo是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)
print只能打印出簡單類型變量的值(如int,string)
print_r可以打印出復雜類型變量的值(如數組,對象)
echo — 輸出一個或者多個字符串
3、能夠使HTML和PHP分離開使用的模板
smarty,Heyes Template Class等
5、使用哪些工具進行版本控制?
VS Server on Apache作服務端,WinCVS作客戶端;Subversion on Apache/DAV 做服務端,TortoiseSVN做客戶端,或者Subclipse做客戶端.
6、如何實現字符串翻轉?
strrev()
7、優化MYSQL數據庫的方法。
(1).選取最適用的字段屬性,應該盡量把字段設置為NOT NULL,這樣在將來執行查詢的時候,數據庫不用去比較NULL值。
(2).使用連接(JOIN)來代替子查詢(Sub-Queries)
(3).使用聯合(UNION)來代替手動創建的臨時表
(4).盡量少使用 LIKE 關鍵字和通配符
(5).使用事務和外鍵
8、PHP的意思
Hypertext Preprocessor
9、MYSQL取得當前時間的函數是?,格式化日期的函數是
now(), DATE_FORMAT(date,format)
10、實現中文字串截取無亂碼的方法。
mb_substr()
11、您是否用過版本控制軟件? 如果有您用的版本控制軟件的名字是?
TortoiseSVN-1.2.6 svn-1.2.3
12、您是否用過模板引擎? 如果有您用的模板引擎的名字是?
smarty
13、請簡單闡述您最得意的開發之作
14、對于大流量的網站,您采用什么樣的方法來解決訪問量問題?
首先,確認服務器硬件是否足夠支持當前的流量
其次,優化數據庫訪問。
第三,禁止外部的盜鏈。
第四,控制大文件的下載。
第五,使用不同主機分流主要流量
第六,使用流量分析統計軟件。
—————————————————————–
15、用PHP寫出顯示客戶端IP與服務器IP的代碼
16、語句include和require的區別是什么?為避免多次包含同一文件,可用(?)語句代替它們?
require()和include()除了怎樣處理失敗之外在各
方面都完全一樣。include()產生一個警告而require()則導致一個致命錯誤。
換句話說,如果你想在丟失文件時停止處理頁面,用require()。include() 就不是這樣,腳本會繼續運行。
require()無論如何都會包含文件,而include()可以有選擇地包含.
代替用
include_once
require_once
17、如何修改SESSION的生存時間.
18、有一個網頁地址, 比如PHP開發資源網主頁: ,如何得到它的內容?
19、在HTTP 1.0中,狀態碼401的含義是(?);如果返回“找不到文件”的提示,則可用 header 函數,其語句為(?);
未授權(Unauthorized)
1
回答0
回答10
回答1
回答0
回答4
回答0
回答0
回答0
回答0
回答