原创 在socket系統調用中,如何完成三次握手和四次揮手

在socket系統調用中,如何完成三次握手和四次揮手:         SOCK_DGRAM,即UDP中的connect操作知識在內核中註冊對方機器的IP和PORT信息,並沒有建立鏈接的過程,即沒有發包,close也不發包)。   

原创 PHP源碼安裝

  學習了近一個月的PHP源碼知識,現在該系統地研究PHP源碼了,今天是個開始,先通過PHP源碼將PHP安裝到自己的開發機中,我的linux系統是Ubuntu 14.04.2。 1.下載PHP源碼   下載php源碼,可在php

原创 深入理解PHP原理之源碼目錄結構

        PHP之所以能在web開發語言中排名靠前,不僅僅是因爲語法簡單,上手容易。我個人認爲更多是因爲其語言本身的:模塊的易擴展性,可維護性以及內存安全管理等特點。寫過PHP的程序員不一定都知道:PHP是如何執行的?其組織結構目錄

原创 Redis持久化

轉載: http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552013391942692/ Redis雖然是基於內存的存儲系統,但是它本身是支持內存數據的持久化的,而且提供兩

原创 通過PHP讀取wav音頻時長

  因爲一朋友需要獲取目錄下所有wav格式的音頻文件時長,讓我幫忙,開始打算通過linux命令寫的,找了半天沒有找到,只找到通過php實現的方法,核心算法是從網上借鑑,我修改了一下,不說太多,直接上代碼: <?php funct

原创 C盤瘦身

  我C盤60G,老是不夠用,好不容易清理完畢,過段時間又需要重新清理,每次清理C盤需要花很長時間,現在記錄如下,方便以後清理C盤。 1 磁盤清理   預計可清理1G,過程很簡單,直接上圖,具體可參考博文底下網址。   

原创 PHP中全局變量global和$GLOBALS[]的區別

1.舉例比較 例一: <?php $var1 = 1; function test(){ unset($GLOBALS['var1']); } test(); echo $var1; ?> 因爲$var1被刪除了,所以什

原创 PHP中echo和print的區別

這篇文章主要介紹了PHP中echo和print的區別,針對二者使用中常見的用法區別進行了較爲深入的總結與分析,需要的朋友可以參考下。 一般來說,PHP中動態輸出HTML內容,是通過print 和 echo 語句來實現的,在實際使用中,

原创 TCP,IP,HTTP,SOCKET區別和聯繫

網絡由下往上分爲:        對應            物理層--                       數據鏈路層-- 網絡層--                       IP協議 傳輸層--        

原创 Socket編程與示例

1.Socket簡介   網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱爲一個socket。建立網絡通信連接至少要一對端口號(socket)。socket本質是編程接口(API),對TCP/IP的封裝,T

原创 PHP與JAVA的簽名與驗籤比較

  最近在做一個項目,由於我們的開發語言是php,業務方的語言是java,進行簽名和驗籤時兩邊需要保持一致,這就要求兩邊的簽名和驗籤方法完全相同,摸索了一天,總算是明白兩種開發語言在該知識點上的不同之處。    1 PHP簽名

原创 一致性Hash算法在Redis分佈式中的使用

轉載: http://www.cnblogs.com/lc-chenlong/p/4195814.html   由於redis是單點,但是項目中不可避免的會使用多臺Redis緩存服務器,那麼怎麼把緩存的Key均勻的映射到多臺Redis服

原创 TCP的三次握手(建立連接)和四次揮手(關閉連接)

轉載:http://www.cnblogs.com/Jessy/p/3535612.html 建立連接:  理解:窗口和滑動窗口 TCP的流量控制 TCP使用窗口機制進行流量控制 什麼是窗口? 連接建立時,各端分配一塊緩衝

原创 我是如何管理我的團隊的?

寫的很好,轉載過來,作爲收藏,轉載地址,見博文最下方! 這個話題也是之前不少人問過我的,因爲讀者中很多人已經從一個工程師的角色轉變到了小組長或者 Leader 的角色,一開始很多人對這個角色很不適應,包括我自己,慶幸的是我從這個過程中

原创 Redis與Memcached的區別

轉載: http://blog.csdn.net/tonysz126/article/details/8280696/   Redis與Memcached的區別 傳統MySQL+ Memcached架構遇到的問題   實際M