Swoole-1.9.7 增長了一個新特性,能夠基於 Swoole 使用 C++ 語言開發擴展模塊,在擴展模塊中能夠註冊 PHP 內置函數和類。如今能夠基於 Swoole 來編寫 PHP 擴展了。
php
主要介紹 16 個經常使用的設計模式的基礎概念和技術要點,經過 UML 類圖幫助理解設計模式中各個類之間的關聯關係,針對每種設計模式都使用 PHP 完成了一個代碼示例。
前端
PHP 的機器學習庫,包括算法、交叉驗證、神經網絡等內容。
vue
本文改編自 Chris Stetson 發表在 nginx.conf 2016 上的一個有關現在的微服務以及如何使用 Nginx 構建一個快速的、安全的網絡系統的演講。
nginx
開發一個簡單的PHP擴展來學習PHP擴展開發和PHP內核 (PHP7)
laravel
Postman 作接口自動化測試 - 入門篇。
程序員
本文爲 PHP 全球開發者大會專訪系列,本期採訪嘉賓是 PHP 大會講師——前百度研發工程師、《TensorFlow 技術解析與實戰》做者李嘉璇。在即將到來的 PHP 大會上,她將和你們分享 PHP 7 在機器學習領域的全新可能。
redis
這篇文章從衆多 PHP 開源庫中選出了幾款實用有趣的工具,但願對你的學習工做有幫助。
算法
PHP 運行模式
sql
最初的秒殺系統的原型是淘寶詳情上的定時上架功能,因爲有些賣家爲了吸引眼球,把價格壓得很低。但這給的詳情繫統帶來了很大壓力,爲了將這種突發流量隔離,才設計了秒殺系統,文章主要介紹大秒系統以及這種典型讀數據的熱點問題的解決思路和實踐經驗。
docker
redis 等 nosql 簡單高效的解決了高併發場景下的一系列問題,並很大程度的解放了持久化 DB 的業務壓力。
PHP 做爲一門部署簡單的腳本語言,能夠實施熱更新爬蟲代碼,很是方便。
在這篇文章中,做者針對那些比較難以理解的概念,以一個更爲通俗的方式去講明白。。
爲何咱們要去構建一個本身的 PHP 框架?可能絕大多數的人都會說 「市面上已經那麼多的框架了,還造什麼輪子?」。個人觀點 「造輪子不是目的,造輪子的過程當中汲取到知識才是目的」。
使用 Swoole 加速 Laravel (正式環境中)。
全部語言的 N*N 的聯列表。一個頗有意思的分析。
在瞭解具體的 Nginx 配置項以前咱們須要對於 Nginx 配置文件的構成有所概念,通常來講,Nginx 配置文件會由以下幾個部分構成:
瞭解 PHP 協程實現
對 loC 服務容器的很詳細的總結。
總結 Laravel 5.3 入門相關,如安裝、nginx 配置、artisan 基本使用等。
隨着移動開發和前端開發的崛起,愈來愈多的 Web 後端應用都傾向於實現 Restful API。
Restful API 是一個簡單易用的先後端分離方案,它只須要對客戶端請求進行處理,而後返回結果便可, 無需考慮頁面渲染,必定程度上減輕了後端開發人員的負擔。
fpm 全名是 FastCGI 進程管理器。
PJ Blog 是一個開源的博客系統,結合了 Laravel 5.3 和 vue 2.1 組件化開發。後臺 SPA 帶來更好的操做體驗。
因爲工做緣由,開發斷斷續續,花費了很多時間去處理各類問題,這是第一個完整的開源項目。
歡迎?各位 issues、stars,我不會斷改進,你們互相學習。
「單元測試,質量檢查,是須要必定的時間和人力投入的,但我敢保證地說,你花時間投入的,絕對不會是沒用的,必定對你,對項目來講,是一個質的提高,只要你肯投入時間用心去作。」
RT
Beanbun 是用 PHP 編寫的多進程網絡爬蟲框架,支持分佈式,具備良好的開放性、高可擴展性。
vbot 是用PHP寫的高度自定義的微信機器人,可以實現羣控制,自動回覆,消息轉發,防撤回,留言統計等功能。
經過實現匿名函數,能輕鬆的實現想要的功能
讀寫分離,負載均衡,DNS 動態解析,CDN, memcached, Redis, 動態擴容,你是否曾經被這些名詞搞得暈頭轉向,而後發誓要搞清楚這些概念,而後就沒有而後了。或許這篇文章可讓你下次和程序員聊天時能夠插一兩句話。
trait 是在PHP5.4中爲了方便代碼複用的一種實現方式,但目前我在看的的PHP項目中較少看的有程序員去主動使用這個實現方式,在laravel中有不少 trait 的使用,關於trait 在 laravel 的使用請參看 Laravel 在哪些地方用了 trait? 我曾在…
年會將近,而年會抽獎環節必不可少,可是抽獎系統卻尚未。因此某一天,PM 走過來講:小夥,手頭的需求修完成了吧!在年會開始以前必須作出一個抽獎系統。這個系統很簡單,後臺能夠設置總金額,而後每一個用戶能夠得到的金額範圍,金額派完則顯示很遺憾沒有中獎,還要設置抽獎活動時間。
聰聰總結的很不錯的文章。
設計模式是面向對象的最佳實踐。文中提供了 23 中設計模式而且提供了測試用例。
安裝 Jenkins 方式一:docker 方式安裝 拉取 jenkins 官方鏡像,按照鏡像文檔啓動鏡像就能夠了 方式二:手動安裝 如下全部操做都使用 root 用戶進行操做。 在各項目官網,下載 Java、Tomcat、Jenkins Java: http://www.oracl…
從加密的目的到到加密算法,做者在文中聊一聊加密最佳實踐。
隨着 WEB2.0 的流行,如今不少網站都流行使用 「彈幕」 這種形式來實現互動。