自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Docker 部署python项目

1.准备python镜像1)拉取python镜像docker pull python:3.7.42)查看镜像,可以看到自己的镜像了docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEtomcat latest bd431ca8553c 11 days ago 667MBmysql latest cbe8815cbea8 12 days ago

2021-04-23 21:56:02 190

原创 Docker Compose

1.Docker Compose介绍Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,我们可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。2.Docker Compose常见命令列出所有运行容器:docker-compose ps查看服务日志输出:docker-compose logs打印绑定的公共端口,下面命令可以输出 eureka 服务 8761 端口所绑定的公共端口:d

2021-04-21 20:01:21 74

原创 Docker中的网络

1.Docker 中容器的通信1.1外部访问容器当外部网络需要访问容器中运行的一些网络应用时,可以通过-P或-p参数来指定端口映射。当使用-P标记时,Docker会随机映射一个端口到内部容器开放的网络端口,-p则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。1.2容器之间的通信1)–link参数docker run -d --name test5 --link test1 cgy/mycentos:v2 /bin/bash -c "while true;do sleep 3600

2021-04-17 11:26:39 63

原创 Docker数据管理

1.Docker中数据的持久化存储Docker容器的运行是有生命周期的,如果docker容器发生故障,那么就意味着容器中的数据也将丢失,而实现docker数据持久化存储的最好方式就是利用数据卷技术。2.Docker中数据管理的常用方式我们在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者需要将容器内的数据进行备份,甚至多个容器之间进行数据共享,这就涉及到了容器的数据管理,目前docker的数据管理主要有两种方式,一种是Data Volume (数据卷),另一种则是Data Volu

2021-04-16 10:16:14 53

原创 Docker容器与镜像

Docker容器与镜像1.Docker镜像1.1 docker镜像基本操作命令获取docker镜像的命令为:docker pull [仓库名]:[标签]例如我们输入以下代码:docker pull redis:latest就代表我们要从Docker官方镜像中仓库名为redis的仓库中,标签名为lates的镜像,出现如下结果,证明我们获取该镜像成功。latest: Pulling from library/redisf7ec5a41d630: Already exists a3622

2021-04-15 10:39:01 91

原创 Docker的简介与安装

Docker的简介及安装1.Docker简介1.1学习Docker必备基础知识Docker是基于Go语言实现的云开源项目,其技术核心是Linux内核的Cgroup,Namespace和AUFS类的Union FS等技术,Docker技术是对Linux底层技术的创新,因此最好熟悉一下Linux的基础命令和知识;然后就是配置好docker环境了。1.2 Docker能够解决的问题开发与运维之间,通常会因为环境配置的不同,导致在开发人员的服务器上能够运行的程...

2021-04-12 12:15:19 44

原创 打卡四

1.两数之和class Solution {public int[] twoSum(int[] nums, int target) {for(int i=0;i<nums.length;i++){for(int j=i+1;j<nums.length;j++){if(int[i]+int[j]==target){return new int[]{i,j};}}}throw new IllegalArgumentException(“No two sum solution”

2020-08-27 19:41:24 127

原创 打卡三

1.搜索插入位置class Solution {public int searchInsert(int[] nums, int target) {for(int i=0;i<nums.length;i++){if(target<=nums[i])return i;}return nums.length;}}2.快乐数class Solution {public boolean isHappy(int n) { Set<Integer> hashSet=

2020-08-25 19:28:52 66

原创 打卡二

1.最长回文子串class Solution:def longestPalindrome(self, s):“”":type s: str:rtype: str“”"if len(s) < 2 or s == s[::-1]:return s start, maxlength = 0, 1 for i in range(1, len(s)): odd = s[i-maxlength-1:i+1] # 检查l+2 even = s[i-ma

2020-08-22 21:40:01 94

原创 打卡一

Task01:分治1.Pow(x,n)class Solution:def myPow(self, x, n):if n == 0:return 1elif n < 0:x = 1/xn = -nans = 1.0while n > 0:if n&1 :ans *= xx *= xn >>= 1return ans2.最大子序和class Solution {public:int maxSubArray(vector& nums)

2020-08-18 20:28:32 80

原创 打卡九

1.linux使用’utf-8’编码方式,window使用’GBK’编码方式。平台编码(UTF-8)与window平台(GBK)不一样。可以使用open(encoding=xx)进行转码2.def longest_word(filename):f = open(filename, ‘r’)max_list = []count = 0for each in f:split_list = each.split(’,’)for elem in split_list:if len(elem) &gt

2020-08-08 17:15:09 70

原创 打卡八

模块1.可以利用help函数查看function。2.from collections import Counterdef most_element(language):“”" Return a list of lines after inserting a word in a specific line. “”"m=Counter(language)for key,value in m.items():if(value == max(m.values())):return keylang

2020-08-07 19:58:12 71

原创 打卡7

2.通过在方法名前加_实现定义私有方法,从而使得该方法只能在类内调用。3.执行结果为:Traceback (most recent call last):File “E:/python3.8.2/1.py”, line 1, in class C:File “E:/python3.8.2/1.py”, line 4, in Cc = C()NameError: name ‘C’ is not defined错误的原因是在定义方法的时候没有加上self参数;可以将def myFun():改为d

2020-08-05 22:18:40 99

原创 打卡六

1.在函数定义下第一行用""进行注释。可以在函数的第一行输入一个字符串,这个字符串就代表了这个函数的注释。 这个对函数的描述被保存在函数的属性里,可以用funcname.__doc__调出来。2.在函数对应形参后面冒号说明类型,在def的括号后面箭头说明返回值类型。3.要修改闭包作用域中的变量则需要 nonlocal 关键字,对嵌套外的变量进行声明。4.a=[[6, 5], [3, 7], [2, 8]]print(a)x = sorted(a, key=lambda a: a[0], rever

2020-08-02 21:51:59 78

原创 打卡5

一.字典1.字典基本操作(1).dic= {‘python’:95,‘java’:99,‘c’:100}print(len(dic)(2).dic[‘java’]=98print(dic)(3).del dic[‘c’]print(dic)(4).dic[“php”]=90(5).for key in dic:print(key)(6).for value in dic.value():print(value)(7).print(‘javascript’ in dic)(8).p

2020-07-30 23:52:01 136

原创 打卡4

1.列表操作练习(1)(2)(3)(4)(5)(6)2.3.1.元组概念2.拆包过程是什么拆包过程是指将一个结构中的数据拆分为多个单独变量;上述过程不属于拆分过程,是直接赋值;在可迭代对象拆包时,单个变量使用_,连续多个变量使用*_进行占位。1.字符串回顾(1)....

2020-07-28 21:31:22 53

原创 打卡3

打卡31.猜数字游戏程序结果

2020-07-24 22:22:20 58

原创 打卡2

打卡2练习题1.练习题2.

2020-07-23 22:41:53 58

原创 打卡

打卡一1.怎样对python中的代码进行注释?答:(1).单行注释用#,#后面的内容不需要运行;(2). 多行注释用’’‘内容’’'或者""“内容”""2.python有哪些运算符,这些运算符的优先级是怎样的?答:算数运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、幂(**)比较运算符:大于(>)、大于等于(>=)、小于(<)、小于等于(<=)、等于()、不等于(!=)逻辑运算符:与(and)、或(...

2020-07-21 00:27:33 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除