摘要: 使防火墙firewall开放80端口 firewall-cmd --permanent --add-port=80/tcp --zone=public 配置yum源 vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=htt 阅读全文
posted @ 2020-06-13 20:19 pywhy 阅读(219) 评论(0) 推荐(0) 编辑
摘要: # 是一种非关系数据库 no only SQL 缓存 操作原子性 数据保存在内存 定期写到磁盘 安装 sudo apt-get update sudo apt install redis-server 启动 redis-server 连接: 本机连接: redis-cli 127.0.0.1:637 阅读全文
posted @ 2020-06-13 18:04 pywhy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。 RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。 所有主要的编程语言均有与代理接口通讯的客户端库。 1.安装 1、下载erlang和rabbitmq-se 阅读全文
posted @ 2020-06-13 17:56 pywhy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: """ 异常处理有两种实现方法一种是if..else,一种是try..except """ user_in = input(">> ") print(int(user_in)) # 非法输入报错,ValueError: invalid literal for int() with base 10: 阅读全文
posted @ 2020-06-13 17:51 pywhy 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 进程 计算机程序只是存储在磁盘上的可执行二进制(或其他类型)文件。只有把它们加载到 内存中并被操作系统调用,才拥有其生命期。进程(有时称为重量级进程)则是一个执行中 的程序。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。 线程 线程(有时候称为轻量级进程)与进程类似,不过 阅读全文
posted @ 2020-06-13 17:49 pywhy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.使用__slots__:主要是节省内存,其次可以限制定义 我们可以给一个实例绑定一个属性: 直接写:实例名.属性名 = 数据 ,给实例绑定的属性只能在该实例中使用 我们也可以给实例添加一个方法: 例: >>> class Student(): """定义一个学生的类""" def __init_ 阅读全文
posted @ 2020-06-13 17:47 pywhy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一个例子: """定义一个狗的类""" country = "中国" class Dog: # 类具有数据属性和函数属性 """狗的类""" name = "dog" country = "China" l = [1,2,3] def __init__(self,name,sex,age): pri 阅读全文
posted @ 2020-06-13 17:45 pywhy 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.模块 在编程过程中如果把所有的代码都写到一个.py文件中,那会降低代码的可阅读性,我们可以把代码中的函数或者类分组写到其他的.py文件中,这样的一个.py文件就叫做一个模块,而且我们不用担心模块的函数名或者变量名会与其他模块中的变量名冲突,但是模块名不可以重复,这时我们就可以将模块分组放入一个p 阅读全文
posted @ 2020-06-13 17:43 pywhy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.切片: 可以对数组、元组、字符串进行切片操作得到想要那一部分元素 例: # 创建一个0—99的数组 >>> L = list(range(100)) >>> L [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 阅读全文
posted @ 2020-06-13 17:37 pywhy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 递归函数:在函数中调用自己 特点: 必须有一个明确的结束,return 举例1: def fact(n): """求n的阶乘""" if n == 1: return 1 elif n > 1: return n * fact(n-1) 缺点:函数的调用是栈实现的,调用一次栈便增加一层栈帧,返回函数 阅读全文
posted @ 2020-06-13 17:36 pywhy 阅读(105) 评论(0) 推荐(0) 编辑