原创 字符串處理(包括正則生成工具)

例如:我們要獲取: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