原创 php變量交換

// 1,針對數字 $a = $a+$b; $b = $a-$b; $a = $a-$b; // 2,使用list結構 $a = 'a'; $b = 'b'; var_dump($a,$b); list($a,$b) = array($

原创 正則表達式分組、斷言

正則表達式中的斷言,作爲高級應用出現,倒不是因爲它有多難,而是概念比較抽象,不容易理解而已,今天就讓小菜通俗的講解一下。        如果不用斷言,以往用過的那些表達式,僅僅能獲取到有規律的字符串,而不能獲取無規律的字符串。   

原创 App推送程序

<?php /** * APP消息推送類 * 默認爲極光推送 * @update 支持同時向多個app推送 sugang 2014-7-19 * @update 增加個推

原创 ajax與HTML5 history pushState/replaceState實例

http://www.zhangxinxu.com/wordpress/2013/06/html5-history-api-pushstate-replacestate-ajax/ 一、本文就是個實例展示 三點: 我就TM想找個

原创 XML 特殊字符處理和 CDATA

所有 XML 文檔中的文本均會被解析器解析。 只有 CDATA 區段(CDATA section)中的文本會被解析器忽略。 PCDATA PCDATA 指的是被解析的字符數據(Parsed Character Data)。

原创 Sublime Text3 快捷鍵

Ctrl+D 選詞 (反覆按快捷鍵,即可繼續向下同時選中下一個相同的文本進行同時編輯)Ctrl+G 跳轉到相應的行Ctrl+J 合併行(已選擇需要合併的多行時)Ctrl+L 選擇整行(按住-繼續選擇下行)Ctrl+M 光標移動至括號內開始

原创 nginx rewrite

rewrite 的語法 語法: rewrite regex replacement flag 默認: none 作用域: server, location, if This directive changes URI in a

原创 【問底】徐漢彬:Web系統大規模併發——電商秒殺與搶購

一、大規模併發帶來的挑戰  在過去的工作中,我曾經面對過5w每秒的高併發秒殺功能,在這個過程中,整個Web系統遇到了很多的問題和挑戰。如果Web系統不做針對性的優化,會輕而易舉地陷入到異常狀態。我們現在一起來討論下,優化的思路和方法哈

原创 PHPExcel

<?php set_time_limit(0); require '/usr/www/job/inc/class/phpexcel/PHPExcel.php'; // 設置緩存 // $cacheMethod = PHP

原创 mysql-鎖表機制分析

爲了給高併發情況下的mysql進行更好的優化,有必要了解一下mysql查詢更新時的鎖表機制。 一、概述 MySQL有三種鎖的級別:頁級、表級、行級。 MyISAM和MEMORY存儲引擎採用的是表級鎖(table-level lock

原创 php頁面運行時間記錄

/** * 記錄程序程序時間---只能記錄連續的調用該函數 * @param $time_key 記錄的key,多次執行可以指定同一個key * @return none 沒有返回值,直接獲取全局變量$time_arr,

原创 正則表達式用列

1,匹配圖片/<img(.*?)\/?>/i 2,匹配圖片(src中不包含某某字符)/<img.*?[\s]src[\s]*=[\'|\"](htt

原创 MySql數據類型

http://www.360doc.com/content/14/0519/17/9200790_379106233.shtml http://www.cnblogs.com/doit8791/archive/2012/05/28/252

原创 nginx 映射

location /myNew/ { alias /usr/www/job/myNew; } location ~ ^/myNew/.+\.php$ { root /usr/www/job/myNew; rewrite /m

原创 文本框只輸入小數

1,html<input type="text" class="fl" id="money_input" name="money_input" pl