原创 go/Java 國密sm2簽名驗籤

近期go項目對接第三方Java服務,第三方要求使用國密sm3/sm2算法進行數據簽名驗籤,特記錄go端開發注意事項 1 關於密鑰對 密鑰生成可以使用openssl庫,openssl版本至少是1.1.1,終端運行openssl version

原创 Debian安裝Python3.7.2 & pip換源 & 配置虛擬環境

1 下載 下載連接:https://www.python.org/downlo...這裏選擇gzip的: 2 安裝Python3.7.2 這裏存在一個坑,如果Debian未安裝openssl或者是openssl的版本過低,那麼python3

原创 vue代理模式 nginx配置

前言 前端使用vue.js開發,後端使用tornado框架提供restful API, vue.js使用代理;如 當前端js請求http://192.168.9.62:9000/api/orders時候後端通過nginx配置去請求http:

原创 nginx 二級目錄

需求:使用一臺服務器的80端口部署api+web+接收微信 接口配置信息 的GET請求 前端開發使用JS-SDK來調用騰訊地圖的功能並在公衆號正常使用.開發時只有一臺騰訊雲的服務器,需要同時配置微信公衆號的 接口配置信息, JS接口安全域名

原创 Python&Java互通rsa加密解密

記錄一次項目使用RSA加解密 項目使用Java和Python在開發,RSA加密解密互通代碼: Python代碼: # -*- coding: utf-8 -*- """ RSA加解密 """ import base64 from M2Cry

原创 python手機號正則

# 手機號正則規則 import re ret = re.match(r'^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$', mobile)

原创 centOS6.6下python3.7 ImportError: libssl.so.1.0.0

centOS6.6下python3.7成功編譯安裝openssl之後在終端可以import ssl/_ssl,但是在應用中無法導入ssl,解決方法: 將openssl安裝路徑下(如/root/openssl/lib)的libssl.so.1

原创 FastDFS

分佈式圖片服務器FastDFS 1 什麼是FastDFS FastDFS 是用 c 語言編寫的一款開源的分佈式文件系統。FastDFS 爲互聯網量身定製, 充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高性能等指標,使用 Fa

原创 關於flask藍圖

首選:flask藍圖是什麼? flask運行web程序的運行是通過實例化對象app.run()來運行的,那麼會出現在一個.py文件裏面定義很多的視圖函數,即不方便代碼管理,又不利於後期的維護.所以在flask出現了藍圖(Blueprint)

原创 alembic管理mysql數據庫遷移

SQLalchemy ORM的數據庫遷移管理alembic。 1 安裝 pip install alembic 2 使用【terminal操作】 數據庫遷移管理: 1> alembic init dir # 添加v

原创 peewee創建時間字段爬坑

peewee update_time字段爬坑 SQLalchemy中BaseModel定義: # -*- coding:utf-8 -*- from datetime import datetime from sqlalchemy impo

原创 python eve quickstart

Eve是一個開源的Python Restful API框架。它允許輕鬆構建和部署高度可定製的、功能齊全的RESTful Web服務。Eve基於Flask和Cerberus(數據校驗),支持原生MongoDB數據存儲,也支持SQL, Elas

原创 StarUML for Windows10

StarUML做爲一款數據表分析的應用,是編程的一個利器,Windows 10 安裝成功~~ 1 下載 http://staruml.io/download【官網】 2 安裝, 一路next即可【可選安裝位置】 3 安裝完成, 先不打開:打

原创 分佈式圖片服務器FastDFS

分佈式圖片服務器FastDFS 什麼是FastDFS FastDFS 是用 c 語言編寫的一款開源的分佈式文件系統。FastDFS 爲互聯網量身定製, 充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高性能等指標,使用 Fast

原创 supervisor管理進程,報:Exited too quickly。

supervisor管理uwsgi進程配置文件如下:報:Exited too quickly。[uwsgi] master進程運行 master = true 運行IP:PORT socket = /XX/XX/regmgmt_uwsgi.