原创 liunx php 安裝redis memcache 擴展

安裝 redis 擴展 前提 是你已經安裝redis 了 cd  redis-3.2.1/ 進入redis 目錄 Vi  redis.conf 配置文件 bind 127.0.0.1 將這個註釋掉 # bind  liunx ip

原创 PHP 實戰之設計模式:PHP 中的設計模式

本文主要討論下Web開發中,準確而言,是PHP開發中的相關的設計模式及其應用。有經驗的開發者肯定對於設計模式非常熟悉,但是本文主要是針對那 些初級的開發者。首先我們要搞清楚到底什麼是設計模式,設計模式並不是一種用來解釋的模式,它們並不是像

原创 淺談 HTTPS 和 SSL/TLS 協議的背景與基礎

>> 相關背景知識 要說清楚 HTTPS 協議的實現原理,至少需要如下幾個背景知識。 大致瞭解幾個基本術語(HTTPS、SSL、TLS)的含義 大致瞭解 HTTP 和 TCP 的關係(尤其是“短連接”VS“長連接”) 大致瞭解

原创 Python Socket 編程:聊天室示例程序

我們學習了簡單的 Python TCP Socket 編程,通過分別寫服務端和客戶端的代碼瞭解基本的 Python Socket 編程模型。本文再通過一個例子來加強一下對 Socket 編程的理解。 聊天室程序需求 我們要實現的是

原创 MYSQL 入門全套

mysql簡介 1、什麼是數據庫 ? 數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨着信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用

原创 從程序員到項目經理,沒有捷徑可走

從程序員到項目經理,這個標題讓我想起了很久以前一本書的名字《從Javascript到Java》。然而,從Javascript到Java充其量只是工具的更新,而從程序員到項目經理,卻是一個脫胎換骨的過程。從Javascript到Java,

原创 程序員的選擇,工作感悟

前言 很多年前,剛剛從大學畢業的時候,很多公司來校招。其中最爛俗的一個面試問題是:“你希望你之後三到五年的發展是什麼?”。我當時的標準回答是(原話):“成爲在某一方面能夠獨當一面的技術專家“。後來經歷了幾家不同的公司,換了不同的方向,才

原创 一份不錯的面試題

1. 寫出如下程序的輸出結果 [php] view plain copy print? <?php      $str1 = null;      $str2 = false;      echo $str1==$str2 

原创 從輸入URL到頁面加載發生了什麼

問題:在瀏覽器中輸入URL到整個頁面顯示在用戶面前時這個過程中到底發生了什麼。仔細思考這個問題,發現確實很深,這個過程涉及到的東西很多。 總體來說分爲以下幾個過程: DNS解析 TCP連接 發送HTTP請求 服務器處理請求並返回H

原创 MySql數據庫操作

–登錄MySQL:——– Windows環境進入cmd後,輸入mysql –h localhost –u root –p,再輸入密碼就可以啓動mysql;其中localhost是mysql服務器所在的ip,如果是本機可以用localhos

原创 淺談MySQL數據庫優化

1、數據庫表設計 項目立項後,開發部根據產品部需求開發項目,開發工程師工作其中一部分就是對錶結構設計。對於數據庫來說,這點很重要,如果設計不當,會直接影響訪問速度和用戶體驗。影響的因素很多,比如慢查詢、低效的查詢語句、沒有適當建立索引、數

原创 PHP獲得數組交集與差集的方法

一、數組的交集 array_intersect() array_intersect()函數返回一個保留了鍵的數組,這個數組只由第一個數組中出現的且在其他每個輸入數組中都出現的值組成。其形式如下: array array_intersect

原创 Composer PHP依賴管理的新時代

對於現代語言而言,包管理器基本上是標配。Java有Maven,Python有pip,Ruby有gem,Nodejs有npm。PHP的則是PEAR,不過PEAR坑不少: 依賴處理容易出問題配置非常複雜難用的命令行接口好在我們有Compos

原创 PHP 開發者應瞭解的 24 個庫

作爲一個PHP開發者,現在是一個令人激動的時刻。每天有許許多多有用的庫分發出來,在 Github 上很容易發現和使用這些庫。下面是我曾經遇到過最酷的24個庫。你最喜歡的庫沒有在這個列表裏面?那就在評論中

原创 HTTPS 工作原理和 TCP 握手機制

1、HTTPS的工作原理 HTTPS在傳輸數據之前需要客戶端(瀏覽器)與服務端(網站)之間進行一次握手,在握手過程中將確立雙方加密傳輸數據的密碼信息。TLS/SSL協議不僅僅是一套加密傳輸的協議,更是一件經過藝術家精心設計的藝術品,TL