![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
CV先生
这个作者很懒,什么都没留下…
展开
-
python中RPC使用(gRPC)
简单介绍 远程过程调用(英语:Remote Procedure Call,缩写为 RPC,也叫远程程序调用)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。 gRPC是由Google公司开源的高性能RPC框架。支持多语言、多平台,其消息协议使用Google自家开源的Protocol Buffers协议机制(proto3) 序列化,传输使用HTTP/2标准,原创 2020-06-23 16:32:51 · 1545 阅读 · 0 评论 -
CentOS 7安装python3 pip3且保留python2
CentOS 7中自带python2 解释器,并没有python3,在此我们安装python3 解释器,并保留python2(如果不需要python2,网上也有很多方法删除python2软连接) 首先查看是否安装 rpm -qa | grep python3 # 或 yum list installed | grep python3 安装所需依赖 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-原创 2020-06-22 22:06:42 · 234 阅读 · 0 评论 -
python中的有趣现象[round 和 %运算符]
取余运算有一个公式,a - (a / b) * b,但这在python中并不适用,因为python整除运算符为 “//”。因此公式为a - (a // b) * b python中取余 >>> 10 // -3 -4 >>> 10%3 1 >>> (-10)%(-3) -1 >>> 10%(-3) -2 >>> -10%3 2 而在go语言中 func main() { fmt.Println(10 / -原创 2020-06-15 18:46:20 · 464 阅读 · 0 评论 -
python functools.wraps 实现超时重试的闭包
这是以前碰到的笔试题,当时比较紧张,脑子转不过来,可能很多面试者都有这种经历。现在看书时又看到这个方法,想到了之前那道面试题,简单实现 import time from functools import wraps def retry(timeout=0, try_count=0): """ :param timeout: 超时时间 :param try_count: 重试次数 :return: """ def wrapper(func):原创 2020-06-15 18:16:04 · 142 阅读 · 0 评论