原创 接入微信OAuth2.0登錄流程

1. 到微信開放平臺 ,先註冊一個開發者帳號,再申請一個網頁應用,填入公司網站信息,主要包括網站域名和回調地址,如 網站域名:www.baidu.com回調地址:http://www.baidu.com/login.htm 2.

原创 linux(ubuntu)下安裝dosbox教程

1、sudo apt install -y dosbox 2、下載工具包(我的資源裏面有,可以下載),下載到某個目錄 如:/test 3、 使用命令 vi "$(dosbox -printconf)" 編輯dosbox配置文件 4、在文件

原创 python爬蟲框架scrapy

一、使用pip3下載scrapy框架,安裝過程中會自動下載相關依賴 pip3 install scracpy 二、下載完成後,創建軟鏈接到/bin中 ln -s /usr/local/scrapy /bin/scrapy 三、創建項

原创 Linux之定時器cron

cron是linux的定時器程序,使用linux可以設置用戶定時任務,cron表達式執行 設置步驟如下: 一、配置任務 crontab -e #編輯用戶的定時任務文件:/var/spool/cron/crontabs/$(user)配置當

原创 微信支付沙箱環境對接流程

前者注:對接前導入微信SDK到項目中,微信支付沙箱環境支付不需要掃碼,自動支付成功。 對接流程: 獲取沙箱環境簽名密鑰,獲取方法: 下面獲取沙箱密鑰的示例代碼(in java): public String getSandboxSig

原创 網絡協議之TCP

TCP:傳輸控制協議,位於OSI七層網絡模型中的第四層傳輸層,爲上層(應用層)提供端到端的服務,控制報文安全可靠地交給應用層,很多著名的應用層都是基於TCP協議的,比如:HTTP、SMTP、POP、TELNET、SSH。 TCP面向連接,

原创 linux防火牆設置

linux防火牆有三個規則表: nat,mangle,filter(默認). filter規則表定義數據包的過濾(是否放行) nat規則表定義修改數據包的源或目標的ip地址,端口號。 mangle規則表定義修改數據包的TOS和TTL等信息

原创 支付寶沙箱環境對接流程

前者注:使用前導入支付寶SDK到項目中,對接使用java版本SDK。 對接步驟: 1.進入支付寶開發者中心(https://openhome.alipay.com/platform/appDaily.htm?tab=info)添加沙箱應用

原创 shell命令之awk

awk:對目標文件每行進行分割處理,$1只每行分割後第一個變量,以此類推$n... 示例:ls | awk -F'.log.' '{print "mv "$1".log."$2 " "$2"."$1".log"}'|sh 這個命令是由管道