原创 flask模板中使用Angular如何避免和jinja2衝突

jinja2的模板和Angular都依賴於雙花括號({{ expression }}),如何避免這兩者的衝突 方法一 前端代碼中修改Angular的渲染標記 var app = angular.module("myApp",[])

原创 pygame用小圖片拼文字

需要用一箇中文字體庫,我這裏用的字體文件syht.otf(這個項目裏有https://github.com/zhangenter/img_make_word),也可以另外找字體。 images/下放一些小圖片,可以放一個也可以放多

原创 flask藍圖使用

1.定義藍圖 from flask import Blueprint api_ctl_bp = Blueprint("api", __name__, url_prefix="/api") 2.路由中使用藍圖 @api_ctl_b

原创 記一次pyinstaller打包pygame項目(帶圖片)爲exe的過程

一段簡單的pygame代碼,只在pygame界面背景繪製了一個背景圖片 # -*- coding=utf-8 -*- import sys import pygame pygame.init() screen = pygame.

原创 centos、ubuntu、debian安裝mysql5.7

centos(親測centos 7.6) wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 如果下載不了可以到這裏下載

原创 微服務框架調研

最近想找一個適合python服務使用的微服務框架,調研了其中有一些其實稱不上微服務框架,只是算是一些rpc通信組件,主要框架如下: 目前的理解Dubbo和Istio的框架功能都還比較全一點,而Dubbo比較適合java的生態,而

原创 docker搭建本地鏡像倉庫(centos)

一、搭建倉庫 下載鏡像 docker pull registry 創建目錄 mkdir -p /data/docker_reg 運行容器 docker run -d -p 2333:5000 --name=local_reg

原创 sqlalchemy使用in操作時要求synchronize_session爲False的錯誤

執行一個更新語句 Order.query.filter(Order.OrderId.in_(ids)).update({Order.IsDeleted:1}) 發生報錯 sqlalchemy.exc.InvalidRequest

原创 debian9安裝docker

apt-get update apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ softw

原创 centos7.5安裝kubernetes

master yum -y install epel-release yum -y install etcd kubernetes-master vi /etc/etcd/etcd.conf 將ETCD_LISTEN_CLIE

原创 pypi打包和上傳的命令

網站註冊賬號:https://pypi.org 製作pypi包參考:https://packaging.python.org/tutorials/packaging-projects/ 打包: python setup.py sd

原创 debian離線安裝docker

訪問https://download.docker.com/linux/debian/dists/, 選擇Debian版本, 進入pool/stable/, 選擇amd64、armhf或 arm64後下載想安裝版本的.deb文件。

原创 kubernetes裏pod始終刪除不了可能的解決方案

看下replicaset kubectl get rs kubectl delete rs xxx 看下replicationcontroller kubectl get rc kubectl delete rc xxx 看下

原创 centos7.5安裝python3.7

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget

原创 webpack打包vue報錯

問題一 Cannot read property ‘range’ of null 錯誤行的代碼 component: () => import(’…/xxxx,vue’), 解決辦法 修改.eslintrc,加入 rules