python
文章平均质量分 60
keithzone
努力成长中
展开
-
python 进程
1.并发和并行:并发:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时...原创 2018-05-18 21:12:03 · 136 阅读 · 0 评论 -
django中间件,第三方验证码,配置发送邮件,配置404,500,以类的形式写视图函数
一、中间件 当发出request请求时每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpResponse 对象, 如果返回前者,继续处理其它中间件,如果返回一个 HttpResponse,就处理中止,返回到网页上。 每一个中间件有5种方法 process_request,process_view,process_except,pr...原创 2018-08-01 21:00:29 · 427 阅读 · 0 评论 -
django 装饰器和分页器
一、装饰器(实现不登陆不能执行一些操作) 1.django自带装饰器(不能实现登录后返回当前网页,不能处理ajax) from django,contrib.auth.decorators import login_required @login_required(login_url = '/users/user_login') 不能使用反向解析url def 视图函数(req...原创 2018-08-01 20:58:16 · 487 阅读 · 0 评论 -
django 用户表拓展,表单验证,图片显示
一、用户表拓展 1.在users模块下的models.py 中 from django.contrib.auth.models import Abstractuser class UserProfile(Abstractuser): nick_name = models.Charfield(max_lenght=10,verbose_name='用户昵称') def ...原创 2018-08-01 20:57:14 · 215 阅读 · 0 评论 -
django中 session与cookie设置方法
设置session通过request.session来设置,可以设置过期时间设置session request.session[‘uname’]= ‘liuyuan’session过期时间 request.session.set_expiry(10)· set_expiry(value):设置会话的超时时间· 如果没有指定,则两个星期后过期· ...原创 2018-07-13 21:13:50 · 237 阅读 · 0 评论 -
python TCP和UDP编程
一、UDP编程 1.特点 1、UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。 2、UDP传输数据时有大小限制,每个被传输的数据报必须限定在64KB之内。 3、UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方。 2.应用场景: UDP是面向消息的协议,通信时不需要建立连接,数...原创 2018-05-23 16:54:14 · 440 阅读 · 0 评论 -
Python版飞机大战
import pygameimport timeimport randomfrom pygame.locals import *size = width, height = 480, 800i = 0# 提取父类class Plane(object): def __init__(self, screen_temp, x, y, image_path): ...原创 2018-05-08 19:27:03 · 2112 阅读 · 0 评论 -
用python循环做的最简单的一个“学生管理系统”
# 声明一个列表students=[]while True: print("="*50) print("\t学生管理系统1.0") print("\t1.添加学生") print("\t2.删除学生") print("\t3.修改学生") print("\t4.查找学生") print("\t5.查看所有学生") prin原创 2018-04-28 21:31:16 · 1295 阅读 · 0 评论 -
Python常用标准库
标准库 说明 builtins 内建函数默认加载 os 操作系统接口 sys Python自身的运行环境 functools 常用的工具 json 编码和解码 JSON 对象 logging 记录日志,调试 multiprocessing 多进程 threading 多线程 copy 拷贝 time 时间 datetime 日期和时间 calendar 日历 hash...原创 2018-05-06 21:35:22 · 315 阅读 · 0 评论 -
Python标准异常
异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通知退出 StandardError 所有的内建标准异常的...原创 2018-05-06 21:33:26 · 164 阅读 · 0 评论 -
python 正则表达式
1.简介正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式通常被用来检索、替换那些匹配某个模式的文本。2.正则表达式的作用和特点给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“...原创 2018-05-18 21:12:58 · 136 阅读 · 0 评论 -
django 处理ajax
一、前端ajax请求 1.get请求 $(function () { $('#click1').click(function () { $.get("{% url 'articles:love_add' %}",{artid:{{article.id}}},function(callback){ if(callback.status=='ok'){ alert('...原创 2018-08-01 21:02:36 · 321 阅读 · 0 评论