摘要:
复习大集合: 1.函数的参数:位置参数,关键字参数,动态参数 2.命名空间:内置命名空间,全局命名空间,局部命名空间 3.闭包函数:函数引用未定义的函数外非全局的变量叫做闭包,该函数称为闭包函数 4.函数无返回值:1.不写 2.return 3.return None 无返回值None 5.函数返回 阅读全文
posted @ 2018-05-02 16:38
mihon
阅读(164)
评论(0)
推荐(0)
摘要:
SQLAlchemy: 1.由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 from sqlalchemy_utils import ChoiceType Base = declarative_base() class Xuan 阅读全文
posted @ 2018-05-02 16:37
mihon
阅读(130)
评论(0)
推荐(0)
摘要:
SQLAlchemy: 是一个基于Python实现的ORM框架,建立在DB API之上,使用关系对象映射进行数据库操作 组成部分: .Engine 框架引擎 .Connection Pooling 数据库连接池 .Dialect 选择链接数据库的DB API种类 .Schema/Type 架构和类型 阅读全文
posted @ 2018-05-02 16:36
mihon
阅读(114)
评论(0)
推荐(0)
摘要:
Flask-WTForm: from flask import Flask,render_template,request,redirect from wtforms.fields import core from wtforms.fields import html5 from wtforms.f 阅读全文
posted @ 2018-05-02 16:35
mihon
阅读(275)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2018-05-02 16:34
mihon
阅读(70)
评论(0)
推荐(0)
摘要:
flask: 1.配置文件的几种方式: 1.app.config['DEBUG'] =True 2.app.config.from_pyfile("setting.py") 3.app.config.from_envvar("环境变量名称") #环境变量值为Python文件名称,因为内部会调用fro 阅读全文
posted @ 2018-05-02 16:29
mihon
阅读(272)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/wupeiqi/articles/5341480.html 请求方式8种: 1.GET:请求指定页面信息,并返回实体 2.POST:向指定资源提交数据进行处理,数据被包含在请求体中,POST请求可能会导致新资源的创建或者对已有资源的修改。 3.PUT:向 阅读全文
posted @ 2018-05-02 16:28
mihon
阅读(537)
评论(0)
推荐(0)
摘要:
rest_framework源码分析: 1.as_view() 2.父类的as_view() view = super(APIView, cls).as_view(**initkwargs) 3.view 方法中 return self.dispatch(request, *args, **kwar 阅读全文
posted @ 2018-05-02 16:27
mihon
阅读(167)
评论(0)
推荐(0)
摘要:
REST framework: 前提小知识: 1.Django CBV: URL:url(r'^/index',view.StudentView.as_view()) view: class StudentView(view): def get(self,request,*args,**kwargs 阅读全文
posted @ 2018-05-02 16:25
mihon
阅读(171)
评论(0)
推荐(0)
摘要:
COOKIE,SESSION: cookie原理:由服务器产生内容,浏览器收到请求后保存在客户端本地,当浏览器再次访问时 浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断是谁,在一定程度解决 HTTP协议无法保持状态,但是最大支持4096个字节。 获取cookie: requ 阅读全文
posted @ 2018-05-02 16:23
mihon
阅读(140)
评论(0)
推荐(0)
摘要:
CORS: 概念:因为浏览器都有同源策略,为了解决跨域请求,有两种方式,1.JSONP 通过动态生成script的方式,在通过ajax发起请求并获取相应的数据 2.使用CORS的方式,需要浏览器和服务器同时支持,目前所有的浏览器都支持该功能,整个CORS通讯过程都是浏览器自动完成,不需要用户参与, 阅读全文
posted @ 2018-05-02 16:22
mihon
阅读(187)
评论(0)
推荐(0)
摘要:
Django_Form: 1.class TeacherNewForm(Form): username = fields.CharField( required=True, error_messages={'required': '用户名不能为空'}, widget=widgets.TextInpu 阅读全文
posted @ 2018-05-02 16:21
mihon
阅读(86)
评论(0)
推荐(0)
摘要:
前戏: FromData:三种方式获取FromData 1. 创建一个FromData 的对象,然后再用append 的方法追个添加键值对 var formdata = new FormData(); formdata.append('name','mihon'); formdata.append( 阅读全文
posted @ 2018-05-02 16:20
mihon
阅读(147)
评论(0)
推荐(0)
摘要:
Django_model: eg: class XXXX(models.Model): nid = models.AutoField(primary_Key=True) name = models.CharField(max_length=32) age = models.IntegerField( 阅读全文
posted @ 2018-05-02 16:18
mihon
阅读(91)
评论(0)
推荐(0)
摘要:
models :URL >http://www.cnblogs.com/wupeiqi/p/6216618.html null 数据库中字段是否可以为空 do_column 数据库中字段的列名 default 数据库中字段的默认值 primary_key 数据库中字段是否为主键 db_index 数 阅读全文
posted @ 2018-05-02 16:16
mihon
阅读(111)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/yuanchenqi/articles/6083427.html Django: 1.安装Django pip install django 2.创建project django-admin starproject myset 3.创建APP pytho 阅读全文
posted @ 2018-05-02 16:12
mihon
阅读(162)
评论(0)
推荐(0)
摘要:
WEB-Django: Http协议: http协议:超文本传输协议,基于TCP/IP通信协议来传递数据 特点: 1.灵活:允许传输任意类型的数据对象。正在传输的类型有Content-Type标记 2.无连接:每次连接只处理一个请求,服务器处理完请求后,即断开来接,直到下一次客户端的请求。 3.无状 阅读全文
posted @ 2018-05-02 16:10
mihon
阅读(162)
评论(0)
推荐(0)
摘要:
JQuery: $("p").html() 获取ID为test的元素内的html代码。 $("p").html("Hello<b>world</b>") 设置p标签的内容 基本选择器:$("*"),$("#id"),$(".class"),$("element"),$(".class,p,div") 阅读全文
posted @ 2018-05-02 16:09
mihon
阅读(166)
评论(0)
推荐(0)
摘要:
String对象: x.length 获取字符串的长度 x.toLowerCase() 转为小写 x.toUpperCase() 转为大写 x.trim() 去除字符串两边的空格 x.chaeAt(index) 获取index位置的字符 x.indexOf(findstr,index)查询字符串 x 阅读全文
posted @ 2018-05-02 16:08
mihon
阅读(166)
评论(0)
推荐(0)
摘要:
BOM: windowd method: alert() 显示带有一段消息和确认按钮的警告框 confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框 prompt() 显示可提示用户输入的对话框 open() 打开一个新的浏览窗口或查找一个已知的窗口//open("http://www. 阅读全文
posted @ 2018-05-02 16:07
mihon
阅读(207)
评论(0)
推荐(0)
摘要:
rittbiMQ: 连接远程rabbitmq server sudo rabbitmqctl addser mihon mihon123 sudo rabbitmqctl set_permissions -p / mihon ".*" ".*" ".*" set_permissions [-p vh 阅读全文
posted @ 2018-05-02 16:06
mihon
阅读(344)
评论(0)
推荐(0)
摘要:
NoSQL数据库的四大分类: 1.键值存储数据库 redis,oracle BDB 2.列存储数据库 Cassandra,HBase 3.文档型数据库 CouchDB,MongoDB 4.图形数据库 Neo4j,InfoGrid Redis: string: set name mihon : 设置变 阅读全文
posted @ 2018-05-02 16:05
mihon
阅读(189)
评论(0)
推荐(0)
摘要:
mySQL: 数据库操作: 1.显示数据库 show databases; 2.创建数据库 create database mihon_test default charset utf8 collate utf8_general_ci; 3.使用数据库 use mihon_test; 4.用户管理 阅读全文
posted @ 2018-05-02 16:04
mihon
阅读(291)
评论(0)
推荐(0)
摘要:
Forking and Threading: 线程: 是操作系统能够进行运算调度的最小单位,是进程中的实际运作单位, 一条线程指进程中一个单一顺序的控制流,一个进程可以并发多个线程。 进程: 程序并不能单独运行,只有在将程序装载到内存中,系统为他分配资源才能运行, 而这种执行的程序被称之为进程。 执 阅读全文
posted @ 2018-05-02 16:02
mihon
阅读(195)
评论(0)
推荐(0)
摘要:
Socket: 网络7层模型: 1.物理层:主要定义物理传输设备标准,如网线的接口类型,各种传输介质的传输速率等。 2.数据链路层:主要将物理层接受的数据进行MAC地址的封装与解封。 3.网络层:主要将从下层接收到的数据进行IP地址的封装与解封。 4.传输层:定义了一些传输数据的协议和端口号。 5. 阅读全文
posted @ 2018-05-02 15:55
mihon
阅读(20)
评论(0)
推荐(0)
摘要:
单例模式: class SingleModel(object): def __new__(cls,*args,**kwargs): if not hasattr(cls, '_isinstance'): orig = super(SingleModel,cls) cls._isinstance = 阅读全文
posted @ 2018-05-02 15:53
mihon
阅读(3)
评论(0)
推荐(0)
摘要:
面向对象:http://www.cnblogs.com/wupeiqi/p/4766801.html class 类关键字 class index(继承): def __init__(self,name,age): self.name = name self.age = age python 支持多 阅读全文
posted @ 2018-05-02 15:52
mihon
阅读(6)
评论(0)
推荐(0)
摘要:
int: abs(x): 返回绝对值 cmp(x,y):比较两个数 divmod(x,y):相除,得到商和余数的元组 hex(x):返回当前数的十六进制数 oct(x):返回当前数的八进制数 str: s.center(width,fillchar=None):内容居中,width:总长度;fill 阅读全文
posted @ 2018-05-02 15:49
mihon
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号