logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python基础之IO多路复用

IO模型介绍一般情况而言,常用的五种IO Model为(参考:Richard Stevens--“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ):IO模型中文名称blocking IO阻塞IOnonblocking IO非阻塞IOIO multi...

Python基础之生产者与消费者模型

简介在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。为什么要使用生产者和消费者模式在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。同样的道理,如果消费者的处理能力大于生...

Python基础之进程(Process)

进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is..

Python基础之控制台输出颜色

简介在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。基本属性控制台显示方式显示方式显示效果0默...

Python基础之程序暂停

当我们执行某些程序时,由于机器速度很快导致肉眼无法直接看到执行结果时程序便停止运行。这时候我们迫切需要在程序中暂停,专业术语叫做阻塞。下面列举几种常用的程序暂停方法:input()用法:直接在欲等待处输入input()即可。特点:优点:不需要借助模块,执行到此处阻塞等待人工输入。缺点:程序结束时候需要强制结束或者在控制台输入值。time.sleep()用法:导入time模...

Django框架之入门介绍

Python下有许多款不同的Web框架。Django(发音:[`dʒæŋɡəʊ]) 是重量级选手中最有代表性的一位,许多成功的网站和APP都基于Django。作为Python最重要的框架之一,Django是用Python开发的一个免费开源的Web框架,我们可以使用它来快速搭建高性能的网站。Django上手比较简单,相信您一定能快速学会!MVC模式和MTV模式MVC模式MVC,全...

到底了