原创 SourceTree 踩坑集合(完善中)

SourceTree(ST) 踩坑集合 Q:部分功能異常 請使用最新版本 GIT。 安裝最新版 GIT 觸發過的異常功能: 1、ST 的 ‘ 命令行模式’ 無法使用,點擊無效 2、ST 無法推送新建的分支到遠程 Q:導入項目

原创 GIT註釋規範推薦

GIT釋規範推薦 爲什麼需要規範 無規矩不成方圓,編程也一樣。 如果你有一個項目,從始至終都是自己寫,那麼你想怎麼寫都可以,沒有人可以干預你。可是如果在團隊協作中,大家都張揚個性,那麼代碼將會是一團糟,好好的項目就被糟踐了。不管是

原创 WDlinux:wdCP雲主機管理系統無法切換php版本

WDlinux:wdCP雲主機管理系統無法切換php版本 問題描述: 安裝多版本PHP,設置Nginx引擎模式,有設置默認版本,有去項目管理設置運行的PHP版本,並且PHP版本提示切換成功。但是無論怎麼切換,phpinfo()打印

原创 PHP:使用CURL發送請求獲取數據(接口必備技能)

PHP:使用CURL發送請求獲取數據(接口必備技能) <?php //http請求類:用於調用接口獲取數據 class Request { /** * GET方式獲取數據 * @param string

原创 Ecshop升級PHP版本到7.0

Ecshop升級PHP版本到7.0 背景故事: ‘我可以忍受黑暗,如果我未曾見過光明!’ 就看了這麼一句話,就下定決心升級了。 其實也沒啥,就是需要花費一定的時間去升級、維護,並且是一路走到黑的那種。 1、請先把調試模式打開,在co

原创 nginx從http重定向到https

使用nginx把http重定向到https 背景: 1、沒有加S的網頁容易被嵌入廣告 2、沒有www的網頁,微信支付調用不起來,夠坑吧! 解決方案: 1、將http重定向到https 2、將 domain.com

原创 git pull 與 git push 區別

git pull 與 git push 區別 結論先行: 1、git pull = git fetch + git merge 2、git fetch 只會將本地庫所關聯的遠程庫commit ID 更新到最新 3、git pull

原创 編程提醒 ①

1、用if()+函數判斷是,注意函數的返回值 有的函數的返回值爲0,即爲false。爲了避免情況分發生,使用如下方法:if(strpos() !==false ); 2、$++與$--的計算問題 如: $x = 5; echo $x+

原创 Git:避免更新代碼導致被還原或覆蓋的解決方案

Git:避免更新代碼導致被還原或覆蓋的解決方案 結論先行: 1、明確分工,相同文件,儘可能只由一個人操作 (根本上解決問題) 2、保存儲藏->拉取代碼->彈出儲藏->解決衝突 (推薦,版本記錄好看且方便) 3、拉取代碼,合併時的必填

原创 CentOS 系統安裝軟件報錯:cmake :command not found

cmake :command not found 背景:新開機的CentOS系統安裝Wdlinux過程報錯 結論先行: 1、報錯意思爲沒有發現cmake命令。正常情況下,系統會自動幫忙安裝的,很有可能是yum舊了,更新試一下 2、備份-

原创 安裝最新版GIT

CentOS操作系統安裝最新版GIT 具體步驟: 1、安裝依賴包 yum install perl cpio curl curl-devel zlib-devel openssl-develexpat-devel gettex-d

原创 PHP取整數函數常用的四種方法

PHP取整數函數常用的四種方法: 1.直接取整,捨棄小數,保留整數:intval();2.四捨五入取整:round();3.向上取整,有小數就加1:ceil();4.向下取整:floor()。 一、intval—對變數轉成整數型態 i

原创 MVC結構分析與設計

MVC模型: MVC是一種設計模式,它強制的將應用程序的輸入、處理、和輸出分開。使用了MVC的應用程序被分爲3個核心部件:視圖(View)、模型(Model)、控制器(Controller)。它們各司其職,既分工明確又相互合作。 原理:

原创 Filezilla拖拽文件出錯

Filezilla無法確定拖放操作目標,由於shell未正確安裝__解決辦法 問題描述: 使用filezilla拖拽文件到桌面的時候,提示”無法確定拖放操作目標……” 解決思路: 打開cmd去到filezilla安裝目錄執行如下兩條指令後