原创 數據結構實現基礎

引子 數據統計 例子:在日常數據處理中,經常碰到需要對一組數據進行基本的統計分析,包含這些操作:平均數、最大值、最小值、中位數、標準差、方差等。這類統計可能發生在各種情況,比如學生成績統計、家庭開支情況、GDP 統計等等,都會涉及到這類數據

原创 數據結構與算法概述

引子 什麼是數據結構?如果翻閱不同的教材,可以看到五花八門的描述。事實上,這個問題在計算機科學界至今沒有標準的定義。 在計算機科學中,數據結構(英語:data structure)是計算機中存儲、組織數據的方式(維基百科) 思考問題 書籍擺

原创 可能是 PHP 面試最靠譜的資料了

CURD 寫了好幾年了,一直也沒有什麼拿得出手的作品,去年面試被虐菜之後,於是開始寫這個 PHP 面試問答,寫完第一版之後發到 Github 上,關注的人蠻多的。然而面試依然被虐菜,於是繼續寫第二版,現在寫完了,發 SF 上求拍磚,各路大神

原创 HTTP狀態碼

狀態碼 狀態碼是來告訴客戶端,發生了什麼事情。狀態碼爲客戶端提供了一種理解事務處理結果的便捷方式。狀態碼位於響應的起始行中 比如,在行 HTTP/1.0 200 OK 中,狀態碼就是200 客戶端向一個 HTTP 服務器發送請求報文時,會遇

原创 CSS選擇器的分類

《PHP 面試問答》 結合實際 PHP 面試,系統的彙總面試中的各種各樣的問題,嘗試提供簡潔準確的答案。如果你在 PHP 面試中遇到問題,歡迎提 Issues 交流。包含網絡協議、數據結構與算法、PHP、Web、MySQL、Redis、Li

原创 重讀PHP手冊筆記系列(二)

語言參考 1. 類型 1.1 簡介 1.2 Float 浮點型 浮點數的精度有限例如,floor((0.1+0.7) * 10) 通常會返回 7 而不是預期中的 8,因爲該結果內部的表示其實是類似 7.99999999999999911

原创 重讀PHP手冊筆記系列(一)

PHP手冊 序言 PHP,即“PHP: Hypertext Preprocessor”,是一種被廣泛應用的開源通用腳本語言,尤其適用於 Web 開發並可嵌入 HTML 中去。它的語法利用了 C、Java 和 Perl,易於學習。該語言的主要

原创 php面試問答

結合實際PHP面試,彙總自己遇到的問題,以及網上其他人遇到的問題,嘗試提供簡潔準確的答案包含MySQL、Redis、Web、安全、網絡協議、PHP、服務器、業務設計、線上故障、個人簡歷、自我介紹、離職原因、職業規劃、準備問題等部分 Git