摘要: # GIL锁;python垃圾回收机制;计算密集型用多进程,io密集型用多线程 ## GIL锁及其作用 ```python 1.GIL(Global Interpreter Lock)又称全局解释器锁,本质就是一个互斥锁。 2.它保证了cpython进程中的每个线程必须获得这把锁才能执行,不获得不能 阅读全文
posted @ 2023-08-02 16:16 雀雀飞了 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在桌子上有 n 张卡片,每张卡片的正面和背面都写着一个正数(正面与背面上的数有可能不一样)。 我们可以先翻转任意张卡片,然后选择其中一张卡片。 如果选中的那张卡片背面的数字 x 与任意一张卡片的正面的数字都不同,那么这个数字是我们想要的数字。 哪个数是这些想要的数字中最小的数(找到这些数中的最小值) 阅读全文
posted @ 2023-08-02 15:38 雀雀飞了 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在 阅读全文
posted @ 2023-08-02 15:20 雀雀飞了 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Werkzeug是一个WSGI工具包(在它基础上,继续封装),他可以作为一个Web框架的底层库。这里稍微说一下, werkzeug 不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架 阅读全文
posted @ 2023-08-02 08:31 雀雀飞了 阅读(41) 评论(0) 推荐(0) 编辑