自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker学习笔记-Task06综合实践

综合实践在没有学docker之前,部署项目都是直接启动文件,比如java项目就是java –jar xxxx.jar的方式,python项目就是python xxxx.py。如果采用docker的方式去部署这些项目,一般有两种方式,以jar包项目为例。1 方式一:挂载部署这种方式类似于常规部署,通过数据卷的方式将宿主机的jar包挂载到容器中,然后执行jar包的jdk选择容器中的而非采用本地的。1.1 将jar包上传到服务器的指定目录将jar包上传到/root/docker/jar目录:1.2

2021-04-19 18:47:33 162

原创 Docker学习笔记-Task05Docker Compose

Docker compose1 什么是docker compose  使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等,Compose恰好满足了这样的需求。它允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目。  do

2021-04-18 21:35:48 204

原创 Docker学习笔记-Task04Docker网络

Docker网络1 Docker基础网络介绍1.1 外部访问容器  容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过-P或-p参数来指定端口映射。  当使用-P标记时,Docker会随机映射一个端口到内部容器开放的网络端口。 使用docker container ls可以看到,本地主机的32768被映射到了容器的80端口,此时访问本机的32768端口即可访问容器内NGINX默认页面。  -p则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。支持的格式有ip:hos

2021-04-16 19:21:35 281

原创 Docker学习笔记-Task03数据管理

数据管理1 数据卷  数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS (UNIX File System) ,可以提供很多有用的特性:数据卷可以在容器之间共享和重用;对数据卷的修改会立马生效;对数据卷的更新,不会影响镜像;数据卷默认会一直存在,即使容器被删除。  注意:数据卷的使用,类似于Linux下对目录或文件进行mount,镜像中的被指定为挂载点的目录中的文件会复制到数据卷中(仅数据卷为空时会复制)。1.1 创建数据卷  创建数据卷:$ docker volume create

2021-04-14 13:16:29 136

原创 Docker学习笔记-Task02镜像与容器

镜像1 获取镜像  从Docker镜像仓库获取镜像的命令是docker pull。其命令格式为:$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签],具体的选项可以通过docker pull --help命令看到。  Docker镜像仓库地址:地址的格式一般是<域名/IP>[:端口号],默认地址是Docker Hub(docker.io)。  仓库名:这里的仓库名是两段式名称,即<用户名>/<软件名>。对于

2021-04-13 22:53:26 359

原创 Docker学习笔记-Task01简介

1 Docker介绍  Docker最初是dotCloud公司创始人Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于dotCloud公司多年云服务技术的一次革新,并于2013年3月以Apache 2.0授权协议开源,主要项目代码在上进行维护。Docker项目后来还加入了Linux基金会,并成立推动 开放容器联盟(OCI)。  Docker自开源后受到广泛的关注和讨论,至今其GitHub项目已经超过60k个星标和17.3k个fork。甚至由于Docker项目的火爆,在2013年底,

2021-04-12 21:13:47 185

原创 LeetCode 分类练习 Task04:查找2

笔记

2020-08-28 00:01:56 120

原创 机器学习算法(AI入门体验)Task03:基于支持向量机的分类预测

支持向量机(Support Vector Machine,SVM)支持向量机为我们提供了在众多可能的分类器之间进行选择的原则,从而确保对未知数据集具有更高的泛化性。优缺点(1)优点有严格的数学理论支持,可解释性强,不依靠统计方法,从而简化了通常的分类和回归问题;能找出对任务至关重要的关键样本(即:支持向量);采用核技巧之后,可以处理非线性分类/回归任务;最终决策函数只由少数的支持向量所确定,计算的复杂性取决于支持向量的数目,而不是样本空间的维数,这在某种意义上避免了“维数灾难”。(2)缺点训练

2020-08-26 15:59:36 264

原创 LeetCode 分类练习 Task03:查找1

基本数据结构:第一类: 查找有无–set元素’a’是否存在,通常用set:集合set只存储键,而不需要对应其相应的值。set中的键不允许重复第二类: 查找对应关系(键值对应)–dict元素’a’出现了几次:dict–>字典dict中的键不允许重复第三类: 改变映射关系–map通过将原有序列的关系映射统一表示为其他练习class Solution: def intersection(self, nums1: List[int], nums2: List[int]) -&g

2020-08-25 09:33:25 151

原创 机器学习算法(AI入门体验)Task02:基于决策树的分类预测

决策树的主要优点:(1) 具有很好的解释性,模型可以生成可以理解的规则。(2) 可以发现特征的重要程度。(3) 模型的计算复杂度较低。决策树的主要缺点:(1)模型容易过拟合,需要采用减枝技术处理。(2)不能很好利用连续型特征。(3)预测能力有限,无法达到其他强监督模型效果。(4) 方差较高,数据分布的轻微改变很容易造成树结构完全不同。算法实战(1)库函数导入## 基础函数库import numpy as np ## 导入画图库import matplotlib.pyplot.

2020-08-23 17:56:12 153

原创 LeetCode 分类练习 Task02:动态规划

