大智慧面试经验
15-06-18下午1點(diǎn),大智慧面試;
面試題全英文,第一部分基礎(chǔ)的,諸如echo print printf的區(qū)別,include與require的區(qū)別等;
第二部分細(xì)節(jié)方面的,如在string中\(zhòng)n的意義,ucwords函數(shù);
第三部分應(yīng)該是安全加密方面的東西,md5(),crypt(),sha1();
感覺這樣的面試題沒什么真正意義上的含量啊。。。
然后就是面試官了,一個(gè)無線端的面試官,我是做PC端的,問了一些JQuery(綁定時(shí)間,ajax)、JS方面的問題,web socket的問題,基本上答不上來,不合面試官的胃口吧。
總結(jié):尼瑪你們要找無線端APP的開發(fā),找老子主做PC端,兼顧數(shù)據(jù)庫(kù)與運(yùn)維的小白兔干叼,大智慧的HR也太不負(fù)責(zé)任了吧(PS:中午12點(diǎn)40到HR辦公室,沒發(fā)現(xiàn)任何美女,而且給我的感覺就是毫無沖勁的HR部分,怪不得做事不負(fù)責(zé)任的)
?
晚上回家查了查
1.echo是語法結(jié)構(gòu),不是函數(shù),可一次性輸出多個(gè)值,以逗號(hào)分隔;print是一個(gè)函數(shù),一次性只能輸出一個(gè)值;printf是把文字格式化后輸出,printf("格式化字符串",參數(shù)1,參數(shù)2,...)
2.\n代表換行,僅限文本換行,在服務(wù)器上做日志記錄時(shí)用到得較多?;如果是瀏覽器上顯示,則用<br/>,把數(shù)據(jù)庫(kù)中存儲(chǔ)的一些要展示到頁面上的內(nèi)容用得比較多
3.md5()一般用得比較多,但是從來沒去想過它與其他加密方式的關(guān)系- -,太懶!
md5($str [,$raw_output] = false):是一種不可逆加密,$raw_output可選,若為true,報(bào)文摘要將以16字節(jié)長(zhǎng)度的原始二進(jìn)制格式返回;
crypt()返回一個(gè)基于標(biāo)準(zhǔn)UNIX DES算法或系統(tǒng)上其他可用的替代算法的散列字符串,也是一種不可逆加密。
crypt($str [, $salt]):$salt 鹽值字符串。如果沒有提供,算法行為將由不同的算法實(shí)現(xiàn)決定,并可能導(dǎo)致不可預(yù)料的結(jié)果。
這個(gè)鹽值涉及的一些具體算法不詳寫了,http://www.open-open.com/lib/view/open1419950865203.html這上面說得還可以的
sha1()也是一種不可逆加密啊。。。
sha1($str [,$raw_output = false]):$raw_output若為true,返回以20字節(jié)長(zhǎng)度的原始格式,默認(rèn)返回40 字符長(zhǎng)度的十六進(jìn)制數(shù)字
http://www.cmd5.com/上面提供了將上面的加密結(jié)果解密出來的功能。屌,好像不錯(cuò)。
?
還有一些如url加密(url編碼函數(shù)urlencode),base64信息加密等等。
睡覺了,下次再研究吧,總的一句:大智慧太(真)高(垃)端(圾)
轉(zhuǎn)載于:https://www.cnblogs.com/look-moose/p/4587393.html
總結(jié)
- 上一篇: 软件工程--总作业(已经完成)
- 下一篇: 虎头马身子是谁画的啊?