2018年9月7日

摘要: cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文

posted @ 2018-09-07 15:41 郝秀秀 阅读(101) 评论(0) 推荐(0)

摘要: 老师信息管理 思考 三种方式创建多对多外键方式及其优缺点。 通过外键创建 通过ManyToManyField创建 通过外键和ManyToManyField创建 表结构设计 老师信息列表 URL部分 视图部分 前端部分 删除老师信息 URL部分 视图部分 前端部分 在老师列表页面添加一个删除的链接。 阅读全文

posted @ 2018-09-07 15:30 郝秀秀 阅读(165) 评论(0) 推荐(0)

摘要: 学生信息管理 展示学生信息 URL部分 视图部分 前端部分 删除学生信息 URL部分 视图部分 前端部分 添加学生信息 URL部分 视图部分 前端部分 编辑学生信息 URL部分 视图部分 前端部分 基于对象的跨表查询 一对多查询(班级表和学生表) 正向查询(由学生表查询班级表) 查询学生的班级信息 阅读全文

posted @ 2018-09-07 15:30 郝秀秀 阅读(133) 评论(0) 推荐(0)

摘要: ORM版学员管理系统 班级表 表结构 查询班级 URL部分: 视图部分: HTML部分: 新增班级 URL部分: 视图部分: HTML部分: 在班级列表页面添加一个a标签: 新添加页面: 注意 {% csrf_token %} 和 date类型的input标签。 删除班级 URL部分: 视图部分: 阅读全文

posted @ 2018-09-07 15:29 郝秀秀 阅读(135) 评论(0) 推荐(0)

摘要: Django之ORM Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间 阅读全文

posted @ 2018-09-07 15:28 郝秀秀 阅读(90) 评论(0) 推荐(0)

摘要: Django模板语言相关内容 Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: 阅读全文

posted @ 2018-09-07 15:21 郝秀秀 阅读(103) 评论(0) 推荐(0)

摘要: Django之视图 Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在 阅读全文

posted @ 2018-09-07 15:20 郝秀秀 阅读(125) 评论(0) 推荐(0)

摘要: Django之路由系统 Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL 阅读全文

posted @ 2018-09-07 15:16 郝秀秀 阅读(155) 评论(0) 推荐(0)

摘要: Django框架介绍 Django框架简介 MVC框架和MTV框架(了解即可) MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期 阅读全文

posted @ 2018-09-07 15:15 郝秀秀 阅读(108) 评论(0) 推荐(0)

摘要: Web框架本质及第一个Django实例 Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() 阅读全文

posted @ 2018-09-07 15:13 郝秀秀 阅读(97) 评论(0) 推荐(0)

摘要: Bootstrap框架 Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 为什么要使用Bootstrap? 在Boo 阅读全文

posted @ 2018-09-07 15:10 郝秀秀 阅读(105) 评论(0) 推荐(0)

摘要: jQuery快速入门 jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Writ 阅读全文

posted @ 2018-09-07 15:09 郝秀秀 阅读(111) 评论(0) 推荐(0)

摘要: Python连接MySQL数据库之pymysql模块使用 Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mys 阅读全文

posted @ 2018-09-07 15:00 郝秀秀 阅读(122) 评论(0) 推荐(0)

摘要: 前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BO 阅读全文

posted @ 2018-09-07 14:57 郝秀秀 阅读(172) 评论(0) 推荐(0)

摘要: 前端基础之JavaScript JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件 阅读全文

posted @ 2018-09-07 11:47 郝秀秀 阅读(79) 评论(0) 推荐(0)

摘要: 前端基础之CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后 阅读全文

posted @ 2018-09-07 11:45 郝秀秀 阅读(123) 评论(0) 推荐(0)

摘要: 前端知识之HTML内容 HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = co 阅读全文

posted @ 2018-09-07 11:43 郝秀秀 阅读(79) 评论(0) 推荐(0)

摘要: Django模板语言相关内容 Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: 阅读全文

posted @ 2018-09-07 11:41 郝秀秀 阅读(102) 评论(0) 推荐(0)

摘要: 本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 阅读全文

posted @ 2018-09-07 11:40 郝秀秀 阅读(179) 评论(0) 推荐(0)

摘要: 本节内容 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行; 阅读全文

posted @ 2018-09-07 11:38 郝秀秀 阅读(89) 评论(0) 推荐(0)

摘要: 本节内容: Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务,操作系统有0-65535个端口,每个端口都可以独立对外 阅读全文

posted @ 2018-09-07 11:36 郝秀秀 阅读(113) 评论(0) 推荐(0)

摘要: 本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 经典类vs新式类 把下面代码用pyth 阅读全文

posted @ 2018-09-07 11:29 郝秀秀 阅读(84) 评论(0) 推荐(0)

摘要: 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 阅读全文

posted @ 2018-09-07 11:26 郝秀秀 阅读(102) 评论(0) 推荐(0)

摘要: 本节大纲: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 阅读全文

posted @ 2018-09-07 11:22 郝秀秀 阅读(153) 评论(0) 推荐(0)

摘要: 本节内容 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [ 阅读全文

posted @ 2018-09-07 11:20 郝秀秀 阅读(155) 评论(0) 推荐(0)

摘要: 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: + View Code + View Code + View Code + View Code 2. 元组 只读 阅读全文

posted @ 2018-09-07 11:17 郝秀秀 阅读(89) 评论(0) 推荐(0)

摘要: 本节内容 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Alex',"Tenglan",'Eric'] 1 names = ['Al 阅读全文

posted @ 2018-09-07 11:08 郝秀秀 阅读(97) 评论(0) 推荐(0)

摘要: 恢复内容开始 本节内容 一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, 阅读全文

posted @ 2018-09-07 10:58 郝秀秀 阅读(96) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3