03 2019 档案

摘要:https://www.cnblogs.com/renpingsheng/p/7534897.html Django请求生命周期之响应内容 http提交数据的方式有"post","get","put","patch","delete","head","options","trace". 提交数据的时 阅读全文
posted @ 2019-03-31 17:16 狂奔~ 编辑
摘要:https://www.cnblogs.com/yuanchenqi/articles/8715364.html FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 CBV CBV(class 阅读全文
posted @ 2019-03-31 10:29 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7763169.html from django.shortcuts import render,redirect # Create your views here. import datetime def login(requ 阅读全文
posted @ 2019-03-30 21:53 狂奔~ 编辑
摘要:https://www.cnblogs.com/yuanchenqi/articles/6083427.htm https://www.cnblogs.com/haiyan123/p/8034430.html Django admin :关于数据库的一个后台管理工具 admin是django强大功能 阅读全文
posted @ 2019-03-30 15:46 狂奔~ 编辑
摘要:https://code.ziqiangxuetang.com/django/django-cms-develop.html 阅读全文
posted @ 2019-03-29 13:43 狂奔~ 编辑
摘要:models.py from django.db import models # Create your models here. class Book(models.Model): name=models.CharField(max_length=20) price=models.IntegerF 阅读全文
posted @ 2019-03-29 13:42 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7738435.html https://www.cnblogs.com/yuanchenqi/articles/6083427.htm 一、添加表记录 对于单表有两种方式 二、查询表记录 查询相关API 双下划线之单表查询 表 阅读全文
posted @ 2019-03-28 12:43 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7732190.html 一、ORM介绍 ORM——object relation mapping 映射关系: 表名 》类名 字段 》属性 表记录 》类实例化对象 ORM的两大功能: 操作表: - 创建表 - 修改表 - 删除表 阅读全文
posted @ 2019-03-27 23:00 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7731959.html 一、模板继承 目的是:减少代码的冗余 语法: 具体步骤: 1、创建一个base.html文件, 2、把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容 3、在right里面写个盒子 {% 阅读全文
posted @ 2019-03-27 18:10 狂奔~ 编辑
摘要:https://www.cnblogs.com/yuanchenqi/articles/6083427.htm https://www.cnblogs.com/haiyan123/p/7725568.html 一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板 阅读全文
posted @ 2019-03-27 16:18 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7717788.html 一、知识点回顾 1、MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。 views:视图函数 另加urls: 阅读全文
posted @ 2019-03-26 17:47 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7701412.html 一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据库相关的,负责 阅读全文
posted @ 2019-03-25 23:47 狂奔~ 编辑
摘要:https://www.cnblogs.com/yuanchenqi/articles/6083427.htm 一 什么是web框架 框架,即framework, 特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演 阅读全文
posted @ 2019-03-24 22:43 狂奔~ 编辑
摘要:https://www.cnblogs.com/yuanchenqi/articles/6000358.html 一 何为http协议(Hypertext Transfer Protocol,超文本传输协议)? 所谓协议,就是指双方遵循的规范。http协议,就是浏览器和服务器之间进行“沟通”的一种规 阅读全文
posted @ 2019-03-24 17:21 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7274563.html 一 功能 二 MySQL常用的索引 举个例子来说,比如你在为某商场做一个会员卡的系统。 这个系统有一个会员表 有下列字段: 会员编号 INT 会员姓名 VARCHAR(10) 会员身份证号 阅读全文
posted @ 2019-03-24 16:06 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7495918.html#_label3 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使 阅读全文
posted @ 2019-03-24 15:34 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7525619.html#_label3 一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 阅读全文
posted @ 2019-03-24 11:50 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7267596.html 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); cre 阅读全文
posted @ 2019-03-24 08:11 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7372774.html 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 1. 新建一个测试数据库TestDB; 2.创建测试表table1和table2; 3.插入测 阅读全文
posted @ 2019-03-23 21:45 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7267592.html 一 单表查询的语法 二 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果 阅读全文
posted @ 2019-03-23 21:21 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7267587.html#_label5 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二 阅读全文
posted @ 2019-03-23 16:22 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7238814.html 一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 二 not null与default 是否可空,null表示空,非字符串 not nul 阅读全文
posted @ 2019-03-23 15:51 狂奔~ 编辑
摘要:https://www.cnblogs.com/linhaifeng/category/1263978.html 阅读全文
posted @ 2019-03-23 09:02 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7233411.html 一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysq 阅读全文
posted @ 2019-03-22 18:19 狂奔~ 编辑
摘要:https://blog.csdn.net/rucia/article/details/81288235 每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看。解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合 阅读全文
posted @ 2019-03-22 09:14 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7232894.html 2.\s查看配置信息 一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:http://www.cnblogs.com/linhaifeng/artic 阅读全文
posted @ 2019-03-21 22:05 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7211690.html 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schem 阅读全文
posted @ 2019-03-21 21:25 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7126847.html 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程 阅读全文
posted @ 2019-03-21 14:26 狂奔~ 编辑
摘要:https://www.cnblogs.com/zhanghu52030/category/1231131.html 阅读全文
posted @ 2019-03-20 18:07 狂奔~ 编辑
摘要:一、相关知识点总结1、CSS .css() - .css("color") -> 获取color css值 - .css("color", "#ff0000") -> 设置值 - .css({"color": "#cccccc", "border": "1px solid #ff0000"}) -> 阅读全文
posted @ 2019-03-19 21:51 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7657151.html 一、jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3、 阅读全文
posted @ 2019-03-19 18:04 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7653032.html 一、JS中for循环遍历测试 for循环遍历有两种 第一种:是有条件的那种,例如 for(var i = 0;i<ele.length;i++){} 第二种:for (var i in li ){} 现 阅读全文
posted @ 2019-03-19 15:16 狂奔~ 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } a{ text-decoration: none; } bo 阅读全文
posted @ 2019-03-19 09:08 狂奔~ 编辑
摘要:创建节点:var ele_a = document.createElement('a');添加节点:ele_parent.appendChild(ele_img);删除节点:ele_parent.removeChild(ele_p);替换节点:ele_parent.replaceChild(新标签, 阅读全文
posted @ 2019-03-18 13:48 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7598320.html 一、什么是HTML DOM HTML Document Object Model(文档对象模型) HTML DOM 定义了访问和操作HTML文档的标准方法 HTML DOM 把 HTML 文档呈现为带有 阅读全文
posted @ 2019-03-17 21:47 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7594046.html 在JavaScript中除了null和undefined以外其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,String、Math、Array、Date、RegExp都是JavaScri 阅读全文
posted @ 2019-03-16 23:26 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7577598.html 一、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Ne 阅读全文
posted @ 2019-03-16 16:58 狂奔~ 编辑
摘要:https://www.jianshu.com/p/a31d4fb5594f https://blog.csdn.net/y396397735/article/details/81272752 https://www.cnblogs.com/haippy/p/3252041.html std::co 阅读全文
posted @ 2019-03-15 18:33 狂奔~ 编辑
摘要:http://www.cnblogs.com/haippy/p/3346477.html struct defer_lock_t {}; 该类型的常量对象 defer_lock(defer_lock 是一个常量对象 std::lock_guard 介绍 std::lock_gurad 是 C++11 阅读全文
posted @ 2019-03-15 18:23 狂奔~ 编辑
摘要:https://www.cnblogs.com/haippy/p/3237213.html Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 <mutex> 头文件中,所以如果你需要使用 std::mutex,就必须包含 <mutex> 头文件。 <mute 阅读全文
posted @ 2019-03-15 17:42 狂奔~ 编辑
摘要:https://www.cnblogs.com/haippy/p/3284540.html 与 C++11 多线程相关的头文件 C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<futur 阅读全文
posted @ 2019-03-15 16:38 狂奔~ 编辑
摘要:背景属性 1.文本 1.文本颜色:color 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red 2.水平对齐方式 text-align 属性规定元素中的文本的水平对齐方 阅读全文
posted @ 2019-03-13 23:03 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7552235.html 1.怎么找到标签 2.如何操作标签的对象 一、css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局,用来控制网页的数据表现, 可以使网页 阅读全文
posted @ 2019-03-12 22:35 狂奔~ 编辑
摘要:链接https://www.cnblogs.com/haiyan123/p/7552209.html 一、表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select 阅读全文
posted @ 2019-03-12 16:18 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/7516060.html 一、初始html 1.web服务本质 2.html是什么? 1.超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器 阅读全文
posted @ 2019-03-11 16:42 狂奔~ 编辑
摘要:IO模型介绍 http://www.cnblogs.com/linhaifeng/articles/7454717.html 阅读全文
posted @ 2019-03-10 22:50 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7429894.html 进程与线程都是抢占式的 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个 阅读全文
posted @ 2019-03-10 13:53 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/7428874.html#_label6 from multiprocessing import Process import time import os class MyProcess(Process): de 阅读全文
posted @ 2019-03-09 21:23 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/6817679.html 进程是对正在运行程序的一个抽象。即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。 将一个单独的cpu变成多个虚拟的cpu(多道技术:时间多路复用和空间多 阅读全文
posted @ 2019-03-08 18:11 狂奔~ 编辑
摘要:https://www.cnblogs.com/haiyan123/p/8387770.html#4046300 阅读全文
posted @ 2019-03-08 17:05 狂奔~ 编辑
摘要:转载自: http://www.cnblogs.com/linhaifeng/articles/5937962.html#_label7 阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理 阅读全文
posted @ 2019-03-04 13:40 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/6129246.html#_label7 http://www.cnblogs.com/linhaifeng/articles/5937962.html 一,客户端/服务器架构(C/S) 1.硬件C/S架构(打印机 阅读全文
posted @ 2019-03-04 11:58 狂奔~ 编辑
摘要:转自:http://www.cnblogs.com/linhaifeng/articles/6232220.html 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 异常处理的作用: 1.可以把错误处理和真正的工作分开来 阅读全文
posted @ 2019-03-04 09:50 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/8029564.html 元类: 一切源自于一句话:python中一切皆为对象。 如果一切皆为对象,那么类People本质也是一个对象,既然所有的对象都是调用类得到的,那么People必然也是调用了一个类得到的,这 阅读全文
posted @ 2019-03-03 20:52 狂奔~ 编辑
摘要:一个静态属性property本质就是实现了get,set,delete三种方法 用法: class Foo: @property def AAA(self): print('get的时候运行我啊') @AAA.setter def AAA(self,value): print('set的时候运行我啊 阅读全文
posted @ 2019-03-03 19:40 狂奔~ 编辑
摘要:简单实现 加强版 应用: 描述符总结 描述符是可以实现大部分python类特性中的底层魔法,包括@classmethod,@staticmethd,@property甚至是__slots__属性 描述父是很多高级库和框架的重要工具之一,描述符通常是使用到装饰器或者元类的大型框架中的一个组件. 阅读全文
posted @ 2019-03-03 17:48 狂奔~ 编辑
摘要:在操作文件对象的时候可以这么写 上述叫做上下文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明__enter__和__exit__方法 with obj as f 等同于 f = obj.__enter__() __exit__()中的三个参数分别代表异常类型,异常 阅读全文
posted @ 2019-03-03 15:36 狂奔~ 编辑
摘要:http://www.cnblogs.com/linhaifeng/articles/6204014.html#_label12 描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议 __ge 阅读全文
posted @ 2019-03-03 08:16 狂奔~ 编辑
摘要:__doc__ __module__ 表示当前操作的对象在那个模块 __class__ 表示当前操作的对象的类是什么 from lib.aa import Test t = Test() print(t.__module__) # lib.aa print(t.__class__) # <class 阅读全文
posted @ 2019-03-02 22:54 狂奔~ 编辑
摘要:isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 __getattribute__ 当__getattribute__与__getattr__同时存在,只会执行__getattrbut 阅读全文
posted @ 2019-03-02 22:44 狂奔~ 编辑
摘要:来源: http://www.cnblogs.com/linhaifeng/articles/6204014.html#_label3 包装:python为大家提供了标准数据类型,以及丰富的内置方法,其实在很多场景下我们都需要基于标准数据类型来定制我们自己的数据类型,新增/改写方法,这就用到了继承/ 阅读全文
posted @ 2019-03-02 17:57 狂奔~ 编辑
摘要:class Foo: x=1 def __init__(self,y): self.y=y def __getattr__(self, item): print('----> from getattr:你找的属性不存在') def __setattr__(self, key, value): print('--... 阅读全文
posted @ 2019-03-02 17:02 狂奔~ 编辑
摘要:反射:主要指程序可以访问,检测和修改它本身状态或行为的一种能力(自省) 四个可以实现自省的函数 一下方法适用于类和对象 动态导入 注意 阅读全文
posted @ 2019-03-02 16:22 狂奔~ 编辑
摘要:多态 什么是多态:由不同的类实例化得到的对象,调用同一个方法,执行的逻辑不同 反映的是一种运行时候的状态 继承自统一个基类 封装 Python不依赖语言特性去封装数据,而是通过遵循一定的数据属性和函数属性命名的约定来达到封的效果 约定一:任何以单下划线开头的名字都应该是内部的,私有的 约定二:双下划 阅读全文
posted @ 2019-03-02 11:20 狂奔~ 编辑
摘要:继承顺序: Java ,C#只能继承一个类,Python可以继承多个类 Python会计算一个方法解析顺序(MRO) 列表,这个列表就是一个简单的所有基类的线性顺序表 注意:Python2 与Python3 中的继承顺序是不一样的 子类中调用父类的方法 super调用父类的方法 阅读全文
posted @ 2019-03-02 09:32 狂奔~ 编辑
摘要:知识链接: https://www.cnblogs.com/lidabo/p/7852033.html 构造函数如下: #include<thread> #include<chrono> #include <iostream> using namespace std; void fun1(int n 阅读全文
posted @ 2019-03-01 17:57 狂奔~ 编辑

点击右上角即可分享
微信分享提示