## [ 本周熱點(diǎn) ]
思否 CEO 的一篇文章,讓 CSDN 陷入輿論中心。起因是,思否的一些作者發(fā)現(xiàn),在CSDN 的下載頻道,自己的付費(fèi)課程被盜版。其實(shí),看云文檔平臺(tái)也是受害者之一。作為知名的社區(qū)交流平臺(tái),CSDN 下載頻道占據(jù)了 30 % 的流量,但在內(nèi)容監(jiān)管中,卻并不給力。
[旗幟鮮明地抵制 CSDN 下載(盜版)站!](https://segmentfault.com/a/1190000019120547)
## [ 新聞/資訊 ]
* [盜版猖獗時(shí)代,誰(shuí)會(huì)成為終結(jié)者](https://segmentfault.com/a/1190000019129037)
* [`Symfony` 4.3.0 Beta1 發(fā)布,經(jīng)典 PHP Web 開(kāi)發(fā)框架](https://www.oschina.net/news/106573/symfony-4-3-0-beta1-released)
* [`Swoole` 4.4.0更新預(yù)覽](https://wiki.swoole.com/wiki/page/p-4.4.0.html)
* [官宣:F5 已完成對(duì) NGINX 的收購(gòu)](https://www.oschina.net/news/106586/f5-completes-acquisition-of-nginx)
## [ 教程/技巧 ]
* [在PHP中使用協(xié)程實(shí)現(xiàn)多任務(wù)調(diào)度](http://www.laruence.com/2015/05/28/3038.html)
* [PHP7下的協(xié)程實(shí)現(xiàn)](https://segmentfault.com/a/1190000012457145)
* [一個(gè)故事講完進(jìn)程、線程和協(xié)程](https://www.jianshu.com/p/deca03dccfce)
* [Swoole 協(xié)程與傳統(tǒng) fpm 同步模式比較](https://segmentfault.com/a/1190000018807115)
* [PHP的`yield`是個(gè)什么玩意(一)](https://segmentfault.com/a/1190000018457194)
* [填坑之PHP的`yield`和協(xié)程在一起的日子里(二)](https://segmentfault.com/a/1190000018457478)
* [swoole 協(xié)程初體驗(yàn)](https://www.jianshu.com/p/745b0b3ffae7)
* [swoole之協(xié)程channel元素個(gè)數(shù)](https://segmentfault.com/a/1190000017939073)
* [PHP 協(xié)程:Go + Chan + Defer](https://segmentfault.com/a/1190000017243966)
* [PHP超低內(nèi)存遍歷目錄文件和讀取超大文件](https://segmentfault.com/a/1190000019051193)
* [高并發(fā)架構(gòu)的CDN知識(shí)介紹](https://segmentfault.com/a/1190000019036398)
* [JS常用正則表達(dá)式備忘錄](méi)(https://segmentfault.com/a/1190000018963103)
* [程序員筆記——如何編寫優(yōu)雅的`Dockerfile`](https://segmentfault.com/a/1190000019015346)
* [大白話搞懂什么是同步/異步/阻塞/非阻塞](https://mp.weixin.qq.com/s/TW82I31CVRbKOwJGnTTP8A)
* [【Swoole源碼研究】深入理解`Swoole`協(xié)程實(shí)現(xiàn)](https://segmentfault.com/a/1190000019089997)
* [`TCP`擁塞控制之基礎(chǔ)](https://segmentfault.com/a/1190000019102072)
* [PHP 高級(jí)工程面試題匯總 (2018.05)](https://learnku.com/articles/20714)
## [ 擴(kuò)展/應(yīng)用 ]
* [`array-to-xml`](https://github.com/spatie/array-to-xml)——A simple class to convert an array to xml
* [`phpdesktop`](https://github.com/lobtao/phpdesktop)——像開(kāi)發(fā)網(wǎng)站一樣開(kāi)發(fā)桌面應(yīng)用
* [`Payment`](https://github.com/helei112g/payment)——php版本的支付聚合第三方sdk,集成了微信支付、支付寶支付、招商一網(wǎng)通支付
## [ 書籍/專欄 ]
[](https://www.epubit.com/book/detail/42830)
《[重構(gòu):改善既有代碼的設(shè)計(jì)(第2版)](https://www.epubit.com/book/detail/42830)》——本書是經(jīng)典著作《重構(gòu)》出版20年后的更新版。書中清晰揭示了重構(gòu)的過(guò)程,解釋了重構(gòu)的原理和實(shí)踐方式,并給出了何時(shí)以及何地應(yīng)該開(kāi)始挖掘代碼以求改善。書中給出了60多個(gè)可行的重構(gòu),每個(gè)重構(gòu)都介紹了一種經(jīng)過(guò)驗(yàn)證的代碼變換手法的動(dòng)機(jī)和技術(shù)。本書提出的重構(gòu)準(zhǔn)則將幫助開(kāi)發(fā)人員一次一小步地修改代碼,從而減少了開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn)。
## [ 活動(dòng)/福利 ]
[網(wǎng)易云×云片 微服務(wù)架構(gòu)落地的最佳實(shí)踐](https://www.oschina.net/event/2305707)——隨著Docker及移動(dòng)化帶來(lái)的沖擊,系統(tǒng)的架構(gòu)與設(shè)計(jì)成為系統(tǒng)構(gòu)建中的重要環(huán)節(jié),微服務(wù)架構(gòu)這種架構(gòu)模式也越來(lái)越受到關(guān)注。(時(shí)間:5月18日(周六)13:30--17:30 地點(diǎn):武漢市洪山區(qū)民族大道1號(hào)光谷資本大廈2樓 桔子空間)
## [ 每周之星 ]
>[info]### `悟空CRM` 推薦指數(shù):★★★★
悟空CRM是一個(gè)基于ThinkPHP5+Vue開(kāi)發(fā)的客戶關(guān)系管理系統(tǒng),采用全新的前后端分離模式。
[ [官網(wǎng)](http://www.5kcrm.com) | [演示](http://demo9.5kcrm.net/) | [文檔](http://book.5kcrm.com/) ]
## 周刊投稿和訂閱
周刊投稿及訂閱、推廣合作請(qǐng)[點(diǎn)擊這里](783458)。
- 創(chuàng)刊辭
- 「ThinkPHP開(kāi)發(fā)者周刊」第1期——?jiǎng)?chuàng)刊號(hào)
- 「ThinkPHP開(kāi)發(fā)者周刊」第2期——5.1.26版本和安全規(guī)范指引
- 「ThinkPHP開(kāi)發(fā)者周刊」第3期——官宣:5.1發(fā)布LTS版本
- 「ThinkPHP開(kāi)發(fā)者周刊」第4期——日志、調(diào)試和通知
- 「ThinkPHP開(kāi)發(fā)者周刊」第5期——API開(kāi)發(fā)和調(diào)試專題
- 「ThinkPHP開(kāi)發(fā)者周刊」第6期——好用的第三方類庫(kù)
- 「ThinkPHP開(kāi)發(fā)者周刊」第7期——性能分析和優(yōu)化
- 「ThinkPHP開(kāi)發(fā)者周刊」第8期——模型和關(guān)聯(lián)
- 「ThinkPHP開(kāi)發(fā)者周刊」第9期——緩存和權(quán)限
- 「ThinkPHP開(kāi)發(fā)者周刊」第10期——路由和中間件
- 「ThinkPHP開(kāi)發(fā)者周刊」第11期——設(shè)計(jì)模式和代碼規(guī)范
- 「ThinkPHP開(kāi)發(fā)者周刊」第12期——容器和持續(xù)集成
- 「ThinkPHP開(kāi)發(fā)者周刊」第13期——數(shù)據(jù)庫(kù)和高性能
- 「ThinkPHP開(kāi)發(fā)者周刊」第14期——模板引擎和正則表達(dá)式
- 「ThinkPHP開(kāi)發(fā)者周刊」第15期——ThinkPHP十三周年???/a>
- 「ThinkPHP開(kāi)發(fā)者周刊」第16期——喜迎新年
- 「ThinkPHP開(kāi)發(fā)者周刊」第17期——開(kāi)工大吉
- 「ThinkPHP開(kāi)發(fā)者周刊」第18期——元宵喜樂(lè)
- 「ThinkPHP開(kāi)發(fā)者周刊」第19期——關(guān)注2019開(kāi)發(fā)趨勢(shì)
- 「ThinkPHP開(kāi)發(fā)者周刊」第20期——架構(gòu)設(shè)計(jì)
- 「ThinkPHP開(kāi)發(fā)者周刊」第21期——微服務(wù)
- 「ThinkPHP開(kāi)發(fā)者周刊」第22期——編輯器和調(diào)試
- 「ThinkPHP開(kāi)發(fā)者周刊」第23期——RPC和分布式
- 「ThinkPHP開(kāi)發(fā)者周刊」第24期——MySQL優(yōu)化
- 「ThinkPHP開(kāi)發(fā)者周刊」第25期——PSR規(guī)范
- 「ThinkPHP開(kāi)發(fā)者周刊」第26期——Redis
- 「ThinkPHP開(kāi)發(fā)者周刊」第27期——分布式系統(tǒng)
- 「ThinkPHP開(kāi)發(fā)者周刊」第28期——漫威英雄
- 「ThinkPHP開(kāi)發(fā)者周刊」第29期——HTTP那些事
- 「ThinkPHP開(kāi)發(fā)者周刊」第30期——協(xié)程初體驗(yàn)
- 「ThinkPHP開(kāi)發(fā)者周刊」第31期——WEB安全
- 「ThinkPHP開(kāi)發(fā)者周刊」第32期——開(kāi)源是自由的
- 「ThinkPHP開(kāi)發(fā)者周刊」第33期——重構(gòu)
- 「ThinkPHP開(kāi)發(fā)者周刊」第34期——驗(yàn)證和加密
- 「ThinkPHP開(kāi)發(fā)者周刊」第35期——女皇報(bào)告
- 「ThinkPHP開(kāi)發(fā)者周刊」第36期——2019年全球開(kāi)發(fā)者調(diào)查報(bào)告(JetBrains)
- 「ThinkPHP開(kāi)發(fā)者周刊」第37期——DevOps
- 「ThinkPHP開(kāi)發(fā)者周刊」第38期——再續(xù)設(shè)計(jì)模式
- 「ThinkPHP開(kāi)發(fā)者周刊」第39期——消息隊(duì)列
- 「ThinkPHP開(kāi)發(fā)者周刊」第40期——高并發(fā)
- 「ThinkPHP開(kāi)發(fā)者周刊」第41期——數(shù)據(jù)庫(kù)之關(guān)系型數(shù)據(jù)庫(kù)
- 「ThinkPHP開(kāi)發(fā)者周刊」第42期——數(shù)據(jù)庫(kù)之非關(guān)系型數(shù)據(jù)庫(kù)
- 「ThinkPHP開(kāi)發(fā)者周刊」第43期——安全趨勢(shì)報(bào)告
- 「ThinkPHP開(kāi)發(fā)者周刊」第44期——敏捷開(kāi)發(fā)
- 「ThinkPHP開(kāi)發(fā)者周刊」第45期——搜索引擎
- 「ThinkPHP開(kāi)發(fā)者周刊」第46期——Markdown標(biāo)記語(yǔ)言
- 「ThinkPHP開(kāi)發(fā)者周刊」第47期——Composer
- 「ThinkPHP開(kāi)發(fā)者周刊」第48期——Docker
- 「ThinkPHP開(kāi)發(fā)者周刊」第49期——安全運(yùn)營(yíng)
- 「ThinkPHP開(kāi)發(fā)者周刊」第50期——性能測(cè)試和優(yōu)化
- 「ThinkPHP開(kāi)發(fā)者周刊」第51期——高可用設(shè)計(jì)
- 「ThinkPHP開(kāi)發(fā)者周刊」第52期——互聯(lián)網(wǎng)50周年
- 「ThinkPHP開(kāi)發(fā)者周刊」第53期——開(kāi)源評(píng)選
- 「ThinkPHP開(kāi)發(fā)者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP開(kāi)發(fā)者周刊」第55期——PHP7.4專題
- 「ThinkPHP開(kāi)發(fā)者周刊」第56期——無(wú)服務(wù)Serverless
- 「ThinkPHP開(kāi)發(fā)者周刊」第57期——ServiceMesh服務(wù)網(wǎng)格
- 「ThinkPHP開(kāi)發(fā)者周刊」第58期——DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
