摘要:
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 阅读全文
posted @ 2021-01-02 19:06
Chen洋
阅读(134)
评论(0)
推荐(0)
摘要:
1.进程 vs. 线程 我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。 首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worke 阅读全文
posted @ 2021-01-02 18:58
Chen洋
阅读(151)
评论(0)
推荐(0)
摘要:
1.多线程 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟 阅读全文
posted @ 2021-01-02 18:46
Chen洋
阅读(152)
评论(0)
推荐(0)
摘要:
要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子 阅读全文
posted @ 2021-01-02 18:35
Chen洋
阅读(176)
评论(0)
推荐(0)
摘要:
今天去Ubuntu上安装nodejs,下载的文件node-v14.15.3-linux-x64.tar.xz 这是两层压缩,外面是xz压缩方式,里层是tar压缩 所以可以分两步实现解压 $ xz -d node-v6.10.1-linux-x64.tar.xz $ tar -xvf node-v6. 阅读全文
posted @ 2021-01-02 17:48
Chen洋
阅读(1197)
评论(0)
推荐(0)
摘要:
在读取视频文件调用默认的摄像头cv.VideoCapture(0)会出现下面的视频格式问题 CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (640x480 @ 30) MFVideoFormat_RGB24(unsuppo 阅读全文
posted @ 2021-01-02 14:11
Chen洋
阅读(581)
评论(0)
推荐(0)
摘要:
进程和线程概述 很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有 阅读全文
posted @ 2021-01-02 13:15
Chen洋
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号