随笔分类 - Python
摘要:得到:提问的智慧 数据结构动图展示网站 树的概念 树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下
阅读全文
摘要:简介 学习慕课课程,Flask前后端分离API后台接口的实现demo,前端可以接入小程序,暂时已经完成后台API基础架构,使用postman调试. 项目地址git 重构部分: token校验模块 auths认证模块 scope权限模块,增加全局扫描器(参考flask HTTPExceptions模块
阅读全文
摘要:今日得到: 位运算真的是 666, 计算机基础还有数学知识都很重要. LeetCode-191 二进制位1的个数 LeetCode上第 191 号问题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数。 观察一下 n 与 n-1 这两个数的二进制表示:对于 n-1
阅读全文
摘要:1. 计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决, 上下文机制就是这句话的体现。 2. 如果一次封装解决不了问题,那就再来一次 上下文:相当于一个容器,保存了Flask程序运行过程中的一些信息 源码:flask/ctx.py 请求上下文:Flask从客户端收到请求时,要让视图函数能
阅读全文
摘要:本文主要对Channels的理解,具体实现可参考官网文档. Channels, Channels是针对 Django 项目的一个增强框架,它可以使同步的 Django 项目转变为异步的项目。它可以使得 Django 项目不仅支持 HTTP 请求,还可以支持 Websocket, chat协议,IOT
阅读全文
摘要:今日得到 计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决 并发:Do not communicate by sharing memory; instead, share memory by communicate. (不要以共享内存的方式来通信,相反,要通过通信来共享内存) 1. 进程
阅读全文
摘要:Python 中的方法解析顺序(Method Resolution Order, MRO)定义了多继承存在时 Python 解释器查找函数解析的正确方式。当 Python 版本从 2.2 发展到 2.3 再到现在的 Python 3,MRO算法也随之发生了相应的变化。这种变化在很多时候影响了我们使用
阅读全文
摘要:Python的垃圾回收机制包括了两大部分: 引用计数(大部分在 Include/object.h 中定义) 标记清除+隔代回收(大部分在 Modules/gcmodule.c 中定义) 1. 引用计数机制 python中万物皆对象,他的核心结构是:PyObject typedef __int64 s
阅读全文
摘要:现在已经是2020年了,而在2010年的时候,大佬[David Beazley]就做了讲座讲解Python GIL的设计相关问题,10年间相信也在不断改善和优化,但是并没有将GIL从CPython中移除,可想而知,GIL已经深入CPython,难以移除。就目前来看,工作中常用的还是协程,多线程来处理高并发的I/O密集型任务。CPU密集型的大型计算可以用其他语言来实现。
阅读全文
摘要:python 内存管理机制,pymalloc, 对象池
阅读全文
摘要:使用场景: Python的logger就是一个单例模式,用以日志记录 Windows的资源管理器是一个单例模式 线程池,数据库连接池等资源池一般也用单例模式 网站计数器 从这些使用场景我们可以总结下什么情况下需要单例模式: 1. 当每个实例都会占用资源,而且实例初始化会影响性能,这个时候就可以考虑使
阅读全文
摘要:python __getattr__ & __getattribute__, __getitem__() & __missing__() & defaultdict
阅读全文
摘要:nginx,uwsgi,supervisor,gunicorn
阅读全文
摘要:python, 大文件读取
阅读全文
摘要:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义
阅读全文
摘要:python爬虫练手项目1 爬取网页+简单GUI界面
阅读全文
摘要:matplotlib乱码或者中文显示不了的问题解决办法
阅读全文