Welcome to kimi's blog

04 2023 档案

摘要:python实现排序算法 算法的时间复杂度\空间复杂度\稳定性 冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法.它重复地遍历待排序的序列,依次比较两个元素,如果它们的顺序错误就把它们交换过来.算法的名字由来就是因为越小的元素会经由交换慢慢"浮"到数列的顶端. 算法特点 什么时候最快 阅读全文
posted @ 2023-04-25 20:45 魔女宅急便 阅读(17) 评论(0) 推荐(0) 编辑
摘要:django打包成whl包并分发 python中下载setuptools工具,打包成whl包结构 公司内部写的包,只给公司内部使用,可以开源出来 公司写好的项目,打包好,发送给客户,客户可以直接运行起来,不需要下载依赖 注意:之前下载的第三包都是:requests-2.28.2-py3-none-a 阅读全文
posted @ 2023-04-25 17:18 魔女宅急便 阅读(44) 评论(0) 推荐(0) 编辑
摘要:GO Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言,Go是静态强类型语言,是区别于解析型语言的编译型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 解析型语言:源代码有解析器对代码进行解释执行,类似于python、nodejs、php 编 阅读全文
posted @ 2023-04-24 16:59 魔女宅急便 阅读(20) 评论(0) 推荐(0) 编辑
摘要:python操作哨兵 采用高可用架构后之后,就不能直接连某一个主库了,当主库可能会挂掉,后面主库就会变成从库。之前连接redis的操作就不能用了 # 原先学的redis的操作 import redis conn = redis.Redis(host='',port=6379) conn.set() 阅读全文
posted @ 2023-04-24 16:53 魔女宅急便 阅读(48) 评论(0) 推荐(0) 编辑
摘要:redis高阶 redis介绍 redis八个特性 速度快:10w ops(每秒10w读写),数据存在内存中,c语言实现,单线程模型 持久化:rdb和aof 多种数据结构 5大数据结构 BitMaps位图:布隆过滤器 本质是 字符串 HyperLogLog:超小内存唯一值计数,12kb HyperL 阅读全文
posted @ 2023-04-17 21:00 魔女宅急便 阅读(35) 评论(0) 推荐(0) 编辑
摘要:[TOC] # docker ## docker的概念 ### 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式 阅读全文
posted @ 2023-04-11 19:44 魔女宅急便 阅读(20) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 信号 `Flask框架`中的信号基于`blinker(安装这个模块 pip install blinker)`,其主要就是让开发者可是在`flask`请求过程中定制一些用户行为 ,flask 和django都有信号 观察者模式,又叫发布-订阅(Publish//Subscribe) 阅读全文
posted @ 2023-04-07 22:08 魔女宅急便 阅读(51) 评论(0) 推荐(0) 编辑
摘要:请求上下文分析(源码:request原理) 1. 导出项目的依赖 以前导出项目的依赖:pip freeze >requirements.txt 把当前解释器环境下的所有第三方依赖都导出来。 flask导出依赖,借助于第三方模块pipreqs 第三发模块引用 1.安装 pip install pipr 阅读全文
posted @ 2023-04-06 19:59 魔女宅急便 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Flask Flask python web框架,本质都是一样的 django:大而全,内置的app多,第三方app也多,django3.x也支持异步操作了 自带的应用:admin后台管理、auth身份鉴权、sessions会话管理 第三方app:Django Rest Framework、Djan 阅读全文
posted @ 2023-04-01 16:46 魔女宅急便 阅读(21) 评论(0) 推荐(0) 编辑

Title
点击右上角即可分享
微信分享提示