原创 tp5 支付寶當面付之掃碼付 官方sdk 使用(沙箱測試)

參考文檔: 官方掃碼支付文檔:https://docs.open.alipay.com/194 官方demo下載地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/

原创 vim常用命令---(等你哦,哈哈)

以下是本人以前學習liunx記錄的一些常見命令(有錯誤的地方請及時指出,多多包涵) 1.vim 編輯器 1.1:打開文件的三種方式 1:打開文件:第一種(vim 需要打開的文件)退出::q 2:vim+數字 需要打開的文件 (打開

原创 php sftp 實現文件上傳下載

php使用sftp需要ssh2擴展,我們在下載擴展的時候,我們需要看我們安裝php的版本。我的版本是PHP Version 7.2.12,所以我下載的版本是https://windows.php.net/downloads/pecl/re

原创 支付寶pc端支付回調處理

支付寶電腦支付回調處理,下面是異步通知的處理方法,注意: 程序執行完後必須打印輸出“success”(不包含引號)。如果商戶反饋給支付寶的字符不是success這7個字符,支付寶服務器會不斷重發通知,直到超過24小時22分鐘。一般情況下,

原创 PHP函數庫之BC高精確度函數bcpowmod

參考地址https://www.php.net/manual/zh/function.bcpowmod.php

原创 Composer 下載慢,部分解決方法

1、使用composer的國內鏡像 composer config -g repo.packagist composer //packagist.phpcomposer.com https://pkg.phpcomposer.com/

原创 tp5 lock的使用

首先我們瞭解一下數據庫的鎖,數據庫是一個多用戶使用的共享資源。當多個用戶併發地存取數據時,在數據庫中就會產生多個事務同時存取同一數據的情況。若對併發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致性,(注意事項:首先,數據庫類

原创 memory_limit 設置過大,會有什麼影響

前段時間,在使用tp5開發過程中遇到了一個問題,在一次寫一個php算法的時候,php內存溢出了,然後我就把memory_limit設置成了很大,然後我在數據庫操作的時候,數據庫不報錯,也不打印結果,然後一直找原因,最開始我還以爲是我不小心

原创 lamp svn 創建倉庫,同步到web目錄

在開發過程中,搭建svn,將代碼同步到web目錄,是一個開發人員必備的技能。 第一步:通過yum命令下載svn,yum -y install subversion 第二步,查看svn是否安裝成功  svn --version 第三步:創

原创 微信app支付,後臺處理(後臺數據處理)

本文章將寫的是微信的app支付,安卓端app是用apicloud封裝的,ios端是用原生的,在這裏將項目裏面的微信支付後臺數據處理部分拿出來(順便複習一下),記錄一下。 首先我們來看一下微信app官方給出的時序圖: 下面直接上代碼 pu

原创 linux下常見命令及一些注意事項(個人學習筆記)

1、ls 語法1:#ls [路徑]    表示列出指定路徑下的文件夾和文件的名字,如果路徑沒有指定則列出當前路徑下的 #ls -l [路徑]    表示以列表的形式列出指定路徑下的文件夾和文件的名字 #ls -la [路徑]    表示以

原创 php支付寶app支付後臺處理(老版)

以下代碼爲後臺處理部分,真實可用:哈哈哈哈哈,沒騙人,具體支付寶app支付的申請,簽約我就不說了,具體的去看官方文檔 --》https://docs.open.alipay.com/204 public function create

原创 Composer 下載慢的,部分解決方法

1、使用composer的國內鏡像 composer config -g repo.packagist composer //packagist.phpcomposer.com https://pkg.phpcomposer.com/

原创 centos7.6下使用docker搭建主從數據庫

  環境信息 操作系統 CentOS7.6 x64 Docker版本 1.13.1  安裝docker 使用yum安裝docker yum install -y docker 查看是否安裝docker yum list instal

原创 百度echart 折線圖堆疊,y軸顯示百分號(%)以及tooltip提示框格式自定義

 修改y軸爲百分比%代碼示例如下 yAxis: [ { type: 'value', axisLabel: { show