上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: 有这样一个场景,如果一个缓存的字典中保存了key为id,value为某大型对象这样的键值对。当大型对象被删除`del object`之后,字典中保存的键值对依然不会被删除。因为字典存在,大型对象的引用计数会增加1。由于大型对象一直被引用,内存不能释放。 使用弱引用字典来保存如上的键值对,当大型对象删除时,缓存字典中的键值对也会被删除。能够有效释放内存。 阅读全文
posted @ 2022-05-25 09:34 金色旭光 阅读(1363) 评论(0) 推荐(0)
摘要: Python是一门动态语言,可以在运行过程中,修改实例的属性和增删方法。任何实例都包含一个字典`__dict__`,该字典保存了实例所有的属性和方法。Python也通过这个字典可以将任意属性绑定到实例上。 有时候在实例的生命周期中处于安全等考虑只能操作固定的属性,不想增加属性,这时就可以通过`__slots__`来就可以定义一个集合,只有在这个集合中的属性才能被操作。 阅读全文
posted @ 2022-05-13 09:38 金色旭光 阅读(370) 评论(0) 推荐(0)
摘要: 看到这个标题你可能想一个分块能有什么难度?还值得细说吗,最近确实遇到一个有意思的分块函数,写法比较巧妙优雅,所以写一个分享。 日前在做需求过程中有一个对大量数据分块处理的场景,具体来说就是几十万量级的数据,分批处理,每次处理100个。这时就需要一个分块功能的代码,刚好项目的工具库中就有一个分块的函数。拿过函数来用,发现还挺好用的,传入列表和分块大小,然后就能遍历取出分好的数据。 阅读全文
posted @ 2022-05-09 10:20 金色旭光 阅读(2685) 评论(0) 推荐(0)
摘要: 《天才源自刻意练习》读书笔记 阅读全文
posted @ 2022-04-10 12:37 金色旭光 阅读(364) 评论(0) 推荐(0)
摘要: 我是一名Python开发,在2018.7~2021.6使用的是Linux系统 Deepin OS 作为自己的开发系统;在2021.7~至今使用的是 mac OS 系统作为开发系统。 Deepin OS是我使用过的最好的Linux系统没有之一,各种适配的软件让工作变得高效。作为一个中国人打造的系统,我深感骄傲。而mac OS中有着开发者的血统,也见过很多大神把mac OS配置的无比高效。刚好手头上两种系统都有,在公司用mac做Python开发,在家里用Deepin学习办公,所以就想做一件自觉有趣的事情,就是将这种系统来做一个对比。 阅读全文
posted @ 2022-03-21 09:15 金色旭光 阅读(5425) 评论(22) 推荐(3)
摘要: 使用Python进入一个熟练的状态之后就会思考提升代码的性能,尤其是python的执行效率还有很大提升空间(委婉的说法)。面对提升效率这个话题,python自身提供了很多高性能模块,很多大牛开发出了高效第三方包,可谓是百花齐放。下面根据我个人使用总结出提升性能的几个层面和相关方法。 阅读全文
posted @ 2022-03-12 15:44 金色旭光 阅读(1325) 评论(1) 推荐(2)
摘要: flask 小知识集合 阅读全文
posted @ 2022-03-02 22:05 金色旭光 阅读(176) 评论(0) 推荐(0)
摘要: LocalProxy 中文本地代理,和前面介绍的本地线程和本地栈类似,都可以根据线程隔离变量,同时还有代理的功能。 代理在生活中及其常见,比如现在的美团跑腿,你上班时间时间需要送一份文件给朋友,自己又抽不开身,这时可以预约一个全城送,付钱让他给你送文件。这个代送小哥就是一个代理。 阅读全文
posted @ 2022-02-19 12:07 金色旭光 阅读(776) 评论(0) 推荐(1)
摘要: 当一个请求到来时,除了request被封装成全局变量之外,还有三个变量也是同样被封装成全局变量,那就是current_app、g、session。上面4个变量之所以能够使用,是因为程序上下文生效了。上下文这个概念非常常见常见,比如在进程切换时时会保存当前进程的上下文,恢复活动进程的上下文。我见过对上下文对通透的解释就是说所谓上下文就是运行环境,恢复上下文就是恢复运行环境。 阅读全文
posted @ 2022-02-18 09:32 金色旭光 阅读(530) 评论(0) 推荐(1)
摘要: 每一个请求携带的数据都可以从request传入到处理函数中,这种处理方法可以称之为显示传递。接收请求数据在在flask中有一种更巧妙的实现办法。当有请求到来时request就会被临时封装成一个全局变量,所有的处理函数可以直接使用request这个全局变量,而不需要显示传入参数。 阅读全文
posted @ 2022-02-17 09:33 金色旭光 阅读(1237) 评论(2) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页