摘要: Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() sk.bind(("127.0.0.1" 阅读全文
posted @ 2018-06-11 22:45 时光飞逝,逝者如斯 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 首先说明一下生成器也是迭代器,也有迭代器的那些优点。 那为什么要生成器呢?因为到目前为止都 不是你写的迭代器,都是别人定义好的。那如何自己去造一个迭代器呢?下面的内容就会给你答案。 想要自己造一个迭代器,我们可以根据迭代器的特征(只要一个对象有__iter__和__next__方法那它就是迭代器), 阅读全文
posted @ 2018-06-11 20:09 时光飞逝,逝者如斯 阅读(717) 评论(0) 推荐(0) 编辑
摘要: Object Relational Mapping(ORM) 一、ORM介绍 1. ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据 阅读全文
posted @ 2018-06-11 19:16 时光飞逝,逝者如斯 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 要理解迭代器,首先要从字面意思来说。 迭代 软件开发就是典型的迭代更新。 讲迭代,我们就先来模拟一下迭代: 现在让我们使用while循环来遍历出一个列表list1 = [1, 2, 3, 4, 5]里面的所有元素。 接下来用for循环来: 很显然,上面两种方式都能实现遍历一个列表里面的所有元素。但是 阅读全文
posted @ 2018-06-11 19:10 时光飞逝,逝者如斯 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 官网的英文解释: javascript和jQuery有点关系,js是一种脚本语言,主要用于客户端,现在主要用于实现一些网页效果。 jquery是js的一个库,你可以认为是对js的补充,提供了很多方便易用的方法,兼容性也好很多,个人更喜欢用jquery。 AJAX全名是Asynchronous Jav 阅读全文
posted @ 2018-06-11 16:47 时光飞逝,逝者如斯 阅读(356) 评论(0) 推荐(0) 编辑
摘要: LAMP指Linux+Apache+MySQL/MariaDB+Perl/PHP/Python,是一组常用来搭建动态网站或者服务器的开源软件。它们本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 I 部署方式 您可以使用三种方式在云服 阅读全文
posted @ 2018-06-11 16:22 时光飞逝,逝者如斯 阅读(930) 评论(0) 推荐(1) 编辑