Home
avatar

yuanjh

python进阶05_并发之一基本概念

07通用技术

python进阶05_并发之一基本概念

大多编程语言,一旦涉及并发,都会比较复杂,知识点也较多(大多为历史问题,很多技术点现在非常少使用了,但语言层面也提供支持,对于这些冷门点,只需要知道即可,使用时也尽量避免使用这种冷门技术,除非和应用场景非常匹配)。实际使用过程中,只需要知道各名词以及大概功能,大多现用现查,毕竟涉及点太多,而且使用频

python进阶04_IO的同步异步,阻塞非阻塞

07通用技术

python进阶04_IO的同步异步,阻塞非阻塞

同步和异步同步和异步关注的是消息通信机制。所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。而异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调

python进阶06_并发之二技术点关键词

07通用技术

python进阶06_并发之二技术点关键词

GIL,线程锁python中存在GIL这个”线程锁”,关键地方可以使用c语言解决GIL问题然后可以提高cpu占用效率守护进程主进程创建守护进程1)守护进程会在主进程代码执行结束后就终止2)守护进程内无法再开启子进程,否则抛出异常:AssertionError:daemonicprocessesare

杂谈_视频rtmp,rmvb,h265区别

07通用技术

杂谈_视频rtmp,rmvb,h265区别

h265,h264视频压缩算法,原始视频是图片流,意味着[[r,g,b],[r,g,b],,]等等,极其占用空间,所以这种数据只能出现内存中(效率优先),硬盘和网络上只能是压缩后的(否则占用宽带或者存储资源),主要的压缩就是由他们来实现的。rmvb,mkv视频封装方式或容器格式,功能角度主要完成是视

python进阶03_UnboundLocalError和NameError错误

07通用技术

python进阶03_UnboundLocalError和NameError错误

几个概念codeblock:作为一个单元(Unit)被执行的一段python程序文本。例如一个模块、函数体和类的定义等。scope:在一个codeblock中定义name的可见性;block’senvironment:对于一个codeblock,其所有scope中可见的name的集合构成block的

linux_手把手教ubuntu搭建rtmp视频推送服务

07通用技术

linux_手把手教ubuntu搭建rtmp视频推送服务

RTMP是流媒体协议。它是Adobe的私有协议,未完全公开。一般传输的是flv,f4v格式流。在TCP1个通道上传输命令和数据。1,安装conda,ffmpeg,nginx,nginx-rtmp-module(建议先修改主机pip,conda的源)安装conda,创建环境::condacreate-

杂谈_深入理解字符,字符集,gbk,utf8

07通用技术

杂谈_深入理解字符,字符集,gbk,utf8

字符,字符集,字符编码概念字节字节(Byte)是计算机中数据存储的基本单元,一字节等于一个8位的比特,计算机中的所有数据,不论是保存在磁盘文件上的还是网络上传输的数据(文字、图片、视频、音频文件)都是由字节组成的。简单理解1100等二进制序列,1个字节8个0或1,字符你正在阅读的这篇文章就是由很多个

django入门进阶04_学习笔记04

07通用技术

django入门进阶04_学习笔记04

第二章视图层URL路由基础四、path转换器默认情况下,Django内置下面的路径转换器:str:匹配任何非空字符串,但不含斜杠/,如果你没有专门指定转换器,那么这个是默认使用的;int:匹配0和正整数,返回一个int类型slug:可理解为注释、后缀、附属等概念,是url拖在最后的一部分解释性字符。

开源阅读_03tablib

07通用技术

开源阅读_03tablib

代码结构合理,支持多种数据格式,通过定义”内部格式”(row,dataset,databook)实现了多种格式的导入和导出。功能角度类似pandas,也是管理多维表的,相对轻量级一些。这个真的很简单,大概看一下吧基础功能Tablib是一个表格操作库,使用python编写,目前(2020-07-11)

1 1220