- 博客(43)
- 收藏
- 关注
转载 Django的第二天
Django的第二天 HTTP协议1.1 简介 超文本传输协议:分布式、协作式和超媒体信息系统的应用层协议,是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(Wor...
2019-09-24 19:37:00 273
转载 数据库进阶
数据库进阶 DBMS 数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能)存储数据的,存在硬盘上(内存无法永久保存)为什么要有?1.因为...
2019-08-29 17:56:00 202
转载 数据库初识
数据库初识 什么是数据库:存储数据的地方,数据存储在硬盘上(硬盘效率低)为什么要使用数据库?为了让应用程序或者项目不用直接的和硬盘打交道直接操作硬盘上的文件效率低通过文件来读写数据很麻烦共享数据麻烦,并且容易造成电脑安全性降低突发情况(服务器崩了),...
2019-08-28 22:03:00 107
转载 协程
协程 线程多线程抢占资源:只能让其串行互斥锁队列(三种)先进先出(Queue)import queueq = queue.Queue(3)q.put(1)q.put(2)q.put(3)#q.put(4) 阻塞print(p.g...
2019-08-27 21:48:00 92
转载 同步异步
同步异步 阻塞,非阻塞,同步,异步进程运行的三个状态: 运行,就绪,阻塞.执行的角度: 阻塞: 程序运行时,遇到了IO,程序挂起,cpu被切走. 非阻塞: 程序没有遇到IO,程序遇到IO但是我通过某种手段,让cpu强行运行我的程序.提交任务的角度:...
2019-08-27 08:47:00 49
转载 线程通信
线程通信 死锁现象与递归锁死锁现象举例from threading import Threadfrom threading import Lockimport timelock_A = Lock()lock_B = Lock()class My...
2019-08-24 10:20:00 65
转载 线程初识
线程初识 进程: 生产者消费者模型编程思想,模型,设计模式,理论等等,都是交给你一种编程的方法,以后你遇到类似的情况套用即可生产者消费者三要素:生产者:产生数据的 消费者:接收数据做进一步处理的 容器:盆(队列)队列容器作用:缓冲的作用,平衡生产力...
2019-08-22 19:57:00 68
转载 僵尸进程,孤儿进程,以及队列认知
僵尸进程,孤儿进程,以及队列认知 僵尸进程和孤儿进程(基于UNIX环境:linux,macos)僵尸进程:所有的子进程结束之后,在被主进程回收之前,都会进入僵尸进程状态1. 主进程需要等待子进程结束之后,主进程才结束2. 主进程时刻监测子进程的运行状态,当...
2019-08-21 22:14:00 155
转载 进程的进阶
进程的进阶 进程的两种方式开启进程的第一种方式:from multiprocessing import Processimport timedef task(name): print(f'{name} is running') time.sle...
2019-08-20 21:47:00 54
转载 进程
进程 进程的基础程序:一堆静态的代码文件进程一个正在运行的程序进程被谁运行?由操作系统操控调用交于cpu运行,被cup运行操作系统管理控制协调计算机中硬件与软件的关系操作系统的作用?如果没有操作系统: 你们在开发软件.第一层: 对硬件(CP...
2019-08-20 08:52:00 56
转载 socket的延续以及UDP网络通讯
socket的延续以及UDP网络通讯 远程执行命令的示例:import socketimport subprocessphone = socket.socket(socket.AF_INET,socket.SOCK_STREAM)phone.bind(('1...
2019-08-16 21:46:00 64
转载 socket
socket Day30 socketsocket套接字 socket处于应用层与传输层之间,提供了一些简单的接口. 避免与操作系统之间对接,省去了相当繁琐复杂的操作. socket在python中属于一个模块.为我们提供了这些简单的功能.单个客户端与...
2019-08-16 08:16:00 65
转载 网络协议
网络协议 两台计算机之间的通信(条件):首先要通过各种的物理连接介质相连找准,确定对方计算机(准确到软件的位置)通过统一的标准(一揽子协议)进行数据的收发一、C\S B\S架构C: client 客户端B: browse 浏览器S: server服...
2019-08-13 21:16:00 81
转载 异常处理
异常处理 一,异常和错误part1:程序中难免出现错误,而错误分成两种1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)语法错误2.逻辑错误(逻辑错误)逻辑错误part2:什么是异常异常就是程序运行时发生错误的信号...
2019-08-12 20:58:00 133
转载 面向对象回顾01
面向对象回顾01 面向对象初识1.函数式编程 对 面向过程编程的两个特点减少代码的重复性增强代码的可读性2.面向对象编程 对 面向过程编程2.1 什么是面向对象 面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼...
2019-08-02 21:56:00 69
转载 模块回顾01
模块回顾01 1.自定义模块import导入import test # test是模块名test.func() # func() 是test模块中的函数调用模块分类1.内置模块标准库,python解释器自带的.py文件(模块)2.第三方模块各种大神...
2019-07-25 20:27:00 41
转载 函数回顾05
函数回顾05 login_dic = {"username": None, "flag": False}msg = """请选择app:QQ微信抖音邮箱"""chose = input(msg).upper()def auth(argv):def ...
2019-07-24 21:20:00 54
转载 函数的回顾04
函数的回顾04 装饰器定义:用来装饰的工具在不改变源代码及调用方式的基础下额外增加新的功能开放封闭原则:扩展是开放的(增加新功能)修改源码是封闭的(修改已经实现的功能)版一:import timestart_time = time.time()d...
2019-07-23 20:41:00 56
转载 函数的回顾03
函数的回顾03 函数名的第一类对象及使用# 第一类对象 -- 特殊点# def func():# print(1)# # print(func)# a = func# a()# def func():# print(1)#...
2019-07-18 22:01:00 48
转载 函数基础回顾02
函数基础回顾02 函数的传参:形参的第三种参数:万能参数--动态参数(解决参数数目不定的问题)def eat(food1,food2,food3): print(f'我请你吃:{food1},{food2},{food3}')eat('蒸羊羔'...
2019-07-17 20:14:00 69
转载 函数基础回顾01
函数基础回顾01 函数def 关键字 -- 定义func 函数名 -- 和变量定义规则一样()必须要写格式:声明语句结束1.1 定义一个函数:def fun(): 函数体def fun(): s=(1,2,3,4,5,6) co...
2019-07-16 21:06:00 55
转载 文件操作回顾
文件操作回顾 文件操作1.1 open()---打开1.2 file---文件的位置(路径)1.3 mode---操作文件的模式1.4 encoding---文件的编码方式1.5 f---文件句柄1.6f = open("萝莉小姐姐电话号",mode...
2019-07-15 20:52:00 73
转载 数据类型回顾
数据类型回顾 基础数据类型补充1.1 字符串(str)的方法补充——->在对字符串进行操作的时候对其开辟了一个新的空间,所以需要我们去定义一个新的变量去接受它,这与列表不同1.1.1 首字母大写(capitalize())name="alex"name1...
2019-07-12 20:54:00 80
转载 面向对象三大特性之封装与多态
面向对象三大特性之封装与多态 面向对象三大特性:继承,封装,多态封装:将一些东西内容封装到一个地方,你还可以取出来.类设置静态属性, 设置一些方法,对象.对象可以在其对象空间中封装一些属性.多态: 一个事物产生多种形态. 水: 气态液态固态.,python...
2019-07-10 15:10:00 106
转载 面向对象之继承
面向对象之继承 面向对象之继承面向对象的三大特性: 封装,继承,多态.什么是继承?专业角度: B 继承 A类, B就叫做A的子类,派生类, A叫做B的父类,基类,超类. B类以及B类的对象使用A类的所有的属性以及方法.字面意思: 继承就是继承父母所有的资产....
2019-07-09 19:44:00 2144
转载 类与类的关系一
类与类的关系一 从空间角度研究类class A:address = '美丽富饶的沙河'def __init__(self, name): self.name = namedef func(self): if self.name == 'd...
2019-07-08 21:20:00 327
转载 面向对象的初识
面向对象的初识 面向对象的初识与结构def login():passdef register():passdef save():passdef transfer():passdef check_bill():passdef shopping()...
2019-07-05 15:52:00 301
转载 collection模块,re模块的用法介绍
collection模块,re模块的用法介绍 模块补充collections模块:给我们提供一些python的数据类型.比较特殊的数据类型.出奇制胜的效果.在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几...
2019-07-04 20:13:00 237
转载 包以及日志的初识和使用
包以及日志的初识和使用 包以及log日志包的使用官网解释Packages are a way of structuring Python’s module namespace by using “dotted module names”包是一种通过使用‘.模...
2019-07-01 20:36:00 102
转载 软件的开发规范以及部分模块的使用方法
软件的开发规范以及部分模块的使用方法 规范化开发.一个py文件中,文件加载问题.代码可读性差,查询,麻烦.要将一个py文件分开,合理的分成多个py文件.配置文件:settings.py:配置文件(存放一些静态变量,轻易不改变的变量,引用)src.p...
2019-06-28 17:45:00 51
转载 模块的再学习
模块的再学习 前奏l1 = [1, 2, 3]ret = str(l1)print(ret,type(ret))print(eval(ret)) 不让用文件存取时,遇到的矛盾.dic ={'username': '太白', 'password':...
2019-06-27 19:58:00 57
转载 import模块初识
import模块初识 什么是模块模块就是文件,里面包含一些存在与文件中的相同函数,是一个集合体为什么要用模块节省代码容易维护,组织结构简单模块的分类内置模块 python解释器自带的,time,os,sys,等等.200多种.第三方模块 各种大...
2019-06-26 20:38:00 86
转载 函数的装饰器初识
函数的装饰器初识 eg:1 李业,在一家xx科技有限公司工作,主管安排了一个任务,写一个代码测试怼怼哥写的函数的执行效率。import time(一个模块)def index():time.sleep(2)print('欢迎访问博客园首页')计算函数运行...
2019-06-24 14:27:00 51
转载 内置函数补充
内置函数补充 max() 与min 相同。reversed() 对一个可迭代对象进行翻转,返回一个迭代器s1 = 'alex'print(reversed(s1))for i in reversed(s1):print(i)内置函数:bytes()s1...
2019-06-22 14:58:00 67
转载 生成器以及内置函数
生成器以及内置函数 生成器的初始生成器构建方式通过生成器函数(自己写的函数)通过生成器推导式通过python内置的函数或者模块提供(python提供的生成器函数)def func():print(111)return 2ret = func()...
2019-06-20 20:31:00 343
转载 函数的迭代器
函数的迭代器 关键字global,nonlocal例: count = 0 def func(): count += 1 func()在函数中对不能直接对全局变量进行修改报错:UnboundLocalError: local variable...
2019-06-19 20:10:00 93
转载 函数的进阶
函数的进阶 函数的传参:形参的第三种参数:万能参数--动态参数(解决参数数目不定的问题)def eat(food1,food2,food3): print(f'我请你吃:{food1},{food2},{food3}')eat('蒸羊羔','蒸熊掌'...
2019-06-18 21:08:00 61
转载 函数初识
函数初识 引入获取任意一个字符串的元素的个数s1 = 'fdskjlgfdgfdjkslgdfjkjafdsajk'count = 0for i in s1: count += 1print(count)获取列表的元素的个数l1 = [1, ...
2019-06-17 16:15:00 71
转载 数据池,集合及深浅拷贝
数据池,集合及深浅拷贝 小数据池(python中一种提高效率的方式,固定数据类型使用同一个内存地址)支持str,int,boolid 查看空间的内存地址 获取开辟空间的一种地址 print(id(a))代码块: 一个文件,一个模块,一个函数,一个类,终端中...
2019-06-11 19:43:00 121
转载 字典
字典 字典(dict)----------------------------------------------------------------------存储大量数据{}"键":"值" 在别的语言中叫做键值对数据dic = {"key":"value"...
2019-06-10 20:08:00 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人