11 2019 档案

摘要:[TOC] 注意:文档为逐步完善的结果,测试用表前后有不一致 1、orm表关系的建立 1.1 创表顺序 1、创建基表,即不需要创建外键的表 2、根据基表,创建带外键的表 1.2 创建外键的方式 从表之间的数据引用关系看,分为 一对一:指的是表和引用表之间的数据一一对应,不能重复 一对多:指得是表中的 阅读全文
posted @ 2019-11-27 23:47 W文敏W 阅读(852) 评论(0) 推荐(0)
摘要:[TOC] 1、模板语法 在html页面上,通过模板语法获取视图层传过来的值 两种书写格式: 2、模板传值 2.1 支持所有的Python基本数据类型 以字符串为例: 2.2 支持函数名、类名、对象 1、传函数名,不能传参数 2、传类名,不能传参数,可以调用类的属性 3、传对象,可以调用对象的属性 阅读全文
posted @ 2019-11-26 22:02 W文敏W 阅读(274) 评论(0) 推荐(0)
摘要:[TOC] 1、视图函数的返回值 1.1 方法说明 1、视图函数必须有一个返回值,并且返回值的数据类型必须是HttpResponse对象 2、有四种形式返回HttpResponse,它们都是继承于HttpResponse HttpResponse 字符串 render http页面 redirect 阅读全文
posted @ 2019-11-26 19:14 W文敏W 阅读(274) 评论(0) 推荐(0)
摘要:[TOC] 1、路由匹配 1、url第一个参数是一个正则表达式,只要匹配到结果,就会立即执行对应的视图函数,不再往下匹配查找 2、在匹配请求url时,若不能匹配到结果,django会让浏览器重定向,url为原来的url加上 ,如果还是匹配不到,就会返回404 3、只匹配url部分,不会匹配参数部分, 阅读全文
posted @ 2019-11-25 20:19 W文敏W 阅读(237) 评论(0) 推荐(0)
摘要:[TOC] 1、配置静态文件 1、静态文件 网站所使用到的提前写的文件,如图片\js\css\第三方前端模块bootstarp等等 创建文件夹static专门存放静态文件,可以再根据文件类型分文件夹存储,如css文件夹,js文件夹 2、配置 settings.py文件: 3、动态绑定 setting 阅读全文
posted @ 2019-11-22 23:17 W文敏W 阅读(294) 评论(0) 推荐(0)
摘要:[TOC] 1、基本的bs架构 2、响应不同请求 3、封装socket连接:模块wsgiref 上述代码的缺点: 1、每一个服务端都要写socket连接 2、每一个服务端都要写请求头 3、不同请求的函数都在一个页面 4、手动实现动态效果,代码复杂 基于此,基于同一接口、封装的思想 1、有了封装好so 阅读全文
posted @ 2019-11-21 22:59 W文敏W 阅读(239) 评论(0) 推荐(0)
摘要:[TOC] 1、安装与新建项目 1.1 版本下载 版本:11.11版本 python解释器:3.4到3.6版本,高于3.6的解释器不兼容Django部分功能 1.2 django项目目录架构 1.3 新建项目 1、命令行创建 2、pycharm编辑器创建 3、注意事项 2、简单应用 2.1 响应客户 阅读全文
posted @ 2019-11-21 21:22 W文敏W 阅读(251) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2019-11-19 23:27 W文敏W 阅读(87) 评论(0) 推荐(0)
摘要:[TOC] 1、JQuery介绍 JQuery是js的一个库,将常用的一些复杂功能封装到简单的方法中,大大提高了开发效率 1、js的问题 window.onload事件只能出现一次,如果出现多次,后续的事件会覆盖掉前面的事件 代码容错性能差,报错后,会影响后续代码执行 浏览器兼容性问题 简单功能实现 阅读全文
posted @ 2019-11-18 21:41 W文敏W 阅读(172) 评论(0) 推荐(0)
摘要:[TOC] 1、BOM介绍 结构图: 浏览器对象模型 :操作浏览器部分功能的动态效果,如地址栏前进、后退、刷新,页面自动滚动等等 1、window对象是BOM的顶层(核心)对象 2、DOM也是BOM的一部分 3、全局变量、自定义函数也是window对象的属性和方法 4、window对象下的属性和方法 阅读全文
posted @ 2019-11-18 21:35 W文敏W 阅读(159) 评论(0) 推荐(0)
摘要:[TOC] 1、DOM树 结构图: 文档对象模型 :操作网页上的动态效果,如变色,轮播图等等 1、DOM为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构,目的就是为了能让js操作html元素而制定的一个规范 2、DOM是由节点组成的,HTML加载完毕,渲染引擎会在内存中,把HTML文档,生 阅读全文
posted @ 2019-11-18 21:33 W文敏W 阅读(144) 评论(0) 推荐(0)
摘要:[TOC] 1、python2与python3的区别 2、装饰器 3、多线程、多进程 4、GIL 5、OSI七层协议 6、HTTP协议 7、垃圾回收机制 8、进制转换 9、eval与exec的区别 阅读全文
posted @ 2019-11-16 18:58 W文敏W 阅读(159) 评论(0) 推荐(0)
摘要:"1、mysql结构与增删改查" "2、mysql单表、多表查询" "3、python模块pymysql" "4、mysql索引" "5、事务、触发器、视图、存储过程等" 阅读全文
posted @ 2019-11-16 16:13 W文敏W 阅读(124) 评论(0) 推荐(0)
摘要:[TOC] 1、注释、引入方式 1、单行注释: 2、多行注释: 3、js的引入方式: 2、变量 2.1 变量声明 2.2 命名规范 2.3 常量 2.4 数据类型 2.4.0 查看数据类型typeof 2.4.1 数值类型Number 2.4.2 字符类型string 2.4.3 对象object 阅读全文
posted @ 2019-11-16 15:59 W文敏W 阅读(145) 评论(0) 推荐(0)
摘要:[TOC] 1、博客园首页 3、效果图 阅读全文
posted @ 2019-11-14 23:24 W文敏W 阅读(78) 评论(0) 推荐(0)
摘要:[TOC] 1、介绍 层叠样式表 定义网页的显示效果,,将网页内容和显示样式进行分离 2、引入方式 0、语法结构 1、行内样式 直接在需要用样式标签内通过属性 书写 2、内接样式 直接在 页面上的 标签内通过 标签直接书写 代码 3、外接样式 链接式 通过 标签引入外部的 文件 4、外接样式 导入式 阅读全文
posted @ 2019-11-13 20:25 W文敏W 阅读(166) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是变量 变量指定了某存储单元的名称,该存储单元会存储特定类型的值。在go中,有多种语法用于声明变量 2、变量的声明 2.1 声明单个变量 语法: 1、此时只是声明了变量,变量名 ,数据类型 ,并没有给它赋值 2、如果变量没有被赋值, 会自动将其初始化,赋值该变量类型的零值。此时 阅读全文
posted @ 2019-11-11 16:07 W文敏W 阅读(176) 评论(0) 推荐(0)
摘要:[TOC] 仿优酷系统,注意点 1、多并发,线程池 2、服务端组织数据,ORM,通过它与数据库交互 3、客户端登陆认证等功能,组织字典的形式是 4、使用session登陆认证 第一次发送请求,服务端给字典recv_dict添加键值对: 直接登陆时 密码通过后,调用公共方法get_session生成一 阅读全文
posted @ 2019-11-06 23:05 W文敏W 阅读(119) 评论(0) 推荐(0)
摘要:网络编程 "1、软件开发架构" "2、osi七层模型" "3、socket模块及基于tcp协议简单编程" "4、粘包问题及struct模块" "5、subprocess模块" "6、基于udp协议简单编程" "7、socketserver模块实现并发" 阅读全文
posted @ 2019-11-04 22:23 W文敏W 阅读(86) 评论(0) 推荐(0)
摘要:[TOC] 1、socket模块 1.1 什么是socket socket是应用层与协议层TCP/IP协议族通信的中间软件抽象层,它是一组接口 在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在socket接口后面,对用户来说,一组简单的接口就是全部,让socket去 阅读全文
posted @ 2019-11-04 22:22 W文敏W 阅读(122) 评论(0) 推荐(0)
摘要:"1、前端基础" "2、html" "3、css" "4、javascript" "5、jquery" 阅读全文
posted @ 2019-11-04 21:52 W文敏W 阅读(178) 评论(0) 推荐(0)
摘要:[TOC] 1、web标准 1、w3c:万维网联盟组织,用来定制web标准的机构 2、web标准:制作网页遵循的规范 3、web标准规范的分类:结构标准、表现标准、行为标准 4、结构:html 表示:css 行为:Javasrcipt 总结说明: 1、结构标准:相当于人的骨架,html就是用来制作网 阅读全文
posted @ 2019-11-04 21:51 W文敏W 阅读(136) 评论(0) 推荐(0)
摘要:[TOC] 1、html介绍 1.1 html概念 1、超文本标记语言 2、负责描述文档语义 3、标记语言,没有编译过程,直接由浏览器解析执行 4、纯文本文件 1.2 html网络术语 网页:由各种标记组成的一个页面就叫网页 主页(首页):一个网站的起始页面或者导航页面 标记:称为开始标记,称为结束 阅读全文
posted @ 2019-11-04 21:48 W文敏W 阅读(327) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是协程 协程:是单线程下的并发,又称微线程,纤程。 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 需要强调的是: 1、python的线程属于内核级别,即有操作系统控制调度(如单线程遇到i/o时间过长,就会被迫交出cpu执行权限,切换其他线程运行) 2、单线程内开 阅读全文
posted @ 2019-11-04 18:39 W文敏W 阅读(123) 评论(0) 推荐(0)
摘要:[TOC] 1、ORM架构介绍 2、ORM架构实现 1、定义字段类 2、自定义元类 3、定义表类,即通过自定义元类创建表 阅读全文
posted @ 2019-11-04 16:55 W文敏W 阅读(122) 评论(0) 推荐(0)
摘要:[TOC] 1、exec模块 Python内置模块 2、元类 2.1 什么是元类 1、通过元类可以实例化出一个类,即类也是对象 2、type是所有类的元类 2.2 自定义元类 自定义元类,继承type,并派生出自己的属性方法 2.3 定义类的两种方式 1、关键字class 2、使用元类type 3、 阅读全文
posted @ 2019-11-04 14:32 W文敏W 阅读(94) 评论(0) 推荐(0)
摘要:"0、并发与并行" "1、操作系统发展史" "2、进程" "3、线程" "4、协程" "5、互斥锁" "6、进程、线程、协程的区别" 阅读全文
posted @ 2019-11-03 22:21 W文敏W 阅读(107) 评论(0) 推荐(0)
摘要:[TOC] 1、操作系统发展史 1.1 穿孔卡片 一个计算机机房,一次只能被一个卡片使用 缺点:cpu利用率最低 1.2 联机批处理系统 支持多用户去使用一个计算机机房 1.3 脱机批处理 高速磁盘:提高文件的读取速度 优点:提高cpu的利用率 1.4 多道技术(基于单核) 1.4.1 单道 多个进 阅读全文
posted @ 2019-11-03 22:18 W文敏W 阅读(132) 评论(0) 推荐(0)
摘要:[TOC] 并行:同一时刻执行多个任务 并发:同一时刻只能执行一个任务,根据进程调度可以实现异步提交进程任务,实现并发 同步:一个任务执行完成后,CPU才会开始执行下一个任务 异步:多个任务同时运行,并行与并发都是异步 阅读全文
posted @ 2019-11-03 22:17 W文敏W 阅读(220) 评论(0) 推荐(0)
摘要:[TOC] 1、进程基础 1.1 什么是进程 狭义定义:进程是正在运行的程序的实例 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 1.2 进程调度 基于单核讨论: 1.2.1 阅读全文
posted @ 2019-11-03 22:16 W文敏W 阅读(133) 评论(0) 推荐(0)
摘要:[TOC] 1、资源 进程:计算机最小的资源单位 线程:进程内开启,资源消耗远小于进程,开启时间也远小于进程 协程:线程内开启,资源消耗小于线程,开启时间也小于线程 2、效率 2.1 cpu执行效率: 1、cpu可以做计算和I/O 2、多核cpu可以同时进行计算,能够有效的提升计算效率 3、cpu遇 阅读全文
posted @ 2019-11-03 22:14 W文敏W 阅读(270) 评论(0) 推荐(0)
摘要:[TOC] 1、 互斥锁与递归锁 1.1 模块 普通锁: 线程: 进程: 递归锁: 线程: 进程: 1.2 使用 普通锁: 递归锁: 2、进程互斥锁 3、线程互斥锁 3.1 线程不安全 "线程—生产者与消费者" 中num_list是全局变量,受到GIL锁的保护,所以并没有出现数据紊乱 如果num_l 阅读全文
posted @ 2019-11-03 22:11 W文敏W 阅读(240) 评论(0) 推荐(0)
摘要:[toc] 1、线程基础 1.1 什么是线程 操作系统中能够独立运行的基本单位 1.2 线程的出现 为了弥补线程的缺陷,引入了线程 进程缺陷: 1、进程通过一时间只能左一件事 2、若遇到IO,只能挂起/ 硬件条件: 多对称处理机(SMP),可以满足多个运行单位 1.3 使用线程的好处 开启进程:开辟 阅读全文
posted @ 2019-11-03 22:04 W文敏W 阅读(121) 评论(0) 推荐(0)
摘要:[TOC] 1、介绍 2、基本方法 2.1 submit 2.2 map 2.3 shutdown 2.4 result 2.5 add_done_callback 2.6 done 2.7cancle 3、多进程 4、多线程 5、map的用法 6、回调函数 阅读全文
posted @ 2019-11-03 16:19 W文敏W 阅读(193) 评论(0) 推荐(0)
摘要:[TOC] 1、事务 1.1 事务 事务用于将某些操作的多个sql作为原子性操作,一旦某一个出现错误,即可回滚到原来状态,从而保证数据库数据完整性 即操作数据前设置事务开始,数据操作完成,提交事物 操作数据期间,数据只是临死的,只有提交事务之后,才能真正保存到数据库 语法: 1.2 事务的特征 原子 阅读全文
posted @ 2019-11-02 16:23 W文敏W 阅读(184) 评论(0) 推荐(0)