php&go&python&node

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...
目錄

2016 第二屆 PHP 全球開發者大會回顧(文末附演講嘉賓所有資料下載)

繼前年的 “PHP7 初探”、去年的“高效能的 PHP ” 主題後,2017 第三屆 PHP 全球開發者大會的活動主題是“高可用的 PHP ”,本次活動,我們將在 PHP7 這個日趨成熟的 PHP 版本之上,與大家探討 PHP 開發和運維中的高可用性挑戰。

打通Python和C

Python的簡潔 C 的高效

Laravel 整合 phpCAS 踩坑記

作者分享的一個專案從單機部署變成多機部署踩的一些坑。

Laravel 原始碼解析之 composer 自動載入

Laravel 原始碼解析之 composer 自動載入

先進、易用、強大、優雅的 CMS 系統 — OctoberCMS

OctoberCMS 介紹

視覺化學習Go併發程式設計

在杭州站 Gopher Meetup 上,來自網易的黃慶兵分享一個相對輕鬆的話題——《視覺化學習Go併發程式設計》。以下是他的演講實錄。

PHP 應用效能優化指南

PHP 是執行最快的指令碼語言之一,但是保持最佳效能不僅需要快速執行程式碼,更需要我們知道影響效能的問題點,以及這些問題的解決方案。這篇文章分享了保障 PHP 應用平穩高速執行的很多知識點。

Laravel 實現 Token 認證以及 Rbac 許可權管理 (2)

上一篇文章我們實現通過 JWT 實現了在 Laravel 中進行 Token 的認證,下面我們來實現一下 Rbac 許可權管理的功能。我們之前的後臺專案的許可權管理功能都是靠開發一行一行程式碼碼出來的,這種方式的不僅開發速度比較的慢,而且容易出錯,不利於以後的擴充套件。所以新專案我們使用的 Entrust…

十個 Laravel 5 程式優化技巧

效能一直是 Laravel 框架為人詬病的一個點,所以調優 Laravel 程式算是一個必學的技能。這篇文章就分享一些開發的最佳實踐,還有調優技巧

Nginx Php-fpm 執行原理詳解

