自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据结构前言

数据结构 ​ 数据结构,一种程序设计优化的方法论。不仅考虑到存储的数据,同时也考虑到彼此之间的关系与运算,目的就是加快程序的执行速度、减少内存占用的空间。 ​ 使用计算机解决问题,必须以计算机所能接受的模式来确认问题,并且要选用适当的算法来处理数据,这就是数据结构讨论的重点。简单来说,数据结构就是对数据和算法的研究。 数据的特性 按照计算机中所存储和使用的对象,可以将数据分为两大类: 1...

2019-09-06 11:13:00 254

转载 Linux——远程连接、命令行基础、文件及目录管理

远程连接管理Linux实践(centos) 连接小知识 IP地址:访问连接服务器,需要通过服务器的IP地址来实现,服务器的IP地址就相当于服务器的具体地址。一计算机都会有一个唯一的32位的IP地址,8位为一组,比如192.168.1.10。 端口:IP地址代表一台主机,但是主机上会有很多功能,因此,一台主机上各种不同的服务功能否是通过端口来表示的,比如,用于远程连接的服务端口默认就是2...

2019-09-05 19:50:00 666

转载 HTTP协议

HTTP协议简介 ​ 超文本传输协议(Hyper Text Transfer Protocol, HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础,HTTP有很多应用,但是最著名的是用于web浏览器和web服务器之间的双工通信。 ​ HTTP的标准制定由万维网协会(World Wide Web Consortium, W3C)和互联网工程任...

2019-08-30 11:07:00 149

转载 docker学习之dockerfile

容器端口映射 通过一条命令,运行一个python web容器。 docker run -d -P trainging/webapp python app.py -d 后台运行参数 -P 随机端口映射,宿主机的一个随机端口:映射到容器内暴露的端口 trainging/webapp 运行的镜像名 python app.py 运行容器内的一个app.py脚本文件...

2019-08-28 09:22:00 121

转载 docker学习之指令

新增docker镜像 ​ docker是把应用程序和器依赖打包在image文件里面,只有通过这个镜像文件才能生成docker容器。一个image文件可以生成多个容器实例。 # 下载hello-world镜像 docker pull hello-world # 运行hello-world镜像,产生容器实例 # 运行一个镜像,如果这个镜像不存在,自动下载 docker run hello-...

2019-08-26 20:07:00 87

转载 docker学习之介绍

docker是什么? ​docker是linux容器的一种封装,提供简单易用的容器使用接口,是最流行的linux容器解决方案。docker的接口相当简单,用户可以方便地创建和销毁容器。docker将应用程序与程序的依赖,打包在一个文件里面,运行这个文件就会生成一个虚拟容器。程序运行在虚拟容器里面,如同在真实物理机上运行一样,可以解决环境配置的难题。 ​linux容器不是模拟一个完整的操作...

2019-08-25 18:41:00 100

转载 进程(代码)

  multiprocessing, 不是一个模块, 而是python中一个操作, 管理进程的包, 在这个包中几乎包含了和进程有关的所有子模块.   大致可以分为四个部分: 创建进程, 进程同步, 进程池, 进程之间数据共享.   强调: 进程没有任何共享状态, 进程修改的数据, 仅限于进程内部, 但是通过一些特殊的方法可以实现进程之间数据的共享. 1. Process模块介绍: ...

2019-05-16 20:14:00 311

转载 numpy---(精简)

numpy get started 导入numpy库, 并查看版本 import numpy as np np.__version__ '1.14.3' # pyplot显示画图, 数据分析与可视化 import matplotlib.pyplot as plt lena = plt.imread('lena.jpg') # type(lena) lena array([[[225, 1...

2019-01-28 21:13:00 214

转载 numpy---(上)

Numpy Numpy ndarray N维数组对象ndarray, 是一系列同类型数据的集合, 索引以0下标开始, 创建一个ndarray对象, 需调用array函数: numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0) 名称 描述 object 数组...

2019-01-17 16:06:00 184

转载 进程

一. 引言   进程, 正在执行的一个过程, 进程是对正在运行程序的一个抽象   进程的概念起源于操作系统, 是操作系统的核心概念.   操作系统的作用:     1. 隐藏丑陋复杂的硬件接口, 提供良好的抽象接口     2. 管理, 调度进程, 并将多个进程对硬件的竞争变得有序   多道技术:     1. 产生背景: 针对单核, 实现并发       现在的主机一般...

