原创 db.group.find()報錯

db.group.find() TypeError: db.group.find is not a function : 解決:db.getCollection(“group”).find()

原创 Gland激活碼

網上找了好多激活教程都不好使。。。最後找到了這個! 812LFWMRSH-eyJsaWNlbnNlSWQiOiI4MTJMRldNUlNIIiwibGljZW5zZWVOYW1lIjoi5q2j54mIIOaOiOadgyIsIm

原创 簡單實現圖片上傳並保存html+flask(順便解決跨域問題)

廢話不多說,直接上代碼 1、html文件內容 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="./jquery.min.js"><

原创 nginx-ingress-controller 0.25.1部署

背景 k8s版本:1.14.7 部署nginx-ingress-controller版本:0.25.1 mandatory.yaml(鏡像自行下載,記得替換) --- apiVersion: v1 kind: Namespace

原创 mongodb多參數模糊匹配

query := req.Attribute(“query”) q := query.(bson.M) q["$or"] = bson.A{ bson.M{“name”: bson.M{"$regex":search}}, bso

原创 golang-要點

指針接收者的方法可以修改接收者指向的值 使用指針接收者的原因有二: 首先,方法能夠修改其接收者指向的值。 其次,這樣可以避免在每次調用方法時複製該值。若值的類型爲大型結構體時,這樣做會更加高效。 package main imp

原创 ingress配置金絲雀發佈

灰度發佈 優先級:canary-by-header -> canary-by-cookie -> canary-weight 基於header: # 配置 nginx.ingress.kubernetes.io/canary:

原创 go-restful項目demo搭建(1)

mkdir test_project cd test_project go mod init export GOPROXY="https://goproxy.io" export GO111MODULE

原创 python——裝飾器之二層與三層的區別

論以下三種裝飾器寫法的區別 @json_output #二層 @json_output() #三層 @json_output(indent=10) #三層(與第二個一樣) # encoding=utf-8 import json

原创 python——總結協程實現原理(gevent)

文章目錄asyncio(TODO)gevent協程線程&進程科普生成器 & 迭代器阻塞 vs. 非阻塞 & 同步 vs.異步計算密集型 vs. IO密集型 進程:資源分配最小單位(有幾個cpu,就可以同時處理幾個進程) 線程:調度

原创 django orm運行流程

(拜託 我這纔是真的原理好麼。。。網上看了一堆 都是使用方式?也可能我沒找到真的原理。。。) part1 加載過程 1、test/model.py from django.db import models class A(mod

原创 docker筆記1——創建有sshd服務的docker鏡像,並使用scp傳文件

兩種方案創建容器:step by step創建容器、Dockerfile創建容器 創建之後使用scp命令創建之後使用scp命令 方法一:step by step創建容器 # centos7環境下 docker run -it

原创 traefik計算優先級

核心代碼 type Frontend struct { Priority int `json:"priority"` Routes map

原创 golang遇到的坑type interface {} does not support indexing

http://www.it1352.com/809967.html

原创 .zshrc文件改錯了,什麼命令都不好使了怎麼辦

vim安裝目錄在/usr/bin/vim,直接這麼用 ls安裝目錄在/bin/ls,直接這麼用