第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

【花式填坑第3期】與BAT大咖共同探討 高性能框架ThinkPHP5.0

【花式填坑第3期】與BAT大咖共同探討 高性能框架ThinkPHP5.0

慕女神 2017-05-09 19:13:45
上一期的“人生苦短 我用Python”的話題活動(dòng)中,收到了用戶的大力追捧。這歸根于老師專業(yè)又耐心的為大家一一解答學(xué)習(xí)編程的問(wèn)題。如今,第三期花式填坑來(lái)了,討論的話題是ThinkPHP5.0!ThinkPHP作為為數(shù)不多的“中文PHP框架。從ThinkPHP1.0開(kāi)始就備受關(guān)注,到如今已經(jīng)進(jìn)化到ThinkPHP5.0版本,期間收獲了很多肯定。如今,較為成熟的ThinkPHP5.0版本也有了更多神奇的新特性,比如變得更加方便、更加好用,性能上得到了較大提升,只要熟練掌握技能點(diǎn)就可以輕松開(kāi)發(fā)一套服務(wù)系統(tǒng),聽(tīng)起來(lái)是不是充滿期待?本周,我們就來(lái)聊聊關(guān)于神奇的ThinkPHP5.0。??Singwa老師的個(gè)人主頁(yè),點(diǎn)擊可查看---------------------------------------------------------------------話題交流時(shí)間:5月12日--5月14日話題交流方式:在下方進(jìn)行提問(wèn),老師會(huì)在活動(dòng)期間一一給大家回復(fù)的
查看完整描述

29 回答

?
慕粉3738585

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超11個(gè)贊

Singwa 老師我是您忠實(shí)的粉絲,很喜歡你的課程,請(qǐng)問(wèn)我們這種小白如何快速的成為技術(shù)牛人呢。?希望給我一些建議
查看完整回答
11 反對(duì) 回復(fù) 2017-05-12
  • singwa
    singwa
    首先多謝您支持我的課程! 關(guān)于如何快速成為技術(shù)牛人?這個(gè)是需要時(shí)間的積累的,不能一撮而就的,我認(rèn)為您可以從以下幾點(diǎn)做好準(zhǔn)備工作: 第一:熟練掌握PHP的基礎(chǔ)知識(shí) 第二:學(xué)好一個(gè)框架,比如thinkphp YII等,切記一定要熟練的掌握一個(gè)框架,要非常清楚的理解框架的原理,核心。那么這方面如何去學(xué)習(xí)呢? 1、先看看框架的文檔,然后邊看邊去操作;2、通過(guò)框架做一個(gè)實(shí)戰(zhàn)的項(xiàng)目,如果前期沒(méi)有項(xiàng)目經(jīng)驗(yàn)的可以看看慕課網(wǎng)的實(shí)戰(zhàn)課程, 3、在實(shí)戰(zhàn)完成后,要多去看看框架的源碼,這有利于您理解框架的思想,這個(gè)是很有必要去學(xué)的,在這過(guò)程當(dāng)中你會(huì)對(duì)PHP有更高的認(rèn)知,對(duì)你的技術(shù)當(dāng)然是一個(gè)質(zhì)的飛躍,前提是你需要堅(jiān)持 第三:到公司后 才是您技術(shù)提升的關(guān)鍵因素,這個(gè)時(shí)候你必須要多去做一些項(xiàng)目,在項(xiàng)目中發(fā)現(xiàn)自己的不足,并且快速的去補(bǔ)充自己的知識(shí),當(dāng)然不能只是為了完成項(xiàng)目的功能,我們需要不斷的挖掘新的技術(shù)方案,什么方案適合當(dāng)前的項(xiàng)目,并且能夠做到更好的優(yōu)化項(xiàng)目的性能,這個(gè)過(guò)程當(dāng)前您會(huì)成長(zhǎng)很多 第四:多和公司的技術(shù)牛人溝通技術(shù),從他們身上學(xué)到核心技術(shù),這比你自學(xué)要快很多,因?yàn)橛袀€(gè)引路人比什么都重要。 第五:到公司后建議 學(xué)習(xí)的技術(shù)有: 1、MySQL數(shù)據(jù)庫(kù)優(yōu)化 2、nosql知識(shí) 比如:redis mc mongodb等 3、消息隊(duì)列服務(wù):如rabbitmq kafka等 4、第三方搜索引擎服務(wù):如elasticsearch, sphinx等 5、分布式 、負(fù)載均衡 等等 最后祝您學(xué)習(xí)愉快。
