原创 nestjs 使用微信掃碼支付 notify_url 回調處理 xml

xml 是作爲一種比較老的 數據傳輸手段,大部分都是傳遞 json 、form 、buffer的,現代框架也都是支持這三種數據格式的,都不會自帶 xml 格式。 在做微信掃碼支付的時候,當支付成功了微信會給你發送 post 請求,

原创 centos / Linux 服務環境下安裝 Python3.7.2 和 pip3

Linux 服務器系統上一般都是和 MacOS 一樣都是自帶了一個 Python2 的開發環境,這裏我要再次安裝一個 Python3 的開發環境如以下步驟。 安裝 python3 第一步、安裝依賴 yum -y install z

原创 MacOs 下和 Linux之間互傳文件/文件夾

用 mac 自帶了 scp 命令 下載文件夾(scp -r 賬號@地址:路徑 本地保存的路徑): scp -r [email protected]:/www/wwwroot/ /Volumes/Resources/123 回車後輸入

原创 nodejs 之 egg 框架前後端分離生成 token

創建一個 egg 新項目,我這裏創建的是 TypeScript 的模式 npm init egg --type=ts npm install 創建完成並安裝完初始化依賴文件後需要再次安裝兩個包 1.egg-cors 跨域包 2.

原创 初始化 Flutter 項目以及第一個 hello world 程序

進入桌面初始化一個項目 cd desktop flutter create app 至此項目初始化完畢,可以在桌面看到新建了一個app的文件夾,裏面就是flutter的項目目錄了。 如下圖: 而我們編寫代碼的開發目錄則在 li

原创 Egg post 失敗 { message: 'invalid csrf token' } 解決方案

服務端無法接受 post 請求,並且前臺報錯 403 ,服務端自動返回信息:message: 'invalid csrf token' 很多人的解決方案是直接在 config.default.js 文件中加入以下代碼: confi

原创 MacOS 安裝 mongodb 以及配置自啓動

使用 Homebrew 安裝 MongoDB brew install mongodb 配置自動啓動 1.鏈接 plist 文件 ln -sfv /usr/local/opt/mongodb/*.plist ~/Library

原创 Flutter 之原生 app 開發入門篇 ------- 環境搭建

Flutter 是谷歌公司開源的基於 Datr 語言開發的跨平臺 App 開發框架,最近也是火的不行,所以決定踩一波坑。 本篇以 Mac 爲例 1、打開 Appstore 下載 Xcode(自帶ios模擬器) 2、下載 andro

原创 NodeJS操作 Mongodb 並且對 Mongodb 類庫進行封裝

我的目錄如下: 第一步,安裝 Node 依賴 在當前目錄下輸入: npm install mongodb -S 第二步,編寫配置文件 在 config 文件夾內的 index.js 內編寫如下代碼: module.exports

原创 Python3 操作 MySQLS 數據庫

首先安裝需要用到的 MySQL 依賴包 pip3 install mysqlclient 連接整個 mysql 服務 # 引入模塊包 import MySQLdb as mysql #創建一個連接 connect = mysql.

原创 解決 MacOs 上 MySQL 無法插入中文

當發現無法輸入中文字符的時候,一般是新安裝的 mysql 沒有配置編碼服務。 1、進入 /etc 目錄 cd /etc 2、以管理員權限創建 my.cnf 文件 sudo touch my.cnf 3、以管理員的權限編輯 my.c

原创 CentOS / Linux 永久開放某個指定的端口號

1、開啓防火牆 systemctl start firewalld 2、開放指定端口,這裏以 80 端口爲例。 firewall-cmd --zone=public --add-port=80/tcp --permanent 3、

原创 centos / Linux 服務環境下安裝 Redis 5.0.3

1、首先進入你要安裝的目錄 cd /usr/local 2、下載目前最新穩定版本 Redis 5.0.3 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3、解壓

原创 Linux 服務環境下安裝 Python3

Linux 服務器系統上一般都是和 MacOS 一樣都是自帶了一個 Python2 的開發環境,這裏我要再次安裝一個 Python3 的開發環境如以下步驟。 首先,我的服務器是阿里雲的 Linux,所以支持 wget 命令。 第一步

原创 redis 在 mac 下的安裝與使用

redis 本質上是一個高性能的 Key,Value 數據庫 支持存儲的類型相對更多;(String、list、set、hash) ps : 查詢頻率高,且查詢的是相同的內容,就用 redis 做緩存; 典型的非關係型數據庫,不用寫