
Python
voicialex
此人不懒,什么都不想写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
互斥锁
1、互斥锁基本原理: 互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁在逻辑上绑定(要申请该资源必须先获取锁)。 (1)访问公共资源前,必须申请该互斥锁,若处于开锁状态,则申请到锁对象,并立即占有该锁,以防止其他线程访问该资源;如果该互斥锁处于锁定状态,则阻塞当前线程。 (2)只有锁定该互斥锁的进程才能释放该互斥锁,其他线程试图释放无效。 2、初始化互斥...原创 2019-10-23 20:11:41 · 1613 阅读 · 0 评论 -
OpenCV操作
OpenCV介绍 OpenCV,它是一个图像和视频处理库,包含 C ++,C,Python 和 Java 的绑定。 OpenCV 用于各种图像和视频分析,如面部识别和检测,车牌阅读,照片编辑,高级机器人视觉,光学字符识别等等 OpenCV 有一些操作,如果没有完整安装 OpenCV (大小约 3GB),你将无法完成,但是实际上你可以用 python-OpenCV 最简安装。 需要安装3个库:pyt...原创 2019-07-04 11:51:47 · 164 阅读 · 0 评论 -
Web Scraping 爬虫
key word :requests, urllib, beautifulsoup, scrapy 网页结构 HTML,CSS,JavaScript HTML中,基本上所有实体内容都会有个tag来框住,被框住的内容被展现成不同内容和形式。 主体tag有head和body: head中存放一些网页的源信息,比如title,这些信息不回被显示到网页中,大多时候是给搜索引擎的爬虫看 ...原创 2019-08-04 21:24:45 · 496 阅读 · 0 评论 -
各个模块dumps和loads以及encode和decode的转换区别
json模块与pickle模块dumps和loads以及encode和decode的转换区别 python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分原创 2019-09-07 02:31:54 · 304 阅读 · 0 评论 -
python多线程中线程阻塞.join() 与线程守护.setDeamon(True)
join() 阻塞线程 mainThread A 中创建了subThread B, 并在A中调用了B.join(),那么主线程会在调用B的地方等待线程B完成操作之后(阻塞状态),才能继续往下执行 join([timeout]), 等待至线程中止。这阻塞调用线程直至线程的join() 方法被调用中止-正常退出或者抛出未处理的异常-或者是可选的超时发生 参考1 参考RUNOOB - Python3...原创 2019-09-23 01:56:00 · 490 阅读 · 0 评论 -
Python 多线程multiprocess 与多进程threading
一、Process 参数介绍: 1 group参数未使用,值始终为None 2 target表示调用对象,即子进程要执行的任务 3 args表示调用对象的位置参数元组,args=(1,2,‘a’,) 4 kwargs表示调用对象的字典,kwargs={‘name’:‘a’,‘age’:18} 5 name为子进程的名称 方法介绍: 1 p.start():启动进程,并调用该子进程中的p.run()...原创 2019-09-23 18:40:34 · 640 阅读 · 0 评论 -
ML 入门:归一化、标准化和正则化
ML 入门:归一化、标准化和正则化原创 2019-09-26 10:05:15 · 225 阅读 · 0 评论