?
慕虎7231881

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超11個(gè)贊

Thinkphp在國(guó)內(nèi)受歡迎的原因是啥?使用簡(jiǎn)單么?

查看完整回答
11 反對(duì) 回復(fù) 2017-05-10
?
7zzz

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超19個(gè)贊

老師Tp5路由分發(fā)原理是什么?求解答

查看完整回答
7 反對(duì) 回復(fù) 2017-05-10
?
zhangmin_0001

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超5個(gè)贊

老師 我想問(wèn)一下 tp5里面 很多地方這也可以那也可以 到底應(yīng)該怎么用
查看完整回答
5 反對(duì) 回復(fù) 2017-05-10
?
qq_反向吸煙_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超3個(gè)贊

Singwa 老師 從你的TP3到TP5我一直在看,也學(xué)的很好,是你讓我知道了什么是項(xiàng)目,是你讓我再次找到信心,感謝一路上有你的陪伴,希望以后還能繼續(xù)學(xué)習(xí)你的課程
查看完整回答
3 反對(duì) 回復(fù) 2017-05-12
  • singwa
    singwa
    多謝支持,我會(huì)一如既往的做出精品課程
?
14cat

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超3個(gè)贊

老師能講一下tp5的隊(duì)列嗎

查看完整回答
3 反對(duì) 回復(fù) 2017-05-12
?
王晉渤

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超6個(gè)贊

還有個(gè)問(wèn)題就是可不可以解析一下thinkphp下面的文件結(jié)構(gòu),運(yùn)行原理以及一些相關(guān)的類庫(kù)介紹。

因?yàn)橛袝r(shí)接了一些小項(xiàng)目,比如一個(gè)留言本或是一個(gè)訂單系統(tǒng),也許就用了簡(jiǎn)單的一些功能比如Db類庫(kù),模板fetch,還有一些簡(jiǎn)單的路由和配置文件之類。我意思就是把tp在進(jìn)行瘦身,只用一些常用的類庫(kù)。

但就是不知道,他的運(yùn)行原理,哪些是基礎(chǔ)也就是必須要有他才能運(yùn)行的,比如一些不需要use的就可以刪了。

之前幫別人寫(xiě)了一個(gè),表單填寫(xiě)后入庫(kù)的,就一個(gè)頁(yè)面,也復(fù)制了整個(gè)框架進(jìn)去,看起來(lái)就有點(diǎn)太大才小用了。

查看完整回答
3 反對(duì) 回復(fù) 2017-05-11
?
慕粉0057536294

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超3個(gè)贊

singwa老師您的tp5課程我是購(gòu)買了,但是您能否就tp5進(jìn)行瘦身減少不必要的案例文件?現(xiàn)在都超過(guò)了100m的大小,希望老師出一份瘦身的文檔、哪些能減少、哪些能刪除、大概講一下、我自己雖然瘦身過(guò)您的那份文件、但是還是有超過(guò)50m的大小
查看完整回答
2 反對(duì) 回復(fù) 2017-05-12
  • singwa
    singwa
    您好,100M的那個(gè)是后臺(tái)靜態(tài)資源, 其實(shí)他就是一個(gè)第三方的前端框架,課程里面有說(shuō)明。 你可以根據(jù)自己的情況對(duì)不必要使用的靜態(tài)頁(yè)面和插件 刪除。這個(gè)是不是TP5課程的重點(diǎn)
  • 智祥
    智祥
    換框架……
?
王晉渤

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超6個(gè)贊

開(kāi)發(fā)了一個(gè)商城后需要用戶自己布署一個(gè)二級(jí)域名,我看手冊(cè)上用路由來(lái)實(shí)現(xiàn)!

那么在域名解析那里是不是還要添加解析記錄呢?如果都要去添加解析記錄,那用戶多了,那豈不是很麻煩。


查看完整回答
2 反對(duì) 回復(fù) 2017-05-11
  • singwa
    singwa
    您好,請(qǐng)把“商城后需要用戶自己布署一個(gè)二級(jí)域名” 這種需求再描述清楚
  • 王晉渤
    王晉渤
    比如,就拿你這個(gè)多商家平臺(tái)入駐來(lái)說(shuō),我注冊(cè)成為商家以后。會(huì)給我生成一個(gè)二級(jí)域名,假設(shè)我的用戶名是aaa,那么這個(gè)平臺(tái)就會(huì)給我一個(gè)aaa.o2ocms.com的二級(jí)域名。像這樣的二級(jí)域名布署,我們應(yīng)怎樣來(lái)做呢?
  • singwa
    singwa
    沒(méi)必要每個(gè)商戶開(kāi)一個(gè)二級(jí)域名, 作為這種o2o的系統(tǒng),每個(gè)城市開(kāi)個(gè)二級(jí)域名還是挺常見(jiàn)的。
