原创 正則表達式之元字符

轉自:http://www.runoob.com/regexp/regexp-metachar.html 下表包含了元字符的完整列表以及它們在正則表達式上下文中的行爲: 字符    描述 \     將下一個字符標記爲一個特殊字符、或一

原创 PHP設計模式之一:註冊樹

註冊樹模式爲應用中經常使用的對象創建一箇中央存儲器來存放這些對象 —— 通常通過一個只包含靜 態方法的抽象類來實現(或者通過單例模式)。也叫做註冊器模式 用處:對於實例可以全局統一管理獲取,多用於 初始化 時把要使用的對象放在註冊樹上

原创 eclipse 安裝java EE插件(java SE升級到java EE)

eclipse 安裝java EE插件(java SE升級到java EE) 2.help->install New Software,在Work with的框裏填  http://download.eclipse.org/releas

原创 正則表達式之語法字符

轉自:http://www.runoob.com/regexp/regexp-syntax.html 正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將

原创 nginx_config-重定向-轉發

server 重定向 location ~* ^/.*$ { rewrite ^/(.*) /index.php?$1 last; break;

原创 正則表達式之運算符優先級

轉自:http://www.runoob.com/regexp/regexp-operator.html 正則表達式從左到右進行計算,並遵循優先級順序,這與算術表達式非常類似。 相同優先級的從左到右進行運算,不同優先級的運算先高後低。下

原创 abstract類,interface接口,其中關鍵字extends與implements

轉自:http://php.net/manual/zh/language.oop5.abstract.php abstract 定義爲抽象的類不能被實例化. 任何一個類,如果它裏面至少有一個方法是被聲明爲抽象的,那麼這個類就必須被聲明爲抽

原创 PHP設計模式之一:工廠模式(2)

簡單工廠模式:與工廠方法比較,無法適應同種產品的增加,每增加一個產品都需要在工廠中增加一個產品的方法分支,這樣的工廠不僅不封閉也讓我們工作量增加,不能實現我們的‘懶’,能讓程序做的事情,自己就不會再做。 工廠方法模式:與簡單工廠模式相比較

原创 dirname(__FILE__)使用

dirname() 給出一個包含有指向一個文件的全路徑的字符串,本函數返回 去掉文件名後的目錄名 。 魔術常量 __FILE__    文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。 eg: 假設爲該測試路徑 D:\

原创 PHP中的static理解

PHP裏面只有全局作用域和函數作用域,沒有塊作用域 靜態局部變量的初始化表達式必須是一個常量或者常量表達式。即使局部靜態變量定義時沒有賦初值,系統會自動賦初值0(對數值型變量)或空字符(對字符變量);靜態變量的初始值爲0。 statti

原创 mysql的SQL_CALC_FOUND_ROWS 使用

SQL_CALC_FOUND_ROWS是指在執行帶LIMIT的查詢時,附帶統計一下如果不加LIMIT的話將會輸出多少條結果。 eg: SELECT SQL_CALC_FOUND_ROWS * FROM `table_a` LEFT JO

原创 nginx配置文件對訪問日誌文件access.log進行按日期記錄

版本:nginx/1.7.4 根據訪問nginx配置文件 日誌路徑 /usr/local/nginx/logs/ 其中把訪問日誌記錄位置 /usr/local/nginx/logs/access/域名/$year-$month-$d

原创 記一次活動分享,用JSSDK.php,顯示指定圖片和文本

在後端配置好JSSDK.php後,檢查驗籤是否正確 注意:驗籤信息是否完整和一致 <?php $jssdk = new JSSDK(); $signPackage = $jssdk->GetSignPackage()

原创 PHP設計模式之策略模式

策略模式(Strategy Pattern):定義一系列算法,將每一個算法封裝起來,並讓它們可以相互替換。策略模式讓算法獨立於使用它的客戶而變化,也稱爲政策模式(Policy)。 策略模式包含的角色如下: Context: 環境類 Str

原创 PHP設計模式之適配器模式

適配器模式:將一個類的接口轉換成外部希望的另外一個接口,使用原本不兼容的而不能在一起工作的那些類可以在一起工作.適配器就是一個把擁有相似功能但是接口名不同的類封裝成擁有同樣接口名的類,這樣只需要更改接口引入的類,但不需要改變類中的方法,就