
Python
文章平均质量分 92
python
牛牛Blog
把学问过于用作装饰是虚假;完全依学问上的规则而断事是书生的怪癖
展开
-
利用 etcd 进行 leader 选举实现服务高可用
本文介绍如何通过etcd进行leader选举,从而实现服务高可用。概述Etcd 是什么?Etcd是一个分布式的,一致的key-value存储,主要用于共享配置和服务发现。Etcd是由CoreOS开发并维护,通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复制,Raft通过选举的方式来实现一致性,在Raft中,任何一个节点都可能成为leader。Google的容器集群管理系统Kubernetes、开源PaaS平台Cloud原创 2021-04-25 11:34:43 · 4734 阅读 · 0 评论 -
【工具】PyCharm 配置远程python解释器和在本地修改服务器代码
PyCharm 配置远程python解释器和在本地修改服务器代码最近在学习机器学习的过程中,常常需要将本地写的代码传到GPU服务器中,然后在服务器上运行。之前的做法一直是先在本地写好代码,然后通过FileZilla这样的文件传输工具来将写好的文件传到服务器,再通过ssh工具远程连接到服务器,执行相应的python脚本。这样的方式十分繁琐,效率很低。今天听到朋友提到了配置远程解释器使用场景先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。首先,我需要在本地机子原创 2020-09-15 12:31:32 · 395 阅读 · 0 评论 -
Python基础(一)---【12】类
面向对象简要介绍说到类,就不得不说面向对象。那什么是面向对象呢?就是你有个对象,面对着你的对象编写程序,哈哈~~开个玩笑在函数之前的学习都是面向过程,这一步做什么,下一步做什么,一直到执行结束~~举个简单的例子你想喝鱼汤,按照面向过程的方式就是:买鱼 杀鱼 放锅里油煎一下 放调料 放水 烧开 喝鱼汤面向对象:找个饭店 付钱 喝鱼汤总结面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复原创 2020-09-15 12:17:55 · 321 阅读 · 0 评论 -
Python基础(一)---【11】函数
什么是函数?在我们之前学到的东西,都是一句一句的从上往下依次执行,并且如果有需要重复用到的代码,还要重新再写一下那么,我们在程序开发的过程中,需要某块代码多次执行,但是为了提高编写效率,以及代码的重(chong)用,把具有独立功能的代码块,组织成一个小模块,这就是函数。如何定义一个函数def 函数名(): 代码代码示例:def funname(): print('我是一个函数【方法】')调用一个函数定义了函数之后,就相当于有了一个具有某些功能的代码,想原创 2020-09-15 12:17:18 · 338 阅读 · 0 评论 -
Python基础(一)---【10】字符串、列表、字典、元组的遍历
遍历通过 for...in...:的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。字符串遍历>>> a = 'asdfghjkl'>>> for i in a:... print(i)...asdfghjkl>>>列表的遍历>>> b = [1,2,3,4]>>> for i in b:... print(i)...1234原创 2020-09-15 12:16:37 · 194 阅读 · 0 评论 -
Python基础(一)---【09】字典
字典介绍我们上学的时候,我想每个人都有一本新华字典,那么查字的时候,我们会根据拼音首字母,然后再到首字母下面找对应的字,很快速方便的找到不会的那个字~~比如:先找w 再找a 就会找到“哇”的谐音字字典 = {'w':'a'} 这就是字典的格式,当然,组合很多不止a一种格式在我们程序中,字典:earth = {'sea':'big_west_ocean','area':50,'position':'earth'}dict = {key:value}字典和列表一样,也能够存储多个原创 2020-09-15 12:15:40 · 324 阅读 · 0 评论 -
Python基础(一)---【08】元组
什么是元组?在python中,用小括号括起来的元素的组合就是元组~~元组与列表类似,不同之处在于元组不可被修改,是不可变类型。定义一个元组>>> antuple = ('a',12,12.3) # 定义一个元组>>> antuple # 查看元组内容('a', 12, 12.3)>>> antuple[0] # 获取元组内的元素,同样的通过下标来获取数据'a'>>> antuple[1]12原创 2020-09-15 12:14:50 · 190 阅读 · 0 评论 -
Python基础(一)---【07】列表
列表介绍 什么是列表? 我们去逛超市,首先会推一个小推车,想买什么东西了,直接把东西放在购物车里面,等选完之后就可以一起结账,带东西回家~ 而这个车子就可以理解为列表,里面放的是各种各样的物品 也就是说,列表就是多个元素的集合,是一个容器! 购物车:一个列表 物品:列表内的元素 定义一个列表: t_list = [1,"a"] 列表的循环遍历 >>> t_list = [1,"a"]>>> for i in t原创 2020-09-07 00:01:11 · 259 阅读 · 0 评论 -
Python基础(一)---【06】下标、切片、字符串常见操作
下标、切片早晨去上班,由于路上堵车,只能在公司楼下的超市买奥利奥吃~~但是正在减肥,从左边数到右边一共6个【我也不知道是不是有6个】,你给所有的饼干都编号,左边开始【1,2,3。。。6】 下标 下标:即饼干的编号。但是,程序中下标【索引】都是从0开始,也就是说程序中:饼干的编号是【0,1,2,3,4,5】示意图:饼干(个) a b c d e f 下标 0 1 2 3 4 5 想吃饼干的时候,从第一原创 2020-09-06 17:40:37 · 335 阅读 · 0 评论 -
Python基础(一)---【05】判断、运算符、循环
生活中的判断场景说起来,在我们生活中,很多时候都会让你去判断,去选择。你去买水果,肯定是选择你能买的起的去购买,商家不可能钱不够就卖给你~~在我们程序中亦是如此!关系(比较)运算符号运算符 描述 示例 == 检查两个操作数的值是否相等,如果是则条件变为真。 如a=3,b=3则(a == b) 为 true. != 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 如a=1,b=3则(a != b) 为 true. <>原创 2020-09-06 17:39:36 · 251 阅读 · 0 评论 -
Python基础(一)---【04】输出、输入、运算符以及数据类型的转换
什么是标识符?假设:你养了两只小狗,其中一只橘红色,另一只蓝色。你管橘红色的叫小橘蓝色的叫小蓝【ps:别问为什么狗是蓝色的,因为白色的我怕你看不见~】这里,小蓝、小橘就是标识符,也就是说,标识符就是:开发人员在程序中自定义的一些符号和名称 标识符是自己定义的,如变量名 、函数名等标识符的规则 标识符由字母、下划线、数字组成,且数字不能开头 BigData、Big_Data、Big123等等 标识符区分大小写 Canglaoshi ≠ cangl原创 2020-09-06 17:38:59 · 192 阅读 · 1 评论 -
Python基础(一)---【03】标识符、关键字
什么是标识符?假设:你养了两只小狗,其中一只橘红色,另一只蓝色。你管橘红色的叫小橘蓝色的叫小蓝【ps:别问为什么狗是蓝色的,因为白色的我怕你看不见~】这里,小蓝、小橘就是标识符,也就是说,标识符就是:开发人员在程序中自定义的一些符号和名称 标识符是自己定义的,如变量名 、函数名等标识符的规则 标识符由字母、下划线、数字组成,且数字不能开头 BigData、Big_Data、Big123等等 标识符区分大小写 Canglaoshi ≠ cangl原创 2020-09-06 17:38:09 · 247 阅读 · 0 评论 -
Python基础(一)---【02】变量以及类型
什么是变量?一个水杯,你可以倒进去可乐,也可以是白开水,任意你想喝的饮料。在程序中呢,变量你可以理解为水杯,是一个容器,而水杯中盛放的东西可以理解为变量值即数据。水杯:变量名 饮料、白开水、可乐:变量值程序是用来处理数据的,而变量就是用来存储数据的。数据类型在我们的生活当中,有各种各样的食物,但我们不能都用水杯去盛放,比如:筐子盛放蔬菜。那为什么不都用水杯去盛放呢?!自己脑补下,水杯盛放蔬菜,那得是多大一个杯子同样的,为什么不用筐子去盛放水、饮料呢?!所以,在我们程序中,原创 2020-09-06 17:37:30 · 181 阅读 · 0 评论 -
Python基础(一)---【01】hello world以及注释
hello world本系列文章基于python3版本同其他语言一样,第一次展示python的语法从hello world 开始~~# -*- coding:utf-8 -*- # 是为了让程序支持中文print('hello world') # python3中固定格式,输出单引号(也可以是双引号,都是英文状态下)中的内容相比于java、C等等语言,python一句话就可以打印经典hello world问题~~注释什么是注释? 注释是为了让人去更好的理解代码,对代码原创 2020-09-06 17:36:45 · 394 阅读 · 0 评论 -
Python基础(一)---【00】python简要说明及应用场景
人生苦短,我用Python简单、易学 语法简单,伪代码编写形式的思想 高层语言 无需考虑诸如如何管理你的程序使用的内存一类的底层细节 可移植性 由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/4原创 2020-09-06 17:36:02 · 219 阅读 · 0 评论 -
linux下搭建虚拟python环境django
https://blog.youkuaiyun.com/submarineas/article/details/85058787转载 2020-06-20 23:08:55 · 233 阅读 · 0 评论