點(diǎn)擊展開(kāi)后面1
?
韓顯成

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超5個(gè)贊

laravel對(duì)比thinkphp5有哪些優(yōu)點(diǎn)和缺點(diǎn)

查看完整回答
2 反對(duì) 回復(fù) 2017-05-10
?
puieg

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超1個(gè)贊

請(qǐng)問(wèn)老師,我現(xiàn)在的話大三下學(xué)期,現(xiàn)在只能基本掌握php的知識(shí):能寫(xiě)一個(gè)基本的個(gè)人博客;我想請(qǐng)問(wèn)一下老師,要是我學(xué)習(xí)tp5以及實(shí)戰(zhàn)的話是否可以去找一個(gè)暑假實(shí)習(xí)!謝謝

查看完整回答
1 反對(duì) 回復(fù) 2017-05-15
  • singwa
    singwa
    您好,學(xué)習(xí)的話需要把之前的一些東西串起來(lái),靈活運(yùn)用,我先推薦您一個(gè)大致的方向: PHP篇 1、熟練掌握PHP的基礎(chǔ)知識(shí),數(shù)組、字符串、函數(shù)、面向?qū)ο?常用設(shè)計(jì)模式 2、學(xué)好一個(gè)框架,比如thinkphp YII等,切記一定要熟練的掌握一個(gè)框架,要非常清楚的理解框架的原理,核心。 3、通過(guò)框架做一個(gè)實(shí)戰(zhàn)的項(xiàng)目,如果前期沒(méi)有項(xiàng)目經(jīng)驗(yàn)的可以看看慕課網(wǎng)的實(shí)戰(zhàn)課程 - 加分篇 4、(如果時(shí)間如許的話)在實(shí)戰(zhàn)完成后,要多去看看框架的源碼,這有利于您理解框架的思想,這個(gè)是很有必要去學(xué)的,在這過(guò)程當(dāng)中你會(huì)對(duì)PHP有更高的認(rèn)知,對(duì)你的技術(shù)當(dāng)然是一個(gè)質(zhì)的飛躍,前提是你需要堅(jiān)持 - 這個(gè)為加分篇 Mysql篇 1、mysql的基本用法 2、mysql常用的優(yōu)化 - 加分篇 3、PHP操作mysql 4、mysql主從分離技術(shù) - 加分篇 linux篇 1、常用的Linux一些命令 2、vim的使用 3、Linux環(huán)境下 部署和配置相關(guān)服務(wù)如nginx mysql apache等 - 加分篇 算法篇 1、常用算法掌握 - 加分篇 前端篇 1、html css js jquery 等 其他篇 1、如果時(shí)間如許 可以學(xué)學(xué)redis monogdb 消息隊(duì)列服務(wù)rabbitmq或者kafka ,搜索引擎sphinx 或者 es
  • walker02
    walker02 回復(fù) singwa
    singwa這個(gè)回復(fù)好厲害啊,一條大路就出來(lái)了,非常贊同
?
讓自己發(fā)光

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊

提問(wèn):thinkphp5的分頁(yè)處理的時(shí)候和thinkphp3有點(diǎn)不一樣,我用對(duì)象調(diào)用了render方法,可以分頁(yè),但是如果url地址里面有參數(shù)的時(shí)候根本在分頁(yè)的地方獲取不到,并且下一頁(yè)的url根本沒(méi)這些參數(shù),感覺(jué)tp5好坑,這個(gè)要怎么弄呢?在線等,著急。謝謝老師!


查看完整回答
1 反對(duì) 回復(fù) 2017-05-13
  • singwa
    singwa
    您好,看到您連續(xù)提問(wèn)了2條一樣的內(nèi)容,看來(lái)確實(shí)很著急哈, 你的用法可能用錯(cuò)了,您需要如下方式使用試試 $params = request()->param(); $obj->appends($params)->render() $obj就是你上面說(shuō)的對(duì)象。 試試,希望能幫到您,祝您學(xué)習(xí)愉快。
