随笔分类 - python
摘要:购买服务器 连接服务器 服务器命令 管理员权限 配置终端 重要 更新系统软件包 安装软件管理包和可能使用的依赖 安装Mysql 安装Redis 安装Python3.6 配置pip源:阿里云不用配置,默认配置阿里源 安装uwsgi 安装虚拟环境 安装Nginx Nginx命令 路飞项目部署:Nginx
阅读全文
摘要:线程基础 初识线程 在操作系统中, 每一个进程都有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程.(就像是在工厂中,每一个车间都有房子,而且每个车间默认就有一条流水线) 操作系统 === 工厂 进程 === 车间 线程 === 流水线 cpu === 电源 线程: cpu最小的执
阅读全文
摘要:day37 生产者和消费者模型 多道技术 空间复用: 多个程序共用一个内存条, 彼此隔离, 物理级别的隔离 时间复用: 公用一个cup 切换的情况: io切换时, 占用的时间过长 串行:一个任务完完整整的运行结束, 在运行下一个任务 并发: 看起来是同时执行多个任务, 是单核的 并行: 真正的做到了
阅读全文
摘要:并发编程 进程的并行和并发 并行: 并行是指两者同时执行, 比如赛跑, 两个人都在不停的往前跑:(资源够用, 比如三个线程, 四核的CPU) 并发: 并发是指资源有限的情况下, 两者交替轮流使用资源, 比如一段路(单核CPU资源)同时只能过一个人,A走一段, 让给B, B用完继续给A, 交替使用,
阅读全文
摘要:socket, socket套接字分类, 基于tcp的socket, 常见错误 " " ;) 为什么需要socket " " ;) " " ;) scoket套接字分类 " " ;) " " ;) python中的socket " " ;) " " ;) 基于TCP的socket TCP通讯流程 s
阅读全文
摘要:什么是元类 1.在Python中一切皆对象,类也是一个对象,实例对象由类创建出来的,类是由元类创建出来的。简而言之,用来创建类的类就叫元类(metaclass)。 2.函数type其实就是一个元类,type就是Python在背后用来创建所有类的元类。(type是内置的一个元类,所有的类都是由type
阅读全文
摘要:"python—面向对象编程" 面向对象编程简单来说就是基于对 类 和 对象 的使用,所有的代码都是通过类和对象来实现的编程就是面向对象编程! 面向对象的三大特性: 封装、继承、多态 首先创建一个类 一、封装 1、封装:将某些内容先封装到一个地方,等到需要的时候再去调用 " " ;) " " ;)
阅读全文
摘要:函数基础 可变长参数 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参( )与关键字实参( ) 一.可变长形数之 形参中的 会将溢出的位置实参全部接收,然后存储元
阅读全文
摘要:函数基础 一.函数体系 接下来,我们将按照这个函数体系给大家详细的介绍函数: 什么是函数? 为什么要用函数? 函数的分类:内置函数与自定义函数 如何自定义函数 语法 定义有参数函数,及有参函数的应用场景 定义无参数函数,及无参函数的应用场景 定义空函数,及空函数的应用场景 调用函数 如何调用函数 函
阅读全文
摘要:Python2和3字符编码的区别 一.字符编码应用之Pyhton 1.1执行Python程序的三个阶段 test.py文件内容以gbk格式保存的,内容为: " " 阶段一:启动Python解释器 阶段二:Python解释器此时就是一个文本编辑器,负责打开文件test.py,即从硬盘中读取test.p
阅读全文
摘要:文件打开的三种模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一
阅读全文
摘要:字符编码 一 . 计算机基础 二.文本编辑器存取原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件
阅读全文
摘要:列表类型内置方法 1.用途: 多个装备,多个爱好,多门课程,甚至多个女朋友. 2.定义: []内可以有多个任意的值,逗号分隔元素 ['xing', 'kang', 'wang'] ['h', 'e', 'l', 'l', 'o', ' ', 'k', 'a', 'n', 'g'] 3.常用操作+内置
阅读全文
摘要:数字类型内置方法 整型和浮点型统称伟数字型 整型内置方法(int) 1.用途: 年龄 号码 等级 2.定义: 可以使用int()方法将纯数字的字符串转为十进的整型 3.常规操作+内置方法: 算术运算+比较运算 长整型 长整型只在python2中,python3中不存在长整型. 4.存一个值or多个值
阅读全文
摘要:流程控制 流程控制之if判断 语法 if判断是干什么的? if判断简单来说其实是计算机在判断人在做判断.就是说,如果这样干什么,如果那样干什么. 1.1 (if) 记住我们学习计算机编程,不管如何变,都是为了让计算机像人一样工作.比如你判断一个女生,是不是你喜欢的,我们首先会判断她年龄多大,年龄在1
阅读全文
摘要:python基础 格式化输出的三种方式 占位符 比如我想打印这个格式 用字符串拼接的话过于麻烦,那我们就要用到占位符(用在于3.0)版本) My name is kang, My age is 18 (需要注意:%s(针对所有数据类型)、%d(仅仅针对数字类型) format格式化 讲真,很垃圾的格
阅读全文
摘要:Python基础 数字类型 整型(int) 作用:表示人的年龄,各种号码,级别 定义方式: 使用方法: 浮点型(float) 作用: 表示薪水,体重,身高等 定义方式: 使用方法: 可以加减乘除,逻辑判断(大于 ,小于) 字符串类型(str) 作用:表示名字,爱好等 定义方式: 注:""" """
阅读全文
摘要:Python基础 变量 1.什么是变量? 变量从字面意思可以理解成:是变化的量. 量:记录现实世界中的状态,让计算机能够像人一样去识别世间万物(比如今天58kg明天60kg) 2.为什么要有变量 对于现实世界,一定是要有一个变量来描述世间万物的,其实计算机中程序的运行就是一系列状态的变化(比如你的游
阅读全文
摘要:Python安装相关 第一步:下载Python安装包 在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64位的,请选择64位的安装包; 第二步:安装 A.双击下载好的安装包,弹出如下界
阅读全文
摘要:编程语言 编程语言分类(语言) 编程语言是用来和计算机交互的,但是计算机只认识0和1 机器语言(低级语言) 直接和硬件交互 用0和1和计算机沟通 优点: 执行效率高 缺点: 开发效率低 汇编语言 直接和硬件交互 优点(相较于机器语言):开发效率高 缺点(相较于机器语言):执行效率低 高级语言 接近于
阅读全文