会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mrsphere
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年3月31日
Queue 的用法
摘要: # -*- coding: utf-8 -*- import copy import random from threading import Timer,current_thread import queue ''' queue 模块中 主要有 queue,simpleQueue,LifoQueu
阅读全文
posted @ 2023-03-31 10:33 MrSphere
阅读(58)
评论(0)
推荐(0)
2023年3月30日
Semaphore 锁类解释
摘要: # -*- coding: utf-8 -*- ''' 信号量是控制同一时刻并发执行的任务数 默认的 default value 的值是1,此时等同于互斥锁 当semaphore 的值小于0的时候,此时,程序会被阻塞 每次加锁 semaphore 的值减少1,每次解锁加1 有 acquire 和 r
阅读全文
posted @ 2023-03-30 15:07 MrSphere
阅读(34)
评论(0)
推荐(0)
多线程死锁问题及解决办法
摘要: 什么是线程 进程其实不是一个执行单位,进程是一个资源单位 每个进程内自带一个线程,线程才是cpu上的执行单位 如果把操作系统比喻为一座工厂 在工厂内每造出一个车间 》启动一个进程 每个车间内至少有一条流水线 》每个进程内至少有一个线程 线程=》单指代码的执行过程 进程-》资源的申请与销毁的过程 进程
阅读全文
posted @ 2023-03-30 14:49 MrSphere
阅读(103)
评论(0)
推荐(0)
2023年3月29日
Producers and Consumers Model
摘要: 生产者消费者模型要点 主要使用 JoinableQueue, Process 类 JoinableQueue([maxsize]):这就像是一个Queue对象,但队列允许项目的使用者通知生成者项目已经被成功处理。 通知进程是使用共享的信号和条件变量来实现的。 参数介绍: maxsize是队列中允许最
阅读全文
posted @ 2023-03-29 20:39 MrSphere
阅读(19)
评论(0)
推荐(0)
2023年3月22日
元类的基础推导流程
摘要: # class Dog: # pass # # # print(Dog.__class__,Dog.mro()) # # # class Cat(object): # pass # # # print(Cat.__class__,Cat.mro()) # keywords class to crea
阅读全文
posted @ 2023-03-22 19:51 MrSphere
阅读(19)
评论(0)
推荐(0)
2023年3月8日
PCRE 全集
摘要: 优先权符号 最高 \ 高 ()、(?:)、(?=)、[] 中 *、+、?、{n}、{n,}、{n,m} 低 ^、$、中介字符 次最低 串接,即相邻字符连接在一起 最低 | 字符描述 \ 将下一个字符标记为一个特殊字符(File Format Escape,清单见本表)、或一个原义字符(Identit
阅读全文
posted @ 2023-03-08 10:03 MrSphere
阅读(70)
评论(0)
推荐(0)
2023年2月27日
关于不定长位置实参的使用具体说明
摘要: 函数参数为不定长位置实参时,会接收不定长位置实参,实际上是将多余的位置实参以字典的形式包在一起,传入kwargs,此时输出的结果kwargs才是字典,** 为进行打包的动作 但如果对输入的kwargs进行一级解包,给不定长位置实参的字典解包,将会得到字典的key的值,如果对kwargs 进行二级解包
阅读全文
posted @ 2023-02-27 19:12 MrSphere
阅读(42)
评论(0)
推荐(0)
2023年2月22日
python 内置构造字典的方法对比
摘要: 内置构造字典的方法对比 dict.fromkeys() 与 dict.setdefault()的异同 关于 fromkeys 方法的解释 dict.fromkeys 是将一个可迭代对象转化为字典,如列表,设置的默认参数为None,他的返回值是一个字典 #help on built-in functi
阅读全文
posted @ 2023-02-22 21:10 MrSphere
阅读(41)
评论(2)
推荐(0)
2023年2月13日
python 特殊方法
摘要: ## 跟运算符无关的特殊方法 ### 1. 实例的创建和销毁__init__解释:构造方法,可调用超类的构造器。这是实例级别的方法,发生在实例创建之后,用于初始化实例,给实例添加一些属性和操作__new__解释:优先于__init__被调用。这是类级别的方法,控制类生成实例的过程,然后通常返回该类的
阅读全文
posted @ 2023-02-13 17:09 MrSphere
阅读(75)
评论(0)
推荐(0)
如何遍历\历遍文件夹,获取所有的文件信息,修改文件名\复制文件\批量移动文件
摘要: Python os.walk() 方法的使用详解 os.walk() 的完整定义形式如下: os.walk(top, topdown = True, onerror = None, followlinks = False) params : top:需要遍历目录的地址。 topdown 为True,
阅读全文
posted @ 2023-02-13 16:20 MrSphere
阅读(190)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告