?
樹(shù)葉泡過(guò)的水

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

我在學(xué)習(xí)課程時(shí),在使用Uploadfidy插件,老是出現(xiàn)路徑不對(duì)的問(wèn)題,不太了解Tp5路由,請(qǐng)問(wèn)是不是和我報(bào)錯(cuò)有關(guān)系呢?

thinkphp與其他框架的優(yōu)勢(shì)是什么呢?

查看完整回答
1 反對(duì) 回復(fù) 2017-05-13
  • singwa
    singwa
    是不是提示你拋送的接口404呢? 一般這種情況您需要先定位到瀏覽器中接口返回的內(nèi)容是什么,在response模塊,tp5提示404有兩個(gè)情況,第一:確實(shí)不存在這個(gè)地址, 第二:這個(gè)接口內(nèi)部有錯(cuò)誤 如果是第一個(gè)情況那么我們需要排查是不是文件名新建錯(cuò)了等,如果是第二個(gè)情況,那么我們就需要根據(jù)錯(cuò)誤提示來(lái)排查了,具體排查需要根據(jù)您的錯(cuò)誤提示來(lái)。 關(guān)于thinkphp和其他框架的優(yōu)勢(shì),我個(gè)人認(rèn)為tp在國(guó)內(nèi)很多年了,并且有很大的用戶群體,也特別的成熟,文檔也非常多,關(guān)鍵一點(diǎn)是tp容易學(xué),非常容易上手,開(kāi)發(fā)效率也特別的高。 最后祝?您學(xué)習(xí)愉快。
  • 樹(shù)葉泡過(guò)的水
    樹(shù)葉泡過(guò)的水 回復(fù) singwa
    謝謝老師的指點(diǎn)與鼓勵(lì)!
?
Mr_狼先生

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

TP對(duì)原生PHP改變太大,久了之后就不會(huì)原生了,咋辦啊老師

查看完整回答
1 反對(duì) 回復(fù) 2017-05-13
  • singwa
    singwa
    框架的本質(zhì)是為了快速開(kāi)發(fā),用框架你不能局限的停留在會(huì)用的階段,您還應(yīng)該要去理解,怎么說(shuō)呢?比如你使用tp5的input方法,你看看文檔就會(huì)使用,但是我們需要理解input方法的工作原理,這個(gè)時(shí)候就需要您閱讀他的源碼了,同樣的道理其他的也一樣,所以要想學(xué)好一門(mén)框架必須要通讀里面的源碼,看看框架的工作原理以及核心,這樣您才能夠更好的理解框架,并且您也可以優(yōu)化框架本身的內(nèi)容,所以這樣您就不會(huì)產(chǎn)生 不會(huì)原生的了。最后祝你學(xué)習(xí)愉快
?
橙橙同學(xué)愛(ài)編程

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

singwa老師 tp5在緩存上的支持怎么樣 如何能在這個(gè)框架的基礎(chǔ)上完成隊(duì)列機(jī)制?

查看完整回答
1 反對(duì) 回復(fù) 2017-05-13
  • singwa
    singwa
    您好,靜態(tài)緩存(生成在runtime里面的靜態(tài)文件)在tp5中可以使用助手函數(shù)cache來(lái)操作,但如果需要使用更高級(jí)的緩存的話,比如redis,這個(gè)時(shí)候需要我們?cè)诜?wù)器中安裝redis的服務(wù),然后開(kāi)啟擴(kuò)展(window:redis.dll, linux:redis.so),并且還需要寫(xiě)一個(gè)PHP操作redis的類庫(kù)文件放入tp5中,這樣我們才能方便和高效的使用redis緩存。 關(guān)于隊(duì)列的話也是需要我們學(xué)一套服務(wù)的,比如rabbitmq或者kafka,同理也需要我們安裝這個(gè)服務(wù),就拿rabbitmq來(lái)說(shuō),我們先在服務(wù)器上安裝rabbitmq, 然后官網(wǎng)提供了PHP操作rabbitmq的類庫(kù),我們可以把這種類庫(kù)放入tp5的extends目錄下,當(dāng)然需要修改為適配TP5的類庫(kù)文件, 這樣我們就可以操作隊(duì)列了。最后祝您學(xué)習(xí)愉快,有問(wèn)題歡迎隨時(shí)溝通。
?
G_Ling

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

ThinkPHP 要怎么學(xué)習(xí)呢?求解

