原创 jQuery DataTables的服務器端一般配置+整合多列多參數多字段篩選,排序(實例)

由於工作需要,要做一個新的後臺統計。近日正在使用DateTables與百度eChart,鑑於DataTables的中文文檔並不全面,近期我將向大家分享一些本人使用dataTables的一些心得以及遇到的一些問題的解決方法。 Dat

原创 DataTables服務器端傳入傳出(接收與提交)的數據格式 搜索、排序和分頁與後臺數據的交互

在dataTables服務器端處理模式下,想要用好dataTables 必須先去了解它與後臺傳遞數據的格式,這樣才能做好數據在後臺的處理,完成dataTables的一系列篩選、排序和分頁功能。 1. dataTables的提交數據

原创 B-tree 索引提高 MySQL 查詢效率的原理

在MySQL中,我們常用的存儲引擎 InnoDB 和 MyISAM 的索引都是B-Tree 索引。大家都知道,建立索引的目的便是優化慢查詢,那麼慢查詢究竟慢在哪裏呢? 查詢時間 一個sql查詢的時間分爲 等待時間 和執行時間。

原创 從底層原理深入理解 PHP 的引用 “&”

在PHP中正確使用引用符(&)可以提高程序運行效率,並且更加節約內存空間。但是在不理解引用原理的時候濫用引用符是極其危險的,往往會造成意料之外的錯誤。 1.變量的底層存儲結構zval PHP運行核心是Zend引擎,用純C語言實現,是PHP

原创 PHP 的正則相關函數總結

正則程序員基本都會用到,但是用的都不多,本文總結、比較 PHP 常用的正則函數: 1. preg_match 和 preg_match_all preg_match 與 preg_match_all 都是用來匹配正則表達式。 主要參數有三

原创 淺談PSR規範與PHP框架中類的自動加載原理

淺談PSR規範與PHP框架中類的自動加載原理 在PHP中,如果要實例化的類不在當前文件中,那麼需要require引入類所在的文件。但在項目編程中,頻繁因此引入文件十分影響開發效率,因此誕生了PHP類自動加載方法。 __autoload()

原创 [新手必讀] MySql語句大全:創建、授權、查詢、修改等

非常好的一篇MySQL基礎操作的總結,新手必讀~感謝  林炳文Evankaka 的分享~ 出處:http://blog.csdn.net/evankaka 一、用戶創建、權限、刪除1、連接MySQL操作連接:mysql -h 主機地

原创 PHP7革新與性能優化

轉自網易博客技術行者博文地址:http://hansionxu.blog.163.com/blog/static/24169810920158704014772/有幸參與2015年的PHP技術峯會(PHPCON),聽了鳥哥(惠新宸)的關於

原创 MySQL 對一段時間內每天數據統計案例--sql優化

在互聯網項目中,對項目的數據分析必不可少。通常會統計某一段時間內每天數據總計變化趨勢調整營銷策略。下面來看以下案例。 案例 在電商平臺中通常會有訂單表,記錄所有訂單信息。現在我們需要統計某個月份每天訂單數及銷售金額數據從而繪製出如下統計圖

原创 chosen.jquery.js 搜索框只能從頭匹配的解決思路+方法

心急者請直接看下方 總結 ,由於本問題未能找到直接答案,所以只能通過修改源碼解決。故將修改源碼思路貼出來供大家參考,在遇到其他改源碼問題時應如何思考。 chosen.jquery.js(地址:http://harvesthq.githu

原创 MySQL 聚簇索引 和 非聚簇索引

非聚簇索引 索引節點的葉子頁面就好比一片葉子。葉子頭便是索引鍵值。 先創建一張表: CREATE TABLE `user` ( `id` INT NOT NULL , `name` VARCHAR NOT NULL , `class`

原创 MySQL 使用explain分析sql語句的查詢效率(二)

本文將繼續上文講解其他與效率相關的參數 explain所返回的其他參數key爲使用的索引,而使用的索引又影響着連接類型type,它們共同決定了可能掃描行數rows 參數解析 (4)type (重點) 聯接類型。查詢效率的關鍵,下面按照從最

原创 PHP 利用函數的靜態變量 指定迭代次數

在PHP中,除了類的靜態成員屬性外,在函數中同樣可以利用 static 定義靜態變量。從而便捷的完成函數迭代。 例1: <?php function Test() { $a = 0; echo $a; $a++;

原创 關於百度EChart 與dataTables 之間交互問題的解決方案(利用js全局變量)

在後臺數據統計,同時利用ECharts生成統計圖,以及dataTables統計數據列表。有時便會需要進行圖表之間的交互,從而帶給用戶更加直觀的數據體驗。如下圖需求: 先由ECharts生成本月每天銷售數據統計圖,然後達到單擊統計圖每日柱

原创 jQuery DataTables大數據異步二次加載渲染及initComplete事件bug

我們在使用dataTables進行數據統計時,不可避免的會碰到對大數據的統計。當進行服務器端大數據讀取時,毫無疑問的會佔用大量加載時間,拖慢頁面加載速度。爲優化頁面加載速度問題,我們便要在將請求中最耗時的部分在頁面加載完成之後,進行二次加