原创 Base64編碼原理分析與PHP實現

Base64是一種基於64個可打印字符來表示二進制數據的表示方法。由於2的6次方等於64,所以每6個爲一個單元,對應某個可打印字符。三個bites有24個比特,對應於4個Base64單元,即3個字節需要用4個可打印字符來表示。它可用來作爲電

原创 LVM邏輯卷的創建及使用

我們通過圖文並茂的方式來看看如何創建我們的LVM,在上一篇隨筆中,我們已經熟悉了LVM的工作原理,首先是要將我們的物理硬盤格式化成PV,然後將多個PV加入到創建好的VG中,最後通過VG創建我們的LV。所以我們第一步就是將我們的物理硬盤格式化

原创 我的友情鏈接

51CTO博客開發

原创 LVM邏輯卷管理基本概念及原理

一、傳統的磁盤管理其實在Linux操作系統中,我們的磁盤管理機制和windows上的差不多,絕大多數都是使用MBR(Master Boot Recorder)都是通過先對一個硬盤進行分區,然後再將該分區進行文件系統的格式化,在Linux系統

原创 搭建nginx的https出現的64位平臺架構問題

最近,想通過NGINX開啓ssl模塊搭建一個https環境,在編譯過程中出現了一個平臺架構不符合的問題,通過查閱資料發現關於這個問題在網上很少資料,爲了幫忙以後搭建過程也出現這個問題的同學,因此寫一下備忘。編譯出現問題的定位:ld: sym

原创 關於Redis的一些好玩東西

   在許多服務器上部署的Redis是採用Root權限進行啓動進而可以利用這個Root做許多超級權限的事情。由於REDIS是沒有嚴格授權管理機制大家在部署一定不要設置爲0.0.0.0以及最好使用requirepass(雖然是明文但是至少增加

原创 chrome及safari瀏覽器實現直接粘貼圖片(純JS)

    相信大家在一些網站上看到通過QQ截圖,然後粘貼圖片就可以在網站實現預覽該截圖的功能,這麼便捷的操作是不是非常利於用戶的體驗呢。    下面通過JQUERY進行實現這一個功能,並且實現上傳該圖片到後端服務器。主要利用的是HTML5的c

原创 通過PHP5.6源代碼在WINDOWS 7下進行編譯生成(最詳細步驟)

經過幾天的彎路,終於正常編譯出PHP5.6,做個記錄方便後面翻閱。一、原料準備1、在PHP的windows官網進行下載:http://windows.php.net/download。這裏我選擇的是php5.6.25。2、下載VC++ co

原创 我的友情鏈接

51CTO博客開發

原创 PCNTL--PHP進程控制擴展學習筆記

  PHP的進程控制支持實現了Unix方式的進程創建, 程序執行, 信號處理以及進程的中斷。 進程控制不能被應用在Web服務器環境,當其被用於Web服務環境時可能會帶來意外的結果。  目前該擴展只能運行在*unix下,PCNTL現在使用了t

原创 關於PHP的stream_bucket的認識

       最近使用stream進行一些項目的開發,在使用到stream bucket時,查閱了google還是國內的百度,發現網上關於stream bucket的介紹文章很少,如php.net的官方手冊對於這一塊也沒有具體的文檔,也沒有

原创 Yum配置分析詳解一:配置參數介紹

   在Linux系統下,日常安裝管理軟件時必不可少地依賴Yum這個強大的工具。Yum能幫助我們很好地解決了軟件的RPM依賴性問題,便於管理大量系統的更新問題。爲深入理解Yum的執行過程,本文主要分析Yum的配置文件,配置使用一個指定的YU

原创 Yum配置分析詳解三:搭建自己的YUM源

   當需要安裝LINUX系統時,無論是購買還是網上下載鏡像的方式獲得一張光盤進行安裝,這張光盤本身含有我們日常所需要的一些常用軟件,如vim,wget之類。對於Linux系統如果無網絡也想安裝一些軟件的話,如果需要安裝一些常用軟件,以往我

原创 Yum配置分析詳解二:YUM倉庫的使用

  上一節,我們介紹了YUM配置的參數意義,瞭解其意義對於我們這一節的學習有很大的幫忙:Yum配置分析詳解一:配置參數介紹  下面以牛逼的網易開源服務器http://mirrors.163.com/centos/作爲實例作爲演示,一步步地教

原创 LVM邏輯卷的創建及使用

我們通過圖文並茂的方式來看看如何創建我們的LVM,在上一篇隨筆中,我們已經熟悉了LVM的工作原理,首先是要將我們的物理硬盤格式化成PV,然後將多個PV加入到創建好的VG中,最後通過VG創建我們的LV。所以我們第一步就是將我們的物理硬盤格式化