查看完整回答
1 反對(duì) 回復(fù) 2017-05-12
  • singwa
    singwa
    您好,可以從以下幾個(gè)維度來(lái)學(xué) 1、首先您需要有PHP基礎(chǔ),需要了解PHP面向?qū)ο?,mvc等基礎(chǔ)知識(shí) 2、學(xué)習(xí)tp的基礎(chǔ)知識(shí) 可以從tp官網(wǎng)的文檔入手,里面有一些基礎(chǔ)的用法,邊看邊去操作,這樣有利于加深理解,最基本的知識(shí)點(diǎn)比如入口文件,配置文件,控制器、模型、視圖層、基礎(chǔ)類庫(kù),helper.php里面的公用方法等等,這些最基本的需要掌握。 3、做一套tp的實(shí)戰(zhàn)項(xiàng)目 這樣才能將實(shí)戰(zhàn)項(xiàng)目和框架緊密聯(lián)系在一起,有利于您深入學(xué)習(xí)TP 4、tp的進(jìn)階就是需要您通讀tp里面的源碼。
?
慕粉0958041534

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

老師談下tp單元測(cè)試這塊
查看完整回答
1 反對(duì) 回復(fù) 2017-05-12
  • singwa
    singwa
    您好,tp5的單元測(cè)試需要依賴很多庫(kù)首先你需要下載這些依賴的類庫(kù)文件,可以通過(guò)composer安裝,命令如下: composer require topthink/think-testing,這個(gè)時(shí)候在根目錄會(huì)多了一個(gè)tests目錄,那么可以在這個(gè)目錄下編寫(xiě)您的單元測(cè)試文件,您可以新建一個(gè)測(cè)試用例類 在tests目錄下新建一個(gè)IndexTest.php的測(cè)試用例類,并在其中鍵入一下的代碼: <?php namespace tests; class IndexTest extends TestCase { public function testTest() { $this->visit('/index/index/test')->see('test singwa'); } } 該用例是繼承tp5單元測(cè)試擴(kuò)展類TestCase的。它提供了多個(gè)用于支持tp進(jìn)行單元測(cè)試的方法。如visit方法是接受一個(gè)作為URI的參數(shù)模擬向TP框架中的某個(gè)測(cè)試發(fā)起請(qǐng)求。而see方法則是斷言輸出的結(jié)果是否符合一個(gè)正則表達(dá)式,其中第一個(gè)參數(shù)為要匹配的正則表達(dá)式,第二個(gè)參數(shù)的值為true時(shí)斷言正則表達(dá)式不出現(xiàn)在結(jié)果中,為false時(shí)斷言正則表達(dá)式出現(xiàn)在結(jié)果中,默認(rèn)為false。 然后在根目錄下執(zhí)行命令:php think unit 再看看控制臺(tái)的運(yùn)行結(jié)果: 在結(jié)果的最后一行中,顯示OK,說(shuō)明所有的測(cè)試用例都測(cè)試通過(guò)了。。
?
王晉渤

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超6個(gè)贊

提問(wèn)是在這里提問(wèn)嗎還是在哪里?
查看完整回答
1 反對(duì) 回復(fù) 2017-05-11
  • 慕女神
    慕女神
    在這個(gè)活動(dòng)頁(yè)里提問(wèn)就可以啦
  • singwa
    singwa
    您好,在這里提問(wèn)。老師會(huì)集中一個(gè)時(shí)間段來(lái)回復(fù)您的問(wèn)題。
?
野生碼農(nóng)在線co腚

TA貢獻(xiàn)134條經(jīng)驗(yàn) 獲得超63個(gè)贊

可以問(wèn)關(guān)于求職類的問(wèn)題嗎

查看完整回答
1 反對(duì) 回復(fù) 2017-05-09
  • 起名困難戶
    起名困難戶
    應(yīng)該可以吧,反正看老師的經(jīng)驗(yàn)應(yīng)該相當(dāng)豐富啊
  • 慕女神
    慕女神
    大家可以先在評(píng)論區(qū)提問(wèn),老師會(huì)在活動(dòng)開(kāi)始一一為大家解答
  • singwa
    singwa
    您好,您有什么求職類的問(wèn)題呢?
點(diǎn)擊展開(kāi)后面4
首頁(yè)上一頁(yè)12下一頁(yè)尾頁(yè)
  • 29 回答
  • 15 關(guān)注
  • 10693 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)