笔记1.动态规划介绍 常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。动态规划往往用于优化递归问题,例如斐波那契数列,如果运用递归的方式来求解会重复计算很多相同的子问题,利用动态规划的思想可以减少计算量。2.动态规划模板步(1) 确定动态规划状态(2) 写出状态转移方程(画出状态转移表)(3)考虑初始化条件(4)考虑输出状态(5)考虑对时间,空间复杂度的优化(Bonus)练习...

2020-08-22 23:56:55 129

原创 机器学习算法(AI入门体验)Task01:基于逻辑回归的分类预测

逻辑回归的介绍逻辑回归(Logistic regression,简称LR)虽然其中带有"回归"两个字,但逻辑回归其实是一个分类模型,并且广泛应用于各个领域之中。逻辑回归模型的优劣势:优点:实现简单,易于理解和实现;计算代价不高,速度很快,存储资源低缺点:容易欠拟合,分类精度可能不高Demo实践## 基础函数库import numpy as np ## 导入画图库import matplotlib.pyplot as pltimport seaborn as sns## 导入逻辑回归.

2020-08-20 22:48:39 194

原创 LeetCode 分类练习 Task01:分治

笔记分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足边界条件,停止递归。将子问题逐个击破,将已经解决的子问题合并,最后,算法会层层合并得到原问题的答案。分治法适用的情况(1)原问题的计算复杂度随着问题的规模的增加而增加。(2)原问题能够被分解成更小的子问题。(3)子问题的结构和性质与原问题一样,并且相互独立,子问题之间不包含公共的子子问题。(4) 原问题分解出的子问题的解可以合并为该问题的解。归并排序算法: 就是将两个有序的小数组,合并成一个有序的数组。实际上,

2020-08-19 22:24:18 194

原创 Python学习Task09:文件与文件系统

答:1.可以指定open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True),其中encoding: 一般使用utf8。2.""" Input file test.txt Output file ['general-purpose,', 'object-oriented,'] """def longest_word(filename):..

2020-08-08 22:19:43 95

原创 Python学习Task08:模块与datetime模块

答:1.(1)CMD命令行下使用pydoc命令(2)在python交互解释器中使用help()查看(3)在python交互的解释器下导入sys模块查看(4)命令行下使用pip查看(5)使用yolk来查看"""Input filelanguage = ['PHP', 'PHP', 'Python', 'PHP', 'Python', 'JS', 'Python', 'Python','PHP', 'Python'] Output filePython"""def most.

2020-08-07 22:31:28 159

原创 Python学习Task07:类、对象与魔法方法

答:1.num和count是类属性,x和y是实例属性。2.在Python中定义私有变量只需要在变量名或函数名前加上两个下划线。3.创建类实例时缩进不正确。4.class Ticket(): def __init__(self,weekend=False,child=False): self.exp=100 if weekend: self.inc=1.2 else: self.inc=1...

2020-08-05 21:18:51 186

原创 Python学习Task06:函数与Lambda表达式

答:1.直接在函数内部用字符串的形式编写,可用MyFirstFunction.__doc__或help(MyFirstFunction)查看编写的文档。def MyFirstFunction(name): "函数定义过程中name是形参" print('传递进来的{0}叫做实参,因为Ta是具体的参数值!'.format(name)) print(MyFirstFunction.__doc__) help(MyFirstFunction)2.在函数对应形参后面冒.

2020-08-02 22:21:29 153

原创 Python学习Task05:字典、集合和序列

#字典答#集合答:#序列

2020-07-31 21:48:18 416

原创 Python学习Task04:列表、元组和字符串

#列表答:1.lst = [2,5,6,7,8,9,2,9,9]lst.append(15)lst.insert(4,20)lst.extend([2,5,6])lst.pop(3)lst.reverse()lst.sort()lst.sort(reverse=True)lst = [1, [4, 6], True]lst[0]=lst[0]*2lst[1][0]=lst[1][0]*2lst[1][1]=lst[1][1]*2print(lst)clas

2020-07-28 21:57:24 156

原创 Python学习Task03: 异常处理

学习笔记练习题答:import randomsecret = random.randint(0,101)print("不妨猜一个数字")i = 1guess=0while 0 <= guess <= 100: temp = input("第%d次猜,请输入一个整型数字:"%i) i += 1 try: guess = int(temp) except ValueError: print("输入无效!")

2020-07-25 21:47:58 128

原创 Python学习Task02:条件循环结构

练习题答:>>> x = [i for i in range(1500,2700) if i%7==0 and i%5==0]>>> print(x)[1505, 1540, 1575, 1610, 1645, 1680, 1715, 1750, 1785, 1820, 1855, 1890, 1925, 1960, 1995, 2030, 2065, 2100, 2135, 2170, 2205, 2240, 2275, 2310, 2345, 2380, 24

2020-07-23 17:26:27 251 1

原创 Python学习Task01:变量、运算符、数据类型及位运算

练习题1.怎样对python中的代码进行注释?答:#用来单行注释,’’’ ‘’'或""" “”"用来多行注释。2.python有哪些运算符,这些运算符的优先级是怎样的?答:python有算术运算符(+,-,*,/,//,%,**)、比较运算符(>,>=,<,<=,==,!=)、逻辑运算符(and or not)、位运算符(~,&,|,^,<<,>>)、三元运算符(small = x if x < y else y )、其他运算符(i

2020-07-22 17:52:38 137

空空如也

空空如也

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

TA关注的人

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