07通用技术五月 24, 2020python进阶09_并发之五生产者消费者这也是实际项目中使用较多的一种并发模式,用Queue(JoinableQueue)实现,是Python中最常用的方式(这里的queue特指multiprocess包下的queue,非queue.Queue)。Queue#encoding:utf-8__author__='Fioman'__time_python进阶
07通用技术五月 23, 2020python进阶05_并发之一基本概念大多编程语言,一旦涉及并发,都会比较复杂,知识点也较多(大多为历史问题,很多技术点现在非常少使用了,但语言层面也提供支持,对于这些冷门点,只需要知道即可,使用时也尽量避免使用这种冷门技术,除非和应用场景非常匹配)。实际使用过程中,只需要知道各名词以及大概功能,大多现用现查,毕竟涉及点太多,而且使用频python进阶
07通用技术五月 23, 2020python进阶04_IO的同步异步,阻塞非阻塞同步和异步同步和异步关注的是消息通信机制。所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。而异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调python进阶
07通用技术五月 23, 2020python进阶06_并发之二技术点关键词GIL,线程锁python中存在GIL这个”线程锁”,关键地方可以使用c语言解决GIL问题然后可以提高cpu占用效率守护进程主进程创建守护进程1)守护进程会在主进程代码执行结束后就终止2)守护进程内无法再开启子进程,否则抛出异常:AssertionError:daemonicprocessesarepython进阶
07通用技术五月 23, 2020杂谈_视频rtmp,rmvb,h265区别h265,h264视频压缩算法,原始视频是图片流,意味着[[r,g,b],[r,g,b],,]等等,极其占用空间,所以这种数据只能出现内存中(效率优先),硬盘和网络上只能是压缩后的(否则占用宽带或者存储资源),主要的压缩就是由他们来实现的。rmvb,mkv视频封装方式或容器格式,功能角度主要完成是视杂谈
07通用技术五月 18, 2020django入门进阶05_快捷复习手册建立项目djangostartprojectprojectname启动服务pythonmanage.pyrunserver9999#自己指定端口pythonmanage.py#使用默认8000端口新增应用pythonmanage.pystartappblog#blog为应用名称添加应用名到settidjango入门进阶
07通用技术五月 17, 2020python进阶03_UnboundLocalError和NameError错误几个概念codeblock:作为一个单元(Unit)被执行的一段python程序文本。例如一个模块、函数体和类的定义等。scope:在一个codeblock中定义name的可见性;block’senvironment:对于一个codeblock,其所有scope中可见的name的集合构成block的python进阶
07通用技术五月 17, 2020杂谈_可用rtmp直播地址20200517可用的rtmp直播地址耀才证券:rtmp://202.69.69.180/webcast/bshdlive-pc湖南卫视:rtmp://58.200.131.2/livetv/hunantv广东卫视:rtmp://58.200.131.2/livetv/gdtv东方卫视:rtmp://58.200.杂谈
07通用技术五月 17, 2020linux_手把手教ubuntu搭建rtmp视频推送服务RTMP是流媒体协议。它是Adobe的私有协议,未完全公开。一般传输的是flv,f4v格式流。在TCP1个通道上传输命令和数据。1,安装conda,ffmpeg,nginx,nginx-rtmp-module(建议先修改主机pip,conda的源)安装conda,创建环境::condacreate-linux
07通用技术五月 16, 2020杂谈_深入理解字符,字符集,gbk,utf8字符,字符集,字符编码概念字节字节(Byte)是计算机中数据存储的基本单元,一字节等于一个8位的比特,计算机中的所有数据,不论是保存在磁盘文件上的还是网络上传输的数据(文字、图片、视频、音频文件)都是由字节组成的。简单理解1100等二进制序列,1个字节8个0或1,字符你正在阅读的这篇文章就是由很多个杂谈
07通用技术五月 11, 2020django入门进阶04_学习笔记04第二章视图层URL路由基础四、path转换器默认情况下,Django内置下面的路径转换器:str:匹配任何非空字符串,但不含斜杠/,如果你没有专门指定转换器,那么这个是默认使用的;int:匹配0和正整数,返回一个int类型slug:可理解为注释、后缀、附属等概念,是url拖在最后的一部分解释性字符。django入门进阶
07通用技术五月 11, 2020django入门进阶03_学习笔记03第一章1.8查询操作一、创建对象>>>fromblog.modelsimportBlog>>>b=Blog(name='BeatlesBlog',tagline='AllthelatestBeatlesnews.')>>>b.save()b=Blog.objects.create(name='Beadjango入门进阶
07通用技术五月 10, 2020django入门进阶02_学习笔记02基于教程,刘江的博客教程Django教程:https://www.liujiangblog.com/course/django/87DjangoORM、一对一、一对多、多对多、详解:https://www.cnblogs.com/pythonxiaohu/p/5814247.html第一章1.1模型django入门进阶
07通用技术五月 8, 2020django入门进阶01_学习笔记01学习笔记,第一个Django应用Part1:请求与响应django-adminstartprojectmysite一个新建立的项目结构大概如下:mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.pypythonmanagedjango入门进阶
07通用技术五月 5, 2020开源阅读_03tablib代码结构合理,支持多种数据格式,通过定义”内部格式”(row,dataset,databook)实现了多种格式的导入和导出。功能角度类似pandas,也是管理多维表的,相对轻量级一些。这个真的很简单,大概看一下吧基础功能Tablib是一个表格操作库,使用python编写,目前(2020-07-11)开源阅读