摘要:
路飞学城项目之加入购物车接口 [TOC] 购物车的 Redis 结构设计 存储结构设计 第一种 以 luffy_shopping_car 作为外键,里面是用户购物车字典,字典的键为用户名 ID ,字典的值是课程字典,字典的键是课 ID,字典的值是课程信息。 第二种 以 为外键,里面为课程信息。 最后 阅读全文
摘要:
[toc] Redis 介绍 redis 是一个 key value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string (字符串)、list (链表)、set (集合)、zset (sorted set 有序集合)和 hash (哈希类型)。这些数据 阅读全文
摘要:
905.按奇偶排序数组 问题描述 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 阅读全文
摘要:
215. 数组中的第K个最大元素 问题描述 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5 阅读全文
摘要:
109. 有序链表转换二叉搜索树 问题描述 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例 给定的有序链表: [ 10, 3, 0, 5, 9], 一个可能的答案是:[0, 3 阅读全文
摘要:
108. 将有序数组转换为二叉搜索树 问题描述 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例 给定的有序数组: [ 10, 3, 0, 5, 9], 一个可能的答案是:[0, 3, 9 阅读全文
摘要:
61. 旋转链表 题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 示例 1: 输入: 1 2 3 4 5 NULL, k = 2 输出: 4 5 1 2 3 NULL 解释: 向右旋转 1 步: 5 1 2 3 4 NULL 向右旋转 2 步: 4 阅读全文
摘要:
Django Xadmin (五) POP 功能及逻辑描述 pop 功能:在添加数据时,对于需要选择的多对多字段,在其 input 框边加上一个按钮,点击该按钮可以实现跳转到添加该字段数据的页面;添加该字段数据后,添加字段数据页面消失,返回到原来添加页面;此时新添加的内容已经出现在选项中并默认选中。 阅读全文
摘要:
Django Xadmin (四) Filter Filter 功能描述 与 admin 组件中 Filter 功能类似,在展示页面右侧放置一列标签,通过点击这些标签来筛选出该标签相关的数据。 比如, Filter 中有关于出版社分类的标签,点击相关出版社的标签会将关于该出版社的书籍数据列出来。 实 阅读全文
摘要:
Django Xadmin (三) 分页、搜索和批量操作 分页和 ShowList 类 因为 list_view 视图函数里面代码太多,太乱,所以将其里面的用于处理表头、处理表单数据的关键代码提取出来,作为函数包装到一个类当中,同时,将分页功能代码也封装到该类中。 ShowList 类 因为将代码封 阅读全文