notes
初学 Redis 作缓存层
· ☕ 4 min read
项目需求:数据库用的是MySQL,考虑用Redis/memcached做数据库的缓存层。在读DB前,先读缓存层,如果有直接返回,如果没有再读

mgo 连接 MongoDB 数据库的使用实例
· ☕ 2 min read
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

MongoDB 入门操作
· ☕ 4 min read
前言:因为最近业务转型,公司后台服务器也需要调整之前的业务架构,现在也想从之前低版本,低可用的数据库迁移,最近在了解MongoDB,所以就记

Python 虚拟坏境的搭建和配置
· ☕ 7 min read
Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,

常见排序算法
· ☕ 3 min read

时间复杂度为O(n2) 空间复杂度O(1)

  • 冒泡排序

    (在0~N-1的序列上相邻两个元素比较大小,大的在后,小的在前,一趟下来,最大值放在位置N-1上,在0~N-2的序列上….)

  • 选择排序

    (在0~N-1的序列中选择最小值放在位置0上,在1~N-1上选择最小的值放在位置1上….)

  • 插入排序

    (位置0上的数与位置1上的数 进行比较 大的在后;位置2上的数记为a,与位置1上数进行比较,小的话,交换;再与位置0上数比较;接下来,位置K上的数,记为b,b依次与前面的数进行比较,如果小的话就交换;直到执行到位置为N-1的位置上的数,整个序列就有序了)


Git 实践 - 版本库控制
· ☕ 3 min read
创建版本库 把文件添加到版本库: 通过git init命令把这个目录变成Git可以管理的仓库 1 2 $ git init Initialized empty Git repository in E:/git/test/.git/ 用命令git add告诉Git,把