2023
07-28
07-28
Python基于pySerial玩转串口教程
对于嵌入式设备,串口可谓是最常用的接口。在裸机编程中,串口通常用于输出程序的运行或调试信息;在嵌入式操作系统中,串口通常会作为系统的控制台接口。如果掌握了Python操作串口的方法,那我们就可以利用Python强大的数据处理能力,快速开发出许多好用的工具。
继续阅读 >
PHP 代码分享
MongoDB 教程
正则表达式
jQuery 教程
JavaScript 代码片段
PHP7 教程
对于嵌入式设备,串口可谓是最常用的接口。在裸机编程中,串口通常用于输出程序的运行或调试信息;在嵌入式操作系统中,串口通常会作为系统的控制台接口。如果掌握了Python操作串口的方法,那我们就可以利用Python强大的数据处理能力,快速开发出许多好用的工具。
继续阅读 >
继续Python协程方面的介绍,这次要讲的是gevent,它是一个并发网络库。它的协程是基于greenlet的,并基于libev实现快速事件循环(Linux上是epoll,FreeBSD上是kqueue,Mac OS X上是select)。有了gevent,协程的使用将无比简单,你根本无须像greenlet一样显式的切换,每当一个协程阻塞时,程序将自动调度,gevent处理了所有的底层细节。让我们看个例子来感受下吧。
继续阅读 >
本文讨论的 watchdog,不是单片机里的 watchdog,也不是 linux 中的 watchdog,而是 python 世界里用来监视文件系统变化的一个第三方模块。在 python 中文件监视主要有两个库,一个是 pyinotify,一个是 watchdog。pyinotify 依赖于 linux 平台的 inotify 机制,只能应用在 linux 平台上。watchdog 则对不同平台的事件都进行了封装,不仅可以监视 windows 文件系统,也可以监视 linux 的文件系统。
继续阅读 >
日常中偶尔会遇到需要简单剪辑处理视频的场景,以前我可能会拿出PR来剪辑一下,(别跟我说国产那些软件,剪辑完视频强制加上广告片头片尾恶心的一批),但是PR毕竟太重量级,剪个简单的视频都要花不少时间,直到我发现了FFmpeg……
继续阅读 >
本文将介绍Python中多线程的所有方式,包括使用threading模块、使用concurrent.futures模块、使用multiprocessing模块以及使用asyncio模块。
继续阅读 >
2022年,美国社交电商销售额预计将达到457.4亿美元之高,有将近一半以上的成年人在社交媒体上购买产品。那些没有购买产品的用户也各有各的原因,比如这些用户更喜欢直接从零售商的渠道购买 (44%)、不信任平台对于支付信息的保密制度 (43%)、不确定所展示的产品是否合法 (33%) 等等。
继续阅读 >
其实像 PySimpleGUI 这类 GUI 界面,跟 Web 页面是不具备可比性的,后者想做得美观简直太容易了。而 GUI 界面本来就是为了生成可执行的软件而生的,在美观上先天性不足。PySimpleGUI 是 python GUI 框架中的佼佼者,适用于快速生成简洁大方的 GUI。使用它来写 GUI 已经比较快了,那么还有没有更快的方法吗?
继续阅读 >
本文首先介绍了Django模板系统的基础知识,接着探讨了如何安装和配置Django模板系统,然后深入解析了Django模板的基本结构、标签和过滤器的用法,阐述了如何在模板中展示模型数据,最后使用一个实际项目的例子来演示如何在实际开发中使用Django模板系统。
继续阅读 >
Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等。今天给大家带来用Python操作Kafka的知识介绍。
继续阅读 >
安装Python最常见的方式就是通过在官网下载的Python安装包来安装,这种安装方式的详细教程可以查看这篇文章——手把手教你正确安装Python。现在介绍一下另外一种安装Python的方式,即通过安装Anaconda来安装Python,具体如下。
继续阅读 >