原创 GRPC學習記錄

RPC是遠程過程調用(Remote Procedure Call) GRPC是google出的高性能、開源的通用RPC框架 優點: 1、接口有更嚴格的約束 2、更安全 3、性能更好 。 這3個優點來源於gRPC使用的protobuf(一種

原创 python 獲取當前方法名

import sys function_name = sys._getframe().f_code.co_name

原创 python列表推導式中的多層for循環if-else嵌套

一、列表推導式中的if-else: 1、只有一個if     [x for x in data if condition] 2、只有一個if-else     [exp1 if condition else exp2 for x in d

原创 python 打包自己的模塊並安裝使用

1、創建一個你自己的包目錄,如myPy 將你需要打包的代碼模塊放到目錄下,需要注意的是,打包的代碼包一定要有__init__.py文件,python才能識別。結構如下:2、 2、如上圖:我需要打包的是excelUtil包裏面的excel_

原创 python 中 websocket實現消息定時推送

一、socket服務端 websocket_util.py import socket import base64 import hashlib from threading import Thread import struct im

原创 python中pymysql執行sql的兩種可防止sql注入漏洞的傳參方式(1、元組/列表 2、dict字典)

1、採用sql拼接的方式,拼接時用 xx= %s的方式,入參格式爲元組或者list 如下舉例: sql = "select count(*) as sys_num from test where true " params = [] if

原创 在python中使用pymysql踩過的坑

在python中使用pymysql踩過的坑 當你的sql中使用到%()s來接收dict格式的參數時,無論是有沒有使用到的key,key的值都不能是字典列表[{}], 否則會報TypeError: sequence item 0: expe

原创 mysql查詢表的字段信息

SHOW FULL COLUMNS FROM TABLE_NAME

原创 restful接口設計風格簡單理解

restful是目前最流行之一的api接口設計風格,主要有以下特點 1、資源 2、統一的接口url 3、無狀態 總的一句話,restful是一種接口設計風格,沒有很固定的限制,只要滿足條件,都算restful 它通過一個唯一併且統一的接口

原创 django中切換數據庫源爲mysql時的踩坑

一、問題描述: django中默認的數據是sqlite,但是我們正常使用都是mysql,所以就按照官網的教程配置修改settings.py中的數據庫配置,項目初始化文件__init__.py, 如下: 1、settings.py # D

原创 flask_restful 參數校驗模塊 公共屬性可以通過繼承的方式實現

# 轉載自官網 from flask_restful import reqparse # 父類 parser = reqparse.RequestParser() parser.add_argument('foo', type=

原创 mysql中字符串類型的數字排序出錯解決方法:cast(year as signed)

將字符串類型的數字轉化爲數字類型的數字就可以了,如下: select year, month from table order by cast(year as signed), cast(month as s

原创 pip 指定pip源和requirements.txt文件安裝

pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt   pip install python-snappy報錯,需要: yum install gcc-

原创 本地telnet不通虛擬機的某個端口,經查看是因爲防火牆,那麼CentOS7如何關閉防火牆

1、查看防火牆狀態: systemctl status firewalld.service 2、臨時關閉防火牆: systemctl stop firewalld.service 3、永久關閉防火牆: systemctl s

原创 linux(centos7) 安裝jdk1.8

1、下載jdk,官網自己找一下需要的版本       https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html     我下載