2018-10-24 16:10:00 116

转载 操作系统

一. 为什么要有操作系统   程序员无法把所有的硬件操作细节都了解到, 管理这些硬件并优化是非常繁琐的事情, 而操作系统就是来干这个繁琐的事情的. 应用软件直接使用操作系统提供的功能来间接使用硬件. 二. 什么是操作系统   简单来说, 操作系统就是一个协调, 管理和控制计算机硬件资源和软件资源的控制程序.   操作系统位于计算机硬件与应用软件之间, 本质也是一个软件.   操...

2018-10-22 19:26:00 74

转载 正则表达式

一. 正则表达式   正则表达式是对字符串操作的一种逻辑公式. 一般啊使用正则表达式对字符串进行匹配和过滤.   优点: 灵活, 功能性强, 逻辑性强   缺点: 上手难, 一旦上手, 就会爱上这个东西   正则表达式由普通字符和元字符组成, 普通字符包含大小写字母, 数字, 在匹配普通字符的时候直接写就可以了, 重点在元字符上.   元字符: 元字符是正则表达式的灵魂.  ...

2018-10-10 16:51:00 106

转载 常用模块-序列化

1. 序列化 把对象打散成bytes或者字符串, 方便存储和传输 ----序列化 把bytes或者字符串转换回对象 ----反序列化2. pickle(比较重要) 把python中所有的对象都可以转化成bytes, 进行存储和传输 dumps() 序列化 不写文件 loads() 反序列化 不写文件 dump() 序...

2018-10-09 20:34:00 56

转载 面向对象-成员

一. 类的成员: 成员: 在类中定义的变量和方法都被成为成员二. 类的成员-变量 在类中, 变量分为两大类: 1. 实例变量(字段column) 每一个实例都应该拥有的变量, 给对象用的 2. 类变量(静态变量): 直接写在类中的, 共享出去的, 一类事物统一拥有的变量, 规范用类名来访问三. 类的成员-方法 1. 成员方法(实例方法): 加了self的, ...

2018-09-26 21:35:00 121

转载 初识面向对象

一. 面向对象和面向过程 1. 面向过程: 一切以事物的流程为核心, 核心是"过程"二字, 过程是解决问题的步骤, 即先干什么, 后干什么. 优点: 简单, 流程化, 流水式的工作 缺点: 可扩展性差 2. 面向对象: 一切以对象为中心. 具有相同属性和动作的结合体叫对象. 自己建立对象, 建立场景. 重点在"对象": 属性和动作, 类...

2018-09-25 19:52:00 91

转载 内置函数02

1. lambda 匿名函数 f = lambda n: n*n # lambda 参数: 返回值 print(f(56)) 2. sorted 排序 sorted(Iterable, key=func, reverse=True/False) lst = ["哈哈", "西伯利亚", "西西里", "呵呵", "乌鲁木齐市"] lst1 = sort...

2018-09-20 20:11:00 54

转载 内置函数01

转载于:https://www.cnblogs.com/KX-Lau/p/9677836.html

2018-09-19 21:45:00 57

转载 生成器

1. 生成器 生成器的本质就是迭代器 生成器由生成器函数来创建或者通过生成器表达式来创建2. 生成器函数 生成器函数: 在函数中return换yield, 这个函数就是生成器函数 def func(): yield gen = func() # 函数并不会被执行, 而是创建一个生成器对象 取值: gen.__next__() ...

2018-09-18 17:50:00 61

转载 闭包和迭代器

1. 函数名第一类对象 函数名其实就是变量名 1. 可以像变量一样互相赋值 2. 可以作为函数的参数, 进行传递 3. 可以作为返回值返回 4. 可以作为集合的元素进行存储 __name__ 查看函数的名字 __doc__ 查看函数的文档注释2. 闭包(函数的嵌套, 返回函数名): 内部函数对外部函数中的变量的调用 作用: 1...

2018-09-18 17:47:00 105

转载 函数的进阶

