穆琪的博客

一个程序员的自传

gRPC 概念

本文档通过对于gRPC的架构和RPC生命周期的概览来介绍gRPC的主要概念。本文是在假设你已经读过文档部分的前提下展开的。针对具体语言细节请查看对应语言的快速开始、教程和参考文档(很快就会有完整的文档)。概览服务定义正如其他RPC系统,gRPC基于如下思想:定义一个服务,指定其可以被远程调用的方法及其参数和返回类型。gRPC默认使用protocolbuffers作为接口定义语言,来描述服务接口和有效载荷消息结构。如果有需要的话,可以使用其他替代方案...
继续阅读

gRPC概览

gRPC概览
开始欢迎进入gRPC的开发文档,gRPC一开始由google开发,是一款语言中立、平台中立、开源的远程过程调用(RPC系统。本文档通过快速概述和一个简单的HelloWorld例子来向您介绍gRPC。你可以在本站发现更详细的教程和参考文档——文档将会越来越丰富。gRPC是什么?在gRPC里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多RPC系统类似,gRPC也是基于...
继续阅读

flask-sqlalchemy中default和server_default

flask-sqlalchemy中default和server_default
一、背景在项目中,遇到了使用flask-sqlalchemy设定字段的默认值的问题,查找文档后发现可以通过设置default来解决,可是设置default后发现只在应用内生效,在navicat的界面中查看sql语句并没有设置。后来使用server_default对字段属性进行了设置。二、分析一开始使用的是defaultclassTest(db.Model:__tablename__='test'&nb...
继续阅读

Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词的问题

我的系统是XUbuntu,改完系统语言,自动安装的fcitx输入法,结果发现无法显示候选词在百度上找到了解决办法:一、安装Fcitx1.安装Fcitx所需组件$sudoaptinstallfcitxfcitx-toolsfcitx-config*fcitx-frontend*fcitx-module*fcitx-ui-*presage2.移除多余的组件(...
继续阅读

python创建virtualenv时指定python版本

virtualenv是python开发中一个重要的工具,它可以帮助我们创建一个干净的python解释环境,创建虚拟环境时,这个虚拟环境的python版本往往是系统默认的2.x版本。别急,我们只需要一条简单的命令就可以创建一个python3.x的虚拟环境virtualenv-p/usr/bin/python3py3env其中,/usr/bin/python3为python3路径,可自行指定,py3env是虚拟环境的名称,可以根据自己的需求命名...
继续阅读

Conda使用方法手册

conda是针对于python的环境和包管理工具。可以安装minconda或anaconda进行安装,前者是简化版本,只包含conda和其依赖。conda有Python3.x和Python2.x系列两个版本,其实都没有关系,因为你在使用conda进行创建环境时,可以指定Python的版本。安装conda以miniconda为例,进入https://conda.io/miniconda.html选择对应的版本下载并安装。查看con...
继续阅读

python库打包

python库打包基础知识distutilsVSsetuptoolsdistutils是Python标准模块,负责建立Python扩展模块的安装器用的。setuptools是第三方模块,相比而言拥有更多的优点。如下:利用EasyInstall自动查找、下载、安装、升级依赖包创建PythonEggs包含包目录内的数据文件自动包含包目录内的所有的包,而不用在setup.py中列举自动包含包内和发布有关的所有相关文件,而不用创建一个MANIFEST.in文件自动生成经过包装...
继续阅读

Mariadb新版本更改root密码

我在使用xampp安装数据库时想按照原来的mysql5.7以上版本更新root密码,结果发现出现问题:ERROR1348(HY000:Column'authentication_string'isnotupdatable网上找了一下,发现大部分不符合我的情况,有一个博客说这是Mariadb10.4新版本出现的用户认证问题。MariaDBmysql.global_p...
继续阅读

MongoDB——数据类型

MongoDB——数据类型
数据类型描述String字符串。存储数据常用的数据类型。在MongoDB中,UTF-8编码的字符串才是合法的。Integer整型数值。用于存储数值。根据你所采用的服务器,可分为32位或64位。Boolean布尔值。用于存储布尔值(真/假)。Double双精度浮点值。用于存储浮点值。Min/Maxkeys将一个值与BSON(二进制的JSON)元素的最低值和最高值相对比。Array用于将数组或列表或多个值存储为一个键。Timestamp时间戳。记录文档修改或添...
继续阅读

MongoDB为数据库添加用户认证

MongoDB默认直接连接,无须身份验证,这样会很不安全。1.创建最高权限用户先切换到admin数据库useadmin然后创建用户db.createUser({user:"root",pwd:"root",roles:[{role:"userAdminAnyDatabase",db:"admin"}]}这就创建了一个用户名为root,密码为root,对数据库admin拥有...
继续阅读
搜索
«   2019年9月   »
1
2345678
9101112131415
16171819202122
23242526272829
30
标签列表
控制面板
您好,欢迎到访网站!
  查看权限
友情链接
© 鲁ICP备18041558号
Powered by Z-BlogPHP & Yiwuku.com