原创 php opcache的配置

原理: 其實非常簡單,opcache只是把把PHP執行後的數據(opcode)緩存到內存中從而避免重複的編譯過程,能夠直接使用緩衝區已編譯的opcode代碼從而提高速度,降低服務器負載 效果: 在實際應用當中能使QPS數大致增加3倍以上

原创 Boostrap 筆記

兼容ie:<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" /> 移動設備: <meta name="viewport" content="width=devic

原创 H5自適應方案

<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-sc

原创 php生成xls表格

下載擴展包 PHPExcel https://github.com/PHPOffice/PHPExcel/tree/1.8/Classes function IntToChr($index, $start = 65) { $st

原创 小程序登錄流程

客戶端參數:code|data|iv code->http->openid|session_key: https://api.weixin.qq.com/sns/jscode2session 參數:appid,secret,js_cod

原创 設計模式詳解及PHP實現

設計模式(Design Patterns)設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 –百度百科In

原创 PHP規範

代碼規範1.文件1.1 文件命名C和M(控制器和模型)首字母必須大寫,遵守駝峯格式,例如:UserBankController.php1.2 文件格式所有文件必須是UTF-8不帶BOM1.3 文件內容PHP文件第一行必須是'<?php'

原创 PHP常用算法

1.寫一個排序算法,可以是冒泡排序或者是快速排序,假設待排序對象是一個維數組。//冒泡排序(數組排序) function bubble_sort($array){$count = count($array);if ($count <=

原创 selenium + python 自動化測試

環境搭建 1.python下載地址 https://www.python.org/downloads/release/python-351/ 根據自己的操作系統32/64 位,選擇相應的版本。 2.配置環境變量 修改我的電腦->屬性->

原创 依賴注入

/**** 工具類,使用該類來實現自動依賴注入。**/class Ioc {    // 獲得類的對象實例    public static function getInstance($className) {        $param

原创 Mysql優化之limit

SELECT * FROM table1 LIMIT offset, rows 上述SQL語句的實現機制是: 從“table”表中讀取offset+rows行記錄拋棄前面的offset行記錄,返回後面的rows行記錄作爲最終結果。 這

原创 nginx的配置和使用

    #運行用戶    user www-data;       #啓動進程,通常設置成和cpu的數量相等    worker_processes  1;    #全局錯誤日誌及PID文件    erro

原创 PHP之PSR規範

PSR 是 PHP Standard Recommendations 的簡寫,由 PHP FIG 組織制定的 PHP 規範,是 PHP 開發的實踐標準。PSR-1 基礎編碼規範PHP代碼文件 必須 以 <?php 或 <?= 標籤開始;P

原创 測試_adb

adb介紹全稱是:Android Debug Bridge,即安卓調試橋,是安卓sdk的一個工具;下載:http://adbshell.com/upload/adb.zip端口管理 adb server與client通信的端口是5037;

原创 AES密鑰與RSA密鑰

AES密鑰是什麼 高級加密標準(英語:Advanced Encryption Standard,縮寫:AES),是目前對稱密鑰加密中比較通用的一種加密方式。 AES密鑰有什麼用 支付寶開放平臺所有OpenAPI均支持對接口的請求內容