摘要: 项目说明 该电商项目类似于京东商城,主要模块有验证、用户、第三方登录、首页广告、商品、购物车、订单、支付以及后台管理系统。 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用jinja2模板引擎实现,局部刷新采用vue.js实现。 项目运行机制如下: file 项目搭建 工程 阅读全文
posted @ 2020-03-09 15:11 进阶的淑琴 阅读(355) 评论(0) 推荐(0)
摘要: 要点:堆:队列优先,先进先出(FIFO—first in first out)。栈:先进后出(FILO—First-In/Last-Out) 堆栈空间分配: 栈(操作系统):由操作系统自动分配释放,存放函数的参数值 堆:一般由程序员分配释放,若程序员不释放 ,程序结束时可能由os回话 堆栈缓存方式 阅读全文
posted @ 2020-03-09 15:08 进阶的淑琴 阅读(175) 评论(0) 推荐(0)
摘要: 定义:归并排序使用了二分法。归根到底的思想:分而之治。拿到一个长数组,把它分为左边和右边两份。 全是有序的序列。即先使每个子序列有序,再使子序列段间有序。若把两个有序数列合并成一个有序表称为二归并法。归并排序是稳定的排序 实现步骤:1.将数组按照middle进行递归拆分,最后分到最细之后再将期全盘对 阅读全文
posted @ 2020-03-07 23:20 进阶的淑琴 阅读(130) 评论(0) 推荐(0)
摘要: 1. 前言 上一篇从源码方面了解了JDK1.7中Hashmap的实现原理,可以看到其源码相对还是比较简单的。本篇笔者和大家一起学习下JDK1.8下Hashmap的实现。JDK1.8中对Hashmap做了以下改动。 默认初始化容量=0 引入红黑树,优化数据结构 将链表头插法改为尾插法,解决1.7中多线 阅读全文
posted @ 2020-03-06 10:28 进阶的淑琴 阅读(456) 评论(0) 推荐(0)
摘要: 递归 递归的结束条件 问题本身可以拆分成更为简单的子问题,而子问题可以通过同样的方法解决。 问题需要有边界,否则会掉进递归死循环。 递归并不高效,大数量级的问题要慎用,你可能永远等不到答案。 1.利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 def read_char(string 阅读全文
posted @ 2020-03-02 23:29 进阶的淑琴 阅读(387) 评论(0) 推荐(0)
摘要: 递归 1、递归的结束条件 问题本身可以拆分成更为简单的子问题,而子问题可以通过同样的方法解决。 问题需要有边界,否则会掉进递归死循环。 递归并不高效,大数量级的问题要慎用,你可能永远等不到答案。 1.利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 def read_char(stri 阅读全文
posted @ 2020-03-02 23:26 进阶的淑琴 阅读(197) 评论(0) 推荐(0)
摘要: Select的用法(select是一个单线程) s.bind(('127.0.0.1', 8888)) s.listen(5) r_list = [s, ] num = 0 while True: print(u"开始进入监听状态...") rl, wl, error = select.select 阅读全文
posted @ 2020-03-02 01:27 进阶的淑琴 阅读(470) 评论(0) 推荐(0)
摘要: 2020年3月2日Socket通信 1.通信原理 1.1.TCP服务器端: 1.第一步是创建socket对象。调用socket构造函数 2.第二步是将socket绑定到指定地址 3.第三步是使用socket套接字的listen方法接收连接请求。 4.第四步是服务器套接字通过socket的accept 阅读全文
posted @ 2020-03-02 01:24 进阶的淑琴 阅读(235) 评论(0) 推荐(0)
摘要: 迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅“记住”了它的数据状态,生成器还记住了程序执行的位置。 (2)迭代器 迭代器是一种支持next( 阅读全文
posted @ 2020-02-27 09:26 进阶的淑琴 阅读(7860) 评论(0) 推荐(1)
摘要: 插入排序什么是插入排序?假设数列第一个元素为已排序数列,剩余数列为未排序将待排序元素挨个插入到已排序数列中每次插入都必须保证数列是有序的,即通过比较和移动有序数列中的元素,将元素插入到合适的位置 一句话概括:确认有序数列、无序数列 具体实现逻辑 1. 取数组的第一个元素为已经排序好的元素,将第一个元 阅读全文
posted @ 2020-02-25 23:54 进阶的淑琴 阅读(583) 评论(0) 推荐(0)