摘要:
Web框架本质及第一个Django实例 Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是 阅读全文
摘要:
jQuery介绍 jQuery的优势 jQuery内容 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each,data,Ajax jQuery版本 1.x:兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最 阅读全文
摘要:
关于网页交互:BOM和DOM javaScript分为ECMAScript,DOM,BOM 。 BOM(Browser object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行对话 DOM (Document Object Model) 是指文档对象模型,通过它,可以 阅读全文
摘要:
流程控制 if-else if-else if-else for while 三元运算 函数 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别。 匿名函数方式 立即执行函数 补充: ES6中允许使用“”箭头“”(=>)定义函数 函数中的arguments参数 函数的全局变 阅读全文
摘要:
css介绍 CSS(Cascading Style Sheet ,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表对文档进行格式化(渲染)。 每个css样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 css的几种引入方式 行内样 阅读全文
摘要:
web服务实质 浏览器发送请求 --》HTTP协议-->服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上 阅读全文
摘要:
创建表 插入数据 \c代表此行作废 查案表结构 查看表结构有两种方式: describe [tablename];这种方法和desc [tablename];效果相同;可以查看当前的表结构 虽然desc命令可以查看表的定义,但是其输出的信息还不够全面,为了得到更全面的表定义信息,有时候就需要查看创建 阅读全文
摘要:
为什么要用数据库 1. 将文件和程序存在一台机器上是很不合理的。 2. 操作文件时意见很麻烦的事情。 于是出现了一个新的概念——数据库 数据库的优势: 程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。 数据的一致性 :有的数据都存储在一起,所有的程序操作的数据都是统一的,就 阅读全文
摘要:
安装PyMySQL pip install pymysql PyMySQL介绍 PyMySQL是在python3.x版本中用于连接MySQL服务器的一个库,2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库 连接数据库 你有一个MySQL数据库,并且已经启动。 你 阅读全文
摘要:
引子 随着我们对于效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,这样可以节省创建线进程所消耗的时间。 并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他任务(切换由操作系统强制控制),1.该任 阅读全文