周晓楠

导航

 

2020年10月26日

摘要: #! /usr/bin/env python # -*- coding: utf-8 -*- def quick(list): if len(list) < 2: return list tmp = list[0] # 临时变量 可以取随机值 left = [x for x in list[1:] 阅读全文
posted @ 2020-10-26 20:32 周晓楠 阅读(79) 评论(0) 推荐(0) 编辑
 
摘要: def fun(i): if i == 0: return 0 elif i == 1: return 1 else: return fun(i-2) + fei(i-1) if __name__ == '__main__': for i in range(10): print(fun(i),end 阅读全文
posted @ 2020-10-26 20:30 周晓楠 阅读(70) 评论(0) 推荐(0) 编辑
 
摘要: #1. append用于在列表末尾追加新的对象 a = [1,2,3] a.append(4) #the result : [1, 2, 3, 4] #2. count方法统计某个元素在列表中出现的次数 a = ['aa','bb','cc','aa','aa'] print(a.count('aa 阅读全文
posted @ 2020-10-26 20:28 周晓楠 阅读(226) 评论(0) 推荐(0) 编辑
 
摘要: #1. clear方法清除字典中所有的项,这是一个原地操作,所以无返回值(或则说返回None) d = {'name':"tom"} d.clear() print(d) #the result : {} #2. fromkeys方法使用给定的键建立新的字典,每个键都对应一个默认的值None pri 阅读全文
posted @ 2020-10-26 20:27 周晓楠 阅读(257) 评论(0) 推荐(0) 编辑
 
摘要: 1. 布隆过滤器是什么?(判断某个key一定不存在) 1. 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构 2. 特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。 3. 相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回 阅读全文
posted @ 2020-10-26 20:25 周晓楠 阅读(114) 评论(0) 推荐(0) 编辑
 
摘要: 1. 字符串(string) 1)value的数据结构(数组) 1. 字符串value数据结构类似于数组,采用与分配容易空间来减少内存频繁分配 2. 当字符串长度小于1M时,扩容就是加倍现有空间 3. 如果字符串长度操作1M时,扩容时最多扩容1M空间,字符串最大长度为 512M 2)字符串的使用场景 阅读全文
posted @ 2020-10-26 20:24 周晓楠 阅读(210) 评论(0) 推荐(0) 编辑
 
摘要: 1. 字段设计优化 适应遵循数据库三范式 2. 引擎的选择 适应选择MyIsam & InnoDB 3. 索引 索引也会消耗内存空间,并不是越多越好。而且索引的种类都有各自的有点 4. 查询缓存 将 select查询结果缓存起来,key 为SQL语句,value 为查询结果 5. 分区 6. 水平分 阅读全文
posted @ 2020-10-26 20:08 周晓楠 阅读(88) 评论(0) 推荐(0) 编辑
 
摘要: 1. 静态方法 1. 作用:静态方法可以更好的组织代码,防止代码变大后变得比较混乱。 2. 特性: 静态方法只是名义上归类管理,实际上在静态方法里访问不了类或则实例中的任何属性 3. 静态方法使用场景: 1)我们要写一个只在类中运行而不在实例中运行的方法. 2)经常有一些跟类有关系的功能但在运行时又 阅读全文
posted @ 2020-10-26 20:07 周晓楠 阅读(527) 评论(0) 推荐(0) 编辑
 
摘要: 1. 以一个3阶的B-Tree举例 1. 每个节点占用一个盘块的磁盘空间,一个节点上有两个升序排序的关键字和三个指向子树根节点的指针,指针存储的是子节点所在磁盘块的地址。 2. 两个关键词划分成的三个范围域对应三个指针指向的子树的数据的范围域。 3. 以根节点为例,关键字为17和35,P1指针指向的 阅读全文
posted @ 2020-10-26 20:06 周晓楠 阅读(110) 评论(0) 推荐(0) 编辑
 

2020年10月15日

摘要: 1.1 支付宝介绍 1、支付宝开发网址 支付宝开放平台: https://open.alipay.com/platform/home.htm支付宝沙箱环境: https://openhome.alipay.com/platform/appDaily.htm?tab=info支付宝开发者文档:http 阅读全文
posted @ 2020-10-15 20:41 周晓楠 阅读(273) 评论(0) 推荐(0) 编辑