摘要:
恢复内容开始 一切优化,最终都是关于需求的优化,本文介绍需求确定之后的数据库表结构设计优化. 引入 我们一直情调的一句话是,编程是数据结构和算法的结合,所谓数据就是用户需要访问和操作的资源,比如购物类App里面的商品,图书,衣服,鞋帽等等,算法就是我们通过一系列的获取数据,过滤数据,汇总并编排数据并 阅读全文
摘要:
一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per 阅读全文
摘要:
目录 Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录,它的本质是URL与要为该URL调用的试图函数之间的映射表. 我们就是以这种方式告诉Django,遇到那个URL的时候,要对应执行那个函数. URLconf配 阅读全文
摘要:
目录 Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping, 简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据, 阅读全文
摘要:
Form介绍 我们之前在HTML页面利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做效验,比如效验用户是否输入,输入的长度和格式等正不正确,如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息. 阅读全文
摘要:
恢复内容开始 AJAX准备知识:JSON 什么是JSON? JSON指的是JavaScript对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON具有自我描述性,更易理解 JSON使用JavaScript语法来描述数 阅读全文
摘要:
阅读目录 一 引子 二 协程介绍 三 greenlet 四 Gevent介绍 五 gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只有一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发 阅读全文
摘要:
print("冒泡排序") def bubbleSort(input_list): ''' 函数说明:冒泡排序(升序) :param input_lis: 待排序列表 :return:sorted_list :升序排好的列表 ''' if len(input_list) == 0: return [] sorted_list... 阅读全文
摘要:
计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期:联机 以太网:局域网与交换机 广播 主机之间"一对所有"的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到左右信息(不管你是否需要),由于其实不用路径选择,所以其网络成本可以很低 阅读全文