原创 字符串處理(包括正則生成工具)
例如:我們要獲取:EE20181017143211468888 $result = '積分商城扣除積分 1訂單號: EE20181017143211468888 OPENID: sns_wa_o_L7W5R4HWpw1kY5DXjzsd
原创 PHP代碼優化與總結
PHP語法調優與坑 author:hoewang 文章目錄PHP語法調優與坑isset千百倍優於in_array熟練使用continue與breakwhile裏面斷點問題循環處理foreach使用&引用in_array的自作聰明
原创 關於GIT工作中使用匯總
文章目錄常用指令常見情況之尋常工作流程暫存的作用衝突解決(merge)多人開發常見的坑git更新版本git回退擴展 常用指令 git init //初始化本地git環境 git clone XXX//克隆一份代碼到本地倉庫 git
原创 Git常見錯誤
1 git pull遇到錯誤:error: Your local changes to the following files would be overwritten by merge: 方法1:如果你想保留剛纔本地修改的代碼,並把gi
原创 基礎iptables配置
iptables裏面的dport和sport 首先先來翻譯一下dport和sport的意思: dport:目的端口 sport:來源端口 初學iptables比較容易迷糊,但是我儘量用通俗的語言給你講解。 dport
原创 react各個子元素綁定氣泡以及數組循環創建元素
render: (text, cell) => { if ((cell.bill_type == 1310 || cell.bill_type == 1318) && cell.info.ladder_coeff &&
原创 php基礎遞歸
public function getViewSonIds($viewIds = [], $isp_ids = []) { static $allIds = []; $viewModel = Vi
原创 水平分表實例
水平分表比較簡單, 理解就是: 合併的表使用的必須是MyISAM引擎 表的結構必須一致,包括索引、字段類型、引擎和字符集 數據表 user1 1 2 3 4 5 6 CREATE TABLE `user1` ( `id` i
原创 php相關算法題目(轉)
1、一羣猴子排成一圈,按1,2,…,n依次編號。然後從第1只開始數,數到第m只,把它踢出圈,從它後面再開始數,再數到第m只,在把它踢出去…,如此不停的進行下去,直到最後只剩下一隻猴子爲止,那隻猴子就叫做大王。要求編程模擬此過程,輸入m、n
原创 php的set_error_handler的錯誤記錄回調
<?php set_error_handler(function($errno, $errstr, $errfile, $errline){ // var_dump($errno); //錯誤級別 // var_dump($
原创 一鍵導出CSV文件
/** * 導出CSV * @param array $data [description] * @param array $headlist [description] * @param [type] $fi
原创 session和cookie的聯繫
1.區別 session存在於服務器,以文件的形式,安全,量大 cookie是基於瀏覽器(客戶端)的,相對不安全,大小限制, 2.session_start()的時候做了什麼(A區間:生成) a.服務器生成了
原创 2018年小米高級 PHP 工程師面試題(模擬考試卷)
1、通過哪一個函數,可以把錯誤轉換爲異常處理? A:set_error_handler B:error_reporting C:error2exception D:catch 正確答案:A 答案分析:set_error_handler(
原创 swoole各種服務器初步搭建
1.TCP搭建 <?php $host = '192.168.50.66'; $port = 9501; $serv = new swoole_server($host,$port); $serv->on('connect',funct
原创 swoole的task以及線程使用案例
<?php $workers = []; $worker_num = 2; for( $i = 1; $i <= $worker_num; $i++){ $process = new swoole_process('doProcess