一、代理與反向代理 現實生活中的例子 1、正向代理:訪問 google.com 如上圖,因為 google 被牆,我們需要 vpn 翻牆才能訪問 google.com。 vpn 對於 “我們” 來說,是可以感知到的(我們連線 vpn)vpn 對於 “google 伺服器” 來說,是不可感知的(google…

PHP 效能追蹤及分析工具(XHPROF)

XHPROF:Facebook 開源的輕量級 PHP 效能分析工具。
它報告函式級別的請求次數和各種指標,包括阻塞時間,CPU 時間和記憶體使用情況。

PHP 非同步程式設計: 手把手教你實現 co 與 Koa

關於 PHP 的乾貨分享。

Redis 常見 7 種使用場景 (PHP 實戰)

本篇文章,主要介紹利用 PHP 使用 Redis,主要的應用場景。

php 獲取 http 響應頭 get_headers 方法的一個細節

背景 在 Web 後端開發過程中,經常需要確認一個遠端網路檔案是否存在,或者檢視檔案的大小。 如果直接將檔案下載下來,當然可以在本地計算檔案大小,但是未免要消耗大量時間和頻寬資源。 有沒有辦法只獲取檔案大小,但又不用去下載呢? 答案是:可以。 HTTP 協議 在 http re…

php 原始碼閱讀

作者分享了閱讀 PHP 原始碼的一些理解。

使用 Docker 搭建 Laravel 環境

希望通過執行本教程的案例, 不僅僅只看到了 Dokcer, 更應該明白 Laravel 開發是一個巨大的遊戲規則.

PHP 底層的執行機制與原理

PHP 說簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。瞭解 PHP 底層實現的目的是什麼?動態語言要像用好首先得了解它,記憶體管理、框架模型值得我們借鑑,通過擴充套件開發實現更多更強大的功能,優化我們程式的效能。

PHP 原始碼註解

PHP 的詳細原始碼註解

Laravel 原始碼解析之 Application 例項化

Laravel 原始碼解析之 Application 例項化

Laravel 核心——IoC 服務容器

對 loC 服務容器的很詳細的總結。

深入理解 PHP opcode 優化

PHP(本文所述案例 PHP 版本均為 7.1.3) 作為一門動態指令碼語言,其在 zend 虛擬機器執行過程為:讀入指令碼程式字串,經由詞法分析器將其轉換為單詞符號,接著語法分析器從中發現語法結構後生成抽象語法樹,再經靜態編譯器生成 opcode,最後經直譯器模擬機器指令來執行每一條 opcode。

Laravel 資訊週刊 – 第 9 期

RT

Laravel中介軟體原理

Laravel中介軟體原理

PHP高效能分散式應用伺服器框架-SwooleDistributed

今年年底歷時2年多的迭代,這是SD框架碩果滿滿的一年,通過不斷的迭代和改進SD框架已經在圈內有良好的口碑,不少新生的框架借鑑了SD的設計思想,SD框架也被不少創業型公司和大型企業使用。 SD框架全稱SwooleDistributed,從名稱上看一個是Swoole一個是Distr…

深入理解PHP核心

TIPI專案主要關注PHP內部實現和相關技術的研究

[[PHP 原始碼閱讀] trim、rtrim、ltrim 函式](https://juejin.im/entry/57512…

trim 系列函式是用於去除字串中首尾的空格或其他字元。ltrim 函式只去除掉字串首部的字元,rtrim 函式只去除字串尾部的字元。

Fiery: 一款為 PHP 效能跟蹤監控系統

Fiery 是一款為PHP效能跟蹤監控系統,可以方便的檢視線上呼叫關係,效能,回放請求過程,引數,系統異常統計等

常用演算法 PHP 版

這篇文章中分享了一些常用演算法和它們的 PHP 實現。

Laravel 的訊息佇列剖析

分析 Laravel 的訊息佇列剖析的底層機制。

下載量最高的 100 個 Laravel 擴充套件包推薦

Laravel 另一個令人喜歡的地方,是擁有活躍的開發者社群,而活躍的開發者社群帶來的,是繁華的擴充套件包生態。

本文對 Packagist 上打了 Laravel 標籤 的擴充套件包進行整理,截止到現在 2016 年 8 月 9 號為止,有超過 7176 個擴充套件包,以下是下載量最大的 100 個。

相信下面這 100 個擴充套件包會讓你的編碼更加高效

PHP 極其強大的圖片處理庫 Grafika 詳細教程(1):影象基本處理

Grafika 是一個 PHP 影象處理庫,是基於 Imagick 和 GD,可以用於改變圖片大小,剪裁,比較,新增水印等等功能。還有感知雜湊,高階影象過濾,繪製貝塞爾曲線等功能,可謂非常強大。作者寫了系列文章教程。

一些常用的 PHP 類庫, 資源以及技巧

作者收集整理一些常用的 PHP 類庫, 資源以及技巧。方便工作中的快速查詢。

細說WebSocket – Node篇

在上一篇提高到了 web 通訊的各種方式,包括 輪詢、長連線 以及各種 HTML5 中提到的手段。本文將詳細描述 WebSocket協議 在 web通訊 中的實現。
websocket協議允許不受信用的客戶端程式碼在可控的網路環境中控制遠端主機。該協議包含一個握手和一個基本訊息分…

PHP 資源列表

一個 PHP 資源列表,內容包括:庫、框架、模板、安全、程式碼分析、日誌、第三方庫、配置工具、Web 工具、書籍、電子書、經典博文等等 。

PHP C 擴充套件開發

深入解析 Go 中 Slice 底層實現

切片是 Go 中的一種基本的資料結構,使用這種結構可以用來管理資料集合。切片的設計想法是由動態陣列概念而來,為了開發者可以更加方便的使一個資料結構可以自動增加和減少。但是切片本身並不是動態資料或者陣列指標。切片常見的操作有 reslice、append、copy。與此同時,切片還…

PHP 把原始檔加密到 BMP 點陣圖

以前看過一個C 的視訊, 說的是把檔案隱藏到BMP點陣圖中。
學了PHP之後,(PHP是世界上最好的語言) 應該也可以完成這個任務。
當然並沒有什麼實際作用,看看就可以了。所以就動手做了一個~~~

[[工具]PHP 中的日期時間處理利器 – Carbon](https://juejin.im/entry/58dc4…

Carbon 介紹 Carbon 是 PHP 中很人性化的時間日期處理外掛,github 擁有接近 5000 個 star。github 地址為: https://github.com/briannesbi… Carbon 基本用法 //1、基本應用 $now = Carbon::…

Webpack 配合 Laravel 實現靜態資源版本號

通過 Webpack 生成編譯後檔案的雜湊列表,配合 Laravel 實現靜態資源版本號,實現靜態資源快取更新機制

Any-基於Laravel5.4的許可權管理系統骨架

最簡化許可權管理系統,基於 Laravel5.4 開發。由於 Laravel5.5 釋出推遲,只好先寫個 Laravel5.4版本的,後面再升級上去。大大減少檔案配置,基於控制器方法繫結許可權、自動生成許可權、二次開發更容易。

Laravel 5 微信小程式擴充套件

小程式擴充套件

PHP 技術百問

作者整理的關於 PHP 的技術問題與精華回覆。包括了概念普及問題、新手上路問答、PHP 上雲常見問題、PHP 進階大牛指導、常見故障排查等。

php 生成隨機紅包演算法

如何在 1.3s 生成 30W 個隨機紅包。

各種實用的 PHP 開源庫推薦(2)

優秀的 PHP 庫可以為你節省很多程式碼和編碼時間。

[PHP 原始碼閱讀]explode 和 implode 函式

explode 和 implode 函式主要用作字串和陣列間轉換的操作,比如獲取一段引數後根據某個字元分割字串,或者將一個陣列的結果使用一個字元合併成一個字串輸出。在 PHP 中經常會用到這兩個函式,因此有必要了解一下其原理。

Tideways和xhgui打造PHP非侵入式監控平臺

Tideways和xhgui打造PHP非侵入式監控平臺

三種 Python 網路內容抓取工具與爬蟲

在一個理想的世界裡,你需要的所有資料都將以公開而文件完備的格式清晰地展現,你可以輕鬆地下載並在任何你需要的地方使用。

使用MPI並行化遺傳演算法框架GAFT

本文中作者使用MPI的Python介面mpi4py來將自己的遺傳演算法框架GAFT進行多程序並行加速。並對加速效果進行了簡單測試。 我們在用遺傳演算法優化目標函式的時候,函式通常都是高維函式,其導數一般比較難求取。這樣我們的適應度函式計算通常都是比較費時的計算。 例如在使用遺傳演算法…

我的第一個 PHP 擴充套件

在這篇文章中,作者講解了怎麼一步一步地實現一個 PHP 擴充套件。

騰訊與閱文技術合作 微服務框架Tars再添PHP

TARS作為由騰訊公司開源的優秀RPC框架與服務部署運維解決方案,被閱文集團引入了實際實踐中,同時閱文集團對TARS在PHP語言層面進行了能力的補全,令TARS如虎添翼。TARS-PHP的解決方案兼具簡單高效、介面維護方便容易擴充套件、程式碼自動生成,以及整合定址、服務發現、監控、上…

看圖理解 jwt 如何用於單點登入

單點登入是我比較喜歡的一個技術解決方案,一方面他能夠提高產品使用的便利性,另一方面他分離了各個應用都需要的登入服務,對效能以及工作量都有好處。自從上次研究過 JWT 如何應用於會話管理,加之以前的專案中也一直在使用 CAS 這個比較流行的單點登入框架,所以就一直在琢磨如何能夠把 JWT 跟單點登入結合起來一起使用,儘量能把兩種技術的優勢都整合到專案中來。本文介紹我從 CAS 思考得出的 SSO 的實現方案。

laravel 開啟跨域功能

出於安全性的原因,瀏覽器會限制 Script 中的跨域請求。由於 XMLHttpRequest 遵循同源策略,所有使用 XMLHttpRequest 構造 HTTP 請求的應用只能訪問自己的域名,如果需要構造跨域的請求,那麼開發者需要配合瀏覽器做出一些允許跨域的配置。

Guzzle 原始碼分析

Guzzle 是一個非常強大而且穩定的 http client。不同於一般的 cURL 封裝元件, Guzzle 內部使用了多種請求方式,來實現 http 請求,cURL 只是最常用的方式,並且 Guzzle 提供了強大的非同步、併發功能,使得構建一個 http 請求十分容易而且…

《深入理解 Node.js:核心思想與原始碼分析》

Node.js 的原始碼分析,基於 node v6.0.0。
原始碼分析包括(libuv, v8), 需要有一定的 C、C 基礎。 Node.js 的原始碼到處閃爍著開發者的智慧和追求極致的精神。

下載量最高的「50 」個 Laravel 擴充套件包

該專案統計了目前 packagist 下載量最高的 50 個 Laravel 擴充套件包。並把更新指令碼放到了github。 我們將 每個月 更新一次指令碼,也方便我們及時的檢視目前最流行的的 laravel package。 相信下面這些擴充套件包會讓你的編碼更加高效。

從PHP原始碼與擴充套件開發談PHP任意程式碼執行與防禦

PHP的靈活性極強,其可以通過各種意想不到的辦法來動態執行程式碼。正因如此,PHP界的“一句話木馬”(“後門”,backdoor),寫法極其神奇,充滿了腦洞,大部分變種完全無法通過靜態掃描查到(當然如果用沙盒執行 啟發式攔截的方式大概可以,這就變成傳統防毒軟體了)。

Redis 常見七種使用場景 (PHP 實戰)

這篇文章主要介紹利用 Redis 常見應用場景下 PHP 實戰。

深入理解 PHP 核心

一個非常棒的專案

Laravel 實現 Token 認證以及 Rbac 許可權管理 (1)

最近,我們要對專案部的後臺管理系統進行升級,現有的後臺是專案部大牛自己搞的框架實現的,穩定執行了 N 年,但是也還是擋不住新的需求,只能重新搞一個。。。。為了提交開發的速度決定採用現在比較流行的 Laravel 框架。這次我們也決定時髦一回,不再採用 PHP 載入渲染靜態頁面的方式,而是結…

自上而下,逐步揭開PHP解析大整數的面紗

浮點數精度丟失是一個長久的問題,PHP中精度丟失並不是PHP的bug,是計算機表示範圍導致的問題。精度,這個問題的原因看起來不太重要,雖然學這個對於實際上的業務開發也沒什麼用,不會讓你的開發能力“duang”地一下上去幾個level,但是瞭解了PHP對於大整數的處理,也是自己知

Nginx與PHP的互動詳解

你用了這麼多年的Nginx PHP的搭配,你真正知道他們之間是怎麼互動怎麼通訊的麼?作為一道常常用來面試的考題,從過往經驗看,情況並不樂觀。更多的同學是知道PHP-FPM、知道FastCGI,但不曉得Nginx、PHP這對老搭檔具體的互動細節。那麼,今天我們就來一起學習一下,做一回認真的PHP工程師。

PHP RSA2 簽名演算法

什麼是 RSA2? RSA2 是在原來 SHA1WithRSA 簽名演算法的基礎上,新增了支援 SHA256WithRSA 的簽名演算法。 該演算法在摘要演算法上比 SHA1WithRSA 有更強的安全能力。 SHA1WithRSA 的簽名演算法會繼續提供支援,但為了您的應用安全,強烈建議使用 SHA256…

PHP 會話控制 cookie 與 session 全解析

作者在這篇文章中詳細分析了 cookie 與 session 。

為什麼Python發展速度這麼快

最近顯示,基於Stack Overflow問題訪問,Python是成長最快的主要程式語言,它已成為Stack Overflow上高收入國家訪問量最大的標籤。

Redis 常見 7 種使用場景 (PHP 實戰)

Redis 是一個開源的使用 ANSI C 語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value 資料庫,並提供多種語言的 API。 本篇文章,主要介紹利用 PHP 使用 Redis,主要的應用場景。 簡單字串快取實戰 $redis->connect(‘127.0.0.1’,…

用 Jenkins 部署 PHP 應用

安裝 Jenkins 方式一:docker 方式安裝 拉取 jenkins 官方映象,按照映象文件啟動映象就可以了 方式二:手動安裝 以下所有操作都使用 root 使用者進行操作。 在各專案官網,下載 Java、Tomcat、Jenkins Java: http://www.oracl

使用 PHP 和 Node.js 連線 dubbo 服務

DUBBO 是一個分散式服務框架,致力於提供高效能和透明化的 RPC 遠端服務呼叫方案,是阿里巴巴 SOA 服務化治理方案的核心框架,每天為 2,000 個服務提供 3,000,000,000 次訪問量支援,並被廣泛應用於阿里巴巴集團的各成員站點。

「專題」 PHP 應用程式測試實踐指南

大家在思考如何將測試引入自己 / 團隊的開發流程的整個生命週期的時候,這篇文章可作為知識索引, 持續更新。

關於 PHP 測試領域,大家有什麼好的建議、實踐或者推薦資源呢?

[PHP7擴充套件開發教程[1] – 怎樣匯出一個模組?](https://juejin.im/entry/59969…

受PHP-X專案啟發,我決定在未來的一段時間編寫一系列php7擴充套件開發教程,一方面是沉澱最近一段時間的php7擴充套件開發知識,另外也可以將學習成果貢獻給更多需要參與到php7擴充套件開發中的有志之士們。

Beanbun: 簡單開放的 PHP 爬蟲框架

Beanbun 是用 PHP 編寫的多程序網路爬蟲框架,支援分散式,具有良好的開放性、高可擴充套件性。

Laravel 還是 Lumen?

Laravel 還是 Lumen?相信有不少人在糾結這個問題,相對來講,我並不推薦使用 Lumen,因為作者的更新維護很明顯還是偏重於 Laravel 的,還有一個理由就是 Laravel 已經包含了 Lumen 的全部功能。

理解陣列在 PHP 內部的實現

陣列在 PHP 內部的實現

PHP 核心分析:Zend 虛擬機器

PHP 是一門解釋型的語言。諸如 Java、Python、Ruby、Javascript 等解釋型語言,我們編寫的程式碼不會被編譯成機器碼執行,而是會被編譯中間碼執行在虛擬機器(VM)上。執行 PHP 的虛擬機器,稱之為 Zend 虛擬機器,這篇文章深入核心,探究 Zend 虛擬機器執行的原理。

PHP 底層的執行機制與原理

瞭解 PHP 底層實現的目的是什麼?動態語言要像用好首先得了解它,記憶體管理、框架模型值得我們借鑑,通過擴充套件開發實現更多更強大的功能,優化我們程式的效能。

Laravel 開發擴充套件包基本流程

在 Laravel 中就有 Laravel Composer Package 開發的相關介紹 這其中需要運用 Service Providers 當然對於我們 Laravel 開發人員來說 開發一個擴充套件包還是很值得學習的 現在就來開發一個訊息通知的擴充套件包

常用的 PHP 正規表示式收集整理

正規表示式用於字串處理、表單驗證等場合,實用高效。這篇文章分享收集的一些常用的表示式。

學習 Laravel 更有效率的七個建議

RT

PHP_底層分析

很詳細的底層分析。

PHP 完整實戰 23 種設計模式

設計模式是物件導向的最佳實踐。文中提供了 23 中設計模式並且提供了測試用例。

一個高效能、簡單、跨平臺的 PHP7 程式碼加密擴充套件

感覺是一個不錯的加密擴充套件

Etcd v3 版本 PHP 客戶端

支援 KV, Lease, Auth, Role, User 操作

深入理解 FastCGI 協議以及在 PHP 中的實現

客戶端訪問某個 URL 地址之後,通過 GET/POST/PUT 等方式提交資料,並通過 HTTP 協議向 Web 伺服器發出請求,伺服器端的 HTTP Daemon(守護程序)將 HTTP 請求裡描述的資訊通過標準輸入 stdin 和環境變數(environment variable)傳遞給主頁指定的 CGI 程式,並啟動此應用程式進行處理(包括對資料庫的處理),處理結果通過標準輸出 stdout 返回給 HTTP Daemon 守護程序,再由 HTTP Daemon 程序通過 HTTP 協議返回給客戶端。

相關文章

程式語言 最新文章