原创 Memcached 一致性hash原理

memcache 是一個分佈式的緩存系統,但是本身沒有提供集羣功能,在大型應用的情況下容易成爲瓶頸。但是客戶端這個時候可以自由擴展,分兩階段實現。第一階段:key 要先根據一定的算法映射到一臺memcache服務器。第二階段從服務器中取出

原创 Payment Express 簡述

paymentexpress.com 爲 Direct Payment Solutions Ltd. 所有。所以網站總是到處引用DPS, 實爲公司名稱縮寫。  總的來說DPS支付接口有兩種方式: I. DPS Hosted  簡單講就

原创 api獨立出來優點

api獨立出來優點 1.可做服務器集羣 2.不讓web直接連接數據庫, 比較安全. 相當於多一層參數過濾. 3.對外統一接口, 可針對某功能做緩存,

原创 豆瓣sdk-php版

  由於豆瓣沒有官方的php版的sdk. 故在網上找了個大神封裝的代碼. 感覺不錯, 分享給大家.   請下載 :   下載請點擊 點贊 收藏 分享 文章舉報 清風-徐來 發佈

原创 Php靜態變量和方法

靜態變量 1.靜態變量是隻存在於作用域的變量,不過,在函數執行完成以後,這種變量的值不會丟失,也就是說,在下一次調用這個函數時,變量仍會記得原來的值 2.將表達式計算出來的結果付給靜態變量是不合法的。表達式是指自身的值會發生變化的任何語句

原创 動態變量和靜態變量的區別,堆和棧的區別

動態變量和靜態變量的區別: 1、存儲位置 動態變量:存儲在內存出棧數據區 靜態變量:存儲在全局數據區(靜態數據區) 2、生命期 動態變量:根據你定義的位置確定,比如你在一個函數中定義的,那麼超出該函數範圍變量將失效 靜態變量:程序結束時才

原创 單例模式與靜態變量在PHP中

在PHP中,沒有普遍意義上的靜態變量。與Java、C++不同,PHP中的靜態變量的存活週期僅僅是每次PHP的會話週期,所以註定了不會有Java或者C++那種靜態變量。 所以,在PHP中,靜態變量的存在意義僅僅是在某個結構體中(方法或者類)

原创 jquery表單驗證插件jquery.validate的使用

jquery.validate.js是jquery下的一個驗證插件,功能比較強大,早就有所耳聞但是一隻沒有動手用過,現在在於能夠研究一下了。 這裏轉載一篇前輩寫的文章,在我自己的理解上修改了一下,僅作記錄。 先貼一個國內某大公司的代碼: 

原创 MyISAM 和 InnoDB 講解

InnoDB和MyISAM是許多人在使用MySQL時最常用的兩個表類型,這兩個表類型各有優劣,視具體應用而定。基本的差別爲:MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行數度比

原创 zend framework 2 過濾器的使用

數據過濾是phper一大硬問題.  zf2提供了一套過濾的功能即inputFilter.  使用方式有兩種 在zf2提供的例子中filter 和form交替使用, 這當然算是一種使用方法. 但是當我們使用zf2於接口的項目中時, 就不會

原创 zend framework 2 前端過濾器

有時, 我們需要在mvc執行之前處理一些事務. 比如過濾某些敏感詞語, 某些ip等. 這就需要在zend framework 2 中添加統一過濾器. 方法是在模塊的 module.php 中添加如下修改 public function

原创 zend framework 2 更換佈局模板(layout)和內容模板

在zf2開發中, 經常接觸的view層大致分爲兩個方面, 佈局(layout.phtml)和內容部分(test.phtml), 本文介紹如何更換不同的佈局和內容模板. 默認模式如下所示. //class TestController .

原创 zend framework 2 相關文章

http://helion.name/archives/category/zf2zend-framework-2 http://avnpc.com/pages/zf2-summary http://www.jelinstudio.com

原创 php 操作數組 (合併,拆分,追加,查找,刪除等)

1. 合併數組 array_merge()函數將數組合併到一起,返回一個聯合的數組。所得到的數組以第一個輸入數組參數開始,按後面數組參數出現的順序依次迫加。其形式爲: Php代碼   1.   array array_merge (a

原创 zend Framework 2 bug 收集

1. 使用 session 時, 不能在 flashmessenger 之下. 否則session將清空.