原创 給定一個正整數a,找到最小的正整數b,它的每個數字相乘之後等於a

<?php /* * 描述 * 給定一個正整數a,找到最小的正整數b,它的每個數字相乘之後等於a。 * 如果沒有答案,或者答案超過了32位有符號整型的範圍,返回0。 * * */ function factorization(i

原创 ubuntu18.04 編譯安裝php7.3

在linux上面編譯安裝php本來並不複雜,但是通常由於不同發行版的軟件庫不同通常要安裝不同依賴,記錄一下這個版本的安裝,這樣以後會更方便一些。 1.下載軟件 wget https://www.php.net/distributions/p

原创 centos7下安裝mysql的教程

這篇文章主要介紹了centos7安裝mysql的教程,本文給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 最近打算在家裏服務器上部署雲盤,所以又開始了一系列的環境搭建操作,在安裝mysql的時候

原创 centos7安裝mysql

最近打算在家裏服務器上部署雲盤,所以又開始了一系列的環境搭建操作,在安裝mysql的時候發現有一些與以前不同,於是記錄下來,避免下次再出現像今天這樣到處搜索問題。 一.卸載舊版本使用下面的命令檢查是否安裝有MySQL Server rpm

原创 php mongodb模糊搜索

以前一直使用mysql數據庫,模糊搜索like關鍵字就能搞定。最近接入了mongodb平臺,一時無法適應 ,踩了一些坑,在此記錄下來,希望對其他人能夠有用。 1.mongodb對於普通非文本所有字段如何進行模糊搜索答案:使用正則表達式。對於

原创 mongodb賬戶授權管理

最近mongodb出現了較多的權限事故,遠的有國外的信用卡信息泄露,近的有國內用戶人臉識別數據庫被脫褲,原因都是使用了未加權限管理的mongodb數據庫,導致在公網可以直接通過ip加端口的方式訪問。最近我們新開的一個項目也是用了mongod

原创 guzzlehttp傳遞自定義cookie

guzzlehttp是一個非常強大的php語言的http client包,支持保存前面請求服務端返回的cookie信息用於後續的請求。 我們在實際的開發中往往需要傳遞自定義的cookie值,這個功能在官方的文檔裏面沒有找到介紹,在網上搜索了

原创 不一樣的nginx報錯"Primary script unknown"

昨天晚上忘記對開發環境做了什麼改動,導致今天來了在進行接口調試的時候nginx提示"Primary script unknown",這個大多數情況下來說是一個很簡單的問題:nginx配置裏面的script_filename錯誤。然而我檢查了