原创 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均支持對接口的請求內容