摘要:
1. 业务逻辑准备 1. 使用沙箱提供的商家环境 沙箱环境:是支付宝提供给开发者的模拟支付的环境 沙箱应用:https://docs.open.alipay.com/200/105311 沙箱账号:https://openhome.alipay.com/platform/appDaily.htm?t 阅读全文
摘要:
1.用函数来解决人狗大战 结果如下: 面向对象解决人狗大战 打印结果如下: 人狗大战之RMB玩家 打印结果: 阅读全文
摘要:
面向对象与面向过程: 举个例子: 加入要去吃烤鱼, 面向过程:自己动手,从买鱼,洗鱼洗菜,烤鱼,加调料等.. 面向对象:来到烤鱼店,店菜单,吃,结账走人 所以总结如下: 面向过程:根据业务逻辑从上到下写代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分 阅读全文
摘要:
迭代器 可迭代对象:实现迭代器协议的对象,迭代器协议:对象实现了_iter()_和_next()_方法 在python中,可以通过isinstance()判断一个对象是否可以迭代 生成器 包含yield关键字的函数,也是一个迭代器,调用next()方法,yield:保持当前程序的执行状态 yield 阅读全文
摘要:
线程 线程:是CPU调度的最小单位,一个进程里面至少有一个线程,通过时间片轮训方式进行的 线程之间共享全局变量 线程的特点:1.是一个轻型实体 2.独立调度和分派的基本单位 3.共享进程资源 4.可并发执行 线程执行顺序:当所有子线程执行完毕,主线程执行完毕 线程之间共享全局变量 线程的特点:1.是 阅读全文
摘要:
import os import multiprocessing import time,random """ 文件拷贝器 1.取得源文件 2.直接命名目标文件夹,在原文件加[副本] 3.创建目标文件将爱 4.取得要拷贝的文件夹中的所有文件名 5.通过进程池去执行每一个文件拷贝任务 6.准备一个还是你好俗,实现文件拷贝任务 7.关闭进程池 8.执行完进程池中的所有任务 9.显示拷贝进度 """... 阅读全文
摘要:
多任务 多任务:操作系统可以同时运行多个任务 并行:任务数小于cpu核数,任务一起执行 并发:任务数多于cpu核数,通过操作系统的各种任务调度算法,实现多个任务一起执行 进程 进程:操作系统分配资源和调度的单位,是一个执行中的程序,是资源分配最小单位 进程的创建:multiprocessing模块就 阅读全文
摘要:
文件下载器客户端 文件下载器服务端 阅读全文
摘要:
Redis:是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hy 阅读全文