1.动态传参 形参: 1. 位置参数 2. 默认参数 3. 动态参数 *args 动态接收位置参数 **kwargs 动态接收关键字参数 def func(*args, **kwargs): 在形参上用*,** 表示聚合, 实参表示打散 ...

2018-09-18 17:44:00 89

转载 函数入门

神马是函数 函数:对功能或者动作的封装函数的定义 def 函数名(形参列表): 函数体(return) ret = 函数名(实参列表) 函数的返回值 return, 只要执行到return 函数的本次调用就会被停止 1. 如果函数不写return, 没有返回值. 接收到的是None. 2. 写了return, return后面什么都不写...

2018-09-18 17:42:00 78

转载 文件操作

对文件内部的内容进行操作 open("文件路径", mode = "模式", encoding = "编码") 文件的路径: 1. 绝对路径: 1.从磁盘根目录寻找 2.网络上的路径 2. 相对路径 相对于当前你这个程序所在的文件夹. (用的最多的) 模式: ...

2018-09-12 20:51:00 58

转载 深浅拷贝

join() 把列表中的每一项用字符串拼接起来split() 相反 lst= []1,2,3] s = "_".join(lst) # 把列表转化成字符串 print(s) 1. 关于删除(重点) 1. 循环迭代过程中不能删除. 2. 创建新列表. 把要删除的内容保存在新列表中, 循环新列表, 删除老列表. 3. 字典在循环的时候可以修改, 但...

2018-09-12 20:47:00 42

转载 小数据池和再谈编码

1.小数据池 目的: 缓存字符串, 整数, 布尔值. 在使用的时候不需要创建过多的对象 缓存: int, str, bool   int: 缓存范围 -5~256   str:   1. 长度小于等于1, 直接缓存   2. 长度大于1. 字符串中如果只有数字, 字母, 下划线. 就会缓存   3. 乘以1. 同上; 乘以大于1的整数, ...

2018-09-10 19:52:00 81

转载 字典

1.什么是字典 dict. 用{}表示. 每一项用逗号隔开, 内部元素用key:value的形式来保存数据 {"jj":"林俊杰","Jay":"周杰伦"} 查询的效率非常高, 通过key来查找元素 内部使用key来计算一个内存地址(暂时), hash算法. key必须是不可变的数据类型(key必须是可以哈希的数据类型) 可哈希就是不可变 不可变的数据类型: int,...

2018-09-10 19:46:00 72

转载 list tuple

一. 列表 能装东西的东西, 列表中装的数据是没有限制的. 大小基本是够用的. 列表使用 [ ] 表示. 在列表中每个元素与元素之间用逗号隔开. 有索引和切片 [start: end: step] 二. 增删改查 1.增加: append()  追加 在最后添加, 效率比较高 insert()   插入, 可能会导致元素移动 insert(2,"元...

2018-09-06 15:23:00 75

转载 int bool str

一. python的基本数据类型 1. int 整数 2. bool 布尔. 判断. if while 3. str 字符串 ,一般存放小量的数据 4. list 列表. 可以存放大量的数据. 用 [ ] 表示 5. dict 字典, 以 key : value 的形式存储数据 6. set 集合(数学) 7. tuple 元组, 不可变. 用 ( ) 表...

2018-09-06 14:48:00 122

转载 循环 格式化输出 运算符 编码

1 . while循环 : 判断条件是否为真, 如果为真 , 执行代码块 ; 然后再次判断条件是否为真 , 如果真继续执行代码块 . 直到条件变成了假 , 循环退出. while 条件: 代码块 死循环: while 1: print("这是一个死循环") exit(0) : 彻底的退出程序 break : 打断的是本层循环 , ...

2018-09-04 19:36:00 93

转载 变量 数据类型 条件if语句

python是解释型 弱类型编程语言; "优雅", "明确", "简单"; 开发效率非常高; 可移植性; 可扩展性; 可嵌入型. 但速度慢, 代码不能加密, 线程不能利用多CPU问题. 变量的命名规则: 1.变量只能由字母 数字 下划线组成; 2.不能以数字开头,更不能是纯数字; 3.不能是python的关键字,python关键字不可更更改; 4.不要用中文; ...

2018-09-03 20:13:00 259

空空如也

空空如也

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

TA关注的人

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