摘要: Django生命周期 HTTP协议+Django简介 "HTTP协议+前戏" 数据库连接 "数据库连接丶简单setting配置和form表单request相关" 路由层 "路由层相关为主" 模版层 "模板层相关" 模型层 "模型层相关(ORM操作)" Django源码分析 "三板斧和JsonResp 阅读全文
posted @ 2019-09-22 15:11 suren_apan 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 前端简介 "前端简介" HTTP协议 "HTTP协议" HTML "html" CSS "css" JS "js_ECMAScript" "js_BOM_DOM" "js学习图片" jQuery "jQuery" "jQuery学习图片" "jquery文件_CDN获取" bootstrap "bo 阅读全文
posted @ 2019-09-22 10:05 suren_apan 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 第一篇 计算机基础 "计算机硬件发展史以及硬件" "计算机操作系统" "编程语言分类" "Hello_World" 第二篇 python核心基础 "变量和常量" "python变量内存管理" "变量的三大特性" "花式赋值" "注释" "解压缩" "python的用户交互" "格式化输出的三种主流方 阅读全文
posted @ 2019-09-21 18:57 suren_apan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: unsafe模块 uintptr是 int类型, 不是指针类型,用于底层的指针运算, gc会回收 unsafe.Sizeof 返回任意类型的占用字节数 reflect模块 reflect.Typeof 阅读全文
posted @ 2021-04-07 23:16 suren_apan 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 切片是对数组的应用 结构 创建 遍历 修改和删除 容量计算 阅读全文
posted @ 2021-04-07 23:14 suren_apan 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1751450/201912/1751450-20191205212701774-2032460312.png) 阅读全文
posted @ 2019-12-05 21:28 suren_apan 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Flask "1Flask框架引子" "2Flask的三剑客" "3Flask的配置文件" "4Flask的路由和cbv" "5Flask的严格模式" "6Flask的正则使用" "7Flask的html渲染" "8Flask的Request,Response的定制" "9Flask的闪现" "10 阅读全文
posted @ 2019-12-01 15:22 suren_apan 阅读(145) 评论(0) 推荐(0) 编辑
摘要: # 一 什么是发布订阅 发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 clien... 阅读全文
posted @ 2019-11-30 23:10 suren_apan 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 利用redis的乐观锁,实现秒杀系统的数据同步(基于watch实现) 注:windows下如果数据被修改了,不会抛异常,只是返回结果的列表为空,mac和linux会直接抛异常 秒杀系统核心逻辑测试,创建100个线程并发秒杀 上面列子个人网上找来参考改动挺多, 实现了对规定秒杀库存数的完整性 个人代码 阅读全文
posted @ 2019-11-30 23:10 suren_apan 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 对象进行 == , , other.height def __lt__(self, other): return self.height 阅读全文
posted @ 2019-09-26 23:06 suren_apan 阅读(157) 评论(0) 推荐(0) 编辑