原创 PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' mysqlnd_find_charset_nr

今天通過pecl安裝 swoole pecl install swoole 步驟很簡單,但是最後安裝成功後發現phpinfo()中未顯示swoole擴展,執行: php --ri| grep swoole 發現報錯如下: PH

原创 windows vue 安裝

下載地址 https://nodejs.org/en/ 如果下載版本過低安裝時會出現報錯 安裝時選擇 在nodejs 中新建 node_global和node_cache文件夾 設置緩存文件夾 npm confi

原创 "systemctl status mariadb.service" and "journalctl -xe" for details

今天php 在做swoole 時啓動一個進程 正運行着哪突然所有接口都沒了反應 進入服務查看發現 nginx mysql 都停止運行了 在啓動mysql 時出現 Job for mariadb.service failed bec

原创 寶塔 控制面板 安裝

1. Centos安裝命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.

原创 商品訂單拆單組合

問題: 跨境電商在一個物流訂單是有限制商品重量以及商品價值的,在一次性購買多個商品的時候,需要將商品拆分成多個訂單,如何將挑選商品組合,才能使這個商品最合理? 實現思路:動態規劃 揹包問題 有i個商品(多個商品拆分爲多個數量爲1

原创 數據庫查詢優化器的藝術

數據庫查詢優化技術主要包括查詢重用技術,查詢重寫規則,查詢算法優化技術,並行查詢優化技術,分佈式查詢優化技術其他方面的優化技術,這六個技術構成了“廣義的數據庫查詢優化”的概念 – 查詢優化技術的類型 1.語法級 2.代數級 3

原创 邏輯查詢優化

查詢的基本操作 A 選擇操作 1. 對應的是限制條件(格式類型“field <op> consant ”, field 對象 ,op 是符號 = , > 等) 1. 優化方式 選擇操作下推 3. 目的 是儘量減

原创 PHP CSV分段導出 INTO OUTFILE

爲了滿足項目需要 使 Excel 導出更順暢 查找資料搞了一下午 弄算是弄出來了吧 本打算使用 access mdb 搞了搞了半天弄不懂得 放棄了 有機會好好看看 網上說能幾秒就能處理幾萬的數據 我寫的主要就是藉助 m

原创 User Agent 用戶代理

window.navigator.userAgent 1) Chrome Win7: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gec

原创 php 百萬數據導出 csv

常規的php excel包需要所有的數據先拿到然後才能生成excel, 當生成超大數據量的excel文件時這顯然是會造成內存溢出的,所以考慮使用讓PHP邊寫入輸出流邊讓瀏覽器下載的形式來完成需求。 我們通過如下的方式寫入PHP輸

原创 操作系統加固

阿里雲提供方案: https://help.aliyun.com/knowledge_detail/49809.html

原创 configure:error:C++ preprocessor "/lib/cpp" failssanity check

進入config.log會看到: 執行 yum -y install gcc+ gcc-c++ 即可

原创 字符串

""" 基礎單詞 reduce [rɪˈdjuːs] 減少 replace [rɪˈpleɪs] 代替 split [splɪt] 分裂 partition

原创 php7 新特性總結

/** * 單詞整理 * Throwable 可拋出的 * Exception [ɪkˈsepʃn] 例外情況 * declare [dɪˈkleə(r)]

原创 微信退款 支付寶退款

微信退款文檔 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4 支付寶退款文檔 https://docs.open.alipay.com/api